Autore Topic: Copertine brani musicali (Cover Arts?)  (Letto 1516 volte)

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
Copertine brani musicali (Cover Arts?)
« il: 12 Maggio 2017, 12:51:13 »
Mi stavo chiedendo come potessi pescare le copertine o immagini relative ad un certo brano musicale...
Mettiamo che abbia un client di mpd e voglia implementare una sorta di "now playing" in cui far comparire le info sul brano in fase di riproduzione compresa una o più immagini relative all'artista o all'album in questione:
Per le info come autore, titolo del brano, durata residua, genere e quant'altro non ho avuto problemi di nessun tipo, Basta chiedere al server mpd e lui, gentilmente, ti risponde, resta il fatto delle cover da recuperare on line... Come posso fare?

Ho googlato in giro ma a parte le cover di itunes (che pare non siano fruibili da mpd o da gambas) non sono riuscito a trovare altro che i vari "aranzulli"  che ti consigliano in modo velatamente idiota

Grazie a chi vorrà darmi una dritta

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #1 il: 15 Maggio 2017, 00:58:17 »
Mi rispondo da solo:
ho usato le api di lastfm

grazie lo stesso

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #2 il: 15 Maggio 2017, 01:16:54 »
ho usato le api di lastfm

grazie lo stesso
Grazie a te, alcresio: ai fini di questo forum si è aggiunta comunque una informazione in più.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #3 il: 23 Giugno 2017, 12:51:53 »
e' una cosa che mi interessa molto.
LastFM e' un servizio open?

Penso che  a breve (VUOT sa' bene che significa il mio 'a breve') iniziero' a lavorare intorno alle API di FMA che e' invece un servizio rivolto alla musica creative commons e public domain.

Vuoi condividere i tuoi sforzi con la comunity?
se corri, morirai stanco (motto degli sniper)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #4 il: 23 Giugno 2017, 13:01:11 »
Vuoi condividere i tuoi sforzi con la comunity?

Chi della "comunity" dovrà "sforzarsi" ?    :rotfl:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #5 il: 23 Giugno 2017, 13:31:53 »
fa lo spiritoso tu :D

io condivido sempre i miei lavori :p sul forum o su sourceforge  :P
se corri, morirai stanco (motto degli sniper)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #6 il: 23 Giugno 2017, 15:13:00 »
io condivido sempre i miei lavori :p sul forum o su sourceforge

Non ho mai negato questo fatto !   
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #7 il: 29 Giugno 2017, 12:13:27 »
lo so caro  :-*

e' che tu mi vorresti piu' wikoso, ma io ho una certa antipatia per il web :D
se corri, morirai stanco (motto degli sniper)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #8 il: 29 Giugno 2017, 14:57:17 »
...se solo corressi un pochino di più ! 
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
Re:Copertine brani musicali (Cover Arts?)
« Risposta #9 il: 21 Novembre 2017, 11:07:26 »
e' una cosa che mi interessa molto.
LastFM e' un servizio open?

Si, lo è, ma richiede che tu abbia un account e una secret-key da usare per poter inviare query tramite le api.
So che è passato molto tempo e mi scuso per la non celerità della mia risposta, ho le mani in pasta in troppe cose e qualcuna resta un po' indietro…

comunque, per recuperare i testi dei brani, visto le le api in discussione sono carenti, ho utilizzato un metodo più arcaico: ho fatto un mini script dal quale recuperare, in prima battuta, il nome dell’artista e il titolo della canzone da dare in pasto alla seconda parte dello script che mi restituisce il testo… Eccolo qui, e spero che questo mi faccia perdonare!


#!/bin/bash
Artist=`mpc -h 172.16.88.23 -f %artist% | head -n 1`
Title=`mpc -h 172.16.88.23 -f %title% | head -n 1`
Song=`curl -s --get "https://makeitpersonal.co/lyrics" --data-urlencode "artist=$Artist" --data-urlencode "title=$Title"`
#curl -s --get "https://makeitpersonal.co/lyrics" --data-urlencode "artist=$Artist" --data-urlencode "title=$Title"
echo -e "$Artist - $Title\n$Song" | less -FX

Ovviamente devi sostituire l’ip del mio server MPD con il tuo oppure usare un metodo idoneo a reperire nome artista e titolo a seconda del tipo di player che utilizzi. Per fare un esempio

banshee --query-artist
banshee --query-title
rhythmbox-client --print-playing-format %ta
rhythmbox-client --print-playing-format %tt