Spartify is a collaborative queue management service on Spotify
Usually, in a large group of friends, exactly one person turns on the music. This is logical because there is only one person who is the source of the music. From my own experience I can say that this person is constantly asked to "turn on this track", add an album to the queue, turn it down / up. Or vice versa, the whole company wants to listen to some artist, but the host does not include him in any. These and other problems should be solved by Spartify.
- Append README.md
- Add the ability to add tracks to your queue using the site
- Ability to create a lobby and get a pin code for it
- Add settings for lobbies
- Add more settings to lobbies
- Ban list for tracks
- Limit on the number of tracks for each user
- Add more settings to lobbies
- Registration for premium Spotify users and simple users
- Add votes for the next track
- Add lobby privileges
- Ability add playlists and albums to queue
- Creating a beautiful frontend
- Upload the application to stable hosting
- Play music in big campaigns with ease!
- Build the application into a Docker container
- Realize API
-
Make a lot of money-
Make a some money-
Make a little money
-
-
- Write a lot of tests
- Add unusual statistic for users on dashboard
To build spartify into a docker container, you need to create file: .env.dev:
SOCIAL_AUTH_SPOTIFY_KEY=<your_spotify_app_key>
SOCIAL_AUTH_SPOTIFY_SECRET=<your_spotify_secret_key>
SECRET_KEY=<django_secret>
SQL_ENGINE=django.db.backends.postgresql
SQL_DATABASE=<datebase>
SQL_USER=<postgre_user>
SQL_PASSWORD=<postgre_password>
SQL_HOST=<postgre_host>
SQL_PORT=5432
DATABASE=postgres
DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
in the root folder of the project.
Build command: docker-compose up -d --build
Recently I stumbled upon several projects of the same name by chance. I haven't heard of any of them, but the name and purpose coincide with some. I hope their developers will not be offended by me. I consider it necessary to leave links to their repositories:
- https://github.com/ysomad/spartify
- https://github.com/blixt/spartify
- https://github.com/rphammy/Spartify
- https://github.com/YuhuaBillChen/Spartify
If you want to help the project, then I'm looking for:
- designers
- layout designers
- mentors
- (open to tips and code reviews)
- just not indifferent