All Projects

noahain/Tunelog

TuneLog

A specialized music library manager for content creators and editors to track and organize audio assets.

Documentation

Tunelog

Tunelog

Music library manager for content creators and editors

version license platform python


Tunelog tracks your music library. See which tracks are used, unused, or starred. Tag episodes to avoid repetitive soundtracks. Search by artist, title, or tags. All offline.

What it does

Library tracking

  • Visual indicators: used, unused, starred
  • Episode-based cataloging, know which track played in which episode
  • Real-time search across thousands of tracks

Automated discovery

  • Monitors your music folder with FileSystemEventHandler
  • Detects new files automatically — no manual entry

Storage

  • data.json on your machine
  • SQLite for metadata retrieval
  • Operates entirely offline

Where data lives

PlatformPath
Windows%APPDATA%/Tunelog

Install

Requirements

git clone https://github.com/noahain/tunelog
cd tunelog
py -3.12 -m pip install -r requirements.txt
py -3.12 main.py

Tech stack

Python 3.12 · Flask · SQLite · pywebview · HTML/CSS/JS

Development story

  • Lead: Noahain - product vision, logic direction
  • Primary developer: Claude Code (Kimi K2.5) - Flask REST API, SQLite storage, frontend state
  • Technical consultant: Gemini 3 Flash - architecture, UI polish, cross-process communication

License

MIT