synOTR synOTR - scriptsammlung für OTR-Workflow auf Synology Diskstation

-rrr-

Benutzer
Mitglied seit
03. Sep 2017
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Für die Einrichtung bitte nachstehende Schritte ausführen:
1. um nur synOTR-Benachrichtigungen auf dem gewünschten Kanal zu empfangen, erstelle zunächst im DSM einen neuen User, z.B. "synOTRpush" (er benötigt keinerlei Rechte).
2. Setze in der Konfiguration.txt die Variable: MessageTo="synOTRpush"?
dsmtextnotify="on" muss in der Konfiguration.txt gesetzt sein?
synOTR muss vom user 'root' gestartet werden, da nur er die Rechte hat, Systembenachrichtigungen versenden zu können.
3. installiere von cphup.net die Pakete "Notification Essentials" und "Notification Forwarder"
4. Öffne den 'Notification Forwarder' und erstelle eine neue Benachrichtigung für den User synOTRpush?
Details zur Konfiguration der einzelnen Dienste findest du hier im entsprechenden Thread [LINK]
5. Der neue User synOTRpush kann nach der Einrichtung auch deaktiviert werden​

Hallo Stephan,

ich kann eigentlich nur jeden Post mit einem Dank an deine großartige Arbeit beginnen - ich find das echt klasse!

Bzgl der Benachrichtigungen ist es mir nun gelungen, es so als E-Mail-Benachrichtigung einzurichten, dass ich keinen curl-Fehler mehr erhalte.

Allerdings habe ich bei den letzten Dekodierenden keine Meldungen per E-Mail erhalten, obwohl ich die Einrichtung so gemacht habe, wie von dir beschriebenen.
Sind die Settings dann im Notification Forwarder falsch?

Bildschirmfoto 2017-10-27 um 10.28.19.jpg
Bildschirmfoto 2017-10-27 um 10.22.54.jpg

Danke und lieben Gruß
-rrr-
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
… Allerdings habe ich bei den letzten Dekodierenden keine Meldungen per E-Mail erhalten, …

Lässt du von synOTR nur dekodieren?
Die Benachrichtigung wird ja erst gesendet, wenn ein Film komplett abgearbeitet ist (alle Schritte, die man ausgewählt hat). Vielleicht gibt es ja für die letzten Filme noch keine Cutlist?
 

RSchmid30

Benutzer
Mitglied seit
27. Jul 2013
Beiträge
55
Punkte für Reaktionen
0
Punkte
6
Wie kann ich die Update Erinnerung gleich wieder abschalten?
Ich weis es nicht mehr!
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
Update machen ... ?
... oder im Skript synOTR.sh ganz unten den alleinstehenden Begriff „update“ auskommentieren (also eine # davor).
Rich (BBCode):
update
—>
# update
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
Wie kann ich die Update Erinnerung gleich wieder abschalten?…

Entschuldige bitte, aber ich muss mich korrigieren:
Die bessere Methode ist, die eigene Clientversion anzuheben, indem du die Variable CLIENTVERSION="3.3.0" in die Konfiguration.txt schreibst. Das hatte ich glaube auch damals geschrieben.
Rich (BBCode):
CLIENTVERSION="3.3.0"
 

-rrr-

Benutzer
Mitglied seit
03. Sep 2017
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Lässt du von synOTR nur dekodieren?
Die Benachrichtigung wird ja erst gesendet, wenn ein Film komplett abgearbeitet ist (alle Schritte, die man ausgewählt hat). Vielleicht gibt es ja für die letzten Filme noch keine Cutlist?

Nein, auch zum Schneiden.
Das Abarbeiten funktioniert soweit gut.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
Kannst du mir mal bitte ein LOG-file schicken, nachdem ein Film fertig abgearbeitet wurde und es keine Benachrichtigung gab?
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
Die letzten beiden Zeilen lassen darauf schließen, dass etwas an der Schreibweise des Pushbenutzers falsch ist.
synodsmnotify.cpp:87 SYNOUserPreferenceDirGet(synOTRpush
) fail, [0x1D00 user_db_check_exist.c:24]
synodsmnotify.cpp:316 Fail to send notify to synOTRpush

Möglicherweise hast du dort falsche Anführungszeichen oder einen falschen Zeilenumbuch, ect.
Also am Besten mal die Konfiguration.txt mit dem DSM-Texteditior (Zeichencodierung UTF-8) die entsprechende Zeile bearbeiten. Du kannst in diesem Fall auch die Anführungszeichen weglassen.
 

-rrr-

Benutzer
Mitglied seit
03. Sep 2017
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Danke, Stephan - ich teste das und melde mich wieder.

In der intensiven Nutzung von synOTR sind mir noch folgende Fragen gekommen. Vielleicht findest du Zeit sie zu beantworten.
Danke schon mal im Voraus.

Wie geht synOTR mit mehrteiligen Serienfolgen um?
Bildschirmfoto 2017-11-03 um 14.56.01.png

Stehen folgende Einstellungsparameter in Verbindung?
Rich (BBCode):
NameSyntax="§tit"
NameSyntaxSerientitel="§sertit - S§staE§epi - §epitit"
Ich hatte den Parameter §ylong hinzugefügt, so dass in der Konfiguration.txt dann NameSyntax="§tit (§ylong)" stand. Doch dann wurde auch beim Folge-Name das Jahr ergänzt. Klar, es handelt sich ohnehin nur um das Aufnahmejahr, aber ich wollte es testen.

Kann man Unterschiede in der Benennung von Serien und Filmen machen?
Ich würde gern Filme nach dem Muster Filmname (JJJJ).ext benennen, wobei das Jahr das Erscheinungsjahr des Filmes ist. Die Benennung von Serien funktioniert ja soweit richtig gut!
Wieder mal ein Dickes Lob an dieser Stelle! Das mit der Benennung der Filme wäre noch klasse, damit es gut für Plex passt.
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
Wie geht synOTR mit mehrteiligen Serienfolgen um?
Anhang anzeigen 39319
synOTR richtet sich ausschließlich nach dem Dateinamen. Ich habe keine bessere und verlässlichere Alternative dazu gefunden. Manchmal sind die Metadaten im OTR-File auch angepasst (wie in deinem Beispiel, wo die Inhalte vertauscht sind. Dort fehlen aber wieder die Episoden- und Staffelinfos. Außerdem sind die Metadaten nicht einheitlich aufgebaut.) Leider gibt es für die Website fernsehserien.de keine API. Dort könnte man nach Ausstrahlungstermin und Sender suchen … :(

Stehen folgende Einstellungsparameter in Verbindung?
Rich (BBCode):
NameSyntax="§tit"
NameSyntaxSerientitel="§sertit - S§staE§epi - §epitit"
Ich hatte den Parameter §ylong hinzugefügt, so dass in der Konfiguration.txt dann NameSyntax="§tit (§ylong)" stand. Doch dann wurde auch beim Folge-Name das Jahr ergänzt. Klar, es handelt sich ohnehin nur um das Aufnahmejahr, aber ich wollte es testen.
Die Variable "NameSyntaxSerientitel" ersetzt wie beschrieben lediglich die Variable $tit

Kann man Unterschiede in der Benennung von Serien und Filmen machen?
Ich würde gern Filme nach dem Muster Filmname (JJJJ).ext benennen, wobei das Jahr das Erscheinungsjahr des Filmes ist. Die Benennung von Serien funktioniert ja soweit richtig gut! … Das mit der Benennung der Filme wäre noch klasse, damit es gut für Plex passt.
Dazu müsste ich eine API für https://www.themoviedb.org/ einbinden.
Mal sehen … :rolleyes:

Für die reine Differenzierung von Filmen und Serien könntest du den Serientitel erweitern:
Rich (BBCode):
NameSyntaxSerientitel="§sertit - S§staE§epi - §epitit (das ist eine Fernsehserie)"
 

-rrr-

Benutzer
Mitglied seit
03. Sep 2017
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
synOTR richtet sich ausschließlich nach dem Dateinamen. Ich habe keine bessere und verlässlichere Alternative dazu gefunden. Manchmal sind die Metadaten im OTR-File auch angepasst (wie in deinem Beispiel, wo die Inhalte vertauscht sind. Dort fehlen aber wieder die Episoden- und Staffelinfos. Außerdem sind die Metadaten nicht einheitlich aufgebaut.) Leider gibt es für die Website fernsehserien.de keine API. Dort könnte man nach Ausstrahlungstermin und Sender suchen … :(
Ich kann mich erinnern, dass es bei so Cutprogrammen die Möglichkeit bestand, ggf. aus mehreren Cutlists auszuwählen. Denn wie in meinem genannten Beispiel, wird da sicherlich in den beiden Teilen der eine bzw. der andere Teile einer Folge einer TV-Serie oder Teile eines Films sein. Hast du eine Idee, wie man sowas gut behandeln kann?
Denn das würde ja auch zutreffen, wenn bspw. zwei Folgen einer TV-Serie direkt hintereinander laufen. OTR macht da mitunter eine Aufnahme draus. Auch hier würde man ja die beiden Folgen nicht differenzieren können.
Vielleicht kann man da auf Cutlist-Ebene eine Differenzierung versuchen? Denn, "schlechter" kann es ja nicht werden.


Die Variable "NameSyntaxSerientitel" ersetzt wie beschrieben lediglich die Variable $tit
Alles klar, danke! Hatte angenommen, dass hier vielleicht ein Unterschied gemacht wird, je nach dem, ob eine TV-Serie, oder ein Film erkannt wurde.


Dazu müsste ich eine API für https://www.themoviedb.org/ einbinden.
Mal sehen … :rolleyes:
Das wäre natürlich der Knaller.

Ich danke dir vielmals für deine Mühen und all die Zeit, die du investierst. Große Klasse.

Beste Grüße
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
Ich kann mich erinnern, dass es bei so Cutprogrammen die Möglichkeit bestand, ggf. aus mehreren Cutlists auszuwählen. Denn wie in meinem genannten Beispiel, wird da sicherlich in den beiden Teilen der eine bzw. der andere Teile einer Folge einer TV-Serie oder Teile eines Films sein. Hast du eine Idee, wie man sowas gut behandeln kann?
Denn das würde ja auch zutreffen, wenn bspw. zwei Folgen einer TV-Serie direkt hintereinander laufen. OTR macht da mitunter eine Aufnahme draus. Auch hier würde man ja die beiden Folgen nicht differenzieren können.
Vielleicht kann man da auf Cutlist-Ebene eine Differenzierung versuchen? Denn, "schlechter" kann es ja nicht werden. …

Die anderen Cutprogramme haben in der Regel auch ein GUI um mit dem User zu interagieren - dafür müsstest du eine Website um synOTR drumrum bauen :eek:
Aber dafür gibt es ja die Möglichkeit, eine lokale Cutlist zu verwenden. Benenne deinen Film wie gewünscht um suche dir auf Cutlist.at die passende Cutlist und lege sie in den Dekodier- oder Downloadordner (sie muss den gleichen Namen wie der Film haben, zzgl. der Endung .cutlist).

Das ist nicht sehr elegant, aber für den Automatismus sehe ich hier jetzt keinen anderen Weg (den ich auch umsetzen könnte).
 

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
Moin moin,

ich liebe SYNOTR und nutze nun schon seit vielen Monaten.
Allerdings habe ich immer ein wenig bammel vor updates.

In den meisten Fällen musste man ja "nur" die Konfiguration anpassen, aber das ist ja schon der Punkt.

Gibt es eine Möglichkeit die Konfig quasi zu übernehmen oder zu importieren.
Ich habe immer ein wenig bammel irgendwelche Parameter zu vergessen ..

Cappy
 

toller

Benutzer
Mitglied seit
06. Feb 2014
Beiträge
172
Punkte für Reaktionen
8
Punkte
18
@ geimist
Wiedermal vielen herzlichen Dank für deine unermüdliche Arbeit!

@cappy0815
Ich benutze synotr seit Jahren und mir ging es anfangs genauso. Aber da immer wieder neue Parameter dazu kommen, wird eine Übernahme der Daten schwierig sein. Wenn man aber im Changelog zuerst nach den Neuerungen sieht, geht das restliche Ändern mit copy & paste recht flott.
Vielleicht könnte Stephan ja die meist unveränderlichen Daten wie Zugang, Passwort, Pfade und Dateinamenänderungen auf einen Absatz zum leichteren Kopieren bringen? Aber man müsste trotzdem alles unterhalb stehenden nochmal durchsehen - hätte also nicht übermäßig viel gewonnen.
Darüberhinaus finde ich synotr, dafür dass es ein kostenloses "Programm" ist, genial und nehme etwas Eigenarbeit deshalb gerne hin.

toll
 

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
Moin nochmal,

@cappy0815[...]Darüberhinaus finde ich synotr, dafür dass es ein kostenloses "Programm" ist, genial und nehme etwas Eigenarbeit deshalb gerne hin.[...]

Oh ja ... völlig richtig. Ich hoffe, das kam nicht falsch rüber.
Das script ist großartig und wird immer besser.

Ich dachte nur, es gibt vielleicht irgendwas, was ich übersehe ... etwas vor allen Dingen ausschließt, dass man Fehler bei der Konfig-übernahme macht.

Vielleicht setzte ich mich ja mal hin und baue ein kleines bash, dass die Zeilen vergleicht und die Default-Parameter ersetzt.
Oder vielleicht kann man ja ... einfach ... bsp ein paar Nutzerdaten auslagern oder so ...

Bisher hat es a immer geklappt ...

Cappy
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
… Gibt es eine Möglichkeit die Konfig quasi zu übernehmen oder zu importieren …

Natürlich kannst du einfach die komplette Konfigurationsdatei umziehen, aber wahrscheinlich meinst du mit 'übernehmen' die hinzugekommenen Einstellungen, oder?
Also Bauchschmerzen solltest du deshalb nicht bekommen. Hinzugekommene Einstellungsmöglichkeiten sind in der Regel optional und die alte Konfiguration.txt sollte wie gewohnt weiter funktionieren.

Ich könnte mir höchstens vorstellen, dass ich neue Parameter auskommentiert in die Konfiguration.txt einfüge. Dann sind wenigstens schon mal alle Variablen drin.
 

cappy0815

Benutzer
Mitglied seit
22. Jan 2017
Beiträge
36
Punkte für Reaktionen
0
Punkte
12
... cool.
Das sind ja schonmal gute Nachrichten.

Ich habe noch drei Fragen bzw. Punkte ... bin nicht sicher, ob sie genau hier hin gehören.

1. Gelegentlich läuft der Premium-Status beim OTR ab ... dann macht das Script nix, ist ja auch logisch. Kann man da irgendwie ne Meldung hinzufügen?
Ich brauche immer ein paar Tage bis ich raffe, dass es daran liegt und deshalb neue otrkeys nicht decodiert werden.

2. Ich habe zwei otrkey-files im Verzeichnis liegen, die das script nicht bedienen will. eine ist eine HD-Datei, die andere das passende AC3.

3. Eine andere Sendung wurde als HD und AC3 zwar dekodiert und geschnitten, aber irgendwie ist der Ton verloren gegangen. Es wird AC3 im MEdiaplayer angezeigt, aber es ist nix zu hören.

Cappy
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.563
Punkte für Reaktionen
1.389
Punkte
234
... 1. Gelegentlich läuft der Premium-Status beim OTR ab ... dann macht das Script nix, ist ja auch logisch. Kann man da irgendwie ne Meldung hinzufügen?
Ich brauche immer ein paar Tage bis ich raffe, dass es daran liegt und deshalb neue otrkeys nicht decodiert werden …
Wenn die Dekodermeldung das eindeutig mitteilt, kann ich eine Benachrichtigung mit ausgeben lassen. Dazu müsste ich den genauen Wortlaut kennen - der sollte ja im LOG zu sehen sein.

... 2. Ich habe zwei otrkey-files im Verzeichnis liegen, die das script nicht bedienen will. eine ist eine HD-Datei, die andere das passende AC3 …
Auch hier kann ich erstmal nur nach dem LOG fragen. Steht da irgendetwas darüber drin?
Vielleicht stammt die Aufnahme aus einem Zeitraum, wo du kein Premiumuser warst und so keine Dekodierberechtigung hast …

... 3. Eine andere Sendung wurde als HD und AC3 zwar dekodiert und geschnitten, aber irgendwie ist der Ton verloren gegangen. Es wird AC3 im MEdiaplayer angezeigt, aber es ist nix zu hören.

Das hatte ich auch schonmal. Da kann ich dir nicht weiterhelfen. Da wirst du nur auf den Originalton zurückgreifen können …
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat