It is a web-app which helps you create playlist for youtube songs really quickly. I made it out of the pure frustration of the lack of this feature on Youtube.
Check out the stable version.
You can also try out the beta version.
- Search Youtube
- Playlist saved to cache, loaded next time you open.
- Works pretty much like a music player (Previous, Next, Repeat All, Repeat One, Shuffle).
- Easy Drag and Drop re-ordering, and add from search menu by dragging.
- Share your playlist with a generated share link
It requires sass to compile the scss to css. Install from here.
To run the server, use the script server
.
It relies on python module SimpleHTTPServer
,
so it will require python to be installed.
server
starts two background jobs, one for the server and second for the scss compiler.
Check logs in the _logs/server.log
and _logs/scss.log
file.
./server start
To close the server
./server stop
And to check if it is running
./server check
- Video Suggestions: I had added it before, using youtube's suggestion list. The code is there is some old commits, it just needs to be added to the UI in a nice way so that it doesn't clutter the player.
- Shuffle: The button is there, but need to implement it in a non-hacky way.
- Multiple playlists: Currently the running playlist is stored in cache and you can only modify it. Something better would be to be able to switch to a new empty playlist and save the current one for later.
- The share link which is generated right now is horrendously long, especially for large playlists. Integration with a URL shortener service would be great.
- The playlist is stored as an array rn with integer access. Switching to ID based dictionary object would be faster.
MIT