Sonixd Redux can browse and play podcast episodes that are managed by your server.
Podcast support requires a server that implements the Subsonic podcast API endpoints. Compatibility by server:
| Server | Supported |
|---|---|
| Airsonic-Advanced | ✓ Yes |
| Subsonic (original) | ✓ Yes |
| Navidrome | ✗ No |
| Jellyfin | ✗ No |
When connected to a server that does not support podcasts, the Podcasts page shows a clear message instead of an empty list.
Podcast management in Sonixd Redux follows the Subsonic model: the server is responsible for subscribing to feeds, downloading episodes, and storing the audio files. Sonixd Redux is the playback client - it streams episodes from the server, just like regular music.
This means:
Click Podcasts in the sidebar to open the podcast channel list. Each channel shows its cover art, title, and episode count. Click a channel to open its episode list.
Each episode shows:
Episodes that have been downloaded to the server have three action buttons:
| Button | Action |
|---|---|
| ▶ (Play) | Replace the current queue with this episode |
| ⊕ (Add Next) | Insert the episode after the current song |
| + (Add Later) | Append the episode to the end of the queue |
The Play All and Add All buttons in the header act on all downloaded episodes in the channel.
Episodes that have not been downloaded show disabled buttons. Download them from your server’s web interface first.
Click Refresh feeds at the top of the Podcasts page to tell the server to check all subscribed feeds for new episodes. This updates the episode list but does not download any audio - you still need to trigger downloads from the server’s web interface.
Podcast episodes use whichever backend you have configured in Settings. The web backend works reliably with all podcast-compatible servers.
If you use the MPV backend, podcasts will play through MPV just like music. This works fine on most servers, but some servers (notably Airsonic-Advanced) cannot efficiently handle MPV’s connection behaviour and will spike to high CPU usage during playback or when switching episodes, which will cause playback issues. If you experience this, switch to the web backend for podcast playback.
Sonixd Redux automatically saves your position in a podcast episode when you pause. When you return to the same episode later, playback resumes from where you left off and a toast notification confirms the resume position.
Bookmarks are stored server-side via the Subsonic bookmark API, so they persist across app restarts and are shared with any other Subsonic client that supports bookmarks.
Podcast episodes are not scrobbled to Last.fm. Scrobbling is for music playback only.
The Podcasts entry can be shown or hidden in Settings → Look & Feel → Sidebar items. It is only visible when connected to a Subsonic-based server.