Код за показване, коя песен е във момента на моя страница?

Радио и телевизия по интернет - за онлайн станциите, телевизиите по интернет, радио експериментите и програмите за стримване
Darkness_demoN
Нов
Нов
Мнения: 14
Регистриран на: 17 Юли 2009, 01:35

Код за показване, коя песен е във момента на моя страница?

Мнениеот Darkness_demoN » 06 Мар 2010, 00:34

Как мога да направя така че във моята интернет страница да се изписва коя песен е във момента ?
Гледах не една или 2 теми и там предлагат маса кодове който незнам ни къде трябва да бъдат, ни как да се използват. Възможно ли е да ми хвърлите малко по голяма светлина ?
Радиото използва програма за сървър icecast2 и sam broadcaster.
Darkness_demoN
Нов
Нов
Мнения: 14
Регистриран на: 17 Юли 2009, 01:35

Re: Код за показване, коя песен е във момента на моя страница?

Мнениеот Darkness_demoN » 08 Мар 2010, 06:51

Та след малко ровене разбрах как става номера :Bounce
Та за незнаещите:
Аз ползвам Icecast2, след адреса ви на радиото пишете /еxample.xsl
(пример: http://***.***.***.***:8000/example.xsl ). Този файл се намира във директория (папка за незнаещите какво е директория) C:\Program Files\Icecast2 Win32\web .
Също така можете да си намерите някой по хубав код, да направите нов .xsl файл и да ползвате него, като направите нов текстов документ със разширение .xsl във горе посочената директория.
Поздрави: Darkness_demoN
elenica
Нов
Нов
Мнения: 6
Регистриран на: 28 Май 2009, 11:12

Re: Код за показване, коя песен е във момента на моя страница?

Мнениеот elenica » 14 Мар 2010, 08:43

Ами вижте! Програмата, с която излъчвам радиото си, в момента на излъчване на песента
изпраща xml файл на ftp адрес.
Например: ftp./your website.com/httpdics/xml файла с данните за песента.

А самият файл - ето го:

<?xml version="1.0" encoding="utf-8"?>
<PLAYER name="NAME OF YOUR RADIO">
<TRACK ARTIST="Ub40" TITLE="--- Cant Help Falling In Love ---" ALBUM="" YEAR="2009" GENRE="" COMMENT="TOP 1000" FILENAME="E:\000 1Radio PRIMMA\TOP 1000\Ub40 - ...Cant Help Falling In Love....ogg" DURATION="03:23" STARTED="2010-03-13 13:11:57" />
</PLAYER>


Има и втори вариант:

Изпраща HTTP запитване чрез метод GET до определен скрипт на сайта с данните за песента.
Примерът за адресирането на файла е:

"http://www.yoursite.com/script.php?artist=Avril%20Lavigle&title=Sk8er%20Boy&duration=03:45"

Та питането ми е как да го изкарам това на сайта?
Сайтът ми е построен на joomla 1.5
Предварително благодаря!
Аватар
m3gab0y
1000+
1000+
Мнения: 1618
Регистриран на: 08 Ное 2008, 03:51
Местоположение: BG/DE/UK
CONTACT:

Re: Код за показване, коя песен е във момента на моя страница?

Мнениеот m3gab0y » 14 Мар 2010, 18:53

Трябва да набараш някакъв AJAX script или някой FLASH, съответно прогамирани да работят с този файл. Засичал съм безброй такива, които "дърпат" информацията за песента от съответния shoutcast/icecast сървър, но за този тип ще ти трябва някакъв код с който да го "parse"-неш по подходящия за теб начин.

Бих те посъветвал да се поровиш из Google и да потърсиш "shoutcast title script"като за начало.
FM-RX:
@Home: Sony XDR F1HD + 1/2 Wave Open Dipole antenna
@Car: Sony DSX-A50BT + 1/4 Wave antenna
@Mobile: Sony Xperia-Z with SpiritFM Unlocked + Logitech UE 350 earphones
WiFi RX/TX:
@Home: 2xAirlive N.Power + 5db ant.
@Laptop: Alfa AWUS036H + 10db ant.
elenica
Нов
Нов
Мнения: 6
Регистриран на: 28 Май 2009, 11:12

Re: Код за показване, коя песен е във момента на моя страница?

Мнениеот elenica » 15 Мар 2010, 10:02

Едно голямо благодаря за съвета!
Вече доста време се ровя из google, но за сега - нищо!
Като реша проблема, ще го публикувам за други новобранци като мен!
Още веднъж БЛАГОДАРЯ!
asvan
Нов
Нов
Мнения: 2
Регистриран на: 28 Ное 2010, 23:10

Re: Код за показване, коя песен е във момента на моя страница?

Мнениеот asvan » 28 Ное 2010, 23:46

Да не отварям нова тема и понеже става дума за джумла ще споделя тук.
След дълго ровене най-накрая успях да намеря компонент, модули и плъгин за джумла 1.5 свързващи я със Сам-а.
модулите са за "Песен в момента", "Последните 5 песни" и "Зареждане в плейър", моля прочетете хелповете първо, защото трябва да се барне по едни файлове, всичко е описано, но е на холандски, обаче Гугъл помага. При мен тръгна, но базата на Сам-а е на външен сървър, проблем имам само с "Песен в момента", показва, че сървъра е офлайн макар, че работи, писах на създателя, той ми върна следния отговор:
"Very simple. The modules work perfectly until the SAMserver same time zone as the listener PC. samserver enter the start time and duration of your mysql server. The site looks at what time the user into the PC it is. He compares this and make this a calculation. with you seems to me that with the DST to have. The only time your SAMserver the time now and it works after a while when you SAMserver the new times again the changes to the mysql server."
И сега се мъча да разбера за какво става дума, ако някой има идея, да помага.
Така изглеждат модулите:
Изображение

СВАЛИ
asvan
Нов
Нов
Мнения: 2
Регистриран на: 28 Ное 2010, 23:10

Re: Код за показване, коя песен е във момента на моя страница?

Мнениеот asvan » 29 Ное 2010, 14:57

:Clap Успях да го пусна, работи перфектно, можете да го видите ТУК
Тия дни ще седна да спретна едно упътване, че е доста играчка.

Назад към

Кой е на линия

Потребители разглеждащи този форум: 1 и 0 госта