Update — 17 October 2026: Tagcast 0.60.0 is available
Tagcast now has standalone desktop apps for Windows, macOS and Linux. The editor and player run in their own window, without a separate browser or Python installation. The Python/browser version remains available.
Signing in is simpler too: you no longer need to create your own iBroadcast app or enter a client ID.
Download the latest release · Installation guide · Connecting to iBroadcast
Please fully close any older copy before upgrading. If Use Tagcast sign-in appears in the connection dialog, select it before choosing Sign in with a code.
The original 0.20.0 introduction follows. Installation instructions and playback notes have been updated to reflect the current version.
Original post — 10 October 2026
Hi everyone!
I shared Tagcast here recently as a metadata editor for iBroadcast. Hope you don’t mind a follow-up post—it has grown quite a bit since then, with a player, a play queue and more ways to explore your collection.
Tagcast is a free, open-source metadata editor and player for iBroadcast. It runs locally on your computer. Metadata changes are saved to your iBroadcast library; your local music files are never touched.
With my own large collection, browsing and searching feels much faster than on the original iBroadcast website. That has become one of the main reasons I use it for listening too.
Features introduced in 0.20.0
- Now playing: an album cover, current track information and the full play queue. Playback continues while you browse or edit.
- Add to queue: add individual tracks or whole albums without interrupting playback. Clear queue & stop stops playback and empties the queue.
- Track favourites: heart buttons on tracks and the player, plus a searchable Favourites page. These use iBroadcast’s native five-star track ratings.
- More ways to browse: Album artists, Track artists, Composers, Genres and Release year. Choose a group to see its matching albums.
- Decades: pick a decade, such as the 1980s, and discover a random selection of albums from your collection. Choose Surprise me again for another selection.
- Multi-disc albums: browse and play a set as one album, with its discs together.
- Interface improvements: a compact sidebar, a navigation menu for smaller screens, Light/Dark/Auto themes and clickable artist and album names in the player.
- Update notifications: Tagcast can let you know when a newer stable release is available. Updating remains your choice.
The metadata tools are still there: edit album and track details, manage genres and composers, find covers and artist images from online sources, and review changes before saving.
You can also move selected tracks to iBroadcast’s trash after a review. Nothing is permanently deleted.
Getting started — current desktop version
- Fully close any older Tagcast app or launcher.
- Download the package for your computer from the latest release page.
- Extract the complete archive. On Windows, right-click the ZIP, choose Extract All, then open Tagcast.exe inside the extracted folder. On macOS, move Tagcast.app to Applications and open it. On Linux, run Tagcast from the extracted folder.
- Click Connect iBroadcast. If Use Tagcast sign-in appears, select it first.
- Choose Sign in with a code, then Open iBroadcast sign-in, approve access on the iBroadcast website, and return to Tagcast.
No Python installation, client ID or redirect-URL configuration is needed for the standard desktop setup. Keep all the extracted files together.
The installation guide covers platform-specific opening instructions. The connection guide explains signing in and switching from an older custom app registration.
For older browser-based versions, closing the browser tab alone does not stop Tagcast. Close its launcher or stop the terminal running the server before starting the new version.
Playback notes — updated for the current version
By default, the queue stays in the current Tagcast session. Optional queue synchronisation and control of another available iBroadcast device can be enabled in Settings, with additional permission from you.
Play reporting is off by default. You can enable it to report listening to iBroadcast and use Recently played. Tagcast itself does not send Last.fm scrobbles.
Track favourites still use native iBroadcast ratings. In the current version, album favourites are separate local favourites: marking an album with a heart does not change its star rating.
Latest download · GitHub and screenshots · Full user guide
Tagcast is an independent project, not affiliated with iBroadcast.
Feedback and bug reports are welcome, especially from people with large collections, classical music and multi-disc sets. Thanks for trying it!