Hello all!
I hope this is ok to post here. 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 DMB (this includes dmb, dm, d&t, d&f) and intend to build one for a few others but beyond that it would be up to other communities to create them. I am committed to keeping the DMB database up to date.
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, ex: "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
Hopefully this will help others with making their collections easier to browse when using something like a phone or mp3 player. If this is not the correct avenue to discuss then I apologize and ask that a mod please move it to a more appropriate place.