Chris Rohn's New Music

loading feed…
curator
keys: j/k next/prev · space play · / seek · u up · d down · x wrong video · z undo · swipe → / ← · a audition · o open · t theme

Artist

Blogs, stations & channels

Untick a feed to ignore it. Numbers are how many tracks it contributed to today's feed.

Install as an app

Full-screen from its own icon, opens offline with the last feed, and the lock screen or media keys drive play, pause and next while it plays.

    Stats

    API activity

    Every request this browser makes to the YouTube Data API, as it happens. The site only ever does three things with it: read a playlist to verify what it already holds, add the track you approved with ▲︎ Keep, and remove one you took back (Undo, restore) or that the Cleanup tab found twice. Nothing runs in the background and nothing writes without a tap. Kept on this device only.

    Settings

    Signing in uses YouTube API Services; see the Privacy Policy and Terms. Anyone can listen here. Sign in with Google and the Keep / Skip buttons appear: ▲︎ Keep adds the track to a year playlist in your own YouTube library right away (curator: <year> | Indie Discotheque; guests: <year> Picks from chrisrohn.com), with Undo for a few seconds. ▼︎ Skip hides it for good. ≠ Wrong video is for a card whose YouTube match plays something other than the title it shows: it hides the card without judging the song, costs nothing, and tells the daily build to look for another upload — the card is back the moment one is found. Your ratings are mirrored to a hidden app-data file in your own Google Drive, so every device you sign into stays in step. Nothing else is touched.

    Google sign-in lasts an hour at a time and renews itself the next time you tap a thumb. Sign out only forgets this device; to disconnect the site from your Google account entirely, remove it at myaccount.google.com/permissions.

    make a token

    Duplicate check

    Blog feed health (tracks kept / posts seen in the last build)