erikrichardlarson / unbox

Log and display your rekordbox / Serato / Traktor / VirtualDJ / DJUCED / Mixxx / djay Pro tracks as they're played
MIT License
253 stars 20 forks source link

Filter agregation #67

Open alldancemusic opened 2 years ago

alldancemusic commented 2 years ago

Hi erik.

Thank you for your contribution, it is a very good tool.

I have an idea that the community could serve us, we use it in our work in another field of communications.

We use a filter in which we can prevent certain words from being removed.

I expose. I am working with Denon Dj prime 4. Specifically, I work with the titles of the files, and I see that the label ".mp3" appears on the screen when it shows the name.

Or there are even topics that have extra information in the name of the file that also appears in the examples topic:

NOW PLAYING 2B Or Not 2B - 2Night, 2Night (Extended Remix Version) (1995)

NOW PLAYING 2B Or Not 2B - 2Night, 2Night (Extended Remix Version) (1995) - Tempogresive.mp3

be able to remove the year, version type, discography, or file type.

The good thing would be to be able to have a file inside the root, where you can put all the names that it should not show.

filter example:

" .mp3" " Tempogresive " " Extended Remix Version *"

Thanks for your time, I hope my contribution will serve.

erikrichardlarson commented 2 years ago

Thanks for using unbox! So this seems like an issue to deal with at the database level, something like cleaning up the track metadata using beatport data, and writing metadata to the correct fields. @MarByteBeep Correct me if I'm wrong, but we can access the Engine DJ directly, and make writes to the db to update the metadata as needed?

MarByteBeep commented 2 years ago

Using the FileTransfer service I download the database to get access to the albumart. It's just a simple SQlite database. But Im only using it as read-only. Obviously I haven't tried modifying it and sending it back to the player, fearing it could brick the thing :)

But if that's working, such a filter would be easy to implement. Although I personally believe that's something the Engine Prime team should be implementing in their PC software.