28 October 2013
Credits
Matt! for the script.
A good french scripter who dedicated his time to make this script.
http://www.skyminds.net/plugin-lastfm-pour-sam-broadcaster/
Cablegunmaster.nl for adepting it to fairly easy usage and this tutorial.

How to install Last.FM Plugin? On sam broadcaster!

1. Download Mirror:
Mirror #1
Mirror #2

2. Pak het pakket uit
In de map C:\lastfm4sam\ (Belangrijk als je weinig wilt aanpassen)
3. Kopieer het bestand _lastfm.html naar de Installatie folder van Sam broadcaster.
Deze kan gevonden worden in de volgende folder:
"C:\Program Files (x86)\SpacialAudio\SAMBC\samHTMweb"
Kopieer het bestand van C:\lastfm4sam\_lastfm.html naar de samHTMweb folder.

4. Open Sam Broadcaster:
File->Config->Html Output.
Bovenste van de 2 schermpjes zie je een "+" plus knopje.
Klik op het plus knopje.

Hier vul je in:
Input file: C:\Program Files (x86)\SpacialAudio\SAMBC\samHTMweb\_lastfm.html
Output file: C:\Program Files (x86)\SpacialAudio\SAMBC\samHTMweb\lastfm.html



* Note er zit geen underscore in de output file. Deze file wordt keer op keer bij elke track opnieuw aangemaakt. De output file is daarom in het begin een leeg bestand.

Druk op Ok.

5. Vink "Auto generate on song change." Eronder aan
Zodat bij elk nummer er een bestand aangemaakt wordt.

6. Open lastfm.php
Deze staat in de map C:\lastfm4sam\lastfm.php
Open het bestand met notepad of welke tekst editor je prefereert.
Vul je last.fm WACHTWOORD op de wachtwoord plek in en laat de haakjes erom heen staan.
Vul je GEBRUIKER van lastfm op de gebruiker plek in lastfm.php

Controleer of alle andere instellingen goed staan.
bvb: staat SAMBC in program files)x86)?

/*********************** CONFIGURATION STARTS HERE ********************************/
//path to the html file sam generates (template is above)
DEFINE("htmlfile", 'C:\Program Files (x86)\SpacialAudio\SAMBC\samHTMweb\lastfm.htm');

//path to logfile if you want logs
DEFINE("logfile", 'C:\"');

//your last.fm username
DEFINE("lastfmuser", 'GEBRUIKER');

//your last.fm password (you can remove the "md5" expression and add the md5 of the password)
DEFINE("lastfmpassmd5", md5('WACHTWOORD '));

//the additional time before the song is submitted. you can set it to time it takes to crossfade in the next song
DEFINE("songgapsecs", 10);

//http timeout, 5-10 is ok
DEFINE("timeoutsecs", 10);
/*********************** CONFIGURATION ENDS HERE ********************************/

7. Sla het bestand lastfm.php op.
Vervolgens maken we een snelkoppeling van php.exe (php.exe snelkoppeling)
Hernaam de snelkoppeling niet de .exe file naar Lastfm4Sam zodat je zelf weet waar je op klikt.
Ipv C:\php\php.exe komt er C:\lastfm4sam\php.exe "C:\lastfm4sam\lastfm.php" te staan.
Quotes zijn hierbij belangrijk.



Als alles goed gegaan is zal je een zwart scherm zien met:



Na elk nummer verschijnt er in de command line een nummer + tijd.
Zodat je kan zien of hij wordt toegevoegd of niet.

[h2]FAQ:[/h2]
Help het Command scherm verdwijnt meteen nadat ik hem open!
Mocht het scherm er eventjes zijn en snel verdwijnen dan is er iets fout gegaan.
herstart de snelkoppeling en druk snel op de print screen knop
Sla de print screen op met Mspaint (ctrl v)
Opslaan als een plaatje.
Vervolgens kan je deze uploaden op tinypic.com
Het plaatje laat je zien wat er fout staat ingesteld of wat er niet kan worden gevonden.

Help, het nummer verschijnt wel op de command line maar niet op de LastFm website!
Controleer of je wachtwoord goed staat en je username in de lastfm.php file.
Wachtwoorden met een " (Quote) erin krijgen een extra backslash erin bvb het wachtwo"ord verandert in wachtwo\"ord
Mocht dit nog niet helpen probeer een MD5 generator en herplaats heel het MD5("wachtwoord") met de MD5 encode.
http://www.netadvies.nl/tools/MD5-Hash-Generator.php

Help, ik krijg helemaal niks op de command line! Maar ook geen error!
Mocht er na 10 minuten gebruik nog niks staan (Gelijk staan aan 1-2 nummer veranderingen).
Controleer of C:\Program Files (x86)\SpacialAudio\SAMBC\samHTMweb\lastfm.html bestaat en of het gevuld is met een nummer.
Het kan zijn dat Sam broadcaster lastfm.html niet wil veranderen. Controleer bij File->config->Htmloutput of het vinkje
"Auto generate on song change." aanstaat. Mocht dit niet helpen dan raad ik een herinstallatie aan.
Het kan zijn dat de htmoutput kapot is bij je huidige versie van Sam broadcaster.

Help er gebeurt iets anders maar ik weet niet wat.
Knopje Contact bovenaan en lekker zoveel mogelijk details invullen! smeuig. Zodat ik kan begrijp wat er gebeurt.

Categorie: Digitaal
Mood: Tutorializing
Listening to: FAUL - Happy Endings