Gå til innhold

Hente ut lengden på sangen fra spotify


Anbefalte innlegg

Videoannonse
Annonse

Ved å bruke Spotifys Metadata API kan du hente ut lengden av en sang du har link til. Du kan ikke bruke dette lokalt, men må hente det fra Spotifys servere. Det gjør du ved å parse xml-data fra adressen:

http://ws.spotify.com/lookup/1/?uri=<uri>

Hvor du bytter ut <uri> med linken til sangen (både http og spotify uri funker).

 

Hvordan du skal hente linken til sangen er jeg ikke sikker på. Du kan f.eks. hente artist- og sangnavn fra tittelen på programmet og sende de til Metadata API (da må du bruke search metoden istedenfor lookup). Problemet med dette er at du ikke nødvendigvis finner akkurat samme sang.

 

Du kan også sende data fra Spotify til Last.fm (velg i preferences). Jeg er ikke sikker på akkurat hva Spotify sender da, om det er sang fra riktig album, men hvis det er det, kan du se på Last.fm sitt API, og se om det er mulig å hente ut sanglengde derfra.

 

 

En muligens litt enklere metode, er å lage et program som overvåker tittelen til Spotify. Hvis den er "Spotify", så spilles ikke musikk. Hvis den er "Spotify - artist - tittel", så spilles musikk. Så er det bare å registrere når den starter og regne ut tiden den spiller. Hvis du registrerer når den skifter tittel mellom sangene, kan du også regne ut sanglengden.

Endret av trygveaa
Lenke til kommentar

Ved å bruke Spotifys Metadata API kan du hente ut lengden av en sang du har link til. Du kan ikke bruke dette lokalt, men må hente det fra Spotifys servere. Det gjør du ved å parse xml-data fra adressen:

http://ws.spotify.com/lookup/1/?uri=<uri>

Hvor du bytter ut <uri> med linken til sangen (både http og spotify uri funker).

Det er en god idè, men det virker som det kan bli litt unøyaktig siden man, som du sier, må bruke søkefunksjonen, og da får man som regel mange treff pr. sang vil jeg tro.

 

En muligens litt enklere metode, er å lage et program som overvåker tittelen til Spotify. Hvis den er "Spotify", så spilles ikke musikk. Hvis den er "Spotify - artist - tittel", så spilles musikk. Så er det bare å registrere når den starter og regne ut tiden den spiller. Hvis du registrerer når den skifter tittel mellom sangene, kan du også regne ut sanglengden.

Ja jeg tenkte på det, men var ikke helt den løsningen jeg var ute etter.

 

Jeg tenker at jeg for eksempel også har lyst til å se hvor lenge det er igjen av sangen, og da vil jeg gjerne aksessere nedtelleren til høyre for tidslinja.

Endret av siggivara
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...