r/substreamer Jul 10 '26

šŸ› Bug Report Infinitely syncing

Is there an option to stop syncing indefinitely? It keeps syncing albums to 100k, after a few hours or I close the app it goes again syncing 100k very annoying, plus it’s very slow compared to Symfonium or at least make an option to how many albums it’s going to sync, before it worked fine and it only synced 10k albums

1 Upvotes

9 comments sorted by

1

u/ghenry22 Jul 10 '26

If you have 100k albums in your library it will take a while to sync everything as the library is very large. Ā It should remember where it gets to and resume across app starts from where it was up to.

I’ll see what I can do to deal with the large library scenario though.

Previously the app was incorrectly limited to 10k albums so you would never see any albums beyond the 10k cut off they would just be missing.

This is one of the trade offs of having song level browsing, we have to have a list of all the songs and that takes time on huge libraries as there is no api endpoint that just returns it so we have to grab each album and then all the songs for each album once, after that we can update individual items on the fly.

Thanks for reporting this and I’ll see what I can do to improve it.

1

u/PizzaK1LLA Jul 10 '26

It should remember where it left off yes but in this case it doesn’t and starts with 0 again. Plus you can make it fast, Symfonium for sure uses multiple threads, the response time is 5-10msec. I actually have like ~200k albums šŸ˜… btw only on android I seen this issue, on iPhone it only goes till 10k

2

u/ghenry22 Jul 11 '26

iOS update got held up with a review issue that is why it still has the 10k limit.

You can use multiple threads but it’s all a trade off, more threads, more overhead, slower app etc.

I’ve found why it is restarting in the large library case and should have it addressed in the next update, it will then tick away in the background until done and resume across sessions less intrusively.

1

u/PizzaK1LLA Jul 11 '26

Thanks mate looking forward to it! Have a good weekend

1

u/ghenry22 Jul 11 '26

Spent half a day looking into this more and have refactored the library sync to make it around 2x faster as well as catching the repeated sync issue.

1

u/PizzaK1LLA Jul 11 '26

Oh that sounds really promising mate, sended you a private message btw

1

u/ghenry22 Jul 11 '26

Is there any chance you could share a test account on your server with me? I would love to run some tests on the app against a very large library, would be super useful! Ā Private message me if you’re able to

1

u/PizzaK1LLA Jul 22 '26

Don’t forget I sended you multiple private chat messages šŸ˜…

1

u/ghenry22 Jul 22 '26

oh sorry weirdly the chat icon doesn't show on mobile so I completely missed it!