was du brauchst mein lieber ener-g ist folgendes
descriptor.xml
<app>
<id>sunshine</id>
<name>BETA</name>
<version>0.1</version>
<description>TEST</description>
<thumb>LINK ZUM LOGO</thumb>
<repository>REPO ADRESSE</repository>
<media>audio</media>
<copyright>Ener-G</copyright>
<email>
info@boxee-forum.de</email>
<type>skin</type>
<startWindow>sunshine</startWindow>
<platform>all</platform>
<minversion>0.9.14</minversion>
</app>
und dazu eine datei die sunshine.py heisst
die schaut folgendermassen aus:
import mc
class VXTVController:
def __init__(self):
self.app = mc.GetApp()
self.player = mc.GetPlayer()
self.prepareItem()
def prepareItem(self):
self.item = mc.ListItem(mc.ListItem.MEDIA_VIDEO_OTHER)
self.item.SetAddToHistory(False)
self.item.SetContentType("text/html")
self.item.SetContentRating("PG")
self.item.SetDescription("Beschreibung des Links.", False)
self.item.SetGenre("Audio")
self.item.SetThumbnail("LINK ZUM LOGO")
self.item.SetLabel("sunshine")
self.item.SetPath("http://62.27.26.27/sunshinelive/livestream.mp3")
def startVideoFullscreen(self):
self.player.LockPlayerAction(self.player.XAPP_PLAYER_ACTION_NEXT)
self.player.LockPlayerAction(self.player.XAPP_PLAYER_ACTION_PREV)
self.player.LockPlayerAction(self.player.XAPP_PLAYER_ACTION_STOP)
self.player.Play(self.item)
# Startroutine
controller = VXTVController()
controller.startVideoFullscreen()
das ist zwar jetzt ungeprüft, aber es müsste gehen weil meine apps mit redbull und deluxe music
funktionieren auch so. hab da drüber aber schon ein how-to geschrieben Teil1-6
APP mit direkten Videoaufruf Teil 1