Moode Forum
Now here’s an interesting thing 8.3.9 to 9.0.4 - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: Now here’s an interesting thing 8.3.9 to 9.0.4 (/showthread.php?tid=6731)



Now here’s an interesting thing 8.3.9 to 9.0.4 - suzywong - 07-21-2024

Regular readers may recall that I have mentioned (some might say “whinged”  Cool ) previously that the time taken to load the TAG screen on my iThings has been the order of many seconds - sometimes up to 50 seconds. Kent tracked it down to the “Lazy Loading” setting in iOS, and suggested a way forward. And that worked well enough and the tag screens would load in about 5 seconds. IOS on the iThings is up to date at V17.5.1.

Now, two of my (RPi 3B) streamers now run 9.0.4 while the other two run 8.3.9, which gave me an opportunity to compare the two. And I’m happy to report that 9.0.4 loads in 1-2 seconds, whereas 8.3.9 remains at 5.

Nice!  Wink


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - Tonewheelkev - 07-21-2024

(07-21-2024, 11:46 AM)suzywong Wrote: Regular readers may recall that I have mentioned (some might say “whinged”  Cool ) previously that the time taken to load the TAG screen on my iThings has been the order of many seconds - sometimes up to 50 seconds. Kent tracked it down to the “Lazy Loading” setting in iOS, and suggested a way forward. And that worked well enough and the tag screens would load in about 5 seconds. IOS on the iThings is up to date at V17.5.1.

Now, two of my (RPi 3B) streamers now run 9.0.4 while the other two run 8.3.9, which gave me an opportunity to compare the two. And I’m happy to report that 9.0.4 loads in 1-2 seconds, whereas 8.3.9 remains at 5.

Nice!  Wink

So....what setting do you use for Lazy load?


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - swizzle - 07-21-2024

(07-21-2024, 12:32 PM)Tonewheelkev Wrote:
(07-21-2024, 11:46 AM)suzywong Wrote: Regular readers may recall that I have mentioned (some might say “whinged”  Cool ) previously that the time taken to load the TAG screen on my iThings has been the order of many seconds - sometimes up to 50 seconds. Kent tracked it down to the “Lazy Loading” setting in iOS, and suggested a way forward. And that worked well enough and the tag screens would load in about 5 seconds. IOS on the iThings is up to date at V17.5.1.

Now, two of my (RPi 3B) streamers now run 9.0.4 while the other two run 8.3.9, which gave me an opportunity to compare the two. And I’m happy to report that 9.0.4 loads in 1-2 seconds, whereas 8.3.9 remains at 5.

Nice!  Wink

So....what setting do you use for Lazy load?

Last I looked (a while ago) native lazy load didn’t work right in iOS WebKit so you should use native lazy load: no. There was no real difference in speed between the two options (when it works). All things being equal native would be preferable as it’d be one less thing for Tim to maintain but c’est la vie.


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - suzywong - 07-24-2024

(07-21-2024, 12:32 PM)Tonewheelkev Wrote: So....what setting do you use for Lazy load?

Both “Lazy image loading” and “Lazy iframe loading” are OFF


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - Tonewheelkev - 07-25-2024

(07-24-2024, 10:48 PM)suzywong Wrote: Both “Lazy image loading” and “Lazy iframe loading” are OFF

Thanks!!


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - swizzle - 07-26-2024

(07-24-2024, 10:48 PM)suzywong Wrote:
(07-21-2024, 12:32 PM)Tonewheelkev Wrote: So....what setting do you use for Lazy load?

Both “Lazy image loading” and “Lazy iframe loading” are OFF

Turning those off in iOS settings isn’t ideal as you’re turning them off for all web content where it might be useful. Moode has a setting in preferences > appearance called “native lazyload” which accomplishes the same thing by ignoring the browser feature check and using the original lazyload code.


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - Tonewheelkev - 07-27-2024

(07-26-2024, 02:17 PM)swizzle Wrote:
(07-24-2024, 10:48 PM)suzywong Wrote:
(07-21-2024, 12:32 PM)Tonewheelkev Wrote: So....what setting do you use for Lazy load?

Both “Lazy image loading” and “Lazy iframe loading” are OFF

Turning those off in iOS settings isn’t ideal as you’re turning them off for all web content where it might be useful. Moode has a setting in preferences > appearance called “native lazyload” which accomplishes the same thing by ignoring the browser feature check and using the original lazyload code.

The only setting I've turned off....is the one in Moode prefs....is that correct?


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - HarryY - 07-27-2024

I had that same issue when I was using the browser on my Samsung Smart TV.

I discovered that the metadata for one album was corrupt and once I fixed that the
speed jumped up substantially; it went from about 30-45 seconds to about 5 seconds.

With the latest release v9.0.5 it's now about 2 seconds so I'm very pleased with it.


RE: Now here’s an interesting thing 8.3.9 to 9.0.4 - swizzle - 07-30-2024

(07-27-2024, 09:48 AM)Tonewheelkev Wrote:
(07-26-2024, 02:17 PM)swizzle Wrote:
(07-24-2024, 10:48 PM)suzywong Wrote:
(07-21-2024, 12:32 PM)Tonewheelkev Wrote: So....what setting do you use for Lazy load?

Both “Lazy image loading” and “Lazy iframe loading” are OFF

Turning those off in iOS settings isn’t ideal as you’re turning them off for all web content where it might be useful. Moode has a setting in preferences > appearance called “native lazyload” which accomplishes the same thing by ignoring the browser feature check and using the original lazyload code.

The only setting I've turned off....is the one in Moode prefs....is that correct?

Yes. When the browsers started supporting native lazyload a few years ago we added a web feature check in the code to prefer native if available but somewhere along the way iOS WebKit started not working properly. Since I’ve only ever seen the problem on moode and it’d be hard to get them to test as it requires a raspberry pi, etc. it was easier for Tim to add the preference which bypasses the web feature check.