[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f289k1emo3jd3x":3},{"code":4,"message":5,"data":6,"timestamp":46},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":42,"homepage":43,"updated_at":44,"history":45},"fzn0x\u002Fmixmusic",14,"MixMusic: Spotify and YouTube Music in one player. Open-source desktop music player for macOS, Windows & Linux: one search, one queue, mixed playlists, synced lyrics, and equalizer with community themes and plugins.","Go",111,4,17,6,[],"A desktop music player that searches, queues and mixes Spotify and YouTube Music in one library, for people split across two services.","MixMusic is worth a look if you already pay for Spotify and also listen to YouTube Music regularly, and you are willing to do a little account setup for the convenience of one app. It is a young project, so treat it as something to try rather than depend on.\n\n## The problem\n\nPeople with music spread across Spotify and YouTube Music usually run two apps: one for their saved Spotify library, another for YouTube-only tracks, live sets and covers. That splits the queue, the search and the history. MixMusic replaces this with a single window where one search queries both catalogs, a queue can hold tracks from either service, and playlists and liked songs can mix them. What changes is the daily workflow: searching once, adding either source to the same queue, and keeping one listening history and stats view.\n\n## What's different\n\nThe mechanism is a Go desktop app built on [MyGo](https:\u002F\u002Fgithub.com\u002Fegoist\u002Fmygo), which draws its own GPU-rendered windows instead of embedding a browser. That design matters for a music player because it avoids shipping a full web runtime just for the interface, and the README presents this as a small footprint. The interface itself is themeable, with community themes and plugins from a shared registry.\n\nPlayback is where the trade-off lies. YouTube Music streams go through `yt-dlp` plus a JavaScript runtime, not an official API. The app updates its own `yt-dlp` daily if it installed it; if you point it at a system `yt-dlp`, keeping it current is your job, and the README says an old one stops finding streams. Spotify requires you to create your own developer app with a Premium account and a redirect URI, because Spotify limits each app to five users of the owner's choosing. That is more setup than logging in, but it is a documented path, not a bug.\n\n## Who should try it\n\nA good fit is a listener with Spotify Premium and a substantial YouTube Music habit, comfortable in Settings and willing to create developer apps for Spotify and Last.fm. The mixed queue and unified library directly match that setup. A poor fit is someone who wants zero configuration, only uses one service, or expects an official, guaranteed streaming path; the `yt-dlp` dependency is central to YouTube playback, not optional. YouTube Music also plays without signing in, so the account step is mainly for your home feed, library and recommendations rather than basic playback.\n\n## Requirements and limitations\n\nThe install story is broad: macOS 12+, Windows 10\u002F11, and Linux via `.deb`, `.rpm`, AppImage or archive, with self-updating installers. But the macOS build is not notarized, so first launch needs a manual Open Anyway or clearing the quarantine flag. On Linux, the `.deb`, `.rpm` and AppImage cannot replace themselves, so updates mean downloading a new package.\n\nOngoing upkeep is the real constraint. YouTube playback depends on a current `yt-dlp` and a discoverable JavaScript runtime; launched from Finder or a desktop menu, the app may not see your terminal `PATH`, so you may have to point it at the runtime manually. Spotify needs your own developer app and a Premium subscription. Sessions can expire, and the README acknowledges Google can refuse the sign-in window. Plan for occasional troubleshooting, with logs and an issue-report helper built in.\n\n## HotRepo's take\n\nHotRepo first tracked MixMusic on 2026-10-24, and its only recorded board appearance is #18 on the [NEW-REPOSITORY board](https:\u002F\u002Fgithub.com\u002Ffzn0x\u002Fmixmusic) (not the overall Trending board) with 110 total stars, observed 2026-10-25. That is a snapshot of a six-day-old repository, not a growth measurement, and the stored coverage is too thin to judge persistence. Before committing, check the [download and setup instructions](https:\u002F\u002Ffzn0x.github.io\u002Fmixmusic\u002F) for your platform, especially the `yt-dlp` and JavaScript runtime requirements for YouTube playback.",{"slug":19,"name":20},"media","Media & Design",[22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"cross-platform","desktop-app","equalizer","go","linux","macos","music-player","mygo","native-ui","open-source","plugins","preact","spotify","spotify-client","synced-lyrics","themes","typescript","windows","youtube-music","yt-dlp","MIT","https:\u002F\u002Ffzn0x.github.io\u002Fmixmusic\u002F","2026-10-25T03:17:26Z",[],1792918672]