![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]() ![]() Аддон для прослушки сайта http://online.fm/ru/ Версия 1.0.0 [XBMC 10.5-Ready] Добавлен в репозиторий http://seppius-xbmc-repo.googlecode....dio.online.fm/ Для танкистов: В ХВМС 9.11 НЕ РАБОТАЕТ!
__________________
https://code.google.com/archive/p/se...iki_Index.wiki Последний раз редактировалось seppius; 14.12.2010 в 13:52. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Вечером попадет в репо.
Аддон наделен json API. Код стал неприлично короткий. Код:
import urllib2,os import xbmcplugin,xbmcgui import demjson pluginhandle = int(sys.argv[1]) thumb = os.path.join(os.getcwd().replace(';', ''), "icon.png" ) def getURL(url): req = urllib2.Request(url) req.add_header('User-Agent', 'Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12') req.add_header('Accept', 'text/html, application/xml, application/xhtml+xml, */*') req.add_header('Accept-Language', 'ru,en;q=0.9') response = urllib2.urlopen(req) link=response.read() response.close() return link djson = demjson.decode(getURL('http://online.fm/ext/config.json')) for channel in djson['channels']: name = djson['channels'][channel]['name'] uris = djson['channels'][channel]['uris'] item = xbmcgui.ListItem(name, iconImage = thumb, thumbnailImage = thumb) item.setInfo(type='music', infoLabels = {'title': name}) xbmcplugin.addDirectoryItem(pluginhandle, uris[0]+'/'+channel+' , '+uris[1]+'/'+channel, item, False) xbmcplugin.endOfDirectory(pluginhandle)
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 16.05.2010
Сообщений: 3
|
![]()
станцию играет 40 секунд, затем останавливается...
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Странно. У меня играет 5 мин и отваливается.
А что в xbmc.log ? Мысль есть, но надо подумать как это обойти.
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 16.05.2010
Сообщений: 3
|
![]()
в xbmc.log
22:35:39 T:7060 M:1746182144 ERROR: WriteN, RTMP send error 10053 (42 bytes) 22:35:39 T:7060 M:1746182144 ERROR: RTMP_ReadPacket, failed to read RTMP packet header. type: 46 |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Похоже надо сделать эмуляцию swf.
Возможно сервер сам прекращает вещание, из-за отсутствия хэша плеера. Есть лица, у кого этот аддон работает как положено?
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Сегодня уже 45 мин играет и все в порядке.
Сайт хохлячий, и сети у них значительно хуже чем трубы. А rtmp сервер вовсе на территории Польши. Наверно неполадки из-за перебоев у провайдеров. Ничего чинить не надо.
__________________
https://code.google.com/archive/p/se...iki_Index.wiki Последний раз редактировалось seppius; 26.12.2010 в 09:06. |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
|
![]()
Не знаю что делать.
Даже работа с RTMP со всеми почестями не помогает. Через минуту слетает ![]() Код:
16:40:11 T:2551524208 M:595329024 ERROR: WriteN, RTMP send error 32 (42 bytes) 16:40:11 T:2551524208 M:595329024 ERROR: RTMP_ReadPacket, failed to read RTMP packet header 16:40:19 T:2495609712 M:595353600 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available 16:40:19 T:2551524208 M:595353600 NOTICE: CDVDPlayer::OnExit() Выбор основного или запасного сервера сделан на random
__________________
https://code.google.com/archive/p/se...iki_Index.wiki |
![]() |
![]() |
![]() |
Метки |
addon, audio, online, plugin, xbmc |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
plugin.audio.101.ru | seppius | Помощь по плагинам | 49 | 02.04.2016 07:12 |
plugin.audio.radiostyle.ru | seppius | Помощь по плагинам | 4 | 13.12.2010 22:36 |
plugin.audio.svobodanews.ru | seppius | Помощь по плагинам | 7 | 05.09.2010 12:51 |
plugin.video.akado.online | seppius | Помощь по плагинам | 0 | 04.09.2010 21:59 |
plugin.audio.bee.fm | seppius | Помощь по плагинам | 6 | 24.08.2010 22:12 |