Forum 4stream.pl

Streaming => Skrypty i systemy zarządzania => Wątek zaczęty przez: wavemusic w 01 Grudzień 2012, 14:03:58

Tytuł: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana 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
Tytuł: Odp: [Pytanie][Shoutcast]Dane utworu na stronie
Wiadomość wysłana przez: Karol w 30 Listopad 2012, 10:36:55
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.
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 30 Listopad 2012, 12:32:36
A na radiomrs.pl są nastepna, aktualna i poprzednia a maja zwykłego shoutcasta. To jak to zrobili
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 30 Listopad 2012, 12:42:48
Pewnie korzystają z jakieś aplikacji, która przesyła do skryptu taką informcję. Na przykład AirTime, opisany na naszej stronie.
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 30 Listopad 2012, 13:02:45
Słyszałem coś o samPHPweb ale nie wiem jak to uruchomic.Znaczy na jakiej to działa zasadzie
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 30 Listopad 2012, 13:23:55
To działa jako strona internetowa.
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 30 Listopad 2012, 13:26:36
a swoj szablon mozna zakodowac pod to?
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 30 Listopad 2012, 14:13:26
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.
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 30 Listopad 2012, 15:44:52
A mogłbyś mi cały skrypt tu napisac z winampem
bo jednak zkorzystam o to co sie pytalem
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 30 Listopad 2012, 15:48:42
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.
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 30 Listopad 2012, 15:53:15
No ok. Mi o to chodzi
Jak otworze radio swoje to macie mega reklame
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 09 Grudzień 2012, 14:52:29
karol, To napisałbys ten skrypt pod piosenki
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 10 Grudzień 2012, 00:42:20
Jak będę miał chwilę jutro, to napiszę tu.
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 11 Grudzień 2012, 21:49:50
Proszę:
<?php
include(&
#39;../includes/shoutcast.php&#39;);

$sc = new ShoutCast();
$sc->connect(&#39;127.0.0.1&#39;, 18160, &#39;haslo&#39;);

$xml simplexml_load_string(&#39;<SONGS>&#39;.$sc->show(&#39;SONGHISTORY&#39;).&#39;</SONGS>&#39;);
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
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 17 Grudzień 2012, 15:17:06
Kod usuniety

A zeby do tego skryptu dopisac takie dane jak audycja, prezenter , ilosc słuchaczy i to wypozycjonowac to jak?
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 17 Grudzień 2012, 16:51:05
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'); ?>
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 18 Grudzień 2012, 15:44:12
A jak to wypozycjonowac na obrazku. A ogolnie kod co napisalem ok jest.
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: Karol w 19 Grudzień 2012, 18:22:52
Po prostu dajesz diva, a w nim wyświetlasz zmienną w php.
<div style="margin-left: 10px; margin-top: 10px;"><?php $sc->show(&#39;PARAM&#39;); ?></div>
Tytuł: Odp: [Shoutcast] Dane utworu na stronie
Wiadomość wysłana przez: wavemusic w 19 Grudzień 2012, 20:36:08
karol, wielkie dzięki za pomoc.