View Single Post
  #1  
Old 2021-11-14, 07:12 PM
Syco54645's Avatar
Syco54645 Syco54645 is offline
Syco54645 is a tool
 
Join Date: Dec 2004
An application I have been working on to help with tagging flacs of live shows

Hello All,

I have been working on an application called TagBot for a few weeks and it is getting near being complete (I have wanted to build this for around 20 years and just finally decided to a few weeks ago). The purpose of TagBot is to aid with the tagging of live shows. It does this by way of an SQLite database that I have designed. I currently have a database built for Dave Matthews Band (this includes dmb, dm, d&t, d&f) and intend to build one for the Smashing Pumpkins, beyond that it would be up to other communities to create them.

Basically the app will try to suss out the date of a show based on the directory name and then fill in the search field. If the date cannot be found you can manually enter one. Regardless of how this date is gotten you then click search and get the data for the show on that date. If multiple shows are returned you can select the correct one (this was absent from the video I shared). From there you are presented with the setlist on the left and the flac files on the right. You then drag and drop the titles to the files, if a file is multiple songs in one you can drag over multiple titles and the app will assemble them. If the number of setlist items matches the number of files you can click a button to map the titles over 1:1. It will also autofill the artist and album.

The format for the date, track title, and album are all configurable with a template system. The artist names are able to be transformed from "dmb" to "Dave Matthews Band".

Here is a quick demo video I made the other day, the application's UI is basically set but a number of features were missing from this video, including the saving of tags. I finished up the code to save tags this morning so the app should be completely functional at this point.

https://www.youtube.com/watch?v=VBDBH64MEhw

If this is an incorrect forum to announce this project then I apologize and ask that a mod please move it. I hope others in the community will find this useful. Once it is ready I intend to make the github repo public. TagBot is licensed under gplv3.

-Syco54645
__________________
Admin of splra.org

Last edited by Syco54645; 2021-11-14 at 07:23 PM.
Reply With Quote Reply with Nested Quotes