A (hopefully good) OSS music player.
Warning
OpenTurntable is still incredibly early in development, and is not ready for production at this time. Use at your own risk!
- Supports .mp3, .flac, .wav, and .ogg playback
- Gathers metadata from files (title, artist, album art, etc)
- Volume control
- Library system to store a collection of music
- Shuffle, repeat/repeat one, previous/next
- Now playing tab that shows you more info about your currently playing song, alongside the next song in your queue
- Allowing user to edit song metadata once imported (see issue #9)
- Playlist system (see issue #2)
- Last.fm scrobbling support (see issue #4)
- EQ (equalizer) (see issue #5)
Some packages utilized in OpenTurntable require a C compiler such as GCC to be installed and in your environment variables for the app to work.
On Windows, download MSYS2, follow the initial installation instructions, and then add C:\msys64\ucrt64\bin
to your PATH (assuming default install location).
Note
You also may or not need to run go env -w CGO_ENABLED=1
to tell Go to enable CGO.
To run in live development mode, run wails dev
in the project directory.
To build a redistributable, production mode package, use wails build -tags "production"
.