home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Installationsprobleme?
Aufnahmeoption: "Einmal aufnehmen" bei Serien (MP 1.2.1)
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="k.krutowski" data-source="post: 834057" data-attributes="member: 77807"><p><strong>AW: Aufnahmeoption: "Einmal aufnehmen" bei Serien (MP 1.2.1)</strong></p><p></p><p>Hallo Scrounger, </p><p></p><p>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:</p><p></p><p>%title%_%series%x%episode%- %channel% - %date%</p><p></p><p>Wenn es sich jetzt um einen Film handelt dann habe ich halt ein x im Namen also z.B. Serenity_x - prosieben - datum.ts</p><p>Jetzt wird die Serie von TVSeries automatisch erkannt. </p><p></p><p>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:</p><p></p><p>[CODE]</p><p></p><p>@echo off & setlocal</p><p></p><p></p><p></p><p>rem **********************************************</p><p>rem Variable fuer Pfade und Dateimuster sowie die</p><p>rem zusammenzufassenden Anzahl-Gruppen festlegen;</p><p>rem damit wird es einfacher, den Batch anzupassen.</p><p></p><p>set "Quelle=D:\umwandeln"</p><p>set "Dateien=*.mp4"</p><p>set "Ziel=D:\Serien"</p><p>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"</p><p>set "Serien=Futurama,Weeds,Dr. House,Supernatural,Stargate,Futurama,Akte X,Star Trek"</p><p></p><p>rem ********************************************</p><p></p><p>rem Alle passenden Dateien im Quellordner durchgehen ...</p><p>for %%i in ("%Quelle%\%Dateien%") do (</p><p> </p><p> rem ... und davon den ersten Namensbestandteil</p><p> rem (bis zum ersten "-") betrachten</p><p> for /f "delims=_" %%a in ("%%~ni") do (</p><p></p><p></p><p>rem Falls die Zielordner noch nicht existieren, diese erzeugen.</p><p>for %%n in (%Anzahlen%) do if not exist "%Ziel%\%%a\" md "%Ziel%\%%a"</p><p></p><p> rem Ein Inhaltsverzeichnis aller Dateien mit gleichem ersten</p><p> rem Teil des Namens (%%a) ausgeben, allerdings davon nur die</p><p> rem Zeile mit der Anzahl der gefundenen Dateien verwenden - </p><p> rem erkennbar am Bestandteil "Datei(en)" eng. "File(s)" - und noch dafuer</p><p> rem sorgen, dass fuer den Fall, dass es keine weiteren</p><p> rem zugehoerigen Dateien gibt, mittels "2>nul" Fehler-</p><p> rem meldungen unterdrueckt werden.</p><p> for /f %%n in ('dir /a-d "%Quelle%\%%a_%Dateien%" 2^>nul^|findstr "Datei(en)" 2^>nul') do (</p><p></p><p></p><p></p><p></p><p></p><p> rem Wenn die Anzahl (%%n) in der Vorgabe (%Anzahlen%)</p><p> rem enthalten ist (fuer den exakten Vergleich muss die</p><p> rem ermittelte Anzahl zwischen Kommata gesetzt werden)</p><p> rem alle Dateien mit dem gleichen Namensbeginn in den </p><p> rem entsprechenden Zielordner verschieben. Damit die</p><p> rem Namen der verschobenen Dateien nicht angezeigt</p><p> rem werden, die Ausgabe noch mit ">nul" unterdruecken.</p><p> </p><p> echo %Anzahlen%|find ",%%n,">nul && move "%Quelle%\%%a_%Dateien%" "%Ziel%\%%a\">nul</p><p></p><p> )</p><p> )</p><p>)</p><p></p><p>FOR /F "delims=" %%i in ('dir /b /s /ad E:\Serien') do rd "%%i" 2>NUL</p><p></p><p>[/CODE]</p><p></p><p>Für das Script und für den von mir benutzen Episodenscanner muss der Dateinamen von Serien so formatiert werden.</p><p>%title%\%title%_(%name%) Season%series%Episode%episode% - %channel% - %date% - %start%</p><p></p><p>Das ganze startet dann per Taskplaner nach der Umwandlung.</p><p></p><p>Ich wäre an einem Plugin wie das von dir geplante auf jedenfall interessiert. </p><p>Momantan bin ich nur noch mit löschen von doppelten Serien beschäftigt. Vielleicht lässt sich das mit deinem Tool dann umgehen. </p><p></p><p>Gruß krutowski</p></blockquote><p></p>
[QUOTE="k.krutowski, post: 834057, member: 77807"] [b]AW: Aufnahmeoption: "Einmal aufnehmen" bei Serien (MP 1.2.1)[/b] 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 [/CODE] 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 [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
Installationsprobleme?
Aufnahmeoption: "Einmal aufnehmen" bei Serien (MP 1.2.1)
Contact us
RSS
Top
Bottom