Support and General Use > Audio Playback, Database and Playlists

Database Organization Change Using Comment ID3 Tag


Hey folks! I received a RockBoxed iPod Video as a gift a few days ago and I am loving it. I want to thank this community for having such a vast history of posts and helpful tips to get things up and running.

I am stuck on how to re-organize the database. I plan to primarily listen in two contexts on the device: listening to my own library of music, and listening to music that is new to me, music that I have not yet listened to(but obviously loaded onto the device). Accordingly, my files directory has two folders: My Music and Want to Listen.

If I select both of these folders for the Database to use, the database becomes a combination of both of these directories, which is not what I'm hoping to do. I'm hoping to be able to switch between the two "piles" of music and be able to use the powerful database tool on both of them (the alternative being manually sorting each pile). After some searching, it seems that ID3 tags could help me accomplish this, but I have had no luck in trying to write a custom tagnavi_custom file (me and my friend ChatGPT are both confused it seems). I think simply tagging My Music files with the ID3 Comment tag "1" and either having no tag or a "0" comment on the Want to Listen files, I could get the database to differentiate between the two. Again, I really haven't the slightest idea in terms of code, but I have attached a crude drawing depicting the flow of files into the theoretical database. Once I choose My Music or Want to Listen in the database, the baseline organizational parameters will work just fine (Artist, Album Artist, Album, Genre, etc.) and thus do not need to be changed. So, in essence, the database parameters as they sit with the stock RockBox would be duplicated and put behind two menus (My Music and Want to Listen) that are filtering by the Comment ID3 tag.

If anyone can point me in the direction of a resource that might help me accomplish this, I would greatly appreciate it! I honestly doubt it will amount to much code in the end, I just simply don't know where to start (having never done this sort of thing before). Thank you for your time and help. :)

- Carson


[0] Message Index

Go to full version