music streaming server / free-software subsonic server API implementation
Features:
- browsing by folder (keeping your full tree intact) see here
- browsing by tags (using taglib – supports mp3, opus, flac, ape, m4a, wav, etc.)
- on-the-fly audio transcoding and caching (requires ffmpeg) (thank you spijet)
- subsonic jukebox mode, for gapless server-side audio playback instead of streaming (thank you lxea)
- support for podcasts (thank you lxea)
- pretty fast scanning (with my library of ~50k tracks, initial scan takes about 10m, and about 6s after incrementally)
- multiple users, each with their own transcoding preferences, playlists, top tracks, top artists, etc.
- last.fm scrobbling
- listenbrainz scrobbling (thank you spezifisch, lxea)
- artist similarities and biographies from the last.fm api
- support for multi valued tags like albumartists and genres (see more)
- a web interface for configuration (set up last.fm, manage users, start scans, etc.)
- support for the album-artist tag, to not clutter your artist list with compilation album appearances
- written in go, so lightweight and suitable for a raspberry pi, etc. (see ARM images below)
- newer salt and token auth
- tested on airsonic-refix, amperfy, symfonium, dsub, jamstash, music-assistant, subsonic.el, sublime music, soundwaves, stmp, termsonic, tempus, strawberry, and ultrasonic
Tag Archives: podcast
Subsonic player ~ Modern Subsonic Player
Subsonic player is a responsive, modern web-based client designed for Subsonic music servers.
Built with Nuxt 4, a modern Vue 3 framework, this open-source application provides a seamless and enjoyable music listening experience across all devices.
Compatible Servers:
- Gonic (This application is primarily optimized for use with Gonic).
- Airsonic Advanced.
- Navidrome.
- Subsonic servers.
Features:
- Fully Responsive UI (Further design improvements are ongoing.)
- Optimized for desktop and mobile devices.
- Adaptive design.
- Comprehensive Library Browsing
- Browse by album, artist, genre, and folder/files.
- Explore podcasts and favourites.
- Access internet radio stations.
- Advanced Functionality
- Bookmarking podcast episode to keep track of the listening position across multiple sessions.
- MediaSession Integration.
- Advanced Search capabilities.
- Dark/Light Mode support.
- Keyboard shortcut (Press
hto see menu).- Context menu access via right-click (desktop) or long press (mobile) for quick actions on tracks, albums, playlists, and more.
- Easily drag and drop your favorite tracks, albums, and podcast episodes right into the queue or your playlist in the sidebar (available only on desktop).
- Progressive Web App (PWA) Feature
- Seamlessly download the app icon to the home screen, providing the convenience of launching the app just like a traditional native application.
- Benefit from a web-based app that reduces storage space on devices compared to traditional downloadable applications, while still providing robust functionality.
- Settings
- The app includes settings for theme, layout, crossfade, replaygain, scrobbling, and more. See the environment variables section for which can be pre-configured across all devices.
Bòcan Music ~ macOS Music & Podcast Player
foo_podcast ~ Foobar Podcasts Panel
A native foobar2000 input plugin providing a podcast subscription library.
Features:
- A dockable “Podcasts” panel (View > Podcasts) listing every subscribed channel as a tree, with episodes nested underneath each channel.
- Add a single podcast by its RSS/Atom feed URL.
- Import subscriptions from an OPML file, and export the current subscription list to OPML.
- Play any episode directly (double-click, or right-click > Play) — episodes stream straight from their original URL through foobar2000’s built-in HTTP input, no extra tools required.
- Mark episodes as listened / unlistened; unlistened counts show next to each channel.
- Sort episodes within each channel by newest first, oldest first, or by name.
- Refresh a single podcast or all subscriptions at once.
foobar2000 ~ foo_bookbar
Bookbar is a DSP component for foobar2000 (32-bit and 64-bit), designed for listening to audiobooks, podcasts and spoken-word recordings. It lets you smoothly change playback tempo, pitch and “tape speed”, and optionally enhances the sound (loudness leveling and speech intelligibility). The configuration window is fully accessible to screen readers (NVDA, JAWS).
Bookbar is a port of the Winamp plugin Bookamp to foobar2000.
github.com/michaldziwisz/bookbar
hydrogenaudio.org/index.php/topic,129790.0
gpodder ~ Media aggregator & Podcast Client
gPodder is a simple, open source podcast client.
In development since 2005 with a proven, mature codebase.

gpodder.github.io
github.com/gpodder/gpodder
www.wikidata.org/wiki/Q3093354
gpodder.net ~ Libre Podcast Web Service
gpodder.net is a libre web service that allows you to manage your podcast subscriptions and discover new content. If you use multiple devices, you can synchronize subscriptions and your listening progress.
It works best with the gPodder application, but you can also use it with Amarok, other supported clients or as standalone web application without any client app.
Features:
- Share your favorite content with others
- Keep track of your playback progress
- Back up your subscriptions
- Discover new content, based on your listening habits
- Create and share lists of related podcasts
- For publishers: Find out which parts of your content are popular
Kasts ~ KDE Podcast Player
Kasts is a convergent Kirigami-based podcast application that looks good on both desktop and mobile.
Its main features are:
- Episode management through play queue
- Sync playback positions with other clients through gpodder.net or gpodder-nextcloud
- Variable playback speed
- Search for podcasts
- Full system integration: e.g. inhibit system suspend while listening

apps.kde.org/kasts
invent.kde.org/multimedia/kasts
github.com/KDE/kasts
PodcastEasy ~ Easy Podcast Downloader
An application to download podcasts. Enter RSS feeds manually or import OPML file to download the latest podcasts.

github.com/r57zone/PodcastEasy
sourceforge.net/projects/podcasteasy
GNOME Podcasts ~ Listen From The Desktop
Lidify ~ Music Hosting & Discovery Tool
Lidify is built for music lovers who want the convenience of streaming services without sacrificing ownership of their library. Point it at your music collection, and Lidify handles the rest: artist discovery, personalized playlists, podcast subscriptions, and seamless integration with tools you already use like Lidarr and Audiobookshelf.
- Stream your library – FLAC, MP3, AAC, OGG, and other common formats work out of the box
- Automatic cataloging – Lidify scans your library and enriches it with metadata from MusicBrainz and Last.fm
- Audio transcoding – Stream at original quality or transcode on-the-fly (320kbps, 192kbps, or 128kbps)
- Ultra-wide support – Library grid scales up to 8 columns on large displays

github.com/Chevron7Locked/lidify
github.com/TheWicklowWolf/Lidify
Audiobookshelf ~ Audiobook & Podcast Server
Audiobookshelf is a self-hosted audiobook and podcast server.
Features:
- Fully open-source, including the android & iOS app (in beta)
- Stream all audio formats on the fly
- Search and add podcasts to download episodes with auto-download
- Multi-user support with custom permissions
- Keeps progress per user and syncs across devices
- Auto-detects library updates, no need to re-scan
- Upload books and podcasts with bulk upload drag and drop folders
- Backup your metadata and automated daily backups
- Progressive Web App (PWA)
- Chromecast support on the web app and android app
- Fetch metadata and cover art from several sources
- Chapter editor and chapter lookup (using Audnexus API)
- Merge your audio files into a single m4b
- Embed metadata and cover image into your audio files
- Basic ebook support and ereader:
- Epub, pdf, cbr, cbz
- Send ebook to device (i.e. Kindle)
- Open RSS feeds for podcasts and audiobooks


