Beiträge von Homeserver
-
-
-
da musst du den harken bei "Ordner beinhaltet eine einzige TV Serie" weg machen
Ja das war die Lösung des Problems. Traurig aber wahr. Das hab ich vollkommen falsch verstanden und immer fleißig den Haken hingemacht.
Aber nun ist das Thema zum Glück für mich erledigt.
Danke
-
Also ein Beispiel der ersten Folge hier
Star Wars - Clone Wars (2008) 1x01 Der Hinterhalt.nfo
-url wegen Problemlösung gelöscht-
Das mit dem Haken werde ich auch testen. Dachte das in jedem Unterordner dann nur eine Serie liegt. Da hab ich sicher was falsch verstanden. Schrott
Hoffentlich wars das. Danke einstweilen
-
So jetzt hab ich mal testweise eine Serie separat angelegt mit einer neuen Datenbank zum testen.
Dateistruktur siehe hier
http://i40.tinypic.com/juem1w.pngScrapper Einstellung auch auf das Verzeichnis TV-Shows_children gelegt aber die Show nicht automatisch hinzugefügt wenn ich die Datenbank aktualisiere.
http://i44.tinypic.com/33ogu4k.pngWo kann der Fehler noch liegen?
Logfile ist unter
http://xbmclogs.com/show.php?id=58939Hier noch das nfo file
<?xml version="1.0" encoding="utf-8"?><tvshow xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <title>Star Wars - The Clone Wars</title> <id>83268</id> <boxeeTvDb /> <rating>8</rating> <genre>Animation</genre> <genre>Children</genre> <genre>Science-Fiction</genre> <mpaa>TV-PG</mpaa> <premiered>2008-10-03</premiered> <studio>Cartoon Network</studio> <plot>Es herrscht Krieg in der Galaxie! Unter Führung der Jedi nehmen die neu aufgestellten republikanischen Klon-Bataillone den Kampf gegen die gewaltigen Droiden-Armeen der Rebellion unter Count Dooku auf.
Die Animationsserie schließt die Lücke zwischen den beiden Kinofilmen „Star Wars: Episode II“ und „Episode III“.</plot> <actor> <name>Matt Lanter</name> <role>Anakin Skywalker</role> <thumb>http://thetvdb.com/banners/actors/300638.jpg</thumb> </actor> <actor> <name>Ashley Eckstein</name> <role>Ahsoka Tano</role> <thumb>http://thetvdb.com/banners/actors/300639.jpg</thumb> </actor> <actor> <name>James Arnold Taylor</name> <role>Obi-Wan Kenobi / 4-A7 / Medical Droid</role> <thumb>http://thetvdb.com/banners/actors/300640.jpg</thumb> </actor> <actor> <name>Cat Taber</name> <role>Padme Amidala</role> <thumb>http://thetvdb.com/banners/actors/79101.jpg</thumb> </actor> <actor> <name>Tom Kane</name> <role>Yoda|Narrator|Wullf Yularen</role> <thumb>http://thetvdb.com/banners/actors/79100.jpg</thumb> </actor> <actor> <name>Tom Kenny</name> <role>Nute Gunray</role> <thumb>http://thetvdb.com/banners/actors/79099.jpg</thumb> </actor> <actor> <name>Nika Frost</name> <role>TC-70|Asajj Ventress</role> <thumb>http://thetvdb.com/banners/actors/79098.jpg</thumb> </actor> <actor> <name>Dee Bradley Baker</name> <role>Captain Rex|Commander Cody|Clone Troopers</role> <thumb>http://thetvdb.com/banners/actors/79097.jpg</thumb> </actor> <actor> <name>Matthew Wood</name> <role>General Grievous|Battle Droids</role> <thumb>http://thetvdb.com/banners/actors/79096.jpg</thumb> </actor></tvshow> -
Also auf das Thema Mac oder Pc möchte ich nicht eingehen. Ich gebe zu bedenken das man nur urteilen kann wenn man beide Welten kennt.
Also ich habe mit RunApplescript versucht ein .scpt aufzurufen. Dann rührt sich aber bei mir nix!
Also normalerweise speichert man ein .scpt file dann als .app und lässt dieses dann ausführen.Ich bin nicht ans Ziel gekommen mit .scpt und auch nicht mit .app dabei öffnet er dann nämlich den Paketinhalt beim angeben des Files.
Also mit RunScript ein .applescript aufrufen läuft wie gesagt!
Ciao ciao
-
Also ich muss ein Lob aussprechen. Hab nicht gecheckt das das Addon als Dienst ausgeführt wird.
Coole Sache somit kann ich den Dim Bilschirmschoner drinnen lassen nach 5 min und nach 30 min das Shutdown Script ausführen lassen.
Interessanterweise muss ich dafür Runscript verwenden und nicht Run Applescript obwohl es ein Applescript ist!
Das Script wurde als .applescript also im Textmodus abgespeichert damit es gestartet werden kann.Aber es funktioniert einwandfrei! HAMMER
vielen DankDer Homi
-
Hey super! Das scheint die Lösung für meine Shutdown Problem zu sein.
Werde ich bald testen. Noch eine dumme Frage gleich vorweg. Könnte man damit zb in 3 Abschnitten arbeiten?
Ein Beispiel nach 5 min dimmen nach 15 min den Randomtrailer und nach 30 ein Script aufrufen in meinem Fall ein Shutdown script.
Aber ich denke ich kenne die Antwort.
Eine Aktion nach einer bestimmten Zeit.
Coole Sache auf jeden Fall Daumen hoch
-
Ja Moment das hab ich ja auch gemacht! Darum check ich das ganze auch ned!
Mein Laufwerk liegt auf einem Nas und heißt TV-Shows und dort sind alle Serienordner drinnen.
TV-Shows/The.Vampire.Diaries/etc. und auch das Lauwerk TV-Shows hab ich in den Quellen angegeben sources.xml und das Laufwerk für den Scrappen als Medieninhalt TV-Shows angegeben und nicht jede Serie sep. Das wäre ja Wahnsinnnnnnn.
Somit werde ich das jetzt mal umstricken auf M:\Multimedia\TV-Shows\etc. und M:\Multimedia\Movies und dann das ganze noch einmal probieren.
Irgendwo muss ja der Hund sein.
-
Moment mein Laufwerk heißt TV-Serien! und dieser Quelle hab ich den Inhalt TV-Serien zugewiesen. Ich habe keinen sep. Ordner Serien!
Das hab ich bei den Filmen auch so gemacht. Da gibt es auch das Laufwerk Movies.
Mach das einen Unterschied ob es ein Laufwerk oder Ordner ist?
Hmm
-
Hallo
ich habe meine Serien nach folgender weise geordnet.
Californication/1x01 Verhängnissvolle Affäre.avi
noch ohne eigenes Verzeichnis für die einzelnen Staffeln. Der Seriennamen ist in dem Dateinamen auch noch nicht vorhanden.Wenn ich nun die Serie Californication in der Datenban haben will muss ich im Dateimodus in das Quellverzeichnis gehen und dort bei Californication I drücken oder über das Contextmenü die Filminformationen aufrufen. Dann wird die Serie in die Datenbank gescrappt.
Sämtliche daten liegen lokal in dem selben Verzeichnis und wurden mit Ember reingescrappt.Ist das normal? Das bei jeder Serie zu tun ist ziemlich lässtig.
Ich habe auch schon das Staffel Verzeichnis angelegt und den Seriennamen an den Anfang des Dateinamens gesetzt zum probieren. Beim updaten der Datenbank wurde die Serie aber nicht gefunden.Ist das wirklich normal oder was muss ich tun das die Serien beim updaten der Datenbank automatisch gefunden werden ohne das ich bei jeder Serie I drücken muss.
Bitte um Hilfe der Homi
-
Interessanter Lösungsweg.
Also nutzt ihr für jeden User eine eigene [definition='2','0']as.xml[/definition] und generiert euch über MySQL eine jeweils eigene DB für ein und das selbe XBMC?Ja das ist richtig. Wenig Aufwand und alles sauber getrennt. Ich möchte nicht das meine Kinder dann Poster und Fanart eines Horrorfilmes sehen!
Das ist eine saubere und einfache Lösung. MySQL Instanzen würde ich persönlich nicht dazu nutzen.
Auf jeden Fall hab ich auch die sources getrennt also sep. Ordner für Movies und TV-Shows auch für Musik und Bilder alles mit _Kinder hinten dran.
Ich bin sehr zufrieden damit!
Bei der Profilauswahl hab ich die Bilder getauscht das es auch die Kinder ohne lesen checken und das funkt. Obwohl der große jetzt schon lesen lernt und es auch so schaffen würde.
-
ich habe auch zweit Datenbanken. Eltern und Kinder getrennt!
Aus meiner Sicht eine gute Lösung. Dabei nutze ich auch zwei Profile Eltern und Kinder wie gesagt.
Hier ein Beispiel einer [definition='2','1']advancedsettings[/definition].xml
Code
Alles anzeigen<[definition='2','1']advancedsettings[/definition]> <network> <disableipv6>true</disableipv6> </network> <videodatabase> <type>mysql</type> <host>192.168.0.30</host> <port>3306</port> <user>xbmc</user> <pass>xbmc</pass> <name>xbmc_video</name> </videodatabase> <musicdatabase> <type>mysql</type> <host>192.168.0.30</host> <port>3306</port> <user>xbmc</user> <pass>xbmc</pass> <name>xbmc_music</name> </musicdatabase> </[definition='2','1']advancedsettings[/definition]>
Beim zweiten Profil einfach
<name>xbmc_video_children</name>
<name>xbmc_music_children</name>
ändern
Ciao
-
Homeserver
Ich meine mich zu erinner, dass der Skin in den Skinsettings dazu einen Menupunkt hat.jetzt hab ich es endlich gefunden - ja etwas mit soft fokus - verschieben um
DANKE!
Gibt es wo eine Anleitung was die Settings im Skin bewirken? Ich hab gemerkt das ich einiges nicht auf anhib checke.
-
Hallo
damit die Mac User nicht ganz auf der Strecke bleiben mein Startscript.
Wohlgemerkt es prüft nur und mountet! Es weckt das Nas nicht auf weil das bei mir Zeitgesteuert gemacht wird.
Falls man in der Nacht schauen will wirft es einen Fehler aus.Systemvolume wird auf 100% gestellt und im Schlafzimmer runter geregelt. DHCP wird überprüft. RSS und Wetter Inet Adressen. Mountet die Laufwerke.
Danach wird XBMC gestartet oder auch nicht
Applescript
Code
Alles anzeigen-- Zeitabfrage wegen Nachtabschaltung -- 00:00 bis 05:00 Fehler zu spaet eingeschaltet - System startet um 06:15 -- 05:00 bis 06:15 Fehler zu frueh eingeschaltet - System startet um 06:15 -- 06:15 bis 23:45 Zeit ist OK set ZeitVariable to time string of (current date) -- set ZeitVariable to "05:05" Zeiteinstellung fuer Testzwecke set TagVariable to weekday of (current date) set StartupTime to "06:15" if ZeitVariable < StartupTime then if ZeitVariable < "05:00" then if (TagVariable is Monday) or (TagVariable is Tuesday) or (TagVariable is Wednesday) or (TagVariable is Thursday) or (TagVariable is Sunday) then set ShutdownTime to "23:45" end if if (TagVariable is Friday) or (TagVariable is Saturday) then set ShutdownTime to "00:30" end if display dialog "Es ist " & ZeitVariable & " Das System wurde um " & ShutdownTime & " heruntergefahren und ist erst ab " & StartupTime & " wieder verfuegbar!" buttons {"Okay"} default button 1 with icon stop else display dialog "Es ist " & ZeitVariable & " Das System ist erst ab " & StartupTime & " verfuegbar!" buttons {"Okay"} default button 1 with icon stop end if else -- Ueberpruefung saemtlicher Systemvoraussetzungen vor dem Start - Die Zeit ist bereits OK set ServerIP to "10.0.0.10" set NasIP to "10.0.0.2" set Dreambox7025IP to "10.0.0.6" set EyeTV_NetstreamIP to "10.0.0.7" set LocalComputerName to do shell script "hostname | awk -F. '{print $1}'" set RSS_Feed_InternetAdresse to "www.tt.com" set WeatherInternetAdresse to "www.wunderground.com" -- Ueberpruefen ob die Homepage fuer den Nachrichten RSS Feed verfuegbar ist set RSS_Feed_InternetOnline to false try set RSS_Feed_PingInternet to do shell script "ping -c 1 " & RSS_Feed_InternetAdresse if RSS_Feed_PingInternet contains "0% packet loss" then set RSS_Feed_InternetOnline to true end try -- Ueberpruefen ob die Homepage fuer die Wetteranzeige verfuegbar ist set WeatherInternetOnline to false try set PingWeatherInternet to do shell script "ping -c 1 " & WeatherInternetAdresse if PingWeatherInternet contains "0% packet loss" then set WeatherInternetOnline to true end try if RSS_Feed_InternetOnline is false and WeatherInternetOnline is false then -- Das gesamte Internet ist offline oder zufaellig beide Seiten tell current application to activate display dialog "ACHTUNG: Das Internet ist offline. Der Nachrichten RSS Feed und das Wetter APP sind nicht verfuegbar!" buttons {"Okay"} default button 1 with icon stop giving up after 5 else -- Eine Homepage ist offline if RSS_Feed_InternetOnline is false then tell current application to activate display dialog "ACHTUNG: Die Hompage " & RSS_Feed_InternetAdresse & " ist nicht online. Der Nachrichten RSS Feed ist nicht verfuegbar!" buttons {"Okay"} default button 1 with icon stop giving up after 5 end if if WeatherInternetOnline is false then tell current application to activate display dialog "ACHTUNG: Die Hompage " & WeatherInternetAdresse & " ist nicht online. Das Wetter APP ist nicht verfuegbar!" buttons {"Okay"} default button 1 with icon stop giving up after 5 end if end if -- Abfragen der lokalen IP und Kontrolle ob eine DHCP Adresse zugewiesen wurde set LocalIP to do shell script "ifconfig en0|grep 'inet '|cut -d ' ' -f 2" if LocalIP is "" then set NetzwerkTestSchleifenanzahl to 5 repeat until NetzwerkTestSchleifenanzahl = 0 or LocalIP is not "" delay 3 set LocalIP to do shell script "ifconfig en0|grep 'inet '|cut -d ' ' -f 2" set NetzwerkTestSchleifenanzahl to NetzwerkTestSchleifenanzahl - 1 end repeat end if if LocalIP is not "" then -- Kontrolle DHCP Zuweisung der lokalen Adresse set DhcpRangeServerIP to do shell script "echo " & ServerIP & " |cut -c 1-7" set DhcpRangeLocalIP to do shell script "echo " & LocalIP & " |cut -c 1-7" if DhcpRangeServerIP is not DhcpRangeLocalIP then display dialog "ACHTUNG: DHCP Adressbereiche vom Server und lokalem Rechner stimmen nicht zusammen." buttons {"Okay"} default button 1 with icon stop giving up after 5 end if -- Ueberpruefen ob der Server online ist if LocalIP is not ServerIP then set ServerOnline to false try set PingServer to do shell script "ping -c 1 " & ServerIP if PingServer contains "0% packet loss" then set ServerOnline to true end try if ServerOnline is false then tell current application to activate display dialog "ACHTUNG: Der Server ist nicht online. XBMC Start nicht moeglich" buttons {"Okay"} default button 1 with icon stop end if else set ServerOnline to true end if -- Ueberpruefen ob das NAS online ist set NasOnline to false try set PingNas to do shell script "ping -c 1 " & NasIP if PingNas contains "0% packet loss" then set NasOnline to true end try if NasOnline is false then tell current application to activate display dialog "ACHTUNG: Das NAS ist nicht online. Keine Filme, TV-Serien und Musik verfuegbar!" buttons {"Okay"} default button 1 with icon stop giving up after 5 end if -- Ueberpruefen ob EyeTV online ist. Nur Fehlermeldung keine Auswirkung auf das Script. Wird nur für iPads und Iphones verwendet nicht für XBMC! set EyeTV_Netstream_Online to false try set Ping_EyeTV_Netstream to do shell script "ping -c 1 " & EyeTV_NetstreamIP if Ping_EyeTV_Netstream contains "0% packet loss" then set EyeTV_Netstream_Online to true end try if EyeTV_Netstream_Online is false then tell current application to activate display dialog "ACHTUNG: Eye TV Netstream ist nicht online. Live TV fuer iPads und iPhones nicht verfuegbar!" buttons {"Okay"} default button 1 with icon stop giving up after 5 end if -- Ueberpruefen ob Dreambox online ist. Nur Fehlermeldung keine Auswirkung auf das Script set Dreambox7025Online to false try set PingDreambox7025 to do shell script "ping -c 1 " & Dreambox7025IP if PingDreambox7025 contains "0% packet loss" then set Dreambox7025Online to true end try if Dreambox7025Online is false then tell current application to activate display dialog "ACHTUNG: Dreambox7025 ist nicht online. Live TV nicht verfuegbar!" buttons {"Okay"} default button 1 with icon stop giving up after 5 end if -- Mounten der Laufwerke wenn diese noch nicht gemounted sind. Setzen der Lautstaerke auf 100% if LocalIP is not ServerIP then set volList to {"XBMC"} set firstMount to true repeat with vol in volList -- Ueberpruefen ob das Laufwerk nicht schon gemounted ist if vol is not in (list disks) then if firstMount then try mount volume "afp://" & ServerIP & "/" & vol on error mount volume "afp://" & ServerIP & "/" & vol end try else try mount volume "afp://" & ServerIP & "/" & vol on error display dialog " "" & vol & "" konnte im Netz nicht gefunden werden." buttons {"Okay"} default button 1 with icon stop giving up after 5 end try end if end if set firstMount to false end repeat if LocalComputerName is "iMac-Schlafzimmer" then set volume output volume 40 else set volume output volume 80 end if end if -- Starten von XBMC wenn der Server und das NAS Online sind if LocalIP is not "" and ServerOnline is true and NasOnline is true then run application "XBMC" tell application "XBMC" activate end tell end if else tell current application to activate display dialog "ACHTUNG: Keine IP Adresse zugewiesen! Probleme mit DHCP Server, DHCP Einstellung oder das Netzwerkkabel ist nicht angeschlossen. XBMC Start nicht moeglich" buttons {"Okay"} default button 1 with icon stop end if end if
-
Code
Alles anzeigenset LocalIP to do shell script "ifconfig en0|grep 'inet '|cut -d ' ' -f 2" set ServeriP to "10.0.0.10" if LocalIP is ServeriP then # display dialog "Logout am Server" tell application "XBMC" to quit delay 0.5 tell application "System Events" keystroke "q" using {command down, shift down, option down} end tell else # display dialog "Logout and sleep local" tell application "XBMC" to quit delay 0.5 tell application "System Events" keystroke "q" using {command down, shift down, option down} end tell delay 0.5 tell application "System Events" sleep end tell end if
-
Hier mal mein Logout Script das es mir ermöglicht nach dem Logout noch den Rechner in den Ruhezustand zu schicken falls es ein Clientrechner ist und nicht der Server selber. Applescript wie man sieht.
Code
Alles anzeigenset LocalIP to do shell script "ifconfig en0|grep 'inet '|cut -d ' ' -f 2" set ServeriP to "10.0.0.10" if LocalIP is ServeriP then # display dialog "Logout am Server" tell application "XBMC" to quit delay 0.5 tell application "System Events" keystroke "q" using {command down, shift down, option down} end tell else # display dialog "Logout and sleep local" tell application "XBMC" to quit delay 0.5 tell application "System Events" keystroke "q" using {command down, shift down, option down} end tell delay 0.5 tell application "System Events" sleep end tell end if
-
Hallo 4lb3rtO
Danke für deine Antwort. Leider bin ich mit meinen Bemühungen nicht vom Fleck gekommen. Damit das was ich gerne haben will auch funktioniert müsste ich wie du schon erwähnt hast den XBMC selber kompilieren. Diesen Zeitaufwand möchte ehrlich nicht betreiben weil ich nicht genau weiß da alles an Hürden auf mich zukommt.
Dein Ansatz mit dem Pyton Script ist für mich absolut nachvollziehbar keine Frage. Nachdem ich aber noch keine einzige Zeile in Pyton geschrieben habe sind leider auch hier die Bedenken groß nicht ans Ziel zu kommen.
Hmm ... Das schaut nicht gut aus
-
@ mad max
Ups - fettes sorry!
-
Homeserver
Ich meine mich zu erinner, dass der Skin in den Skinsettings dazu einen Menupunkt hat.
Mit dem Settingspunkt wird direkt in den Menüpunkt Bilder gewechselt!Ich möchte aber gerne im Hauptmenü bleiben und nur den Menüpunkt Bilder angewählt haben damit die Slideshow läuft!