MyGo Music ~ Extensible FOSS Player


A native desktop music player written in Go with MyGo, no WebView. It plays your local files out of the box, and everything else comes from plugins.

Features:

  • Local files (MP3, FLAC, Ogg Vorbis, WAV, and ALAC, FLAC or AAC in .m4a and .aac) with tags, covers and .lrc lyrics
  • Playlists, liked songs, search, albums and artists
  • Now Playing with lyric stage styles, cover wall, queue, shuffle and repeat
  • Notch player on macOS, tray, media keys
  • Audio cache, fades on pause and seek, loudness normalization
  • Session restore
  • Podcast captions, written down on the device as episodes play
  • English and Simplified Chinese
  • Plugins can add accounts, catalogs, podcasts, stations, comments and pages of their own

music.egoist.dev
github.com/egoist/mygo-music