Author Topic: Inconsistent Results with Auto-Playlist Lyric Filter  (Read 2430 times)

lamensterms

  • Newbie
  • *
  • Posts: 10
Hi,

I have created an auto-playlist with a filter for lyric content (I'd like to find songs that contain the word 'circle' in the lyrics), but I'm getting inconsistent results when refreshing the playlist.  Just wondering if someone could please help me find the cause.

I initially created an auto-playlist to test the lyric filter, which seemed to work well.  I then began batch 'Auto-Tag by Track > Update missing lyrics', and each time I "Update missing lyrics" the auto-playlist results get reduced .

So initially I might have had 100 songs in my auto-playlist.  Then I "Update missing lyrics", and the auto-playlist now has only 20 songs in it.  Then I "Update missing lyrics" again, and the auto-playlist now has only 4 songs in it.  

My auto-playlist filter is:



Has anyone seen this before?  Anyone know of a solution?

Thanks for any help.

redwing

  • Guest
Maybe there's temporary discrepancy catching up the updated database. What if you try after rescanning those files with lyrics updated?

lamensterms

  • Newbie
  • *
  • Posts: 10
Hi Redwing,

Thanks a lot for the reply & suggestion.

I'm still getting mixed results...  I rescanned lyrics for a batch of songs (some of which I knew had 'circle' in the lyrics), and the correct songs were then added to the "circle lyric playlist", so that was good. 

Then I tried rescanning another batch of songs, and all of the songs in the "circle lyric playlist" have been removed. 

So even with lyrics embedded in files, and lyrics containing "circle"... the playlist is unable to detect them.

redwing

  • Guest
What I meant was rescanning songs not lyrics as you're constantly updating lyrics. Select files with updated lyrics> Send to> File Rescan.

By the way, I tried with a couple of such auto-playlists and all are working fine.

lamensterms

  • Newbie
  • *
  • Posts: 10
Ahhh, I see.

I have now done the "Send to > File Rescan", for a few files - and the are appearing in the playlist!  That appears to have done the trick.  Is the "Send to > File Rescan" task performed when doing a "Scan folders for new files"?  What would be the best way to rescan the entire library (Select all > Send to > File Rescan?)?

Thanks for your help with this Redwing.

redwing

  • Guest
Is the "Send to > File Rescan" task performed when doing a "Scan folders for new files"?  

You run "Scan folders for new files" when you want to import files to library or inbox from specific folders, whereas "Send to > File Rescan" just updates MB's cached data about the selected files, which has nothing to do with importing.

What would be the best way to rescan the entire library (Select all > Send to > File Rescan?)?

Tools> Advanced> Rescan all files

Gabex

  • Newbie
  • *
  • Posts: 9
Hi all! I'm just starting using musicbee (but I had used it a few years back) and I'm having this exact same problem. However rescanning the files did not change the results.

Basically I'm using Traktor and storing some comments in the lyrics tag. Then created an auto-playlist to filter songs that contain "relax". Initially it worked, it added all three songs that I had labeled with "relax", but after that no songs were ever added to the list. However, if I open the tag inspector (shift + enter) I can see that there a 50 songs with the word "relax" in the lyrics, but I still get the initial 3 songs in my auto playlist.

I have enabled the checkbox to "automatically refresh the matching tracks".

Any help would be appreciated! thanks!

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34985

Gabex

  • Newbie
  • *
  • Posts: 9
Hi Steven! Thanks for your quick reply. Here's a link with two files that I believe should appear inside the auto-playlist but are not there:

https://we.tl/t-frfC1GV4Um

To clarify a little bit more: with MP3tag I see the UNYNCEDLYRICS field with a value of "eng||Chill / Relax". Inside musicbee the "Lyrics?" column displays "Y [unsynched]", if I open the Tag Inspector I see "LYRICS USLT/eng" with value "Chill / Relax".

I have an Auto-Playlist with just one rule "Lyrics contains Chill", "music track source" set to "Library: music library", it's not limited to any number of tracks, and I have checked the box to "automatically refresh the matching tracks".

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34985
If you are updating the lyrics outside of MB after the files have been added to your library, then there us flaw where the cached lyrics are not refreshed even after a rescan.
Until its fixed, delete "MusicBeeLibrary.lyrics" in the musicbee library root folder and start MB. It will take some time for the cache to refresh depending on the number of files in your library

Gabex

  • Newbie
  • *
  • Posts: 9
Great, that works!! Thanks, is this something that might be fixed in the near future? I know this might not be a priority, so it's ok. I can use the workaround you have suggested.

Thanks again for this great program!

The Incredible Boom Boom

  • Sr. Member
  • ****
  • Posts: 1419
Great, that works!! Thanks, is this something that might be fixed in the near future? I know this might not be a priority, so it's ok. I can use the workaround you have suggested.

Thanks again for this great program!

@Steven is the sole developer of MusicBee, so updates and bug fixes depend on how much personal time he has to spend.
Typically, when he acknowledges an issue, it's on his radar, so you'll have to wait out the updated version.
He'll post a link to it on this thread.


Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 34985
https://getmusicbee.com/patches/MusicBee35_Patched.zip
unzip and replace the existing musicbee application files

like any update made to a file outside of MB, you need to right click/ send to/ rescan files to refresh the cached data in MB