MyGo Music

Free, open-source native music player for your files, extended with plugins

Version
0.1.22
Released
November 7, 2026
Size
8-14 MB
License
AGPL-3.0 · Open source
MultimediaWindowsmacOSLinuxOpen source

About MyGo Music

MyGo Music is a free, open-source music player for the desktop, written in Go with the author's MyGo toolkit: no WebView, no Electron shell. It plays your own files out of the box, and everything else (streaming catalogs, podcasts, stations) comes from plugins you install yourself.

Drop in the folders where your music lives and it indexes MP3, FLAC, Ogg, WAV, ALAC and AAC with their tags, covers and .lrc lyrics, sorted into songs, albums and artists. Volume fades in and out on pause and seek, loudness is evened out between songs, and the app restores your queue and position when you reopen it. On macOS a mini player lives in the notch, with a tray menu and working media keys; the Now Playing screen lights up lyrics word by word or shows a wall of covers.

Plugins are plain JavaScript or TypeScript files installed from GitHub, each limited to the hosts it declares and asking before it starts a program on your machine. They can add accounts, catalogs, podcasts and stations, and streamed songs are cached on the device for offline replay. Podcast episodes can be transcribed locally as they play, using sherpa-onnx and Qwen3-ASR: the model downloads on demand and nothing leaves your computer.

Our take: if your music is a pile of files and you want a fast, quiet player that stays out of the way, MyGo Music is an easy one to try. It is young (0.x), so expect moving parts, but the core experience already feels considered. Read our discovery: MyGo Music: A Native Home for Your Music Files.

Key Features

Local library, no setup

Indexes MP3, FLAC, Ogg, WAV, ALAC and AAC with tags, covers and .lrc lyrics, sorted into songs, albums and artists.

Plugins for everything else

JavaScript/TypeScript plugins installed from GitHub add catalogs, accounts, podcasts and stations, each limited to the hosts it declares.

Podcast captions on-device

Episodes are transcribed locally with sherpa-onnx and Qwen3-ASR; the model downloads on demand and nothing leaves the computer.

Now Playing lyrics

Word-by-word lyrics in several stage styles, or a wall of covers.

Pros & Cons

Pros

  • Free and open source (AGPL-3.0)
  • Native Go app, no WebView: fast and light
  • Local files work out of the box, lyrics and covers included
  • Plugins stay limited to the hosts they declare
  • On-device podcast transcription, nothing sent away

Cons

  • Young 0.x project: expect rough edges and frequent changes
  • Streaming depends on third-party plugin services and their terms
  • Linux ships as tar.gz/.deb; the Flatpak is community-maintained

Frequently Asked Questions

Is MyGo Music free?

Yes: free and open source under AGPL-3.0, with no account required for local files.

Can it stream Spotify or other services?

Not by itself. Plugins can add catalogs and accounts; those services apply their own terms.

Which audio formats does it play?

MP3, FLAC, Ogg Vorbis, WAV, ALAC and AAC, with tags, covers and .lrc lyrics.

Quick Info

DeveloperEGOIST
LicenseAGPL-3.0 · Open source
Version0.1.22
Size8-14 MB
Sourcemusic.egoist.dev
Listing updated9 Nov 2026