Features
Podsonic is your iTunes alternative — a desktop music manager built around four core strengths: library management, Subsonic server sync, device sync, and playback.
Library Management
Your music, meticulously organized. Podsonic maintains a full metadata index of your local collection — scan multiple source folders, keep tags accurate, and make sure every album has its cover art.
Tag Editing
Edit track and album metadata in an overlay layer. Changes are stored locally and can optionally be written back to your audio files with node-taglib-sharp.
Cover Art Management
Detects albums with missing artwork and fetches cover art from TheAudioDB and Last.fm. Covers are saved as folder.jpg alongside your music files.
Full-Text Search
SQLite FTS5-powered search across your entire local library. Find tracks by title, artist, album, or any tag field — instantly, even with tens of thousands of tracks.
Lyrics
Synchronized (timed) and plain-text lyrics from LRCLib. Displayed in a dedicated panel within the app — scrolling live as the track plays.
Local Library Scan
Scans your music directory and builds a full metadata index in SQLite — including artist bios and album details from TheAudioDB. Live scan progress shown in the Activity Panel.
Multiple Source Folders
Add multiple local folders as library sources — files stay in place. All folders are scanned together and appear in the library. Configurable under Settings → Sources.
Organized File Structure
Music is stored in a clean Artist/Album folder hierarchy — maintained automatically, no manual renaming needed.
Import & CD Ripping
Get music into your library — via file import or directly from audio CD. Podsonic handles metadata, cover art, and file organization automatically.
Audio CD Ripping
Insert an audio CD and Podsonic automatically looks up metadata and cover art on MusicBrainz. Rip to your library with one click — choose your codec (FLAC, MP3, AAC, OGG, Opus) and bitrate.
File & Folder Import
Copy or move audio files and entire folders into your main library. Define the target structure with template variables: {artist}, {album}, {year}, and more.
Live Import Progress
File import and CD ripping show live progress in the app. Drive and disc changes are detected automatically — no manual refresh needed.
Subsonic Server Sync
Connect to any Subsonic-compatible server — Navidrome, Airsonic, Gonic and others. Pull exactly the content you want, keep it local and up to date.
Selective Sync
Pick individual artists, albums, or playlists from your Subsonic server. Only the content you select is downloaded — no full-library dumps required.
Real-Time Progress
WebSocket-based sync with live updates. Track downloads per file, see remaining items, and monitor transfer speeds as they happen.
Network-Safe Writing
When syncing to network drives or NAS mounts, Podsonic copies files to a temp location first, then moves them — preventing freezes and partial writes.
Subsonic API Compatible
Connects to any server speaking the Subsonic API — including Navidrome, Airsonic, Gonic, and compatible forks.
Device Sync
Transfer music to external drives and iPods. Podsonic writes the iTunesDB, ArtworkDB, and all metadata correctly — on Windows, macOS, and Linux.
Sync to Drives
Use any local folder or mounted drive as a sync target. Works with external hard drives, USB media, and network shares.
iPod Classic
Full iPod Classic support (1G–6G): iTunesDB with correct MHBD/MHIT structures, ArtworkDB for all three cover art formats, and iTunes-compatible hash signing (hash58 + hash72).
Cover Art Transfer
Cover art is written directly into the iPod's ArtworkDB — in all three formats supported by iPod Classic (Nano5, Large, Small). No additional tool required.
Device Compatibility
FAT32-compatible paths on all operating systems. Atomic writes prevent incomplete transfers — even with large libraries or unstable connections.
Playback
A focused listening experience built right into the app — from the full-screen player to synchronized lyrics that scroll as you listen.
Full-Screen Player
Full-screen mode centers on album art, track metadata, and lyrics — a distraction-free listening experience on any display size.
Queue Management
Build and reorder a playback queue on the fly. Shuffle, save the current queue as a playlist, or jump directly to any track.
Synchronized Lyrics
Timed and plain-text lyrics from LRCLib — scrolling live in the full-screen player and available in a dedicated panel throughout the app.
Play from Any View
Start playback directly from the library, album grid, search results, or Subsonic playlists — no need to navigate to a separate player screen.
App
Cross-platform, easy on the eyes, multilingual — Podsonic feels at home on any system.
Cross-Platform
Built with Electron — runs natively on Windows, macOS, and Linux with a consistent interface across all platforms.
Dark & Light Mode
Full dark and light themes that match your preference. Carefully designed color palettes for comfortable extended use.
English & German
Fully localized in English and German. Switch at runtime — no restart required.
Plugin System
Extend Podsonic with npm packages named podsonic-plugin-*. Plugins can add backend routes, sync adapters, library views, and settings panels — bundled automatically at build time.
Open Source
Podsonic is free and open source, licensed under GPL-3.0. Self-host it, audit the code, or contribute — the full source is on GitHub.
Ready to replace iTunes?
Download Podsonic and take control of your music library.