A Decky Loader plugin that streams music from your media servers on Steam Deck.
Supports Plex, Jellyfin, Emby, and Navidrome (Subsonic API).
- Stream music from multiple server types while gaming
- Control playback from Quick Access Menu
- Browse and play playlists
- Search for tracks, albums, and artists
- Queue management with shuffle and loop
- Track change notifications
- Quick-switch between servers from the QAM
- Auto-detect Plex, Jellyfin, and Emby servers on your local network
- Steam Deck with Decky Loader installed
- One or more of the following music servers:
- Plex Media Server with a music library
- Jellyfin server with music library
- Emby server with music library
- Navidrome or any Subsonic-compatible server
Copy the plugin folder to ~/homebrew/plugins/Museck/ and restart Decky Loader.
To build from source:
pnpm install
pnpm run buildThen copy dist/, main.py, plugin.json, package.json, and LICENSE to the plugin directory.
- Open Quick Access Menu and select Museck
- Go to Settings
- Tap Manage Servers
- Tap Add Server
- Select your server type and enter credentials:
| Server | Fields |
|---|---|
| Plex | Server URL, Plex Token |
| Jellyfin | Server URL, Username, Password |
| Emby | Server URL, Username, Password |
| Navidrome | Server URL, Username, Password |
- Test connection and save
- Open Plex Web App in a browser
- Play any media
- Open developer tools (F12) and go to Network tab
- Look for
X-Plex-Tokenin any request
You can also use Auto-Detect to find Plex, Jellyfin, and Emby servers on your local network.
You can add multiple servers of any type. Use the Quick Switch section in the QAM settings to switch between them instantly.
Player - Shows current track, playback controls, shuffle/loop toggles, and upcoming queue.
Search - Find tracks, albums, or artists. Tap to play.
Playlists - Lists your playlists. Tap to play.
Queue - View and manage the full playback queue.
- Seeking is not supported
- Requires local network access to your media server
- Remote access requires manual server URL configuration
- Navidrome/Subsonic servers do not support auto-detection
MIT