-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add provider Bandcamp #296
Comments
edit: causes are probably because of royalities for artists (contract not negociated for this kind of stream), or/and cost of an open streaming/api infrastructure. Bandcamp as a stream providerI'm starting to be afraid that if we add Bandcamp it is going to be a mess to offer a similar experience than with Youtube, because Bandcamp ecosystem is closed, it has no API to communicate with. Neither for the player nor for the track information.
It seems a bit unreliable to get the track information.
(HTML page title cannot also be used, maybe Therefore it does not seem possible to fill in automatically the Similarly, the player does not seem to be documented. Therefore, not sure it is such a good idea to offer it as a provider. Bandcamp as a download/buy endpointIn any case, adding Bandcamp can still be seen though on the prism of a So not as a media provider for streaming, but as an endpoint for users to buy the release where it's at. In this case we have to think how the
If we decide to store this information not directly on the track model, but on the media, we could use a new model Also it could be used to offer suggestions on media associations to user adding a track, which media provider and id already has additional provider informations. Discogs, Bandcamp or other buy platform |
About the upcoming media providers for radio4000 videos/music, Bandcamp seems to be the one to integrate first (ex: https://buymusic.club).
Current Database design
Right now we have the
track
model with the following keys:track.url
-> the youtube media (video)track.discogsUrl
-> the discogs release corresponding to thetrak.url
.Questions:
All in all, where/how should bandcamp integrate?
track
model be able to have a youtube url and a bandcamp url?youtube
,discogs
, andbandcamp
url different? How should they be stored on the track model? https://github.com/internet4000/radio4000-api#trackbandcamp
url different than an other provider, ex soundcloud? (track.bandcampUrl / track.soundCloudUrl)track.url
be a bandcamp link (and not youtube — probably will breakr4 dl
)track.bandcampUrl
? A bandcamp release or bandcamp track?Many more questions, but Database design is now very important to solve.
The text was updated successfully, but these errors were encountered: