deepjyoti30 / 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.
https://ytmdl.deepjyoti30.dev
MIT License
3.11k stars 161 forks source link

Bandcamp metadata provider #270

Open PauloVBettio opened 1 year ago

PauloVBettio commented 1 year ago

There are a lot of songs that are only on Bandcamp. A metadata provider for them would be very nice

deepjyoti30 commented 1 year ago

I checked their API, from their docs, they don't have any details about exposing the API for searching music. Without that using the official API will not be possible.

Stumbled across this project which seems to be doing something similar. Haven't looked into the source code but looking at the dependencies, it seems like they are scraping bandcamp websites to get the data for the song.

If direct API access (or indirect API's) won't be possible, scrapping will be the only option however it will have to be verified how efficient scrapping the website will be and how hard/easy it is.