Forum 4stream.pl
Streaming => Skrypty i systemy zarządzania => Wątek zaczęty przez: wavemusic w 01 Grudzień 2012, 14:03:58
-
Witam, mam pytanie jak mozna pobrac informacje z wtyczki NullSoft DSP o utworach na strone www. W stylu:
Nastepny utwor: tytuł
Aktualny utwór: tytuł
Zagrany utwór: tytuł
Chodzi mi o ta wtyczke na screenie na samym dole pisze Dane utworow i zeby z tego formularza pobierało
http://www.4stream.pl/images/stories/4stream/dsp/ypages.png
Pozdrawiam
-
Następna piosenka jest dostępna tylko w ShoutCast2. Poprzednią i aktualną można wyciągnąć z pliku XML przy użyciu PHP. Np. przy użyciu naszej klasy: http://www.4stream.pl/forum/skrypty-i-systemy-zarzadzania/%28klasa%29-statystyki-shoutcast-w-php/
Wyciągasz to tak:
$klasa->show('SONGHISTORY');
Aktualna piosenka to ta z góry, poprzednia to druga od góry.
-
A na radiomrs.pl są nastepna, aktualna i poprzednia a maja zwykłego shoutcasta. To jak to zrobili
-
Pewnie korzystają z jakieś aplikacji, która przesyła do skryptu taką informcję. Na przykład AirTime, opisany na naszej stronie.
-
Słyszałem coś o samPHPweb ale nie wiem jak to uruchomic.Znaczy na jakiej to działa zasadzie
-
To działa jako strona internetowa.
-
a swoj szablon mozna zakodowac pod to?
-
To słuszy jako program nadawczy, a nie statystyki czy informacje.
To tak jakby Winamp ale przez strone. Takie programy przez pliki XML pozwalają na uzyskanie informacji.
-
A mogłbyś mi cały skrypt tu napisac z winampem
bo jednak zkorzystam o to co sie pytalem
-
Tłumaczę Ci, że nie da się przy użyciu Winampa i ShoutCast1 zrobić następnej. Mogę Ci podesłać skrypt na aktualną i poprzednią piosenkę.
Ale do tego nie można używać ERDS.
-
No ok. Mi o to chodzi
Jak otworze radio swoje to macie mega reklame
-
karol, To napisałbys ten skrypt pod piosenki
-
Jak będę miał chwilę jutro, to napiszę tu.
-
Proszę:
<?php
include('../includes/shoutcast.php');
$sc = new ShoutCast();
$sc->connect('127.0.0.1', 18160, 'haslo');
$xml = simplexml_load_string('<SONGS>'.$sc->show('SONGHISTORY').'</SONGS>');
var_dump($xml->SONG[0]);
var_dump($xml->SONG[1]);
?>
Plik 'shoutcast.php' to klasa dostępowa dostępna tutaj: http://www.4stream.pl/forum/skrypty-i-systemy-zarzadzania/%28klasa%29-statystyki-shoutcast-w-php/
- 0 - aktualna piosenka
- 1 - poprzednia piosenka
-
Kod usuniety
A zeby do tego skryptu dopisac takie dane jak audycja, prezenter , ilosc słuchaczy i to wypozycjonowac to jak?
-
Pobranie dodatkowych rzeczy to po prostu wywołanie metody show z odpowiednim parametrem. Listę parametrów znajdziesz w pliku XML po zalogowaniu do konsoli shoutcasta.
Jak chcesz wyświetlić jakis napis, to zamiast var_dump wpisujesz <?php echo $sc->show('parametr'); ?>
-
A jak to wypozycjonowac na obrazku. A ogolnie kod co napisalem ok jest.
-
Po prostu dajesz diva, a w nim wyświetlasz zmienną w php.
<div style="margin-left: 10px; margin-top: 10px;"><?php $sc->show('PARAM'); ?></div>
-
karol, wielkie dzięki za pomoc.