SoundCloud True Shuffle

Fixes SoundCloud's broken shuffle. Loads all tracks, actually random, works in background tabs.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey, Greasemonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey to install this script.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

ผู้เขียน
mrketa
จำนวนติดตั้งประจำวัน
1
จำนวนติดตั้งทั้งหมด
84
คะแนน
0 0 0
เวอร์ชัน
5.0.0
สร้างเมื่อ
08-03-2026
อัปเดตเมื่อ
13-05-2026
Size
73.7 กิโลไบต์
สัญญาอนุญาต
MIT
ปรับใช้กับ

v5.0.0

NEW FEATURES
- Redesigned hub: blurred artwork background and dynamic accent color that adapts to each track's album art
- Sleep timer: auto-stop after 15/30/60 minutes or after 5/10/25 tracks
- History tab in the queue panel: see what you've played and re-queue anything with one click
- Merge button: navigate to a second playlist while shuffling and fold its tracks into your current queue
- Tracks you skip repeatedly get automatically deprioritized so they come up less often
- Lifetime play stats now persist across browser sessions
- Shuffle now works on Feed and Stream pages

BUG FIXES
- Lifetime play count was double-counted when stopping and restarting within 10 minutes
- Clicking a history item incorrectly showed a "no new tracks found" message
- Stopping shuffle mid-merge could leave the queue in a corrupted state
- Stopping shuffle during startup could leave a background worker running idle
- Sleep timer was not cleared on manual stop, causing incorrect dropdown state on next start
- Edge case fix: dead track detection now correctly handles uninitialized queue slots