My library is pretty much a mess right now and I'd like to develop an organization system.
My main issue revolves around hashtags. Genres doesn't do a good job of explaining what a track is like, and I tend to use comments that describe the "vibe" or "situation" or other components/features of a track.
I want to be able to, on the fly from the browser window, be able to quickly get a list of tracks matching a criteria using these hashtags.
The user tags only work in VDJ, and you can only assign one hashtag at a time. I do a lot of my track preparation using 3rd party tools (like One Tagger) that write to the ID3 tags, so this is of little use to me.
The comment field can include multiple hashtags. Great! Except the quickfilter button only allows you to select one at a time. I also would prefer to use the comment field for actual comments.
There's not many other fields in VDJ (despite the fact that ID3 has zillions of unused tags to choose from) and none of them work with hashtags anyway.
This seems a bit limiting. It would be nice if you can map the user fields to specific id3 tags, as well as allow them to contain more than one entry.
So if anyone is using a system like this, how did you manage to go about it?
My main issue revolves around hashtags. Genres doesn't do a good job of explaining what a track is like, and I tend to use comments that describe the "vibe" or "situation" or other components/features of a track.
I want to be able to, on the fly from the browser window, be able to quickly get a list of tracks matching a criteria using these hashtags.
The user tags only work in VDJ, and you can only assign one hashtag at a time. I do a lot of my track preparation using 3rd party tools (like One Tagger) that write to the ID3 tags, so this is of little use to me.
The comment field can include multiple hashtags. Great! Except the quickfilter button only allows you to select one at a time. I also would prefer to use the comment field for actual comments.
There's not many other fields in VDJ (despite the fact that ID3 has zillions of unused tags to choose from) and none of them work with hashtags anyway.
This seems a bit limiting. It would be nice if you can map the user fields to specific id3 tags, as well as allow them to contain more than one entry.
So if anyone is using a system like this, how did you manage to go about it?
Posted 2 days ago @ 10:16 pm
I put those infos in the comment-tag with #. I use -,=,# and the structure looks like this
--- 80s #PF =>Slow gorovy "---" song from 80s, a "Personal Favorite"
=== 80s #PF => danceable "===" 80s
### 80s => Banger from the 80s
<!> => Intro-sounds+moderation
>>> BPM Changer to slow, <<< BPM Changer to fast
#1 => No1-Hit, #TT =>Top Ten Hit
#RAM =>Rock am Ring (Rock-Fesival in Germany)
etc etc etc
So you want PF, Banger from one decade? => 80s ### #PF =>There you go ;o)
I put those only once and rate this, so dubletts are filtered out.
--- 80s #PF =>Slow gorovy "---" song from 80s, a "Personal Favorite"
=== 80s #PF => danceable "===" 80s
### 80s => Banger from the 80s
<!> => Intro-sounds+moderation
>>> BPM Changer to slow, <<< BPM Changer to fast
#1 => No1-Hit, #TT =>Top Ten Hit
#RAM =>Rock am Ring (Rock-Fesival in Germany)
etc etc etc
So you want PF, Banger from one decade? => 80s ### #PF =>There you go ;o)
I put those only once and rate this, so dubletts are filtered out.
Posted 2 days ago @ 10:37 am
Quick filters should be of type contains
Don't expect vdj to move to ID3V2.4, v2.3 is still the most common and that's 26 years since its release [2.4 came out 1 year later], in my 15+ years of using vdj the only change to the database format ever was saved loops and action poi and they're not tag based.
I've done a couple of things related to quick tagging/filtering
This one is functional skin panel but never made it into a release, filling in the buttons the first time is a chore but when it's done once it's done, then changing one or two at a later point is a 10 second edit
https://www.virtualdj.com/user/locoDog/blogs/6258/point_%26_click_tagging%2Ffiltering_.html
Basically just a lot of buttons to add your own usual tags/genres, the filtering side of it builds a quick filter on the fly. Some key stuff & BPM stuff in there for good measure.
The other one is a confusing video to watch, insane amount of script behind it, but it basically reads a tag and every single word is turned into a 'token' (variable), these tokens are then sent to a pad_page and from that pad_page you can build a on the fly quick filter with AND OR NOT logic.
so say track has comment like
spooky hard dark electro breaks
those 5 go to the pads and the remaining pads are populated with default words of your own choosing, say something like; chilled floaty uplifting, whatever, it uses all 16 pads.
then just by pressing pads you can build a quickfilter that works instantly that could make something like this
( comment contains electro and comment contains breaks ) and ( comment does not contain chilled ) and ( comment contains uplifting or comment contains spooky )
That kind of thing, that's on a couple of machines but too much work for me to just give it away for free ( to turn a tag into 'tokens' is an insane script that probably only the devs and I could craft, and the devs wouldn't bother, it brute forces every possible letter/number/symbol for every char in a token, because that's the only way it can be done with script alone.)
I'm open to bribes, if you're serious about wanting a better way to work send me a pm.
Don't expect vdj to move to ID3V2.4, v2.3 is still the most common and that's 26 years since its release [2.4 came out 1 year later], in my 15+ years of using vdj the only change to the database format ever was saved loops and action poi and they're not tag based.
I've done a couple of things related to quick tagging/filtering
This one is functional skin panel but never made it into a release, filling in the buttons the first time is a chore but when it's done once it's done, then changing one or two at a later point is a 10 second edit
https://www.virtualdj.com/user/locoDog/blogs/6258/point_%26_click_tagging%2Ffiltering_.html
Basically just a lot of buttons to add your own usual tags/genres, the filtering side of it builds a quick filter on the fly. Some key stuff & BPM stuff in there for good measure.
The other one is a confusing video to watch, insane amount of script behind it, but it basically reads a tag and every single word is turned into a 'token' (variable), these tokens are then sent to a pad_page and from that pad_page you can build a on the fly quick filter with AND OR NOT logic.
so say track has comment like
spooky hard dark electro breaks
those 5 go to the pads and the remaining pads are populated with default words of your own choosing, say something like; chilled floaty uplifting, whatever, it uses all 16 pads.
then just by pressing pads you can build a quickfilter that works instantly that could make something like this
( comment contains electro and comment contains breaks ) and ( comment does not contain chilled ) and ( comment contains uplifting or comment contains spooky )
That kind of thing, that's on a couple of machines but too much work for me to just give it away for free ( to turn a tag into 'tokens' is an insane script that probably only the devs and I could craft, and the devs wouldn't bother, it brute forces every possible letter/number/symbol for every char in a token, because that's the only way it can be done with script alone.)
I'm open to bribes, if you're serious about wanting a better way to work send me a pm.
Posted 2 days ago @ 10:59 am
Haha thank you for the info, you are quite knowledgeable, but that sounds more advanced than I really need. It seems that I do have to work around the limitations here. Honestly I should probably just get better about making better playlists and just not "dump" all my files in and hope to figure it out as I go along.
Posted 2 days ago @ 8:03 pm