f10k should become the answer to the 10k saving limit of Spotify. This web-based player can be used to save tracks, artists and albums by saving the corresponding ids to its own storage.
You can find a demo at https://kayvanbree.github.io/f10k/tracks.
WARNING: as I did not release a real version yet, the demo will be subject to change. You can LOSE your saved songs as long as we don't have a backend yet.
- Save tracks, albums and artists
- View saved tracks, albums and artists
- Track/album/artist/playlists lists pagination (also in search)
- Import saved tracks from your Spotify account
- Play tracks
- Next + previous song
- Volume control
- Current track information (track position, album, artist)
- Search tracks, albums, artists and playlists
- Control other devices
- Play a list of all your saved tracks
- Play your saved tracks on shuffle
- Replacing pagination by virtual scrolling
- Play an album
- Export saved tracks to Spotify
Up until now, there is no backend yet, so just run the regular commands for Angular:
npm install
and npm run start
.
To prevent yourself from going completely insane, open up Spotify on your development machine and switch to that player. This will prevent from the music starting over again every time you make changes and the page reloads.