[RELEASE] SimplePlaylists (WatchItLater)
-
AddonScriptorDE -
30. Mai 2012 um 15:40 -
Erledigt
-
-
Klar meint er damit die keyboard.xml was denkst du warum aus dem Wort [definition='3','0']keymap[/definition] automatisch ein Link wird der genau dort hingeht ? Wann genau die Taste funktioniert hängt davon ab in welchen Bereich der keyboard.xml Datei du den Befehl schreibst.
Lese dir den Link am besten mal durch ....
Sorry, sorry, Asche auf mein Haupt. Hab den Keymap Link überflogen und und genau die Passage mit keyboard.xml übersehen. Habe auch den Teil mit der Unterteilung der Keymap.xml verstanden. Fehlt nur noch eine Taste, die grundsätzlichg ertmal nicht in Gebrauch ist. Habs nun auf y gelegt. Laut http://wiki.xbmc.org/index.php?title=Keyboard ist die ja erst mal nicht in Verwendung.
Ich weiß, das ja eigentlich fast überall hier im Forum aber auch im WIKI alles nachzulesen ist, allerdings hat ein Newbie wie ich manchmal das Problem die Begrifflichkeiten zuzuordnen. Vielleicht ist es ja möglich, für XBMC Einsteiger bei neuen Addons die zu ändernde Datei anzugeben, mit dem Hinweis in diesem Fall, dass man den Code unter "Global" einfügt, damit er überall verfügbar ist. Für euch sicher Routine, für Einsteiger erst einmal nicht ganz einfach. Bei Gameserverplugins wird es eigentlich immer so gemacht, damit auch die Novitzen alles hinbekommen. Bei mir gehts nun aber und ich bin glücklich!! Danke für die Hilfe
-
-
Servus
Ich habe mir heute dieses Addon installiert und versuche schon seit Stunden eine Playlist anzulegen doch leider ohne Erfolg
Ich nutze OpenELEC 64bit v2.99.4 vom 01.03.2013 auf einem ZOTAC ION MiniPC und suche eine Möglichkeit Playlisten zu erstellen ohne das ich dafür erst die XBMC-Datenbank füttern muß.
Hier ein Auszug aus der xbmc.[definition='1','0']log[/definition]:
Code
Alles anzeigen01:45:12 T:140600794875712 DEBUG: ExecuteXBMCAction : Translating RunAddon($INFO[Skin.String(HomeVideosButton2)]) 01:45:12 T:140600794875712 DEBUG: ExecuteXBMCAction : To RunAddon(script.simpleplaylists) 01:45:12 T:140600794875712 DEBUG: Activating window ID: 10025 01:45:12 T:140600794875712 DEBUG: ------ Window Deinit (Home.xml) ------ 01:45:12 T:140600794875712 DEBUG: ------ Window Init (MyVideoNav.xml) ------ 01:45:12 T:140600794875712 DEBUG: CGUIMediaWindow::GetDirectory (plugin://script.simpleplaylists) 01:45:12 T:140600794875712 DEBUG: ParentPath = [plugin://script.simpleplaylists] 01:45:12 T:140600794875712 DEBUG: StartScript - calling plugin SimplePlaylists('plugin://script.simpleplaylists/','3','') 01:45:12 T:140600794875712 INFO: initializing python engine. 01:45:12 T:140600794875712 DEBUG: new python thread created. id=7 01:45:12 T:140600794875712 DEBUG: WaitOnScriptResult - waiting on the SimplePlaylists (id=7) plugin... 01:45:12 T:140598497502976 NOTICE: Thread XBPyThread start, auto delete: false 01:45:12 T:140598497502976 DEBUG: Python thread: start processing 01:45:12 T:140600794875712 DEBUG: LIRC: Update - NEW at 768921:160 0 KEY_OK_UP devinput (KEY_OK_UP) 01:45:12 T:140598497502976 NOTICE: -->Python Interpreter Initialized<-- 01:45:12 T:140598497502976 DEBUG: Process - The source file to load is /storage/.xbmc/addons/script.simpleplaylists/default.py 01:45:12 T:140598497502976 DEBUG: Process - Setting the Python path to /storage/.xbmc/addons/script.simpleplaylists:/storage/.xbmc/addons/weather.wunderground/resources/lib/wunderground:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xbmc/addons/script.module.xmltodict/lib:/usr/share/xbmc/addons/script.module.pil/lib:/storage/.xbmc/addons/script.common.plugin.cache/lib:/storage/.xbmc/addons/script.module.xbmcswift2/lib:/storage/.xbmc/addons/script.module.elementtree/lib:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/PIL:/usr/lib/python2.7/site-packages/gtk-2.0: 01:45:12 T:140598497502976 DEBUG: Process - Entering source directory /storage/.xbmc/addons/script.simpleplaylists 01:45:12 T:140598497502976 DEBUG: Instantiating addon using automatically obtained id of "script.simpleplaylists" dependent on version 2.0 of the xbmc.python api 01:45:12 T:140600794875712 ERROR: Control 500 in window 10025 has been asked to focus, but it can't 01:45:12 T:140598497502976 DEBUG: LocalizeStrings: no strings.po file exist at /storage/.xbmc/addons/script.simpleplaylists/resources/language/German, fallback to strings.xml 01:45:12 T:140598497502976 DEBUG: LocalizeStrings: no strings.po file exist at /storage/.xbmc/addons/script.simpleplaylists/resources/language/English, fallback to strings.xml 01:45:12 T:140600794875712 DEBUG: WaitOnScriptResult- plugin returned successfully 01:45:12 T:140598497502976 INFO: Scriptresult: Success 01:45:12 T:140598463932160 NOTICE: Thread Background Loader start, auto delete: false 01:45:12 T:140598463932160 DEBUG: Thread Background Loader 140598463932160 terminating 01:45:12 T:140598497502976 INFO: Python script stopped 01:45:12 T:140598497502976 DEBUG: Thread XBPyThread 140598497502976 terminating 01:45:12 T:140600794875712 DEBUG: waiting for python thread 7 (/storage/.xbmc/addons/script.simpleplaylists/default.py) to stop 01:45:12 T:140600794875712 DEBUG: python thread 7 (/storage/.xbmc/addons/script.simpleplaylists/default.py) destructed
Egal ob ich im Videoordner oder im laufenden Video das Script starte, es passiert nix... ich weiß nicht mehr weiter...
Gruß und gute Nacht
Thilo -
Servus
Ich habe mir heute dieses Addon installiert und versuche schon seit Stunden eine Playlist anzulegen doch leider ohne Erfolg
Ich nutze OpenELEC 64bit v2.99.4 vom 01.03.2013 auf einem ZOTAC ION MiniPC und suche eine Möglichkeit Playlisten zu erstellen ohne das ich dafür erst die XBMC-Datenbank füttern muß.
Egal ob ich im Videoordner oder im laufenden Video das Script starte, es passiert nix... ich weiß nicht mehr weiter...
Gruß und gute Nacht
ThiloMhh, hast mit dem Log-Auschnitt wohl die falsche Sekunde erwischt! Da ist nix zu sehen...
Am besten mal komplett!Beim Ausführen von:
passiert also nichts? Oder nen Script-Fehler?
-
-
Problem hat sich in Luft aufgelöst nachdem ich gemerkt habe das mein KeyMapping nicht funktionierte. Hab dann nach 2 Stunden sucherei endlich die Lösung gefunden und jetzt kann ich dein Script per Taste auf der Fernbedienung aufrufen.
Was mir jetzt nach dem anlegen einer Test-Playlist aufgefallen ist, wenn ich mir die Liste der Playlisten aufrufe und eine Playlist markiere und dann auf PLAY drücke, komme ich nur in die Playlist anstatt (wie von einer Playlist erwartet) das direkt der erste Titel abgespielt wird...
Wäre vielleicht noch eine Idee:
- beim drücken von PLAY wird direkt der erste Titel in der Playlist abgespielt
- beim drücken von ENTER kommt man in die Playlist rein um bei einem anderen Titel zu beginnenGrüße und Danke
Thilo -
Hallo Leute ich komm mit dem Addon auch nicht zurecht kann mir da einer Helfen???
Wie erstelle ich eine Playliste?
Wie füge ich was in die Playliste ein? -
-
OK habe es nun auch hin bekommen
Ein Tutorial in Youtube wäre vielleicht nicht schlecht!!!Ich wusste nicht das ich die keyboard.xml erst anlegen muss und in den Ordner /keymaps ablegen muss!
Android Android/data/http://org.xbmc.xbmc/files/.xbmc/userdata/keymaps
iOS - Varied /private/var/mobile/Library/Preferences/XBMC/userdata/keymaps
Linux ~/.xbmc/userdata/keymaps
Mac OS X /Users/<your_user_name>/Library/Application Support/XBMC/userdata/keymaps
OpenELEC /storage/.xbmc/userdata/keymaps
Windows XP %appdata%\XBMC\userdata\keymaps
Windows 7 %appdata%\XBMC\userdata\keymaps
Windows 8 %appdata%\XBMC\userdata\keymapsLeute nicht vergessen die keyboard.xml zu ergänzen!
<y>RunPlugin(plugin://script.simpleplaylists/?mode=addCurrentUrl)</y>
Dabei ist das y das vorne und hinten ist die Taste ich ich genommen hebe könnt aber auch was andere nähmen!Danke für das Tolle Addon! Nur schade das man da noch am dem keyboard.xml zu tun hat.
-
Ein Tutorial in Youtube wäre vielleicht nicht schlecht!!!
Wenn du jetzt weißt wie es geht kannst du ja eins erstellen
Würden sich bestimmt einige drüber freuen. -
-
Hallo!
Vielen Dank erst einmal für dieses tolle Add-On. Ich nutze es übrigens um gemischte Audio/Musikvideo-Playlists zu erstellen. (Ich habe keinen anderen Weg gefunden.)
Ich habe aber ein Problem und weiß nicht so genau, woher das kommt. Und zwar werden die Items, die ich in eine SimplePlaylist hinzufüge immer als Ordner hinzugefügt. Wenn ich in der SimplePlaylist solch ein Item anwähle, spielt es nicht ab. In der SimplePlaylists.spl sind die Einträge mit ISDIR=True eingetragen. (Ich glaube übrigens, dass das schon mal korrekt funktioniert hat, aber kann nicht genau sagen, ob ich was verändert habe, das das ausgelöst hat.) Ich habe versucht herauszufinden warum das passiert und bin auf Zeile 240/241 in https://github.com/AddonScriptorD…default.py#L240 gestoßen. Nach etwas herumprobieren konnte ich herausfinden, dass bei mir isPlayable=="" immer wahr ist. Woher kann das kommen? Als Workaround habe ich diese beiden Zeilen bei mir auskommentiert, da ich keine Ordner hinzufüge.
Aber ich habe einen Vorschlag, wie man vielleicht sicherer herausfinden könnte, ob ein Item ein Ordner ist. Man könnte doch einfach das letzte Zeichen von url mit / (bzw. vielleicht auch mit \ auf Windows?) vergleichen. Das scheint mir "stabiler" zu sein als dieses InfoLabel. Was denkst du dazu, AddonScriptorDE?
Ich nutze XBMC 12.2 auf Linux mit Python 2.7.3.
(Ich hoffe hier ist die richtige Stelle um das zu posten?!)
-
Hallo!
Vielen Dank erst einmal für dieses tolle Add-On. Ich nutze es übrigens um gemischte Audio/Musikvideo-Playlists zu erstellen. (Ich habe keinen anderen Weg gefunden.)
Ich habe aber ein Problem und weiß nicht so genau, woher das kommt. Und zwar werden die Items, die ich in eine SimplePlaylist hinzufüge immer als Ordner hinzugefügt. Wenn ich in der SimplePlaylist solch ein Item anwähle, spielt es nicht ab. In der SimplePlaylists.spl sind die Einträge mit ISDIR=True eingetragen. (Ich glaube übrigens, dass das schon mal korrekt funktioniert hat, aber kann nicht genau sagen, ob ich was verändert habe, das das ausgelöst hat.) Ich habe versucht herauszufinden warum das passiert und bin auf Zeile 240/241 in https://github.com/AddonScriptorD…default.py#L240 gestoßen. Nach etwas herumprobieren konnte ich herausfinden, dass bei mir isPlayable=="" immer wahr ist. Woher kann das kommen? Als Workaround habe ich diese beiden Zeilen bei mir auskommentiert, da ich keine Ordner hinzufüge.
Aber ich habe einen Vorschlag, wie man vielleicht sicherer herausfinden könnte, ob ein Item ein Ordner ist. Man könnte doch einfach das letzte Zeichen von url mit / (bzw. vielleicht auch mit \ auf Windows?) vergleichen. Das scheint mir "stabiler" zu sein als dieses InfoLabel. Was denkst du dazu, AddonScriptorDE?
Ich nutze XBMC 12.2 auf Linux mit Python 2.7.3.
(Ich hoffe hier ist die richtige Stelle um das zu posten?!)
Hi, ich wollt mir das SimplePlaylists Addon schon länger mal anschauen - da gibts wohl hier und da ein paar Probleme. Hab grad viel zu tun - vielleicht schaffe ich es am Wochenende.
Wegen der Prüfung auf Ordner: Das war damals schon etwas sehr zusammengefrickelt, gibt bestimmt ne funktionierende Lösung. Jedoch wird das mit dem Vergleich auf "/" bzw. "\" auch nicht funktionieren, da Ordner nicht damit enden müssen. Und es soll ja auch nicht nur mit lokalen Inhalten funktionieren, sondern generell - also auch mit Addons... -
-
[…]
Solange die Ressourcen im lokalen Dateisystem eingebunden sind, könnte os.path.isdir(path) bzw. os.path.isfile(path) hilfreich sein
-
Solange die Ressourcen im lokalen Dateisystem eingebunden sind, könnte os.path.isdir(path) bzw. os.path.isfile(path) hilfreich sein
Danke, ist mir bekannt. Jedoch muss geprüft werden, ob ListItems Ordner sind. Ich hatte das damals provisorisch gelöst, aber es gibt auch eine vernünftige Lösung: "ListItem.IsFolder" - hatte ich damals nicht gefunden.
Wenn ich Zeit hab schau ich mir das Addon nochmal an...
-
-
Ein Addon was ich gut brauchen kann, danke.
Dennoch ein oder zwei kleine Wünsche für eine Update
1) Auswahl zwischen *.SPL und *.M3U wäre nett
2) Musik / Video / Bilder abwählbar über Settings. Brauche eigentlich nur Musik -
Legt euch erstmal ein paar Playlisten/Unterordner beim Hinzufügen an. Falls ihr viele Playlisten/Unterordner nutzen wollt ist die Verwaltung nützlich (Kontext-Menü).
Falls ihr von überall auf eure Playlisten zugreifen wollt (mit Videos/Musik/Bilder Auswahl), belegt eine Taste mit folgendem Befehl (oder in die favourites.xml):
Gibt es auch einen Befehl, direkt Musik-Playlisten zu öffnen?
-
-
Hallo,
wie nutze ich das Addon auf dem Tablet, d.h. wie / wo gebe ich den erforderlichen Befehl ( RunPlugin(plugin://script.simpleplaylists/?mode=addCurrentUrl) ) ein?
-
der Befehl ist eigentlich für einen Remotaufruf.
Alternativ müsstest den Skin bearbeiten und einen Button in der DialogContext einfügen:Sieht in etwa so aus.. Ist aber von skin zu skin verschieden - muss aussehen wie der Default button oder andere "eigene" die enthalten sind mit dem anderen onclick und visible.
Code<control type="button" id="1040"> <description>Playliste</description> <include>dialog_contextbutton</include> <label>Simple Playlisten öffnen</label> <onclick>RunPlugin(plugin://script.simpleplaylists/?mode=addCurrentUrl)</onclick> <visible>System.HasAddon(script.simpleplaylists) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes)]</visible> </control>
Grüße -
-
Danke.
Ich hätte vorausschicken müssen, daß ich Anfänger bin. Und deshalb kann ich mit der Antwort nicht wirklich etwas anfangen. Grundsätzlich verstanden habe ich schon, was gemacht werden muß, aber die Umsetzung hebe ich mir auf, wenn ich mehr Erfahrung und Kenntnis mit Kodi habe. -
Hallo zusammen,
kann ich das Addon auch in Netflix nutzen?
-
-
Ist es möflich, die Ordner "Video", "Music", "Bilder" zu löschen?
Ich hätte gerne eigene Ordner oder direkt Playlisten in der ersten Ebene, wenn ich SimplePlaylist öffne. Da ich "Music" und "Bilder" nicht nutze, finde ich es umständlich, immer erst auf "Video" klicken zu müssen.
-
Hallo und Juten Tach!
Will den Thread mal reanimieren und hoffe, daß das Addon noch gepflegt wird oder sich ein erfahrener Anwender findet.
Ich habe das Addon installiert und gemäß Anweisung einen Knopf der Fernbedienung entsprechend belegt
Nun habe ich Stationen aus dem Radio.de-Addon (plugin.audio.radio_de) zur Playlist hinzugefügt (mit Ordner "Radio" und Unterordner "Techno").Wenn ich nun im SimplePlaylists-Addon einen Eintrag wähle, um den nach meinen Erwartungen abzuspielen, passiert offentlich nichts. Allerdings erzeugt der Versuch eine Zeile im Log:
Bash2021-01-13 11:10:26.563 T:4067084128 WARNING: Playlist Player: ListItem type must be audio or video, use ListItem::setInfo to specify!
Ich wüßte nicht, wie das tun sollte. Wie man sieht sind die Shortcuts im Hauptordner "Audio". Vielleicht kann mir jemand auf die Sprünge helfen. Möglicherweise kann man den Playlistinhalt manuell editieren. Das habe ich auch schon erfolglos probiert
Nämlich indem ich dan Verweis auf das Radio.de-Addon durch die URL (z.B.: https://webcast.deeredradio.com:8420/stream) des Streams ersetzt habe. Es bleibt aber bei dem einen Zeile im Log. Ich ging und gehe an und für sich davon aus, daß der "ListItem type" durch die Einordnung im entsprechenden Ordner gesetzt ist. Scheint jedoch nicht der Fall zu sein.
Dann sag/schreib ich schonmal DANKE!
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!