Portable Last.fm – II (betere optie)

In mijn vorige artikel Portable Last.fm beschreef ik een manier om Last.fm in Winamp af te spelen (zonder dat je hiervoor software hoeft te installeren op je pc).

Hoewel dat werkt heeft die manier een aantal belangrijke nadelen:

  • Je ziet niet naar welk nummer je aan het luisteren bent in Winamp
  • Iedere keer dat je sessie verloopt moet je een nieuwe URL genereren die je vervolgens weer toe moet voegen aan Winamp
  • Het genereren van een nieuwe sessie URL is een heel gedoe!

Er is gelukkig een betere manier om via "click and play" naar Last.fm te luisteren met Winamp (zonder dat je hiervoor software op je pc hoeft te installeren). 

Via de stappen in deze tutorial leer je hoe je vanaf een USB-stick naar Last.fm kunt luisteren met Winamp (in Windows). 

Je hebt hiervoor het volgende nodig:

1. Voorbereiding 

  1. Maak op je USB-stick de map Portable Last.fm aan
  2. Download Portable Python en unzip dit in de map Portable Last.fm. De map Portable Last.fm bevat nu 1 map met de naam PortablePython1.0 (of zoiets). Hernoem deze map in portablepython.
  3. Download LastFMProxy en unzip dit in de map Portable Last.fm. De map Portable Last.fm bevat nu een extra map met de naam lastfmproxy-1.3b (of zoiets). Hernoem deze map in lastfmproxy.
  4. Download Portable Firefox en unzip dit in de map Portable Last.fm. De map Portable Last.fm bevat nu een extra map met de naam FirefoxPortable.
  5. Download Winamp en Installeer deze in de map Portable Last.fm. Lees voor je dit doet eerst hoe je Winamp zo installeert dat Winamp portable wordt. De map Portable Last.fm bevat nu een extra map met de naam Winamp.

De mappenstructuur zier er nu zo uit:

2. Last.fm Proxy configureren en opstarten

  1. Open met Notepad of met een andere text-editor het bestand config.py in de map lastfmproxy. Vul in dit bestand je Last.fm username en password in (in plaats van yourusername en yourpassword) en sla het bestand op.
  2. De LastFMProxy is een python programma. Om de proxy op te starten moet je het bestand main.py (in de map lastfmproxy) openen met pythonw.exe (in de map portablepython).

    Je kunt dit doen door te dubbelklikken op het bestand main.py en vervolgens via Open With en Browse pythonw.exe selecteren en openen.

    Het is echter makkelijker om een kleine batchfile te maken in de map Portable Last.fm die de proxy voor je opstart. Dit doe je op de volgende manier:

    Open Notepad en voer de volgende tekst in:

    @echo off
    start PortablePythonpythonw.exe lastfmproxymain.py
    echo Last.fm Proxy Started
    pause
    exit

    Kies vervolgens File > Save As
    Kies bij Save as Type: All Files
    Vul bij File name in: Start Last.fm – Proxy.bat (het is belangrijk dat de naam van het bestand eindigt met .bat)
    Sla het bestand op in de map Portable Last.fm

    Je kunt de LastFMProxy nu opstarten door te dubbelklikken op deze batchfile (nadat je dit hebt gedaan zie je in de Windows Taskmanager het proces Pythonw.exe. Om de proxy helemaal te stoppen beeindig je dit proces).

3. Webinterface Last.fm Proxy starten en afstemmen op je favoriete kanaal

  1. Start Portable Firefox
  2. Type de volgende URL in om de webinterface van de Last.fm Proxy te openen: http://localhost:1881/

    Je ziet nu het volgende scherm (als je dit niet ziet dan is Last.fm proxy niet opgestart):

  3. Stem vervolgens af op je favoriete Last.fm kanaal. Dit doe je door een geldige Last.fm URL te plakken achter de URL van de Last.fm Proxy (http://localhost:1881/).

    Dit levert een van de onderstaande URL’s op (vul in plaats van de vetgedrukte woorden de werkelijke waarden in):

    http://localhost:1881/lastfm://globaltags/tag
    http://localhost:1881/lastfm://group/groupname
    http://localhost:1881/lastfm://user/username/personal
    http://localhost:1881/lastfm://user/username/playlist
    http://localhost:1881/lastfm://user/username/neighbours
    http://localhost:1881/lastfm://user/username/recommended
    http://localhost:1881/lastfm://artist/artistname
    http://localhost:1881/lastfm://artist/artistname/similarartists

    Wil je bijvoorbeeld afstemmen op de Last.fm tag pop, typ dan de volgende URL in: http://localhost:1881/lastfm://globaltags/pop

    De pagina wordt nu herladen, maar je ziet nog geen verandering in het bovenstaande scherm.

4. Afspelen Last.fm stream in Winamp

  1. Start Winamp
  2. Kies File > Play URL en typ de volgende URL in: http://localhost:1881/lastfm.m3u  
  3. Het Last.fm kanaal waarop je zojuist hebt afgestemd wordt nu afgespeeld in Winamp. Om van kanaal te wisselen voer stap 3 van de vorige sectie opnieuw uit. De Last.fm Proxy wisselt dan van kanaal en Winamp pakt dit na enkele seconden automatisch op.

5. Wat je nu moet zien

Nadat je via Winamp verbonden bent met de Last.fm stream zie je in de webinterface van de Last.fm Proxy welk nummer wordt afgespeeld (klik eventueel op refresh):

In Winamp worden de artiest en de titel van het nummer dat wordt afgespeeld weergegeven.


 

Be Sociable, Share!

Leave a Reply