VIP VIP 3.0.1!

Discussion in 'Announcements Area' started by Cats777, Dec 25, 2025.

  1. Cats777 ┬─┬ノ( º _ ºノ)

    [IMG]

    It's a Holiday Miracle! I have a quick week one patch to fix some issues!

    • Fixed an annoyingly unusual bug that makes the update popup randomly appear! It has something to do with that damn Service Worker again.
    • Fixed the delay in reloading the page after a Service Worker update! It turns out browsers refuse to terminate the old Service Worker while music is streaming. It takes about a minute or more before it times out and applies the update. That's a minute of you staring at the loading splash animation. Solution? Kill the stream! See how annoying it is to work with Service Workers? Not even using AI makes it easy.
    • Changed the caching logic from 30 seconds or 20% of listening time to 45 seconds or 50%! The reasoning is to limit bandwidth so that Service Worker will only cache a track that you're really committed to listening. 30 seconds is Spotify's royalty metric. 45 seconds is the optimal bandwidth optimization metric that the AI pulled out of its ass. It sounds smart, so I believe it.
    • Implemented a kill switch that cuts the track download immediately if you skip the track, further saving bandwidth! Previously, the player would try to fully download every track that plays, even if they were skipped, needlessly using up bandwidth. After this update, if you have a slow connection, the player won't cache the track unless you listen to most or all of the track. By that time, it would already have the track fully downloaded.
    • Removed the ability to interact with the seek bar when a track has not yet been loaded, causing very bad errors! Why didn't I think of this before?
    • Fixed the misaligning scrubber! Some design choices had to be made, specifically the removal of the left and right borders of the seekbar.
    • Optimized the splash image! The logo should now load instantly on slow connections.
    • Further improved rendering performance! The browser will only render content that is visible on the screen, which saves memory and processing. It makes no difference for fast computers, but it makes a huge difference for potatoes. It's also a big help if and when the playlist reaches 10k+ tracks.
    • Other background stuff.

    Now go enjoy that clean, beautiful coal or whatever.
    BiscuitCookie likes this.

Share This Page