Have a feature request or suggestion? Post your idea here!

Post

5 followers Follow
0
Avatar

[BUG] smart playlist, not contains own tag

Hi there,

I'm  not sure if this bug is already known but i think its a pretty ugly one for people who are using smart playlists.

If you have smart playlist on which a "contains not" "own tag" filter is applied, rekordbox only lists tracks that DO have ANY other trag except the one someone defined. This means that every track that has no own tag at all won't show up until you set one or more own tags.

Since this isn't a biggy to implement, I would love to see this fixed in the nearer future.

lo3ty

Leonhard

Official comment

Avatar

I see what you mean, although I don't see this as a bug.

If your rule is My Tag does not contain XYZ, technically it's looking for any tag which is not XYZ. A song without tags does not fit that rule as it doesn't have any tags which are not XYZ.

What would actually make more sense is an option to add "or blank."

Pulse
Comment actions Permalink

Post is closed for comments.

10 comments

0
Avatar

as an experienced software dev I can tell you, regarding syntax and logic this makes no sense at all.

take this simplified example:

2 scenarios:

1st: Your wallet only contains a single cent. I ask you: "does your wallet not contain a dollar?" the answer is yes.

2nd: Your wallet is empty. I ask you again: "does your wallet not contain a dollar?" the answer is still yes.

Its simplest set theory. Every set contains the empty set. So if you are looking for something in an empty set, you are not going to find it.

 

Of course I can use the simple workarround and introduce a new tag for "useless" just to let my tracks show up in my playlist but that does not solve my problem.

If I'm in a hurry and import lots of new tracks but don't have the time to tag them, i still want them to show up in my smart playlists.

I have 2 smart playlist per month, one with all wedding tracks per month (own tag) and one with club tracks per month (not containing this wedding tag).

Do you see why this is annoying? If I import 100 wedding tracks and 10 club tracks, there will be 110 new tracks in my club playlist from which 100 don't belong there.

 

 

 

Leonhard 0 votes
Comment actions Permalink
0
Avatar

Crap.

I had typed out a long response to this and then the Zendesk server went down and now I've lost it and I'm too lazy to type it all out again. >:(

Long/short: Intelligent playlists currently max out at 1000 songs; having a filter that says "everything but house" on my 35,000 song collection would be too much. Actually, it would probably leave about 20 songs. (kidding)

I understand your logic, but it still makes sense the way it's implemented. "If there are no tags at all, ignore it. If it has ANY tag and doesn't match this one, then include it."

And if you added 110 new tracks without tags, they wouldn't appear in either of your lists the way it currently works. If it worked the way you're suggesting, then they'd be in both. ;)

Pulse 0 votes
Comment actions Permalink
0
Avatar

I just came to report this as a bug, but just found this thread first.

I set the genre on all my tracks(in the actual mp3/flac tag so they will catalogue properly using outside software.

Tracks with a sub-genre, I then use the RB "My Tag" field.

So if I want to display all Hardcore tracks of sub-genre "Powerstop" - thats easy:

Genre IS Hardcore
MyTag CONTAINS Powerstomp

However, I want to list all tracks of the root, without a subgenre, so I do:

Genre IS Hardcore
MyTag DOES NOT CONTAIN Powerstomp

Which then displays nothing at all....

I see from your post Pulse as to why this happens, but I agree with Leonhard, this logic is wrong. If a file has no tags of that field, it should show up.

H3X 0 votes
Comment actions Permalink
0
Avatar

Yeah, it's a problem with the "does not contain' logic -- it should still return results even if the field is blank. Our rekordbox team is aware of the issue and will be addressing it in a future release.

Pulse 0 votes
Comment actions Permalink
0
Avatar

This is still bugged in 5.4.3, can we please get a fix?

I have a MyTag category 'Energy' with only five possible values - let's call them 1, 2, 3, 4, 5. When I'm tagging music, every song should have a value for this tag.

I have a playlist to identify any songs that I have not yet tagged:

MyTag DOES NOT CONTAIN 1

MyTag DOES NOT CONTAIN 2

MyTag DOES NOT CONTAIN 3

MyTag DOES NOT CONTAIN 4

MyTag DOES NOT CONTAIN 5

 

This only displays about 30% of the songs I would expect to see. The songs I do see are correct (none of them have the tag set) but there are a significant amount missing.

Yesterday and Tomorrow 0 votes
Comment actions Permalink
0
Avatar

This simple bug has been reported almost 5 years ago and still when I import tracks and momentarily don't add any tags to them I can't get them to show up in a smart list for songs I still have to add tags to? :/

DJ Bassie_c 0 votes
Comment actions Permalink
0
Avatar

Yep, still a bug, but the work-around is easy; select all songs in your collection and add a single "In Collection" tag to them, that way a negative tag selection will work as expected.

Pulse 0 votes
Comment actions Permalink