Lecteur Radio avec morceau joué et pochette de l'album
- fabrice_035
- Posts: 765
- Joined: Mon 28 Apr 2014, 17:54
- Location: Bretagne / France
Le fait de pouvoir récupérer le titre avec ffprobe est une solution perenne, par contre la pochette du titre joué repose sur une solution forcement bancale. Il existe des services pour formaliser cette action mais ils sont payants. Ou peut être que quelqu'un connaît une API gratuite ? Sur mon smartphone j'utilise l'application XiiaLive, un lecteur audio, qui fait ça, comme d'autres sans doute, à l'occasion je vais regarder quel service est utilisé, ça demande de sniffer les trames de l'appli, faut que je motive
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752
- fabrice_035
- Posts: 765
- Joined: Mon 28 Apr 2014, 17:54
- Location: Bretagne / France
- Argolance
- Posts: 3767
- Joined: Sun 06 Jan 2008, 22:57
- Location: PORT-BRILLET (Mayenne - France)
- Contact:
Bonjour,
Je me permets de faire l'annonce, puisqu'on ne peut pas forcément deviner qu'il y a une nouvelle version (22 avril) de "Nice Radio PLayer" disponible dans le premier message de ce fil.
Comme musher0 l'a suggéré, peut-être aurais-tu intérêt à publier sur le fil anglophone, car ce petit programme doit intéresser de nombreux Puppyistes
Merci. Ça fonctionne parfaitement.
Cordialement.
Je me permets de faire l'annonce, puisqu'on ne peut pas forcément deviner qu'il y a une nouvelle version (22 avril) de "Nice Radio PLayer" disponible dans le premier message de ce fil.
Comme musher0 l'a suggéré, peut-être aurais-tu intérêt à publier sur le fil anglophone, car ce petit programme doit intéresser de nombreux Puppyistes
Merci. Ça fonctionne parfaitement.
Cordialement.
- fabrice_035
- Posts: 765
- Joined: Mon 28 Apr 2014, 17:54
- Location: Bretagne / France
Salut Argolance,
merci encore une fois de ton intérêt j'ai juste une réticence toute évidente à mes yeux, bien que récupérer le titre avec icy-title est une solution qui fonctionnera tout le temps, l'affichage de la pochette est non perenne et s'appuie sur du "scraping" et ça c'est pas très beau dans du code, parce que demain le site source va bloquer cette technique si il voit débouler des centaines de requêtes illicites (du point de vue du webmaster)
On sait ce qui est arrivé aux applis qui faisaient ça, celles pour prendre une carte météo, sniffer les petites annonces, le programme tv, ebay maintenant c'est très verrouillé et il faut payer.
Alors la seule solution est de passer par une API et si j'en trouve une gratuite ça sera la cerise sur la gâteau! Mais en tout cas pour l'instant j'avoue que c'est bien sympa à utiliser Pourvu que ça dur.
A+
merci encore une fois de ton intérêt j'ai juste une réticence toute évidente à mes yeux, bien que récupérer le titre avec icy-title est une solution qui fonctionnera tout le temps, l'affichage de la pochette est non perenne et s'appuie sur du "scraping" et ça c'est pas très beau dans du code, parce que demain le site source va bloquer cette technique si il voit débouler des centaines de requêtes illicites (du point de vue du webmaster)
On sait ce qui est arrivé aux applis qui faisaient ça, celles pour prendre une carte météo, sniffer les petites annonces, le programme tv, ebay maintenant c'est très verrouillé et il faut payer.
Alors la seule solution est de passer par une API et si j'en trouve une gratuite ça sera la cerise sur la gâteau! Mais en tout cas pour l'instant j'avoue que c'est bien sympa à utiliser Pourvu que ça dur.
A+
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752
- fabrice_035
- Posts: 765
- Joined: Mon 28 Apr 2014, 17:54
- Location: Bretagne / France
Franchement j'ai un peu honte, en fait discogs propose une api gratuite pour récupérer les pochettes de façon légale.
Bon, y'a plus qu'à se retrousser les manches
https://www.discogs.com/developers/index.html
oups, c'est pas si simple ...
Bon allez j'ai quelques bonnes idées pour la suite.
Bon, y'a plus qu'à se retrousser les manches
https://www.discogs.com/developers/index.html
oups, c'est pas si simple ...
Code: Select all
The Image resource represents a user-contributed image of a database object, such as Artists or Releases. Image requests require authentication and are subject to rate limiting.
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752
- Argolance
- Posts: 3767
- Joined: Sun 06 Jan 2008, 22:57
- Location: PORT-BRILLET (Mayenne - France)
- Contact:
Bonsoir,
Le script marche comme un charme mais, petit problème de "taille", il sature /tmp/xerrs.log: 656000 lignes et des poussières après 1 heure d'utilisation...
Y a t-il quelque chose à faire pour éviter cette pandémie, Docteur?
Merci!
Cordialement.
Le script marche comme un charme mais, petit problème de "taille", il sature /tmp/xerrs.log: 656000 lignes et des poussières après 1 heure d'utilisation...
Y a t-il quelque chose à faire pour éviter cette pandémie, Docteur?
Merci!
Cordialement.
- Attachments
-
- 200427_004100_286x183_easyshot.png
- (9.14 KiB) Downloaded 62 times
- fabrice_035
- Posts: 765
- Joined: Mon 28 Apr 2014, 17:54
- Location: Bretagne / France
ah oui quand même
C'est mpv qui envoi ça ?
J'avoue avoir modifié une erreur en toute discrétion dans le code initial, regarde si tu as cela à la ligne 62, erreur qui faisait ré-télécharger la pochette
sinon je n'ai pas ce problème avec xerrs.log
Je dirais à chaud sans trop chercher qu'il faudrait rediriger vers > /dev/null
Je met à jour le code, ça enverra les logs à la poubelle directement.
Merci de ton retour.
EDIT : je confirme, avec le code modifié à reprendre dans le premier message il n'y a plus le problème que tu as soulevé Cdt
C'est mpv qui envoi ça ?
J'avoue avoir modifié une erreur en toute discrétion dans le code initial, regarde si tu as cela à la ligne 62, erreur qui faisait ré-télécharger la pochette
Code: Select all
if [ "$old" != "$search" ] ; then
Je dirais à chaud sans trop chercher qu'il faudrait rediriger vers > /dev/null
Je met à jour le code, ça enverra les logs à la poubelle directement.
Merci de ton retour.
EDIT : je confirme, avec le code modifié à reprendre dans le premier message il n'y a plus le problème que tu as soulevé Cdt
Bionicpup64-8.0 _ Kernel 5.4.27-64oz _ Asus Rog GL752