piyx / Ytspotifydl
Youtube and Spotify music downloader with metadata.
Stars: ✭ 34
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Ytspotifydl
Getsong
Download any song mp3 with no dependencies except ffmpeg
Stars: ✭ 102 (+200%)
Mutual labels: music, spotify, songs, downloader, youtube
Ytmdl
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.
Stars: ✭ 2,070 (+5988.24%)
Mutual labels: music, spotify, songs, youtube
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-2.94%)
Mutual labels: music, spotify, youtube
Sonos Web
Web interface for Sonos audio systems
Stars: ✭ 114 (+235.29%)
Mutual labels: music, spotify, youtube
Alltomp3 App
Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)
Stars: ✭ 920 (+2605.88%)
Mutual labels: music, spotify, youtube
Av Converter
[av-converter.com] Audio and Video Converter, and YouTube downloader. Convert to MP3, MP4, AAC, FLAC, AC3, WAV, etc.
Stars: ✭ 97 (+185.29%)
Mutual labels: music, downloader, youtube
Youtub.ly Android
An android app to download 📹 videos and songs from youtube to phone internal storage
Stars: ✭ 17 (-50%)
Mutual labels: music, songs, youtube
Musicdownloader
Material design YouTube mp3/mp4 downloader
Stars: ✭ 70 (+105.88%)
Mutual labels: music, downloader, youtube
YoutubeSpotifyDL
Youtube and Spotify music downloader with metadata.
Stars: ✭ 66 (+94.12%)
Mutual labels: spotify, downloader, songs
sapfy
Spotify daemon recorder and downloader
Stars: ✭ 55 (+61.76%)
Mutual labels: spotify, downloader, songs
Spotify Dl
a script that allows you to download spotify songs or playlists , written in python
Stars: ✭ 275 (+708.82%)
Mutual labels: spotify, songs, youtube
Vidify
Play music videos automatically for the songs playing on any device
Stars: ✭ 95 (+179.41%)
Mutual labels: music, spotify, youtube
Botify
Discord bot that plays Spotify tracks and YouTube videos or any URL including Soundcloud links and Twitch streams
Stars: ✭ 86 (+152.94%)
Mutual labels: music, spotify, youtube
Ytmdl Web V2
Web version of ytmdl. Allows downloading songs with metadata embedded from various sources like itunes, gaana, LastFM etc.
Stars: ✭ 398 (+1070.59%)
Mutual labels: spotify, songs, youtube
Spotifydownload
A dependency-free Spotify playlist downloader that should just work
Stars: ✭ 245 (+620.59%)
Mutual labels: spotify, downloader, youtube
Spotify Onthego
Download Spotify playlists by searching for audio files on YouTube
Stars: ✭ 66 (+94.12%)
Mutual labels: music, spotify, youtube
Youtube Mp3 Downloader
Extract music from YouTube videos
Stars: ✭ 187 (+450%)
Mutual labels: music, downloader, youtube
Spotiflyer
Spotify/Gaana/Youtube Music Downloader For Android!
Stars: ✭ 231 (+579.41%)
Mutual labels: music, spotify, youtube
spotifydl
Spotify downloader
Example
Setup
1.Create an app: https://developer.spotify.com/dashboard/applications
2.Copy the Client id and client secret
3.Set redirect uri to http://localhost:8888/callback
Setting Environment Variables (Windows)
set SPOTIFY_USER_ID <your_user_id>
set SPOTIFY_CLIENT_ID <your_client_id>
set SPOTIFY_CLIENT_SECRET <your_client_secret>
set SPOTIFY_REDIRECT_URI 'http://localhost:8888/callback'
Dependencies
To install all modules run pip install -r requirements.txt
Usage
python main.py
Sample Output
Result
How it works
* Program Gets the deatils of the songs from spotify api (for spotify songs)
and youtube music api (for youtube songs)
* It then searches the song on youtube and extracts the youtube song url
* The song is then downloaded as m4a from youtube using pafy module
* Metadata are added to the m4a song (Artist, title, album, album art image)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].