https://github.com/vasylenko/favscene-for-spotify
FavScene is a scene configurator for Spotify: favorite playlist + device + volume combo activated in one tap
https://github.com/vasylenko/favscene-for-spotify
Last synced: 2 months ago
JSON representation
FavScene is a scene configurator for Spotify: favorite playlist + device + volume combo activated in one tap
- Host: GitHub
- URL: https://github.com/vasylenko/favscene-for-spotify
- Owner: vasylenko
- Created: 2025-12-26T22:29:50.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-12-28T12:56:34.000Z (4 months ago)
- Last Synced: 2025-12-28T12:57:17.251Z (4 months ago)
- Language: Vue
- Size: 115 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FavScene for Spotify
One-tap launcher for your favorite Spotify playlists on preferred devices.
## Status
⚠️ **Active development — MVP phase.** Features may change, and you might encounter rough edges. Feedback is very welcome!
## The Problem
Playing a specific playlist on a specific device through Spotify takes too many taps: tap-tap-tap to find the playlist, tap to open it, tap the device picker, select the device, adjust volume. Every. Single. Time.
Siri does not solve this either.
## The Solution
**Scenes.** A scene is a saved combination of music + device + volume. Tap once, music plays.
Example: "Morning Coffee" scene = Jazz playlist on kitchen Google Home speaker at 40% volume.
## How It Works
1. Login directly with your Spotify **Premium** account
2. Create scenes by picking playlist + device
3. Tap a scene tile to start playback instantly
No account creation, no backend servers. Your data stays in your browser, the app is just a mediator between you and Spotify.
## Design Philosophy
- **One-tap playback** - The main action should be instant
- **No clutter** - Only features that serve the core use case
- **Graceful failures** - Devices go offline; the app handles it smoothly
- **Your data is synced and encrypted** - Scenes are available in different browsers – desktop/mobile – and are encrypted with your Spotify ID as a key and encryption/decryption works only when you're authenticated with Spotify.
## Requirements
- **Spotify Premium account** required for playback control — this is a Spotify API limitation, unfortunately.
- Modern browser, desktop or mobile (Chrome, Firefox, Safari, Edge)
## Built With
Vue.js • TypeScript • Spotify Web API • Hosted on Cloudflare Workers