Code Monkey home page Code Monkey logo

playlisty's Introduction

Playlisty

Track your songs across playlists and organize with birdโ€™s eye view.

โš  The App is in development mode, and I have requested the Spotify team for Extended Quota Mode which can take upto 6 weeks. As such, anyone whose email account I do not add manually, will not be able to use the app. Let's wait patiently and hope for the best. ๐Ÿคž

โš  If you want to try the app nonetheless, contact me and I will add your email to the list. Note: There is a limit of 25 users, so I might not be able to add everyone.

๐Ÿ‘‰ View Demo Video on YouTube

Disclaimer

This is a personal project and I am not affiliated with Spotify in any way. I saw a need for this tool and built it for my personal use. I am sharing it with the community in the hope that it will be useful to others as well.

Motivation

I have a lot of playlists on Spotify (including the Liked & some spotify-curated ones). And, I am a guy who likes to keep his music curated, a bit organized and well-structured. Some of my tracks are in multiple playlists, so you can imagine if I want to move, delete or update a track, I have to do it in multiple places. And, it's a pain. Plus I don't know if I have a track in multiple playlists or not. Because a "Liked" track is in one or more playlists or a track from a playlist is in one or more playlists including "Liked". With this project, I want to solve this problem and make it easy to see where all my tracks are in a single view, and move them around easily.

Featuers

  • View all tracks across all playlists
  • View the playlists where a track is present or not present at a glance
  • Move tracks between playlists
  • Filter tracks by playlist
  • Cursor up/down to navigate between songs

Planned Features (Probably)

Not a priority at the moment:

  • Creating new playlist
  • Editing playlist details
  • Deleting playlist
  • Adding new tracks to playlist (via search)
  • Mobile Optimized UI

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Contributing

Issues and pull requests are welcome. However, before doing so, contact me first to discuss the changes you wish to make.

playlisty's People

Contributors

r0hitm avatar

Watchers

 avatar

playlisty's Issues

Only the 50 user's playlists are being fetched

If user has more than 50 playlists, not all playlists are being fetched. (Spotify API returns max 50 playlists plus a next url that fetches the next page of the playlists) I had thought that I implement the logic to fetch every playlist. However, since I have <50 playlists, I couldn't test it.
Will fix by next week

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.