You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Load-balancing multi-account support added for Deezer, Qobuz, SoundCloud, Yandex, and a UI for the existing Apple pool -- add a second account per service in Settings, tasks are dispatched across whichever account is free.
Apple: fixed the retry-duplicate bug where re-queuing an already-complete Tidal/Beatport album created duplicate files instead of skipping what's already on disk.
Fixes
Spotify search/artist-releases was returning empty results for most real queries (a quota-tier limit>10 request silently 400'd).
Amazon Music's status probe showed green even when the token was dead -- now does a real account check.
Tidal: fixed a false "session invalid" error and a redundant per-track cover-art download.
The public Apple wrapper-manager pool (wm.wol.moe) can go empty for real stretches (a volunteer-hosted community pool) -- added a self-heal gate so a dead pool no longer burns ~30-45s of retries per track; falls back to the local wrapper and retries the public pool again after a cooldown.
Removed several stale/dead settings across services (leftover Spotify auto-convert keys, a dead security whitelist entry) and added 7 missing "save path" fields that existed on the backend but had no UI.
ALAC download reliability
Some Apple-encoded ALAC tracks ship packets missing their bitstream terminator, which made strict decoders (ffmpeg and others) reject the file outright. Ripster now patches this automatically after every download -- no user action needed, silently a no-op for unaffected files.
Apple track downloads are faster: large tracks are now fetched over multiple parallel HTTP connections instead of one, with a safety check on every chunk and an automatic fallback to the old single-connection method if anything looks off.
UI
Redesigned the language switcher: a compact globe icon that cycles languages on click, with a small dot per language you can click to jump directly.
Task-card buttons (find-alternate-source, Gofile link, retry, close) are larger and have a proper raised/glossy look with the same cursor-following highlight used elsewhere in the app.
New: Settings -> General -> "Settings backup" -- export every preference/path/toggle to a single file and re-import it later (or on another machine). Tokens, passwords, ARLs and account data are never included.
Player
Fixed a layout-shift bug where the mini-player's time display would lose its fractional-second digits right at pause/play, nudging the transport controls sideways.
Fixed the seek-bar thumb drifting out of sync with the progress bar as the player's width changed (window resize, mini vs. fullscreen) -- it was computing its position as a percentage of its own tiny size instead of the track's width.
The progress bar and its position marker now glide smoothly between updates instead of snapping in visible steps, on every player view (mini bar, drawer, fullscreen) and every source, including BBC Sounds mixes.