Media Brazil Forum
Problemas Criar TV indoor - Printable Version

+- Media Brazil Forum (https://www.xbmcbrasil.net)
+-- Forum: KODI nos Sistemas Operacionais (https://www.xbmcbrasil.net/forumdisplay.php?fid=70)
+--- Forum: KODI - Problemas de Usabilidade e Dúvidas em geral (https://www.xbmcbrasil.net/forumdisplay.php?fid=256)
+--- Thread: Problemas Criar TV indoor (/showthread.php?tid=2914)



Criar TV indoor - Renan Lessa - 23/02/2016

Boa noite!
Dúvida de novato! Quero criar uma TV indoor, que alterne entre clima, playlist de imagens e playlist de video.
Com a ajuda do amigo Wanilton (http://www.xbmcbrasil.net/thread-2595.html), fiz algumas alterações que deram certo, mas colocar o video para aparecer não dá certo de jeito nenhum!
Abaixo o código que funciona bem:

Code:
import xbmc
import kodi

monitor = xbmc.Monitor()

def wait(wait_time):
    current_time = 0
    while current_time <= wait_time:
        if not monitor.abortRequested():
            xbmc.sleep(100)
            current_time += 100
        else:
            break
    return

def slide():
    aborted_requested = monitor.abortRequested()
    if not aborted_requested:
        wait(35000)    
        xbmc.executebuiltin('XBMC.ActivateWindow(weather)')
    if not aborted_requested:
        wait(15000)
        xbmc.executebuiltin('xbmc.RecursiveSlideShow("/storage/Torrents/Image/",isdir)')
    if not aborted_requested: return True
    else: return False
    
if __name__ == '__main__':
    while not monitor.abortRequested():
        abort = slide()
        if not abort: break
Quando acrescento as linhas (abaixo do "xbmc.executebuiltin('xbmc.RecursiveSlideShow"), o script para de funcionar:
Code:
if not aborted_requested:
        wait(15000)
        xbmc.executebuiltin('xbmc.PlayMedia("/storage/Torrents/Watch/",isdir)')

Já tentei com ' ', "", sem o isdir e com o arquivo m3u, mas nada!

Obrigado a quem puder me ajudar!