• 1
  • 18
  • 19
  • 20
  • 21(current)
  • 22
[RELEASE] rtmpGUI plugin
(2012-05-14, 01:40)adioukrou Wrote: I am having issue with rtmpgui+ plugin. Some of european channels played for 60 seconds. I did update the librtmp file but still same result. Here is the log http://pastebin.com/e70EDRyv
Need help on that please.thx.

in add-on settings make sure you highlight/activate 'use modified librtmp' or something like that.
also install latest version of rtmpgui
completely reboot device.
Reply
Wink 
make sure, you in your addon- setting of rtmpgui it both option they are checked. to do so , select rtmpgu+ and than right click, at that poin open addon-setting.

Reply
Did all of that and still no go.Sad
If I helped you please add to my reputation a positive note
adioukrou.
Reply
Please could you help us with a link from another server since MegaUpload is closed !!
Reply
Hi guys, brilliant software. Can someone please help me and look at the following rtmp? I can't get it working.

#EXTINF:0,Dolce Sport
rtmp://$OPT:rtmp-raw=rtmpe://fms38.mediadirect.ro:1935/live3 app=live3?id=59941582%26publisher=2 swfUrl=http://static1.mediadirect.ro/player-preload/swf/dolce_video_1019/player.swf pageUrl=http://www.dolcetv.ro/ conn=O:1 conn=O:0 playpath=dolcesport_low live=1
I anyone is intrested in Romanian channels you can find more here: http://livetvstreaming.ucoz.com/news/34_...-04-12-100
I am also using serviio as a house network server.
If you have any knolage of any more Romanian channels or any Serviio links please let me know.
Much appreciated.

many thanks
Ice.
Reply
xxx channels back last night and added another 6 more

still alive
Reply
Cant get any adult tv channels to work. ie Hustler or Penthouse. Im on Apple TV 2nd latest IOS with an untethered JB. Thanks in advance guys
Reply
I do not see them, .. I saw 2 days ago

they open and then close it ...
a few days closed and other open...hehehehe bad news
I see in SuperTV rtmpgui when is open
Huh
Reply
4 arabic channels( add it please ) in this link :
http://www.filmon.com/#MBC
I appreciate your work
thanks
Reply
PortHUEPG class updated to work with port.ro
example channel:
Code:
<stream>
<title><![CDATA[DolceSport]]></title>
<info resolution="" bitrate=""/>
<swfUrl><![CDATA[http://static1.mediadirect.ro/player-preload/swf/dolce_video_1019/player.swf]]></swfUrl>
<link><![CDATA[rtmpe://fms38.mediadirect.ro:1935/live3]]></link>
<pageUrl><![CDATA[http://-----dolcetv.ro/]]></pageUrl>
<playpath><![CDATA[dolcesport]]></playpath>
<language><![CDATA[Sport]]></language>
<advanced><![CDATA[app=live3?id=59941582%26publisher=2 conn=O:1 conn=O:0 live=1]]></advanced>
<logourl>http://www.lyngsat-logo.com/hires/dd/dolce_sport.png</logourl><epgid>porthu:10212</epgid></stream>
<stream>


Code:
class PortHUEPG(BaseEPG):
    def getList(self,chan,offset=0,next=None,au=False):
        tepg = []
        domain = ['hu','ro','cz','hu','hr','sk','rs'][ int(chan) / 10000 ]
#added these 2 lines and replaced Europe with timezone in class
        if domain == 'ro': timezone = Turkey
        else: timezone = Europe
        tdate = datetime.now(timezone) - timedelta(days=offset)
#changed encoding to iso-8859-2
        listingsSplit = getURL('http://port.'+domain+'/pls/w/tv.channel?i_date='+tdate.strftime("%Y-%m-%d")+'&i_ch='+chan+'&i_xday=13','iso-8859-2').split('class="date_box"')
        for j in range(13):
           listings=' '.join([listingsSplit[1+j], listingsSplit[14+j]])
           if j == 0:
               listings = listings.split('<div class="progress_place"')[-1] # Ignore past entries
#changed from porthu- to port
           lis = re.compile('<tr style="" class="port.*?<div class="btxt".+?(\d\d?:\d\d)<!.+?class="btxt">(.+?)<(.+?)</tr>', re.S).findall(listings)
           if j == 0:
               lis[:0] = re.compile('class="begin_time">(\d\d?:\d\d)</p>.+?class="btxt">(.+?)<(.+?)</tr>', re.S).findall(listings) # Add program currently on-air

           nextDay = j
           for i,l in enumerate(lis):
               if i > 0 and int(l[0].split(':')[0]) < int(lis[i-1][0].split(':')[0]):
                   nextDay = j + 1
               start=datetime.fromtimestamp(time.mktime(time.strptime((tdate+timedelta(days=nextDay)).strftime("%Y %m %d ")+l[0], "%Y %m %d %H:%M")))
               start=start.replace(tzinfo=timezone)
               if i + 1 < len(lis):
                   if int(lis[i+1][0].split(':')[0]) < int(l[0].split(':')[0]):
                       nextDay = j + 1
                   end=datetime.fromtimestamp(time.mktime(time.strptime((tdate+timedelta(days=nextDay)).strftime("%Y %m %d ")+lis[i+1][0], "%Y %m %d %H:%M")))
               else:
                   end=datetime.fromtimestamp(time.mktime(time.strptime((start+timedelta(hours=1)).strftime("%Y %m %d %H:%M"), "%Y %m %d %H:%M")))
               end=end.replace(tzinfo=timezone).astimezone(LocalTimezone)
               start=start.replace(tzinfo=timezone).astimezone(LocalTimezone)
#added mtxt
               mtxt = '\n'.join(re.compile('<span class="mtxt">(.+?)</span>').findall(l[2]))
               ltxt = '\n'.join(re.compile('<span class="ltxt">(.+?)</span>').findall(l[2]))
               btxt = '\n'.join(re.compile('<span class="btxt">(.+?)</span>').findall(l[2]))
               descText = '\n'.join(re.compile('<p class="desc_text">(.+?)</p>').findall(l[2]))
               desc = '\n'.join([ltxt, mtxt, btxt, descText]).replace('<br/>','\n').replace('\n\n','\n')
               thumbMatch = re.compile('<img class="object_picture" src="(.+?)"').findall(l[2])
               if len(thumbMatch) > 0:
                   thumb = thumbMatch[0].replace('_3','_1')
               else:
                   thumb = None
               tepg.append([l[1], start, end, desc, thumb])
        self.insertIntoDB(tepg,au=au)
Reply
Very good add on however only one that works - BBC World Sad
better of this this plugin http://forum.xbmc.org/showthread.php?tid=97116
Reply
(2012-01-25, 22:45)jimmymcmahon Wrote:
oneadvent Wrote:change line 10 to:
Code:
BASE = 'http://xbmc.jonakcomputers.com/list.xml'
to use the updated list for now.
where abouts do i change this please mate?

Windows Vista / 7
C:\Users\YOURUSERNAME\AppData\Roaming\XBMC\addons\plugin.video.rtmpGUI

Open default.py with notepad++ http://notepad-plus-plus.org/download (NOT the windows notepad)

Example screenshot
http://i.imgur.com/k4rYl.jpg
Reply
This will fix sound on dolcetv channels.


Code:
    if (packet.m_packetType == RTMP_PACKET_TYPE_AUDIO && packet.m_nTimeStamp == 0 && nPacketLen == 32)
    {
      RTMP_Log(RTMP_LOGDEBUG, "dolcetv bad audio packet repaired.");
      nPacketLen=4;
      packetBody[3]=144;
    }

Add it in rtmp.c after:
rtnGetNextMediaPacket = RTMP_GetNextMediaPacket(r, &packet);
while (rtnGetNextMediaPacket)
{
char *packetBody = packet.m_body;
unsigned int nPacketLen = packet.m_nBodySize;
Reply
This still being used?
I cant download the addon because it was uploaded at megaupload. Not sure if u can get this within xbmc already or if Fusion has it. Please help thanks.
Reply
(2012-09-03, 12:28)francisuk28 Wrote:
(2012-01-25, 22:45)jimmymcmahon Wrote:
oneadvent Wrote:change line 10 to:
Code:
BASE = 'http://xbmc.jonakcomputers.com/list.xml'
to use the updated list for now.
where abouts do i change this please mate?

Windows Vista / 7
C:\Users\YOURUSERNAME\AppData\Roaming\XBMC\addons\plugin.video.rtmpGUI

Open default.py with notepad++ http://notepad-plus-plus.org/download (NOT the windows notepad)

Example screenshot
http://i.imgur.com/k4rYl.jpg

I think we'll all have to use this now, since http://apps.ohlulz.com/rtmpgui/list.xml has been shut down. Sad
Reply
  • 1
  • 18
  • 19
  • 20
  • 21(current)
  • 22

Logout Mark Read Team Forum Stats Members Help
[RELEASE] rtmpGUI plugin2