Exemplo n.º 1
0
 def _get_intro(self, id, arg=None):
     if True == True:
     
         if   id == REGION: name = NEWS;   img = 'news.png'
         elif id == NEWS:   name = NEWS;   img = 'news.png'
         elif id == SPORT:  name = SPORT;  img = 'sport.png'
         elif id == SUPER:  name = SUPER;  img = 'kids.png'
         elif id == NATURE: name = NATURE; img = 'ntur.png'
         else: 
             name = NEWS; img = 'news.png'
             
         title = '%s %s' % (name, 'hovedvignett')
         img = Plugin.image(img)
         key = Key('new', type=PLAYLIST_VIGNETE)
         istart = MediaObj(title=title, thumbnail=img, key=key)
         istart.isPlayable = True; istart.isFolder = False
         istart.url = Plugin.videopath(name + '_intro_main.avi')
         
         title = '%s %s' % (name, 'vignett')
         key = Key('new', type=PLAYLIST_VIGNETE)
         imid = MediaObj(title=title, thumbnail=img, key=key)
         imid.isPlayable = True; imid.isFolder = False
         imid.url = Plugin.videopath(name + '_intro.avi')
         
         return istart, imid, istart
         
     else:    
         url = uri.playlist(loop=id, type=arg)
         data = self.dman.get_data(url)
         if data:
             tmp_list = extract.playlist(data)
             return tmp_list[0], tmp_list[2], tmp_list[-1]
Exemplo n.º 2
0
 def _merge_playlists(cat, xml):
     mcount = 0
     icount = 0
     for i in xml:
         if i.key.type == PLAYLIST_VIGNETE:
             i.thumbnail = Plugin.image('news.png')
         elif i.key.type == PLAYLIST_ITEM:
             mcount -= 1
             try:
                 xml[icount].thumbnail = cat[mcount].thumbnail
                 xml[icount].plot = cat[mcount].plot
             except IndexError:
                 pass
         icount += 1
     return xml
Exemplo n.º 3
0
 def _merge_playlists(cat, xml):
     mcount = 0
     icount = 0
     for i in xml:
         if i.key.type == PLAYLIST_VIGNETE:
             i.thumbnail = Plugin.image('news.png')  
         elif i.key.type == PLAYLIST_ITEM:
             mcount -= 1
             try:
                 xml[icount].thumbnail = cat[mcount].thumbnail
                 xml[icount].plot = cat[mcount].plot
             except IndexError:
                 pass
         icount += 1
     return xml
Exemplo n.º 4
0
    def _get_intro(self, id, arg=None):
        if True == True:

            if id == REGION:
                name = NEWS
                img = 'news.png'
            elif id == NEWS:
                name = NEWS
                img = 'news.png'
            elif id == SPORT:
                name = SPORT
                img = 'sport.png'
            elif id == SUPER:
                name = SUPER
                img = 'kids.png'
            elif id == NATURE:
                name = NATURE
                img = 'ntur.png'
            else:
                name = NEWS
                img = 'news.png'

            title = '%s %s' % (name, 'hovedvignett')
            img = Plugin.image(img)
            key = Key('new', type=PLAYLIST_VIGNETE)
            istart = MediaObj(title=title, thumbnail=img, key=key)
            istart.isPlayable = True
            istart.isFolder = False
            istart.url = Plugin.videopath(name + '_intro_main.avi')

            title = '%s %s' % (name, 'vignett')
            key = Key('new', type=PLAYLIST_VIGNETE)
            imid = MediaObj(title=title, thumbnail=img, key=key)
            imid.isPlayable = True
            imid.isFolder = False
            imid.url = Plugin.videopath(name + '_intro.avi')

            return istart, imid, istart

        else:
            url = uri.playlist(loop=id, type=arg)
            data = self.dman.get_data(url)
            if data:
                tmp_list = extract.playlist(data)
                return tmp_list[0], tmp_list[2], tmp_list[-1]
Exemplo n.º 5
0
        del self.img
        
        return file

   

# Action Identificator constants
REMOTE_0 = 58;   REMOTE_1 = 59
REMOTE_2 = 60;   REMOTE_3 = 61
REMOTE_4 = 62;   REMOTE_5 = 63
REMOTE_6 = 64;   REMOTE_7 = 65
REMOTE_8 = 66;   REMOTE_9 = 67

EXIT_CODES = (9, 10, 216, 257, 275, 216, )

LOADING_IMG = Plugin.image('ttv_loading.png')
ERROR_IMG   = Plugin.image('ttv_notfound.png')


xbmc.executebuiltin("Skin.SetString(ttv-image, %s)" % LOADING_IMG )

        
if not DEBUG:
    class TTVDlg(xbmcgui.WindowXMLDialog):
        """ Show skinned Dialog with our information """
        
        XML = "teletext.xml"

        
        def __init__( self, *args, **kwargs):
            if Key(sys.argv[2]).page: page = key.page
Exemplo n.º 6
0
REMOTE_5 = 63
REMOTE_6 = 64
REMOTE_7 = 65
REMOTE_8 = 66
REMOTE_9 = 67

EXIT_CODES = (
    9,
    10,
    216,
    257,
    275,
    216,
)

LOADING_IMG = Plugin.image('ttv_loading.png')
ERROR_IMG = Plugin.image('ttv_notfound.png')

xbmc.executebuiltin("Skin.SetString(ttv-image, %s)" % LOADING_IMG)

if not DEBUG:

    class TTVDlg(xbmcgui.WindowXMLDialog):
        """ Show skinned Dialog with our information """

        XML = "teletext.xml"

        def __init__(self, *args, **kwargs):
            if Key(sys.argv[2]).page: page = key.page
            else: page = 100