Das edit hab ich komplett überlesen, ja da werd ich mich mal dran versuchen.
Hier mal das Bild wie es am ende ungefähr aussehen soll.
Das edit hab ich komplett überlesen, ja da werd ich mich mal dran versuchen.
Hier mal das Bild wie es am ende ungefähr aussehen soll.
Ausgehend vom Homemenü, soll sich unter Bilder oder Programme ein Menüpunkt sein bei dem sich eine Liste öffnen in der alle Dateien stehen die im Bilder verzeichniss hinterlegt sind. Dann in einer 2 und 3 spalte soll man jeweils Start und Enddatum festlegen wann die Dateien in der Diashow mit aufgenommen sein sollen.
Ja ich verstehe was du meinst mit den Ordnern, allerdings wäre es schön wenn es wirklich auswählbar wäre über das GUI oder eine xml-datei.
Denn ich bin nicht der einzige der dort Dateien hochläd, und bei den anderen Nutzern es sind welche dabei die schon schwierigkeiten haben die Daten auf ihrem eigenem System zu finden.
Ich hab schon so ungefähr etwas im Kopf wie es sein soll.
Kann man das ganz grob abschätzen wieviel Arbeitsaufwand nötig wäre um das umzusetzten?
So gesehen ja schon. Ich versuche halt alle Möglichkeiten zu nutzen mir auch Personlich fortlaufende Arbeit dadurch zu erleichtern.
Auf deinen Ratschlag hin hab ich ja schon angefangen mir Python anzueignen das ich das evtl. auch selbst um setzen könnte. Wobei mich dann im Vorfeld interessieren würde wie aufwändig so etwas wird?
Zumal es nicht exklusiv sein soll und ich auch schon in erwägung gezogen habe etwas dafür zu geben.
Gruß Neo
Das ist auch nicht für den Privaten bereich gedacht. Da ist die Dateilöschen varianten völlig ausreichend.
Ich bin auf der Suche nach einer Möglichkeit bei uns in der Firma es einfacher zu gestalten unsere Infofernseher zu bespielen. Aktuell nutzen wir da eine total überteuerte, veraltete, unpraktische und Nutzer unfreundliche Hard- & Softwarelösung und bei ersten tests hat sich XBMC halt als Alternative echt gut geschlagen, da es deutlich einfacher zu bedienen, flexibler einsetzbar und halt die Kosten für Hard & Software deutlich geringer sind.
Mit der Screensaver-Sliedeshow hab ich auch schon rumprobiert aber ist nicht das was ich benötige.
Gruß Neo
Servus zusammen,
ich hab da mal ne Frage. Da ich noch relativ am Anfang bin Python zu lernen und mein Problem meine Fähigkeite aktuell wohl noch weit übersteigt wenn ich mich mal an die Experten hier. Mir konnte schon hiermit gut geholfen werden.
Aber ich habe jetzt folgende Problemstellung:
Wir wollen bei uns nach möglichkeit sämtliiche TV-Geräte mit Raspis ausstatten um dort Diashows laufen zu lassen, bei denen der Inhalt zeitlich gesteuert wird. Die Bilder/Videos die zur Auswahl stehen sollen werden, Lokal auf dem Pi liegen um Probleme mit der Netzwerkverbindung vorzubeugen. Man soll dann mittels einer Oberfläche, den Bildern/Videos ein Start und Enddatum geben können wann diese in der Diashow angezeigt werden sollen.
Es gibt zwar dafür spezielle Raspi-Distros wie "Screenly" aber wir wollen das mit dem nach Möglichkeit mit XBMC umsetzten, da wir den Pi auch als IPTV-Client nutzen wollen, so das Standartmässig die Diashow läuft und auf Wunsch dann auf TV gewechselt werden kann oder auch mal auf eine im Netzwerkvorhandene Mediathek zugreifen können.
Wie oben verlinkt mit dem Dateilöschen, kann ich schon Problemlos eine Diashow mit Bildern und Videos starten und dann an bestimmten Tagen Content entfernen lassen, aber so etwas mit Start/Enddatum bekomme ich selbst wohl noch nicht hin.
Deswegen frage ich mal, ist so ein solches Addon für XBMC möglich oder sind da die Grenzen schon erreicht?
Ich bin dankbar für jede Hilfe.
Gruß Neo
Hab den fehler gefunden. Es lag am FTP-Programm welches den Ordnerinhalt nicht aktualisiert hat. Erst nach nem neuverbinden. Das hätte ich vielleicht gleich testen können. Dann kann ich mich ja jetzt daran machen das es mittels Cronjob läuft.
So hier is mal der Log hab einfach den gesammten vom heutigen Tag genommen da ich nicht wusste was alles benötigt wird.
09:06:06 T:3042820096 DEBUG: Keyboard: scancode: 0x0e, sym: 0x0008, unicode: 0x0008, modifier: 0x0
09:06:06 T:3042820096 DEBUG: OnKey: backspace (0xf008) pressed, action is Back
09:06:06 T:3021993024 INFO: CActiveAESink::OpenSink - initialize sink
09:06:06 T:3021993024 DEBUG: CActiveAESink::OpenSink - trying to open device PI:HDMI
09:06:06 T:3021993024 DEBUG: CAESinkPi:SetAudioProps hdmi_stream_channels 0 hdmi_channel_map 00000008
09:06:06 T:3021993024 DEBUG: CAESinkPi:Initialize Format:15 Channels:2 Samplerate:44100 framesize:8 bufsize:17640 bytes/s=352800.00 dest=PI:HDMI
09:06:06 T:3021993024 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.audio_render input port 100 output port 100 m_handle 0x406eef8
09:06:06 T:3042820096 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
09:06:06 T:3021993024 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.audio_render) - port(100), nBufferCountMin(1), nBufferCountActual(2), nBufferSize(17648), nBufferAlignmen(16)
09:06:06 T:3021993024 DEBUG: CActiveAESink::OpenSink - SinkPi Initialized:
09:06:06 T:3021993024 DEBUG: Output Device : HDMI
09:06:06 T:3021993024 DEBUG: Sample Rate : 44100
09:06:06 T:3021993024 DEBUG: Sample Format : AE_FMT_FLOAT
09:06:06 T:3021993024 DEBUG: Channel Count : 2
09:06:06 T:3021993024 DEBUG: Channel Layout: FL,FR
09:06:06 T:3021993024 DEBUG: Frames : 2205
09:06:06 T:3021993024 DEBUG: Frame Samples : 4410
09:06:06 T:3021993024 DEBUG: Frame Size : 8
09:06:06 T:3042820096 DEBUG: ------ Window Deinit (SettingsSystemInfo.xml) ------
09:06:06 T:3042820096 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
09:06:06 T:3042820096 DEBUG: ------ Window Init (Home.xml) ------
09:06:06 T:3042820096 DEBUG: Keyboard: scancode: 0x0e, sym: 0x0008, unicode: 0x0008, modifier: 0x0
09:06:06 T:3042820096 DEBUG: OnKey: backspace (0xf008) pressed, action is Back
09:06:06 T:3042820096 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
09:06:06 T:3042820096 DEBUG: Keyboard: scancode: 0x0e, sym: 0x0008, unicode: 0x0008, modifier: 0x0
09:06:06 T:3042820096 DEBUG: OnKey: backspace (0xf008) pressed, action is Back
09:06:06 T:3042820096 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
09:06:07 T:3042820096 DEBUG: Keyboard: scancode: 0x58, sym: 0x0125, unicode: 0x0000, modifier: 0x0
09:06:07 T:3042820096 DEBUG: OnKey: f12 (0xf09b) pressed, action is RunAddon(script.delete.files)
09:06:07 T:2675921984 NOTICE: Thread LanguageInvoker start, auto delete: false
09:06:07 T:2675921984 INFO: initializing python engine.
09:06:07 T:2675921984 DEBUG: CPythonInvoker(3, /storage/.kodi/addons/script.delete.files/default.py): start processing
09:06:08 T:2675921984 NOTICE: -->Python Interpreter Initialized<--
09:06:08 T:2675921984 DEBUG: CPythonInvoker(3, /storage/.kodi/addons/script.delete.files/default.py): the source file to load is "/storage/.kodi/addons/script.delete.files/default.py"
09:06:08 T:2675921984 DEBUG: CPythonInvoker(3, /storage/.kodi/addons/script.delete.files/default.py): setting the Python path to /storage/.kodi/addons/script.delete.files:/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
09:06:08 T:2675921984 DEBUG: CPythonInvoker(3, /storage/.kodi/addons/script.delete.files/default.py): entering source directory /storage/.kodi/addons/script.delete.files
09:06:08 T:2675921984 DEBUG: CPythonInvoker(3, /storage/.kodi/addons/script.delete.files/default.py): instantiating addon using automatically obtained id of "script.delete.files" dependent on version 2.1.0 of the xbmc.python api
09:06:09 T:2675921984 INFO: CPythonInvoker(3, /storage/.kodi/addons/script.delete.files/default.py): script successfully run
09:06:09 T:2675921984 INFO: Python script stopped
Alles anzeigen
Ich lad den morgen früh hoch wenn ich wieder am Pi sitze...
Edit: Gerade an meinem test MediaCenter ausprobiert, das funktioniert alles so wie es soll. Werde dann morgen mal den Log posten.
So nebenbei nochmal was ganz anderes gefragt. Ist es sonst auch möglich ein Slideshow-Addon so zu erstellen das man in einer Oberfläche auswählen kann wann welches Bild in der Slideshow sein soll? Oder soll ich dafür nen eigenen Thread öffnen?
Ja der [definition='1','0']log[/definition] hat ausgegeben das das script abgebrochen wurde weil auf andere Funktionen zugegriffen wird.
Hab das jetzt auf F12 gemappt und jetzt funktioniert es. Was mich jetzt aber wundert es entfernt die Bilder bei
Kodi aus der Liste aber nicht vom Datenträger.
Das ist natürlich nich die ganze keyboard.xml, nur bis zu dem eintrag wo ich das gemappt habe.
Werde das nochmal ändern, habe auch gerade gesehen "f" ist für umschalten zum Vollbildbei Videowiedergabe.
Hab auch gesehen mad-max hat mal nen Keymap-Editor geschrieben. Gibt es da noch einen funktionierenden Download.
Die im in deinem Beitrag sind alle tot.
Edit: Habe meinen fehler gefunden. Es funktioniert alles so wie es soll. Es lag an den Dateinamen, er werden die Dateien entfernt bei denen das aktuelle Datum drinne steht und nicht alle die älter sind. Das ist aber erstmal egal.
Irgendwie will das mit dem Keymapping auch nicht funktionieren. Sollte ich das unter dem Homemenü legen oder direkt Global.
Und welche keyboard.xml muss ich nehmen ich hab 2 an unterschiedlichen orten.
Super ich bedanke mich schonmal. Bin gerade noch beim testen, habe das Addon installier und cronxbmc ebenfalls allerdings stüzt aktuell OE immer ab wenn ich das Menü von Cron verlassen will.
Jetzt muss ich da nochmal schauen.
Kann ich erst morgen früh machen, da das Notebook nicht in Reichweite ist
gesendet via R2-D2
Das wäre cool.
Mit dem addon...habs aber komplett from scratch geschrieben
gesendet via R2-D2
Magst du das Ergebniss mit mir teilen? Hab mir zwar schon Anleitung und Lehrbuch organisiert, brauch aber doch möglichst Zeitnah eine funktionierende Lösung.
Mit den Lektionen auf der Seite oder mit dem umschreiben vom Code?
Mit so schneller Reaktion hab ich jetzt nicht gerechnet. Dann muss ich jetzt noch wen finden der das passend abändern könnte für mich.
Denn mit Python kenn ich mich gar nicht aus.
Moin zusammen, ich bin jetzt schon ne ganze Weile am suchen konnte aber bisher kein Addon finden welches die gewünschten Funktionen bietet.
Ich suche ein Addon welches im Hintergrund die Quellen durchsucht und gezielt Dateien löscht die im Dateinamen bestimmte Tags vorweist.
Als Beispiel, Ich nutzte einen Pi mit OpenElec und Kodi 14.0 dort habe ich einen Bilder Ordner,in dem liegen x Bilder mit der Formatierung Datum_Name.jpg "20150209_Bild001.jpg".
Jetzt möchte ich das zB. jede Stunde oder so das MediaCenter den Ordner scannt und alle Dateien löscht wo der das Datum im Dateinamen mit dem aktuellen Datum übereinstimmt.
Hintergrund ist, auf dem Pi läuft direkt nach dem booten eine Diashow die alles abspielt was im Bilderordner vorhanden ist und wenn Dateien gelöscht werden werden die ohne
neustart nicht mehr mit Angezeigt, so könnte man den Dateien ein Verfallsdatum geben das diese ohne weiteres zutun aus der Diashow fliegen.
Ist so ein Addon überhaupt möglich, gibt es sowas schon. Wie aufwändig würde eine umsetztung davon werden. Bin für alles Hilfreiche dankbar.
Gruß Neo