Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: status winampa i kompa
Forum PHP.pl > Forum > Gotowe rozwiązania
skrzypol
Chcialem wstawic status Winampa na moja strone tzn zeby pokazywalo ze jest wlaczony i jaka piosenka aktualnie leci.
Podobnie z moim kompem, ze jak jest wlaczony to zeby na stronie wypisywalo
mi ze jest ON

Ma ktos moze jakies sugestie jak to zrobic?? Lub ma juz gotowe skrypty do tego??
spenalzo
Z Winampem NA PEWNO nie zrobisz tego z php. A z komputerem jedynie możesz sprawdzać czy jest podłączony do internetu. jeżeli masz stały IP to nie ma problemu - wystarczy, że przy pomocy php wyślesz ping do swojego komputera i wyniki odpowiednio przetworzysz. Poszukaj, było niedawno na forum.
lisu
może jest wtyczka (AFAIR jest w xmms'ie) dzieki ktorej wywolujesz dowolny program przy zmianie utworu i wtedy mozna kombinowac... (np z zapisem do jakiegos pliku tytulu utworu.
Kos-TEK
Może Ci pomoże to, że w PowerGG (dodatku do Gadu-Gadu) jest wtyczka Autostatus, która pobiera właśnie te informacje z WinAmp-a i wyświetla jako status GG.

Tutaj znajdziesz PowerGG => LINK

Ściągnij sobie PowerGG wersję SDK, w zipie znajdziesz katalog srcastat, gdzie jest kod źródłowy tej wtyczki w C. Dalej kombinuj sam.
spenalzo
Ale gadu-gadu nie wysyła opisu do serwera, (zgodnie z tym co pisze przy tym dodatku) więc php raczej tu nic nie da. Chyba że pogrzebać coś w kodzie tego pluginu.
Teodor
Witam
Mozna to zrobic troche na okolo:
1.Do winampa wrzucamy wtyczke NowPlaying z http://drpizza.arsware.org/nowplaying/

ona tworzy nam plik textowy - mozna nawet utworzyc od razu kod php dzieki temu i potworzyc zmienne z tytulem, nazwa pliku itp

2. Zakladam ze to Windows - wiec tworzymy plik tekstowy (np. ftp.txt) postaci:
Kod
login

pass

cd katalog_do_ktorego_wrzucimy_plik

send c:katalogow_plik.txt

disconnect

quit

3. Dodajemy Zaplanowane Zadanie:
Kod
C:WINDOWSsystem32ftp.exe -s:ftp.txt ftp.twojastrona.com

ustawiamy wykonanie na np. co minute i prosze bardzo mamy status Winampa na stronie.

Pozdrawiam
scanner
Winamp: http://shoutcast.com
Bakus
Wiem, że temat poruszany był prawie pół roku temu, ale ja teraz tego poszukiwałem i znalazłem "MPHPNow Playing" - plugin, który otwiera w naszym compie sockecik, który wykorzystuje się z poziomu php.

Do plugina MPHPNow Playing dołączony jes php:
[php:1:7ad2c4c15c]<?php
$add = 'winamp.myftp.org';

############ DONT MODIFY STUFF BELOW HERE #######################

header ("Content-type: image/jpeg");
$sp = 50666;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
if (@socket_connect($sock, $add, $sp)) {
$st = 'hello satan, what are you playing?';
socket_write($sock,$st,strlen($st));
$tmp = 'NP: '.socket_read($sock,2048);
if (rand(0,40) == 24) { $tmp = $tmp." // M::PHPNp - http://dev.matttt.nl"; }
} else { $tmp = 'Server down or unreachable.. Download M::PHPNow playing from dev.matttt.nl'; }
$im = imagecreate (6*strlen($tmp),14);
$background_color = imagecolorallocate ($im, 0, 0, 0);
$text_color = imagecolorallocate ($im, 255, 255, 255);
imagestring ($im, 2, 0, 0, $tmp, $text_color);
imagejpeg ($im,'','40');
socket_close($sock);
?>[/php:1:7ad2c4c15c]
Prosto i przyjemnie... jak te reklamy wyrzucić... winksmiley.jpg
Jest jeszcze serwer WAP dla WinAmpa 2 [winamp.com], ale ja mam WinAmp 5.0rc8 i mi nie chodzi...
Citral
Odnowie troche ten temat bo własnie poszukiwałem infomracji na ten temat i znalazłem naprawdę malutki programik, który jest pluginem do winampa. Dzięki niemu można wyświetlić za pomocą php (i nie tylko) tytuł aktualnego utworu i kilka innych infrmacji. programik zajmuje aż 47KB razem z instalerem. Będziecie musieli zrobić trochę miejsca na hadeku :]

Program i przykładowy kod php można pobrać stąd
http://cgiampinfo.sourceforge.net
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.