Skip to content

v4.1.0: bump version to 4.1.0

Choose a tag to compare

@mrketa mrketa released this 04 Apr 22:52

v4.1.0

What's new

Hub is now the central control point
The floating hub panel has been fully built out as the primary interface. It handles everything: playback controls, seekbar, now playing info, queue status, and shuffle settings — all in one place.

Queue sidebar simplified
The right-side queue panel is now a clean list-only view. The duplicate transport controls (prev/play/next) and seekbar that used to live there have been removed since they're already on the hub.

Queue toggle from the hub
A / pill button in the hub's queue section opens and closes the sidebar queue panel. No more edge tab cluttering the right side of the screen.

Old inject UI removed
The True Shuffle button, repeat checkbox and status text that appeared below SoundCloud's waveform controls are gone. The hub is the sole control point.


Bug fixes

  • Played counter no longer increments when going back — pressing ⏮ to return to a previous track was incorrectly bumping the x / N counter. It now only counts forward plays.

Performance & code

  • Track loading is ~1.9s faster: reduced poll interval (1200ms → 900ms), fewer stability checks before starting playback, removed a redundant post-scroll wait
  • Each track change is ~120ms faster: collapsed sequential pre-click waits into one
  • Removed ~300 lines of dead code (mini player, old inject UI, unused parameters)
  • Build: 1784 lines / 72 KB → 1404 lines / 51 KB