Skip to content
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

Support bandcamp #10

Open
MadSugar3 opened this issue Apr 18, 2019 · 2 comments
Open

Support bandcamp #10

MadSugar3 opened this issue Apr 18, 2019 · 2 comments

Comments

@MadSugar3
Copy link

Bonjour, vous pensez que c'est possible d'intégrer le lecteur de Bandcamp dans pouet radio ? Le lecteur dispose déjà d'une fonction qui lui permet d'être intégré sur d'autres sites.

Bandcamp est probablement le site le plus utilisé par les musiciens indépendants. Son support donnerait accès à un grand nombre de morceaux exclusivement disponibles sur cette plateforme.

Voici le lien d'un morceau Bandcamp comme exemple : https://leefieldsandtheexpressions.bandcamp.com/track/it-rains-love

En dessous de la pochette de l'album un lien "Partager / Intégrer" propose trois players différents qui ne liront donc que la piste sélectionnée.

Par contre pour que la radio reste une radio, il sera peut être nécessaire de bloquer les liens des albums entiers de type : https://leefieldsandtheexpressions.bandcamp.com/album/it-rains-love
Les albums peuvent également être intégrés par le player. Je ne sais pas s'il est possible d'accepter les pistes individuelles sans accepter les albums.

merci pour ce magnifique site :)

@Cerdic
Copy link
Owner

Cerdic commented Apr 18, 2019

Merci pour ton commentaire et ton enthousiasme :)

Alors un petit peu d'explication technique : pour pouvoir gérer le passage d'une track à l'autre et plus généralement l'affichage et la gestion du site, j'utilise un seul lecteur audio/video qui est http://www.mediaelementjs.com/ qui est capable de lire des sons au format mpeg/ogg… mais aussi des urls youtube ou dailymotion (entre autre) car il dispose d'un wrapper qui interface le lecteur avec celui de ces plateformes.

Ceci est non trivial et suppose aussi que le player de la plateforme propose les interfaces techniques nécessaires pour faire ça.
A ce jour il n'y a pas de wrapper pour le player de bandcamp donc je ne peux pas intégrer simplement et proprement bandcamp dans la pouetradio.

Maintenant ce n'est pas impossible non plus, moyennant quelques arrangements mais qui feront passer dans une zone un peu grise vis à vis de bandcamp – en gros utiliser le code du player pour récupérer une URL vers le mp3 que l'on peut alors jouer dans le player de la pouetradio, ce qui n'est pas vraiment un usage prévu ni même peut être autorisé par BandCamp.
(et par ailleurs c'est potentiellement fragile, car il suffit que bandcamp change le code de son player et pouf ça sera cassé, peut-être réparable, peut-être pas)

Maintenant il faudrait peut-être en parler avec les gens de BandCamp voir si il y a moyen de trouver un compromis satisfaisant satisfaisant ? (genre insérer un lien d'achat)

Bref, disons que j'ai un peu de remord à détourner les contenus de BandCamp :)

@arkhi
Copy link

arkhi commented Mar 17, 2021

Apparemment, l’équipe de mediaelementjs a déjà fait des recherches infructueuses sur une intégration de Bandcamp: mediaelement/mediaelement#2253

Après… Ça date de 2017, donc les choses ont peut‑être changé entre temps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants