Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Spotify Downloader | 11,180 | 2 | 2 | 2 hours ago | 64 | June 27, 2022 | 15 | mit | Python | |
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). | ||||||||||
Ytmdl | 2,676 | a month ago | 56 | March 15, 2022 | 13 | mit | Python | |||
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc. | ||||||||||
Spotify Dl | 1,264 | 13 days ago | 31 | April 19, 2022 | 29 | mit | Python | |||
Downloads songs from your Spotify Playlist | ||||||||||
Savify | 776 | a month ago | 26 | January 29, 2021 | 30 | mit | Python | |||
Download Spotify songs to mp3 with full metadata and cover art! | ||||||||||
Ytmdl Web V2 | 768 | 10 days ago | 15 | mit | Vue | |||||
Web version of ytmdl. Allows downloading songs with metadata embedded from various sources like itunes, gaana, LastFM etc. | ||||||||||
Pytify | 738 | 1 | 2 years ago | 23 | October 03, 2019 | 5 | mit | Python | ||
A CLI application for controlling Spotify | ||||||||||
Spotify Dedup | 655 | 20 days ago | 17 | mit | TypeScript | |||||
Remove duplicates from your Spotify Playlists | ||||||||||
Raveberry | 631 | 4 months ago | 93 | June 23, 2022 | 16 | lgpl-3.0 | Python | |||
A multi-user music server with a focus on participation | ||||||||||
Lyricfier | 591 | 4 years ago | 20 | cc0-1.0 | TypeScript | |||||
a Spotify Lyrics alternative app | New updates at https://github.com/emilioastarita/lyricfier2 (a faster version in golang) | ||||||||||
Swdc Vscode Musictime | 505 | 6 days ago | 15 | apache-2.0 | TypeScript | |||||
A VS Code extension to discover the most productive music to listen to as you code |
A Flask app to display almost-fullscreen album art for your currently playing Spotify songs. Enjoy the visuals!
This project was started with minimal effort, and has since been retired. A lot of bad patterns in here, which have not been corrected.
You need to install Docker, and docker-compose.
Copy the env_dev file to env_dev_secret, and insert your Spotify app key and secret. That file is not tracked by git. You can create an app here.
Bringing up a development environment from the repository consists of the following commands:
$ docker-compose build
$ docker-compose up
Access it on localhost
For curiosity or to start working on the app without Docker: See the Dockerfile in compose/app_dev for installed packages. The start.sh file in the same directory performs all necessary steps to run the app in dev mode.
# go into the docker container and enter the virtualenv
$ make go_into_app
$ source /srv/maintenance.sh
# do stuff
$ flask resetdb
$ make go_into_db
# go into the docker container and enter the virtualenv
$ make go_into_app
$ source /srv/maintenance.sh
# install new pip modules in the venv here
# save them
$ pip freeze --local > requirements.txt
It tries to start the dev server right away for convenience. If that crashes for some reason, the container stops as well. Here's what you need to be able to debug it in such a case.
Uncomment the 'entrypoint' line in the docker-compose.yml file, bring the stack down and up again. Now the container is running, and you can exec into it and fix the issue, so it works again.
# go into the docker container and enter the virtualenv
$ make go_into_app
$ source /srv/maintenance.sh
Used:
Maybe someday: