Aufnahmeoption: "Einmal aufnehmen" bei Serien (MP 1.2.1) (1 Viewer)

Scrounger

Retired Team Member
  • Premium Supporter
  • January 21, 2009
    1,032
    514
    Stuttgart
    Home Country
    Germany Germany
    Hallo zusammen,

    wenn ich eine Serie mit der Option "Einmal aufnehmen" programmiere, wird diese leider nicht im Serien Ordner abgespeichert.

    Ich meine das das bei MP 1.1.3 anders war?
    Könnt ihr das bestätitgen? Ist das ein Bug?



    Hintergrund:
    Ich arbeite grad an nem Tool (später evtl. Plugin), dass mir alle nicht vorhandenen Serien aus der MP TvSeries DB ausliest, das EPG danach durchsucht und dann automatisch eine Aufnahme in der TV Server DB anlegt, sofern eine übereinstimmung gefunden wurde.
     

    k.krutowski

    Portal Member
    June 22, 2008
    35
    0
    AW: Aufnahmeoption: "Einmal aufnehmen" bei Serien (MP 1.2.1)

    Hallo Scrounger,

    ich kann dir leider nicht sagen ob das in den älteren MP Versionen wirklich so war das eine einzelne Serie in den Ordner geschoben wird. Ich hab das bei mir so geregelt das ich die Bezeichnung der Filme so eingestellt habe:

    %title%_%series%x%episode%- %channel% - %date%

    Wenn es sich jetzt um einen Film handelt dann habe ich halt ein x im Namen also z.B. Serenity_x - prosieben - datum.ts
    Jetzt wird die Serie von TVSeries automatisch erkannt.

    Da ich meine Serien noch mit MCEBuddy umwandle werden die dann automatisch in den einen Ordner kopiert. Nach der Umwandlung sorgt das folgende Script dafür das die Serien in den für sie passenden Ordner kopiert werden:

    Code:
    @echo off & setlocal
    
    
    
    rem **********************************************
    rem Variable fuer Pfade und Dateimuster sowie die
    rem zusammenzufassenden Anzahl-Gruppen festlegen;
    rem damit wird es einfacher, den Batch anzupassen.
    
    set "Quelle=D:\umwandeln"
    set "Dateien=*.mp4"
    set "Ziel=D:\Serien"
    set "Anzahlen=,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26"
    set "Serien=Futurama,Weeds,Dr. House,Supernatural,Stargate,Futurama,Akte X,Star Trek"
    
    rem ********************************************
    
    rem Alle passenden Dateien im Quellordner durchgehen ...
    for %%i in ("%Quelle%\%Dateien%") do (
        
        rem ... und davon den ersten Namensbestandteil
        rem (bis zum ersten "-") betrachten
        for /f "delims=_" %%a in ("%%~ni") do (
    
    
    rem Falls die Zielordner noch nicht existieren, diese erzeugen.
    for %%n in (%Anzahlen%) do if not exist "%Ziel%\%%a\" md "%Ziel%\%%a"
    
            rem Ein Inhaltsverzeichnis aller Dateien mit gleichem ersten
            rem Teil des Namens (%%a) ausgeben, allerdings davon nur die
            rem Zeile mit der Anzahl der gefundenen Dateien verwenden - 
            rem erkennbar am Bestandteil "Datei(en)" eng. "File(s)" - und noch dafuer
            rem sorgen, dass fuer den Fall, dass es keine weiteren
            rem zugehoerigen Dateien gibt, mittels "2>nul" Fehler-
            rem meldungen unterdrueckt werden.
           for /f %%n in ('dir /a-d "%Quelle%\%%a_%Dateien%" 2^>nul^|findstr "Datei(en)" 2^>nul') do (
    
    
    
    
    
                rem Wenn die Anzahl (%%n) in der Vorgabe (%Anzahlen%)
                rem enthalten ist (fuer den exakten Vergleich muss die
                rem ermittelte Anzahl zwischen Kommata gesetzt werden)
                rem alle Dateien mit dem gleichen Namensbeginn in den 
                rem entsprechenden Zielordner verschieben. Damit die
                rem Namen der verschobenen Dateien nicht angezeigt
                rem werden, die Ausgabe noch mit ">nul" unterdruecken.
                
                echo %Anzahlen%|find ",%%n,">nul && move "%Quelle%\%%a_%Dateien%" "%Ziel%\%%a\">nul
    
            )
        )
    )
    
    FOR /F "delims=" %%i in ('dir /b /s /ad E:\Serien') do rd "%%i" 2>NUL

    Für das Script und für den von mir benutzen Episodenscanner muss der Dateinamen von Serien so formatiert werden.
    %title%\%title%_(%name%) Season%series%Episode%episode% - %channel% - %date% - %start%

    Das ganze startet dann per Taskplaner nach der Umwandlung.

    Ich wäre an einem Plugin wie das von dir geplante auf jedenfall interessiert.
    Momantan bin ich nur noch mit löschen von doppelten Serien beschäftigt. Vielleicht lässt sich das mit deinem Tool dann umgehen.

    Gruß krutowski
     

    IchBinsShort

    Portal Pro
    January 3, 2008
    683
    54
    Home Country
    Germany Germany
    AW: Aufnahmeoption: "Einmal aufnehmen" bei Serien (MP 1.2.1)

    Also ich bin mir eigentlich ziemlich sicher das dies schon in der vorherigen Version von Mediaportal der Fall war und kein Bug ist.
    Es können ja zwei verschiedene Formate in den Recordings Settings definiert werden. Eins für manuelle und einmalige Aufnahmen und das andere für wiederholende Aufnahmen wie z.b Serien.

    siehe Wiki Recording - MediaPortal Wiki

    Finde ich auch nicht gerade toll gelöst, aber ist wohl zur Zeit nicht anders möglich. Abhilfe würde diesbezüglich wohl nur eine andere Erkennungs routine seitens Mediaportal leisten. Aber wüsste auch nicht genau wie das zu machen sein könnte. Vlt. durch auslesen des EPG wenn dort Serie als Genre steht wird dies als Serie definiert oder so.
     

    Users who are viewing this thread

    Top Bottom