Kodi 15.0

DVBLink Kodi PVR addon is discussed here

Kodi 15.0

Postby bounguine » Sun Oct 11, 2015 9:25 pm

Несколько вопросов по поводу корректности работы аддона.

1. Почему-то не активируется запись с Kodi-клиента (кнопка записи никак не реагирует).
При этом:
- таймшифт для DVBLink в Kodi работает,
- запись для TVHeadend в Kodi работает,
- запись в WEB-интерфейсе DVBLink работает.

2. (Уже писал ранее) После включения в Kodi канала, IPTV-трансляция для которого не работает по какой-то причине в DVBLink, невозможен просмотр других каналов.
На 1-м Kodi-клиенте просмотр невозможен в принципе для любых каналов:
Code: Select all
22:30:40 T:140305762736000  NOTICE: DVDPlayer: Opening: pvr://channels/tv/All channels/17.pvr
22:30:40 T:140305762736000 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:30:40 T:140305501480704  NOTICE: Thread DVDPlayer start, auto delete: false
22:30:40 T:140305501480704  NOTICE: Creating InputStream
22:30:40 T:140305501480704   ERROR: AddOnLog: DVBLink PVR Client: Could not start streaming for channel 18 (Error code : 2000)
22:30:40 T:140305501480704   ERROR: CDVDPlayer::OpenInputStream - error opening [pvr://channels/tv/All channels/17.pvr]
22:30:40 T:140305501480704  NOTICE: CDVDPlayer::OnExit()
22:30:40 T:140305762736000  NOTICE: CDVDPlayer::CloseFile()


На 2-м клиенте после пары-тройки переключений воспроизведение начинается, но оболочка Kodi, включая ТВ-поток, становятся черно-белыми.
bounguine
 
Posts: 93
Joined: Tue Mar 05, 2013 9:50 am


Re: Kodi 15.0

Postby the_man » Mon Oct 12, 2015 8:00 am

Относительно первого вопроса, нужно больше данных, - версия сервера, версия PVR приложения и конечно же логи.
Нужно Установить уровель журналов в Info, перезапуск сервера, воспроизведение ошибки ( я так понял вы устанавливали запись с Guide в Kodi или при живом ТВ по нажатию на кнопку Rec. )
NETGEAR RNDU2000; Synology DS112j, DS 212j, DS213+, DS 712+; Western Digital WD ex2; Asustor AS3, RPI2 ...
PCTV 460,461e,292e; TT 4400, 4650CI;DVBSKy S960; DD octopus net; Inverto sat2ip multibox; TBS DVB-C ...
the_man
 
Posts: 4696
Joined: Mon Dec 02, 2013 1:11 pm

Re: Kodi 15.0

Postby bounguine » Mon Oct 12, 2015 12:14 pm

Сервер, IPTV - версии 11998, Ubuntu 12.04.
Kodi 15.0 (версия аддона 1.10.9, Ubuntu 14.04) и Kodi 14.2 (аддон - 1.9.13.1, Ubuntu 12.04).

Сегодня запись заработала (возможно, как следствие апдейта всей системы).
Единственное - Kodi не хотел загружать список каналов (ллог снять не успел). Пришлось вручную удалять базу и перезапускать приложение.

По второму вопросу лог сервера (после запуска данного проблемного канала сервер автоматически перезагрузился):
2015-Oct-12 13:54:58: [I] broker::change_channel(): sink: beda2d10-c99b-485f-bc07-f34ad0c7f58b, log channel: 0, client id: 9cd3d4af-d2f2-1d65-df95-7bc91d3c66d0
2015-Oct-12 13:54:58: [I] channel_manager::change_channel(): sink: beda2d10-c99b-485f-bc07-f34ad0c7f58b, channel: 0
2015-Oct-12 13:54:58: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink beda2d10-c99b-485f-bc07-f34ad0c7f58b
2015-Oct-12 13:54:58: [I] stream_manager::remove_stream_for_sink_impl. Removed sink beda2d10-c99b-485f-bc07-f34ad0c7f58b (channel 12280000) from source ffe82892-6663-4236-ad81-4af281a78c71. Number of sinks left 0
2015-Oct-12 13:54:58: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 12280000 (source ffe82892-6663-4236-ad81-4af281a78c71). Removing the stream path.
2015-Oct-12 13:54:58: [I] *** IPTV: StopReceiving() - url=http://192.168.1.48:9981/stream/channelid/2546
2015-Oct-12 13:54:58: [I] *** IPTV: HTTP thread terminated - url=http://192.168.1.48:9981/stream/channelid/2546
2015-Oct-12 13:54:58: [I] *** IPTV: Streaming thread finished - id=http://192.168.1.48:9981/stream/channelid/2546:<Первый канал HD +4>
2015-Oct-12 13:54:58: [I] channel_manager::change_channel(): sink: beda2d10-c99b-485f-bc07-f34ad0c7f58b, ...end
2015-Oct-12 13:54:58: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22150000
2015-Oct-12 13:54:59: [I] check http server providers
2015-Oct-12 13:54:59: [I] NON transcoder request came in
2015-Oct-12 13:54:59: [I] broker::change_channel(): sink: fb7c19ec-6964-4235-b85f-1d8367722053, log channel: 12400000, client id: 9cd3d4af-d2f2-1d65-df95-7bc91d3c66d0
2015-Oct-12 13:54:59: [I] channel_manager::change_channel(): sink: fb7c19ec-6964-4235-b85f-1d8367722053, channel: 12400000
2015-Oct-12 13:54:59: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink fb7c19ec-6964-4235-b85f-1d8367722053
2015-Oct-12 13:54:59: [I] stream_manager::add_stream. New stream request: channel 12400000, sink fb7c19ec-6964-4235-b85f-1d8367722053, sink prio 0
2015-Oct-12 13:54:59: [I] *** IPTV: ChangeChannel() - http://192.168.1.48:8081/channels/play?id=13573:РТР-Беларусь>
2015-Oct-12 13:54:59: [I] *** IPTV: Streaming thread started - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:54:59: [I] stream_manager::add_stream_to_source. Successfully added a new stream for channel 12400000, sink fb7c19ec-6964-4235-b85f-1d8367722053 to source ffe82892-6663-4236-ad81-4af281a78c71
2015-Oct-12 13:54:59: [I] channel_manager::change_channel(): sink: fb7c19ec-6964-4235-b85f-1d8367722053, ...end
2015-Oct-12 13:54:59: [I] *** IPTV: Local IP address - 127.0.0.1
2015-Oct-12 13:54:59: [I] *** IPTV: OpenConnection() - 192.168.1.48:8081 /channels/play?id=13573
2015-Oct-12 13:54:59: [I] network_streamer::start_channel_streaming: resource_url = http://192.168.1.48:8101/dvblink/timeshift?client=1
2015-Oct-12 13:54:59: [I] *** IPTV: StreamingThread() - checkpoint 1
2015-Oct-12 13:54:59: [I] *** IPTV: StreamingThread() - checkpoint 2
2015-Oct-12 13:54:59: [I] *** IPTV: HTTP thread started - url=http://192.168.1.48:8081/channels/play?id=13573
2015-Oct-12 13:54:59: [I] *** IPTV: Pre-buffering started - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:54:59: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22160000
2015-Oct-12 13:55:00: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22160000
2015-Oct-12 13:55:01: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:01: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22170000
2015-Oct-12 13:55:02: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22170000
2015-Oct-12 13:55:03: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:03: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22180000
2015-Oct-12 13:55:04: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22180000
2015-Oct-12 13:55:05: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:06: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22190000
2015-Oct-12 13:55:07: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22200000
2015-Oct-12 13:55:07: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:07: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22200000
2015-Oct-12 13:55:08: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22210000
2015-Oct-12 13:55:08: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22220000
2015-Oct-12 13:55:09: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:09: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22230000
2015-Oct-12 13:55:09: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22240000
2015-Oct-12 13:55:11: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:11: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22240000
2015-Oct-12 13:55:12: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22250000
2015-Oct-12 13:55:13: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:15: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:16: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22250000
2015-Oct-12 13:55:17: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:17: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22260000
2015-Oct-12 13:55:19: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:19: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22260000
2015-Oct-12 13:55:21: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:21: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22270000
2015-Oct-12 13:55:23: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:23: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22270000
2015-Oct-12 13:55:24: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22280000
2015-Oct-12 13:55:25: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:25: [I] broker::change_channel(): sink: fb7c19ec-6964-4235-b85f-1d8367722053, log channel: 0, client id: 9cd3d4af-d2f2-1d65-df95-7bc91d3c66d0
2015-Oct-12 13:55:25: [I] channel_manager::change_channel(): sink: fb7c19ec-6964-4235-b85f-1d8367722053, channel: 0
2015-Oct-12 13:55:25: [I] stream_manager::remove_stream_for_sink. Remove stream request for sink fb7c19ec-6964-4235-b85f-1d8367722053
2015-Oct-12 13:55:25: [I] stream_manager::remove_stream_for_sink_impl. Removed sink fb7c19ec-6964-4235-b85f-1d8367722053 (channel 12400000) from source ffe82892-6663-4236-ad81-4af281a78c71. Number of sinks left 0
2015-Oct-12 13:55:25: [I] stream_manager::remove_stream_for_sink_impl. All sinks removed for channel 12400000 (source ffe82892-6663-4236-ad81-4af281a78c71). Removing the stream path.
2015-Oct-12 13:55:25: [I] epg_updater_t::update_thread_func. Commiting epg update for channel 22280000
2015-Oct-12 13:55:27: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-12 13:55:27: [I] *** IPTV: StopReceiving() - url=http://192.168.1.48:8081/channels/play?id=13573
2015-Oct-12 13:55:27: [I] epg_updater_t::update_thread_func. Updating epg data for channel 22290000
2015-Oct-12 13:55:29: [E] Error. Received SIGSEGV: Segmentation Violation.
2015-Oct-12 13:55:36:
2015-Oct-12 13:55:36: ==============================================================
2015-Oct-12 13:55:36: Logging is started
2015-Oct-12 13:55:36: ==============================================================
bounguine
 
Posts: 93
Joined: Tue Mar 05, 2013 9:50 am

Re: Kodi 15.0

Postby the_man » Tue Oct 13, 2015 9:04 am

2. (Уже писал ранее) После включения в Kodi канала, IPTV-трансляция для которого не работает по какой-то причине в DVBLink, невозможен просмотр других каналов.

Была похожая ситуация на RPI2 с Kodi 14.x и 15.0 ( там не важен был тип сигнала, коди либо замерзал, либо при переключении на последующие каналы отображался просто черный экран ), отловить так и неудалось, а вот после апдейта Kodi до 15.1, с теми же серверами все заработало отлично. Можно предположить что ошибка была в самом Kodi...

Относительно логов, я так понял при переключении ( или нажатии на стоп ) канала, Коди зависает?? А вот сервер рухнул.
Code: Select all
[E] Error. Received SIGSEGV: Segmentation Violation.
NETGEAR RNDU2000; Synology DS112j, DS 212j, DS213+, DS 712+; Western Digital WD ex2; Asustor AS3, RPI2 ...
PCTV 460,461e,292e; TT 4400, 4650CI;DVBSKy S960; DD octopus net; Inverto sat2ip multibox; TBS DVB-C ...
the_man
 
Posts: 4696
Joined: Mon Dec 02, 2013 1:11 pm

Re: Kodi 15.0

Postby bounguine » Tue Oct 13, 2015 10:32 am

the_man wrote:
2. (Уже писал ранее) После включения в Kodi канала, IPTV-трансляция для которого не работает по какой-то причине в DVBLink, невозможен просмотр других каналов.

Была похожая ситуация на RPI2 с Kodi 14.x и 15.0 ( там не важен был тип сигнала, коди либо замерзал, либо при переключении на последующие каналы отображался просто черный экран ), отловить так и неудалось, а вот после апдейта Kodi до 15.1, с теми же серверами все заработало отлично. Можно предположить что ошибка была в самом Kodi...

Относительно логов, я так понял при переключении ( или нажатии на стоп ) канала, Коди зависает?? А вот сервер рухнул.
Code: Select all
[E] Error. Received SIGSEGV: Segmentation Violation.


Kodi либо не переключает каналы, генерируя в GUI в правом нижнем углу ошибку, либо переключает, но при этом становится черно-белым.
А сервер периодически в таких ситуациях ложится.
bounguine
 
Posts: 93
Joined: Tue Mar 05, 2013 9:50 am

Re: Kodi 15.0

Postby bounguine » Tue Oct 13, 2015 12:43 pm

Попробовал то же самое на Kodi 14.2.

Здесь ситуация отличается - после проблемного канала Kodi дает переключиться на "нормальный".
А после повторного переключения на проблемный канал Kodi вылетает.
При этом DVBLink не высвобождает источник.

14:32:06 T:139729837844224 ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
14:32:06 T:139729837844224 ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
14:32:06 T:139729837844224 ERROR: Open - failed to open source <http://192.168.1.48:8101/dvblink/timeshift?client=1>
14:32:06 T:139729337034496 ERROR: EXCEPTION: Window id does not exist
14:32:07 T:139729826936576 NOTICE: Thread FileCache start, auto delete: false
14:32:07 T:139729837844224 NOTICE: PVRManager - PerformChannelSwitch - switched to channel 'РТР-Беларусь'
14:32:07 T:139729837844224 NOTICE: Creating Demuxer
14:32:07 T:139728724662016 ERROR: PVRManager - Process - an error occured while trying to execute the last update job, trying to recover
14:32:07 T:139729837844224 ERROR: Open - error probing input format, pvr://channels/tv/All channels/17.pvr
14:32:07 T:139728724662016 NOTICE: PVRManager - Process - no add-ons enabled anymore. restarting the pvrmanager
14:32:07 T:139729837844224 ERROR: Open - error probing input format, pvr://channels/tv/All channels/17.pvr
14:32:07 T:139729837844224 ERROR: Previous line repeats 8 times.
14:32:07 T:139729837844224 ERROR: OpenDemuxStream - Error creating demuxer
14:32:07 T:139729837844224 NOTICE: CDVDPlayer::OnExit()
14:32:07 T:139729837844224 NOTICE: Closing stream player 1
14:32:07 T:139729837844224 NOTICE: Waiting for audio thread to exit
14:32:07 T:139729810151168 NOTICE: thread end: CDVDPlayerAudio::OnExit()
14:32:07 T:139729837844224 NOTICE: Closing audio device
14:32:07 T:139729837844224 NOTICE: Deleting audio codec
14:32:07 T:139729837844224 NOTICE: Closing stream player 2
14:32:07 T:139729837844224 NOTICE: waiting for video thread to exit
14:32:07 T:139729818543872 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
14:32:07 T:139729818543872 NOTICE: thread end: video_thread
14:32:07 T:139729837844224 NOTICE: deleting video codec
14:32:07 T:139728775018240 NOTICE: PVRManager - stopping
14:32:07 T:139730157827840 NOTICE: PulseAudio: Opened device alsa_output.pci-0000_08_06.0.analog-surround-51 in pcm mode with Buffersize 180 ms


2015-Oct-13 14:31:52: [I] *** IPTV: Local IP address - 127.0.0.1
2015-Oct-13 14:31:52: [I] *** IPTV: OpenConnection() - 192.168.1.48:8081 /channels/play?id=13573
2015-Oct-13 14:31:52: [I] network_streamer::start_channel_streaming: resource_url = http://192.168.1.48:8101/dvblink/timeshift?client=1
2015-Oct-13 14:31:52: [I] *** IPTV: StreamingThread() - checkpoint 1
2015-Oct-13 14:31:52: [I] *** IPTV: StreamingThread() - checkpoint 2
2015-Oct-13 14:31:52: [I] *** IPTV: HTTP thread started - url=http://192.168.1.48:8081/channels/play?id=13573
2015-Oct-13 14:31:52: [I] *** IPTV: Pre-buffering started - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:31:53: [I] *** IPTV: HTTP thread terminated - url=http://192.168.1.48:8081/channels/play?id=13573
2015-Oct-13 14:31:54: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:31:56: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:31:58: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:00: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:02: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:04: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:06: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:08: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:10: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:12: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:14: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:16: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:18: [I] *** IPTV: Waiting for data - id=http://192.168.1.48:8081/channels/play?id=13573:<РТР-Беларусь>
2015-Oct-13 14:32:19: [I] rtv_content_storage_t::check_and_reload_content: Reading recorded content from recorder
bounguine
 
Posts: 93
Joined: Tue Mar 05, 2013 9:50 am

Re: Kodi 15.0

Postby bounguine » Tue Oct 13, 2015 1:52 pm

Снова попробовал теперь уже 15.0.
Теперь Kodi 15.0 ведет себя точно так же, как и 14.2 - ошибки не генерируются, каналы переключаются, при повторном выборе проблемного канала Kodi вылетает, при этом вещание не источнике DVBLink продолжается.
Никаких апдейтов / апгрейдов не делал.
Каждый раз ситация меняется - видимо, дело в потоке.
Единственное, что было бы хорошо, - нельзя ли, если сервер умеет "видеть" клиента, прекращать вещание с источника, если клиент аварийно закрывается?
А то так все источники будут некорректно заняты.
bounguine
 
Posts: 93
Joined: Tue Mar 05, 2013 9:50 am


Return to DVBLink Kodi PVR Addon

Who is online

Users browsing this forum: No registered users and 2 guests