Sky Mixtape
Turns your last Bluesky posts, or a few keywords, into a playlist. A small language model reads the posts in your browser and matches them against 247 moods, genres, themes and settings; the strongest matches pick the songs. Thumbs up and down are saved as records in your own Bluesky repo and steer every later mix.
1. Bluesky
Sign-in uses Bluesky OAuth and asks only to write Sky Mixtape records (ratings and saved mixes). You can make a mix without signing in; ratings then stay in this browser.
2. What the mix is made from
Reads public posts, including image alt text and link titles; reposts are skipped.
Anything goes: a mood, a place, a topic, a scene.
3. Where to listen
Your mix
What your posts sound like
Settings: Spotify and YouTube app IDs
Spotify and Google only let a page create playlists through an app registered with them. Paste a client ID here (stored in this browser only) and register this redirect address with it:
Create an app with the Web API, add the redirect address above, and add each listener's Spotify account under User Management while the app is in development mode.
In Google Cloud: enable YouTube Data API v3, create an OAuth client of type Web application, and add as an authorized JavaScript origin and the redirect address above as an authorized redirect URI. Each search costs 100 of the project's 10,000 daily quota units, so a 25-song mix uses about a quarter of a day.