lavalink-devs / lavaplayer

Lavaplayer fork maintained by Lavalink
Apache License 2.0
187 stars 51 forks source link

Add support for searching Bandcamp tracks #115

Closed devoxin closed 5 months ago

devoxin commented 6 months ago

Adds support for searching Bandcamp (limited to tracks only currently). Duration is not extracted for tracks as Bandcamp doesn't expose this on the search page directly, and it didn't seem worth making O(N) requests for one additional field, which would impose longer searching times.

All other metadata is extracted (artwork included), except for isrc which Bandcamp doesn't appear to expose anyway.