Item logo image for Sift: SoundCloud, Tuned to You

Sift: SoundCloud, Tuned to You

ExtensionEntertainment12 users
Item media 5 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 1 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 2 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 3 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 4 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 5 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 1 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 1 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 2 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 3 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 4 (screenshot) for Sift: SoundCloud, Tuned to You
Item media 5 (screenshot) for Sift: SoundCloud, Tuned to You

Overview

Shuffle your SoundCloud like history with new releases from your feed. Duration filter, spread across years, and built-in player.

Set your music free. Jump into a world where old SoundCloud favorites surprise you alongside new discoveries from your feed. Customizable, effortless, liberating. The problem You've liked hundreds, maybe thousands of tracks on SoundCloud over the years. DJ sets, mixes, deep cuts. They're all still there, but SoundCloud doesn't do a great job letting you listen back through them. No shuffle across years. No way to weave old likes with your new feed. No duration filter. Your favorites from five years ago are pretty much gone. Meanwhile, your feed keeps moving. New reposts, new releases. You can listen to one or the other, but never both in a single session that feels right. What this solves Sift fetches your complete like history and your current feed, then builds a single queue that interleaves the two, with your likes spread evenly across every year you've been listening. You control: - The mix ratio — how many feed tracks for every X likes (e.g., "1 feed track for every 3 likes") - Minimum duration — filter to only long-form content like DJ sets and mixes, or include everything - Shuffle — re-randomize while keeping the year-spread balance You end up with a queue where a 2012 deep cut sits next to yesterday's repost, followed by something from 2018 you completely forgot about. Features - Year-spread randomization: round-robin across all years so old and recent likes are evenly represented - Configurable feed/likes ratio: set exactly how many feed tracks per X likes - Duration filtering: minimum track length in minutes - Built-in audio player: HLS streaming directly in the extension, no SoundCloud tab needed - Queue persistence: close the tab, come back later, queue and position are still there - Auto-recovery: left it paused for hours? It re-resolves the stream and picks up where you stopped - Buffering indicators: shimmer UI on network stalls so it doesn't feel broken - Global Media Controls: track title and artist show in your browser's media panel, with play/pause/next/prev - Likes data modal: stats on your full like history: total hours, duration breakdown, tracks by year, top genres, top artists - Logged-out detection: overlay with instructions when you're not signed in, auto-detects when you log in - Singleton tab: clicking the extension icon refocuses the existing Sift tab instead of opening duplicates - Accessible: WCAG AA contrast, keyboard navigation for tracks and progress bar, aria labels, focus-visible outlines, 11px minimum font size Privacy Nothing leaves your browser. No analytics, no tracking, no telemetry, no external servers. The only network requests go to SoundCloud's own API to fetch your likes and feed. Auth uses your existing SoundCloud session cookie. The extension never sees your password. No accounts to create, no sign-ups, no third-party services. No usage data or personal information is recorded or sent anywhere. Source is open. Read it. Usage tips - Generate Queue fetches your data and builds the queue based on your ratio and duration settings - Click any track in the queue to start playing - Shuffle re-randomizes the order while preserving year-spread balance - Shift+Click Generate to force-refresh data from SoundCloud (clears the cache) - The player bar at the bottom has prev/play/next and a seekable progress bar Disclaimer Not affiliated with SoundCloud. This is an independent open-source tool that talks to SoundCloud's API using your own session. SoundCloud could change their API or terms whenever they want, which might break things. Use at your own risk. Queue algorithm 1. Fetch all likes + all feed items from SoundCloud API (paginated, cached until explicit refresh) 2. Filter both sets by minimum duration 3. Deduplicate feed (remove any track that already appears in likes) 4. Group likes by upload year → shuffle each year's bucket → round-robin select across all years 5. Shuffle feed 6. Interleave at the configured ratio (e.g., 3 likes then 1 feed, repeat)

Details

  • Version
    0.2.1
  • Updated
    March 3, 2026
  • Size
    139KiB
  • Languages
    English
  • Developer
    Email
    a.assoiants@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps