Lollypop or any player that requires scanning folders to add music files

Forgive me if this is mentioned anywhere. But did it scan successfully with Strawberry? If I read correctly looks like it worked fine now?

It worked with strawberry, not lollypop or deepin player.

Please forgive my ignorance, I do not know how to do that.

Learn to search.

1 Like

How does it work with yahoo search?

Take your music collection and either 1) tell Lollypop to scan half of the files or 2) move each half of the files into two new directories and tell Lollypop to scan one of the directories, then the other one.

If one half fails but the other half succeeds, split the failing half again.

If scanning fails for both halves of a split then either you have two (or more) corrupt files so you’ll have to split and search on both sets, or corrupt files are not the problem.

Repeat the scanning and splitting process until you find the corrupt file(s), or you conclude that the problem is not caused by a corrupt file.

1 Like

its corrupted folder or file in a folder i had the same a while ago lollypop would just freeze, had to rescan to get past.
I ended up checking each folder that i had recently added found the file it had a wrong character in the spelling job sorted
and before you say i have 2 tb of music.

2 Likes

I did try making new folders and moving files and doing exactly that. I say that because I was able to recreate the problem, or I got lucky and moved the one bad file. It's just so many files. I believe I have several corrupted files. As far as a binary search, I am not knowledgeable enough with bash scripting to do that right now. Guess no better time to learn. Funny how easy it would be to just say that is may not be the easiest thing for a noob to do.

My god how long did that take you?

“Binary search” is the name for splitting things into two halves and looking at each half in turn, then rejecting half of the things and splitting in half the remaining things.

If there’s one thing you’re looking for then binary search is a very efficient way of finding it. If there’s more than one thing then you have to start a “new” search for both halves when both halves meet the test.

If you search online you should be able to find some bash scripts to automaticaly check the file names for you. I have used ones I found online in the past.

1 Like

10 mins just a process of elimination start from the last files before the problem stated work forward. but then it could be a corrupted file it happens `b85md2v ~]$ lollypop
sys:1: Warning: type name '-a-png-encoder-pred' contains invalid characters
sys:1: Warning: g_type_set_qdata: assertion 'node != NULL' failed
[INFO] 2022-05-04 09:47:53 Last.fm web service started
[INFO] 2022-05-04 09:47:53 Libre.fm web service started
[INFO] 2022-05-04 09:47:53 ListenBrainz web service started
[INFO] 2022-05-04 09:47:53 Scan started
[INFO] 2022-05-04 09:48:10 lollypop.collection_scanner::__get_objects_for_uris: execution time 0:16.461730
[ERROR] 2022-05-04 09:48:10 Scanning file: file:///mnt/music/Supertramp%20-%20Breakfast%20In%20America%20(1979)%202013%20SHM-SACD-DFF/02%20-%20The%20Logical%20Song.dff, gst-stream-error-quark: Could not determine type of stream. (4)
[ERROR] 2022-05-04 09:48:10 Scanning file: file:///mnt/music/Supertramp%20-%20Breakfast%20In%20America%20(1979)%202013%20SHM-SACD-DFF/07%20-%20Lord%20Is%20It%20Mine.dff, gst-stream-error-quark: Could not determine type of stream. (4)
[ERROR] 2022-05-04 09:48:10 Scanning file: file:///mnt/music/Supertramp%20-%20Breakfast%20In%20America%20(1979)%202013%20SHM-SACD-DFF/03%20-%20Goodbye%20Stranger.dff, gst-stream-error-quark: Could not determine type of stream. (4)
[INFO] 2022-05-04 09:48:12 Scan finished
[INFO] 2022-05-04 09:48:12 lollypop.collection_scanner::__scan: execution time 0:19.2623

`
This scan tells me tells me that its a sacd file so in your case it should stop scanning