Skip to content
/ BeatList Public

Beatsaber playlist editor with GUI with Fyne in Go

License

Notifications You must be signed in to change notification settings

zivoy/BeatList

Repository files navigation

GitHub release (latest SemVer) Go Reference GitHub go.mod Go version Fyne Version

BeatList

Go library for beatsaber playlists

image

BeatList is s Beatsaber playlist creation and editing tool that can be deployed unto any device.

you can find more info on playlists on the PlaylistManager wiki page

Module

You can load playlists using the Load function and save by calling Save or SavePretty on the Playlist.

The Cover type has functions for dealing with base64 encoded images.

more info in the godoc

GUI

if you find s bug, please report it using the Report Bug button in the Help menu.

Get the latest GUI app from Releases

features:

  • Keyboard shortcuts
    • Ctrl S for saving current playlist

    • Ctrl O for opening a new playlist

    • Ctrl N for starting a new playlist

  • Add songs using the button and remove them using the x button under the songlist
  • Rearrange songs using the and arrows buttons

building for another distro

if you dont wish to download s binary you can also get the app using this command

go get fyne.io/fyne/v2/cmd/fyne
fyne get github.com/zivoy/BeatList/cmd/gui

https://github.com/GoogleCloudPlatform/golang-samples/blob/master/CONTRIBUTING.md Example with list