Du bist hier: Startseite » Tutorials » Winamp Signatur TutorialAhoi ntmb
in diesem kleinen tutorial zeige ich euch wie man in die Signatur denn winamp-song bekommt ... zunächst einmal müssen wir die Informationen empfangen die uns Winamp schickt ... das geht mit Folgendem script ...
data.php
CODE:
<?php
if( !isset($_POST) )
die();
$content = $_POST['Song']['0']['Artist'] ."\n";
$content .= $_POST['Song']['0']['Title'] ."\n";
$content .= $_POST['Playing'] ."\n";
$fp = @fopen('play.txt', 'w+');
@fwrite($fp, $content);
@fclose($fp);
?>
...die datei nennen wir
data.php , nun erstellt ihr im selben ordner der data.php eine textdatei mit dem name
play.txt ... nun kommen wir zum Hauptteil , die
img.php ...
img.php
CODE:
<?php
header("Expires: Mon, 10 Jan 1970 01:01:01 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-type: image/png");
$fp = @file('play.txt');
if(trim($fp[2]) != '' && trim($fp[2]) == '1') // Playing
{
$track = trim($fp[0]) .' - '. trim($fp[1]);
if(strlen($track) > 60)
$track = substr($track, 0, 60) .' ...';
# Da meine Font keine Umlaute kennt -> replacen
$search = array('ä', 'ö', 'ü', 'Ä', 'Ö', 'Ü');
$replace = array('ae', 'oe', 'ue', 'Ae', 'Oe', 'Ue');
$track = str_replace($search, $replace, $track);
$img = ImageCreateFromPNG('on.png'); // On-Datei kann man ändern
$foc = ImageColorAllocate($img, 0, 0, 255);
ImageTTFText($img, 6, 0, 28, 23, $foc, '04B_08__.TTF', $track); // Font datei kann man ändern
ImagePNG($img);
ImageDestroy($img);
}
else //Nix am Horen
{
$img = ImageCreateFromPNG('off.png'); //Off--Datei kann man ändern
ImagePNG($img);
ImageDestroy($img);
}
?>
...die datei wird
img.php oder wie ihr es wollt

, die Textpostion sind auf denn bildern im anhang zu finden ... schon angepasst ...
Das Plugin
- Man lädt sich das NowPlaying Plugin von http://www.winamp.com/plugins/details/138883 herunter und installiert es!
- Nun geht es an die Einstellungen:
- Bei den General Options machen wir nur oben ein Häkchen und stellen die Songhistory, sowie die Update frequency auf 1. "Update after" könnt Ihr nach belieben einstellen, Ich denke mal, 5 Sekunden ist nicht schlecht
- Bei HTTP Post machen wir das Häckchen oben und schreiben in das Textfeld die URL zu unserem NowPlaying Script. Beispiel (http://www.ntmb.de/data.php)
- Bei den Information Settings machen wir bei Title und Artist ein Häckchen , speicher und fertig
Anhänge
Online Bild
Offline Bild
Fontdatei-04B_08__.TTF -
http://www.coolfonts.info/download-3780-04b_08.zip
...bei Fragen oder Probleme ... PM me
Mit freundlichen Grüßen , Sniper
Es sind leider noch keine Einträge vorhanden!
Nur registrierte Mitglieder könnten einen Kommentar schreiben.
Melde dich doch ganz einfach an, es ist kostenlos. :-)