MyGo Music: A Native Home for Your Music Files
- Music Player
- Open Source
- Desktop Apps
- Media Player
- Go

Picture an old backup drive. You know the kind: a folder called "Music", inside it a folder called "Music (2)", inside that, chaos. FLAC rips of CDs long gone, MP3s from 2009 with tags like "Track 07", a few .lrc lyric files saved who knows when. MyGo Music is made for exactly that kind of pile: a free, open-source music player that organizes your own folders, with no browser engine hiding inside.
It is written in Go with the author's own MyGo toolkit: no WebView, no Electron shell, and it runs on macOS, Windows and Linux. The idea: your own files play out of the box, and everything else, streaming catalogs, podcasts, stations, comes from plugins you add yourself.
Your files, treated properly
Point it at the folders where your music lives and it indexes MP3, FLAC, Ogg, WAV, ALAC and AAC, with their tags, embedded covers and .lrc lyrics, sorted into songs, albums and artists. Liked songs, playlists, a queue, shuffle, repeat and search sit where you would look for them. The small touches add up: volume fades out and back in on pause and seek, loudness is evened out from song to song, and when you quit and reopen the app, the queue and your position in the song come back.
On a Mac, a mini player lives in the notch and opens when the pointer comes by. There is a tray menu, and the media keys work. The Now Playing screen lights up lyrics word by word, in a choice of stage styles, or shows a wall of covers.

Everything else is a plugin
A plugin is a folder with a plugin.json and one JavaScript or TypeScript file. Nothing to build, and the same plugin runs on every platform. Each plugin declares the hosts it may reach, and asks before it starts a program on your machine. Plugins can add accounts (sign in with a QR code or the browser), catalogs with search, albums, artists, playlists and lyrics, plus podcasts and stations. They install from GitHub and are checked for updates daily. Songs streamed by a plugin are kept on the device, so they play again at once without the network.
The neatest trick is podcast captions: episodes are transcribed on your computer as they play, with sherpa-onnx and Qwen3-ASR. Nothing leaves the machine; the model downloads on demand the first time you use it.
Worth knowing
It is young. The current release is 0.1.22 (November 7, 2026), and recent changelogs read like a project moving fast: shuffle, seeking and lyrics fixes land every few days. Expect rough edges.
Plugin catalogs are third-party services with their own terms and accounts, so check what you sign into.
On Linux you get a tar.gz or a .deb from GitHub; the Flatpak is a community package, not an official one.
The verdict
If your music is a pile of files and you want a player that stays fast, quiet and yours, MyGo Music is an easy one to try. The plugin model keeps the core small without locking you out of streaming, and the local-file features read like they were designed by someone who has lived with a messy Music folder. Full details and download links are on the MyGo Music listing.
Screenshots: the MyGo Music official site, captured November 9, 2026. Sources: music.egoist.dev and the GitHub repository.





