It started as a spreadsheet. Then it snowballed.

Tankforge Music Index

I originally vibe-coded TMI as a spreadsheet for music metadata because I wanted an easier way to sort my collection. Then I added a player. That led to playlists, radio blocks, scheduling, broadcast controls, and a lot more. It is still growing.

Windows appWorks with local filesNo subscriptionOne-time purchase

What it snowballed into

Now it does a lot of things.

The original metadata and sorting tools are still there, but TMI is now also a music player, playlist builder, radio scheduler, and live-show control room. It works with the music already on your computer instead of replacing your library with a subscription service.

Metadata and organization

Scan music folders, import playlists or spreadsheets, sort and edit metadata, use the artwork already in your files, catch duplicates, and repair a library when files have been moved.

Then I added a player

Build a queue, shuffle or repeat, crossfade songs, adjust the sound, show lyrics or video, and change the colors, visualizers, and player layout to fit how you listen.

Then came the radio tools

Turn playlists into radio blocks, schedule shows, and mix music with station IDs, ads, sound effects, podcasts, intros, and outros instead of arranging every show by hand.

And then the live-show tools

TMI now includes the tools I use for Tankforge Radio: listener requests, the upcoming queue, timing, moderation, overlays, OBS scenes, Twitch controls, and the other pieces I need while a show is running.

The library, organization, playback, and radio-planning tools work with files on your computer. The website player, linked media, Twitch, and other online services still need an internet connection.

TMI runs Tankforge Radio

Want to see what it does?

Open the live player while I am broadcasting to see the current song, what is coming next, the artwork and timing, and the listener request form.