2012-09-25, 06:00 PM
Wilee, for the multiple simultaneous clients problem, can you try changing one line of code in the addon to check it helps, before I try commiting it to git.
Change the following line in in pvrclient-nexpvr.cpp/OpenLiveStream():
sprintf(line, "GET /live?channel=%d&client=XBMC HTTP/1.0\r\n", channelinfo.iChannelNumber);
To:
sprintf(line, "GET /live?channel=%d&client=XBMC-%s HTTP/1.0\r\n", channelinfo.iChannelNumber, m_sid);
Change the following line in in pvrclient-nexpvr.cpp/OpenLiveStream():
sprintf(line, "GET /live?channel=%d&client=XBMC HTTP/1.0\r\n", channelinfo.iChannelNumber);
To:
sprintf(line, "GET /live?channel=%d&client=XBMC-%s HTTP/1.0\r\n", channelinfo.iChannelNumber, m_sid);