284 lines
14 KiB
Plaintext
284 lines
14 KiB
Plaintext
Release Notes
|
|
|
|
4.2.2 (2023-06-11)
|
|
IMPLEMENTIERUNGEN:
|
|
- OTR-Decoder (x86_64) für DSM7.2 ergänzt
|
|
|
|
4.2.1 (2021-05-11)
|
|
IMPLEMENTIERUNGEN:
|
|
- OTR-Decoder (x86_64) aktualisiert
|
|
|
|
4.2.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- die I/O-Priorität wurde herabgesetzt (möglicherweise nur auf x86_64 / i386 und ARMv7 ungetestet)
|
|
- das nachträgliche Suchen von Serieninformationen auf otr-serien.de wurde deaktiviert, da die Informationspflege auf der Seite eingestellt wurde.
|
|
BUGFIXES:
|
|
- es wurde ein Fehler behoben, aufgrund dessen synOTR gestartet werden konnte, obwohl der vorhergehende Arbeitsablauf noch nicht abgeschlossen war
|
|
- bestimmte Sonderzeichen im Episodentitel von thetvdb führten zu einer fehlerhaften Umbenennung
|
|
|
|
4.1.1 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Die Berechtigung für das Paket synOTR kann in der DSM-Systemsteuerung > Berechtigung für einzelne User konfiguriert werden (bitte beachte, dass nur eine gemeinsame Konfiguration verwendet wird!).
|
|
BUGFIXES:
|
|
- es wurde ein Fehler behoben, aufgrund dessen aus dem Autorkommentar einer Cutlist keine Serieninformation abgeleitet werden konnte (der Parameter wurde scheinbar umbenannt).
|
|
|
|
4.1.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- PushBullet integriert. Dazu muss lediglich der persönliche Token in der Konfiguration hinterlegt werden
|
|
- Die max. Anzahl von LOGs kann nun begrenzt werden. Dadurch werden zu erst alle leeren Logs und anschließend die überzähligen gelöscht
|
|
BUGFIXES:
|
|
- es wurde ein Fehler behoben, dass bei aktivem nativen aac-Encoder keine Normalisierung der Tonspur möglich war
|
|
- Detailänderungen in der GUI
|
|
- Detailänderungen der Benachrichtigungstexte
|
|
|
|
4.0.8 (RELEASE)
|
|
BUGFIXES:
|
|
- OTRdecoder für Intel 64bit auf "Dynamisch gelinkt, 64 Bit" gewechselt (Dateien über 4GB ließen sich nicht decodieren)
|
|
- Grenzwert für Smartrendering von 500 MB auf 490 MB gesenkt
|
|
- Prüfung auf korrekte Cutlist.at-ID (mit ungültiger ID konnten keine Cutlisten heruntergeladen werden)
|
|
|
|
4.0.7 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Es wird jetzt auch versucht Serieninformationen aus der Cutlist zu lesen
|
|
(Formate: S01E01 / 01.01 / 01-01 / 01x01 - optional auch mit einleitendem S, E, T und führender Null)
|
|
- AC3-Tonspur kann jetzt auch zu DivX- und HQ-Aufnahmen hinzugefügt werden
|
|
BUGFIXES:
|
|
- avcut (Intel) wieder mit > DSM 6.2-23739 Update 1 kompatibel (Vielen Dank an stweiss!)
|
|
- diverse Bugfixes
|
|
(in diesem Release wird kein ffmpeg [x86_64/i686] mitgeliefert. Daher steht auch kein Fraunhofer FDK AAC zur Verfügung)
|
|
|
|
4.0.5 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- auf Wunsch werden jetzt auch Cutlits für alternative Formate gefunden
|
|
(Es werden nur Cutlists mit zeitbasierten Schnitten berücksichtigt / standardmäßig deaktivert)
|
|
BUGFIXES:
|
|
- die Cutlistauswahl / Bewertungsanalyse wurde überarbeitet und sollte jetzt etwas robuster und genauer sein
|
|
|
|
4.0.4 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Einbindung der persönlichen cutlist.at-ID
|
|
BUGFIXES:
|
|
- diverse Bugfixes
|
|
|
|
4.0.3 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- erweiterte Statistik der Filmhistorie
|
|
BUGFIXES:
|
|
- verbessertes Errorhandling bei Rückgabefehlern von thetvdb.com
|
|
- ein Fehler in Verbindung mit Leerzeichen in Ordnernamen beim AC3-Muxing (vielen Dank an Thomas!)
|
|
- Detailverbesserungen
|
|
|
|
4.0.2 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Konfigurationsimport implementiert um den Umstieg für User, die noch die bisherige Skriptversion verwenden, zu erleichtern
|
|
(dazu muss in den Einstellungen das Arbeitsverzeichnis eingetragen werden; die bisherige Konfiguration.txt hineingelegt werden und der Import-Button in den Einstellungen benutzt werden)
|
|
BUGFIXES:
|
|
- Fehler abgefangen, wenn JSON-Abfragen nicht korrekt ausgewertet werden konnten
|
|
- Detailverbesserungen
|
|
|
|
4.0.1 (RELEASE)
|
|
BUGFIXES:
|
|
- ein Fehler im CSS behoben, wodurch der Bereich "sonstige Einstellungen" verdeckt war
|
|
|
|
4.0.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Layout-Anpassung an DSM
|
|
- optionale Entfernung des Zeitplans bei einer Deinstallation
|
|
|
|
3.9.4 (SPK-Beta)
|
|
BUGFIXES:
|
|
- Anpassung an geänderte Ausgabe von otr-serien.de
|
|
|
|
3.9.3 (SPK_Beta)
|
|
IMPLEMENTIERUNGEN:
|
|
- Zeitplaner integriert (Vielen Dank an PsychoHH für das Zeitplanerskript)
|
|
- Workarround für DSM 6.2 Kompatibilität
|
|
- kleinere Layoutanpassungen
|
|
|
|
3.9.2 (SPK_Beta)
|
|
IMPLEMENTIERUNGEN:
|
|
- Hyperbackup integriert (Userdateien liegen jetzt zentral unter ./app/etc)
|
|
|
|
3.9.1 (SPK_Beta)
|
|
IMPLEMENTIERUNGEN:
|
|
- Layoutanpassungen
|
|
- Schaltfläche für einen manuellen Start hinzugefügt
|
|
- Schaltfläche für ein manuelles Backup der Konfiguration und der synOTR-Datenbank
|
|
- Schaltfläche zum Download der Konfiguration
|
|
- Upgradeverbesserung (übernahme der Konfiguration und der Datenbank, Aktualisierung der Konfiguration nach einem Upgrade)
|
|
|
|
3.9.0 (SPK_Beta)
|
|
IMPLEMENTIERUNGEN:
|
|
- synOTR steht jetzt als SPK-Version zur Verfügung (Vielen Dank an Tommes, der das SPK erstellt hat, für deine grandiose Hilfe!)
|
|
|
|
3.4.2 (RELEASE)
|
|
BUGFIXES:
|
|
- Korrektur des Autoupdates
|
|
|
|
3.4.1 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Integritätsprüfung und Autokorrektur der Installationsdateien im Loglevel 2
|
|
BUGFIXES:
|
|
- Filme mit AC3-Tonspur können nicht mit avisplit geschnitten werden. Das wurde z.T. nicht richtig abgefangen
|
|
(in diesen Situationen wird das Schneiden übersprungen)
|
|
- defekte Umbenennung auf ARM-Geräten (der Librarypath musste für curl angepasst werden)
|
|
|
|
3.4.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- lokale Cutlists können nun außer im Dekodierordner auch im Downloadordner abgelegt werden (wenn der Name mit dem Film übereinstimmt, wird die Cutlist ungeprüft übernommen)
|
|
- LOG-info: DB Größe und Anzahl Datensätze
|
|
- Autoupdate (nur geänderte Dateien) implementiert. Dateien, die nicht zur synOTR-Installation gehören, werden gelöscht! Deaktivierung von autoupdate mit dem Parameter autoupdate=off
|
|
- nach einem Update werden neue Parameter automatisch (inaktiv) in die Konfiguration.txt geschrieben (unabhängig von autoupdate)
|
|
BUGFIXES:
|
|
- ein Fehler, der u.U. dazu führte, dass Fehler in Cutlisten nicht erkannt wurden
|
|
- verbesserte Umlautkorrektur
|
|
- Fehler bei der Segmentierung des Dateinamens
|
|
- andere kleinere Fehler
|
|
|
|
3.3.1 (RELEASE)
|
|
BUGFIXES:
|
|
- ein Fehler, der dazu führte, dass bei einer Neuinstallation u.U. die Datenbank nicht erstellt werden konnte
|
|
|
|
3.3.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Normalisierung der Audiospur (nur in Verbindung mit avi2mp4-Konvertierung bei mp3-Quellspur) / Deaktiverung über normalizeAudio="off"
|
|
- Serieninformationen werden jetzt (in Anlehnung an FileBot) zusätzlich von theTVDB.com abgefragt (sofern der Titel Serieninfos enthält)
|
|
=> TVDBlang="de" (Sprache, in welcher nach Serien auf theTVDB.com gesucht werden soll)
|
|
=> sollten mehrere gleichnamige Serien existieren, so wird die 1. verwendet
|
|
Gibt es neuaufgelegte Serien, so hilft es, den Dateinamen um das Jahr zu ergänzen (Serienname_S01E01_17.10… => Serienname_(2017)_S01E01_17.10…)
|
|
- Asynchronitäten kann man mit der Variablen MP4BOX_DELAY="100" entgegenwirken (in Millisekunden / Feinabstimmung für den Audio-Video-Sync / Positive Werte verzögern den Ton; negative Werte verzögern das Bild ('holen den Ton nach vorn') / nur in Verbindung mit avi2mp4-Konvertierung)
|
|
- Ist die Zieldatei bereits vorhanden (z.B. bei Serien ohne Serieninformation), wird in der Datenbank die Anzahl der bisherigen Filme gezählt und der Dateiname entsprechende erweitert.
|
|
|
|
Viele Serieninformationen stammen von der Website http://thetvdb.com.
|
|
Bitte unterstützt diesen kostenlosen Service, indem ihr nach Möglichkeit Informationen und Grafiken beitragt.
|
|
|
|
3.2.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Pushbenachrichtigungen in Verbindung mit dem Notification Forwarder realisierbar
|
|
|
|
3.1.2 (RELEASE)
|
|
BUGFIXES:
|
|
- otrdecoder getauscht / 32bit Kompatibilität
|
|
|
|
3.1.1 (RELEASE)
|
|
BUGFIXES:
|
|
- aktuelle otrdecoder-Version
|
|
- behobener Fehler beim Auslesen der Cutlists (danke an stweiss)
|
|
|
|
3.1.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- separates Arbeitsverzeichnis über die Variable WORKDIR definierbar
|
|
- das Warten auf passende Cutlisten kann mit der Variablen WaitOfCutlist=off (WaitOfCutlist=on > standard) umgangen werden
|
|
BUGFIXES:
|
|
- Funktion OTRautocut() auf IFS=$'\012' gesetzt und am Ende zurückgesetzt um in der Schleife Dateinamen mit Leerzeichen erkennen zu können
|
|
- Parameter für ReIndex geändert (gelöschte Aufnahmen werden jetzt auch aus dem Index entfernt. Es wird nach dem ersten Programmaufruf des Tages jeweils eine komplette Indexierung des Zielordners durchgeführt
|
|
das verlängt zwar den Indexprozess, aber verhindert Dateileichen in der VideoStation (deaktivieren mit reindex=0). Fertig gestellte Filme werden dem Index sofort hinzugefügt)
|
|
- nice (Prozesspriorität) kann für die entscheidensten Programme mit der Variable "niceness" angepasst werden. 0 ist Standard / 19 ist geringste Priorität. WICHTIG: keine neagtiven Werte verwenden!
|
|
- Zeitstempel der Datei wird nun auch geändert, wenn eine Episode nicht umbenannt werden kann, weil eine gleichnamige bereits vorhanden ist (z.B. bei fehlenden Serieninformationen)
|
|
- Bugfixes
|
|
|
|
3.0.0 (RELEASE)
|
|
IMPLEMENTIERUNGEN:
|
|
- Limitierung für das framegenaue Schneiden: >= 500 MB installierter RAM für HQ-Filme / >= 1000 MB installierter RAM für HD-Filme
|
|
- Updateprüfung nur noch einmal täglich
|
|
- 2. Methode zur lokalen Cutlistauswahl mit Prüfung integriert - Vielen Dank an Stefan Weiss (muss manuell über die Variable $OTRlocalcutlistdir aktiviert werden)
|
|
- Serientitel ist in der Konfiguration.txt individualisierbar
|
|
BUGFIXES:
|
|
- kleinere Korrekturen / Detailverbesserungen
|
|
|
|
2.4 (AC3Beta)
|
|
IMPLEMENTIERUNGEN:
|
|
- dank JensB und Mario Kicherer jetzt mit Smartrendering (framegenaues Schneiden) für ARMv7 sowie i686 (also alle Plattformen, die synOTR unterstützt)
|
|
- manuelle lokale Cutlists verwendbar (gelegt in den Decodierordner […/_decodiert/ ] und gleicher Titel / Dateiname wie Film mit zusätzlicher Dateiendung *.cutlist - Cutlisten findet ihr hier: http://cutlist.at)
|
|
- Cutlist-Infos erscheinen im LOG (Fehler [Ende fehlt, EPG-Error] …)
|
|
- Es erfolgt jetzt ein Reindexing des Zielordners für die VideoStation / Mediaserver, sofern mindestens ein Film erstellt wurde
|
|
- Der Titel für Serien wurde für die VideoStation optimiert (Serienname.Season.Episode Episodentitel …)
|
|
- optionales endgültige Löschen der Quelldateien möglich (benötigt die Variable endgueltigloeschen="on" oder ="off" in der Konfiguration.txt)
|
|
BUGFIXES:
|
|
- Korrektur der FPS-Berechnung (z.B: 29.97 bei englischsprachigen Sendern [NTSC-Format])
|
|
- Korrektur der Berechnung der Zeitstempel für avcut (Schnitt war immer um 1 Frame verschoben)
|
|
|
|
2.3 (AC3Beta)
|
|
BUGFIXES:
|
|
- Filme ließen sich nicht schneiden, sofern avcut fehlte (kein fallback auf avisplit)
|
|
- Korrekturen bei der automatischen Cutlistauswahl
|
|
|
|
2.2 (AC3Beta)
|
|
IMPLEMENTIERUNGEN:
|
|
- Smartrendering (framegenaues Schneiden mit 'avcut' / derzeit nur mit 64bit Intel CPU)
|
|
- OTRcut.sh in synOTR.sh integriert
|
|
BUGFIXES:
|
|
- ist autocut aktiviert, funktioniert der AC3-Support nur in Verbindung mit Smartrendering (avcut)
|
|
- Support für ARMv5 deaktiviert (es wird nur ARMv7 unterstützt / wenn jemand die passenden Programme und Librarys zusammensucht, kann ich es gerne integrieren - mir fehlt die nötige Testplattform)
|
|
|
|
2.1 (AC3Beta)
|
|
IMPLEMENTIERUNGEN:
|
|
- AC3-Support
|
|
|
|
2.1 (Release)
|
|
IMPLEMENTIERUNGEN:
|
|
- Korrektur der FPS-Berechnung (z.B: 29.97 bei englischsprachigen Sendern [NTSC-Format])
|
|
|
|
2.0 (RELEASE - entspricht weitgehend Version 1.5)
|
|
- kleinere Korrekturen
|
|
|
|
1.5 (RC)
|
|
IMPLEMENTIERUNGEN:
|
|
- eigene Version von ffmpeg/ffprobe für x86 und ARM (mediainfo entfernt)
|
|
- verbesserte AAC-Encodererkennung für Konvertierung (Sortierung nach Qualität)
|
|
|
|
1.4
|
|
BUGFIXES:
|
|
- OTRdecoder funktionierte nicht auf DS214play und DS415play (i386)
|
|
1.3
|
|
IMPLEMENTIERUNGEN:
|
|
- ARM-Version von mp4box und Transcode integriert (Autocut und MP4-Konvertierung mit ARM-CPU's jetzt möglich)
|
|
|
|
1.2
|
|
IMPLEMENTIERUNGEN:
|
|
- weitere Umbenennungsparameter (fps, Realdauer, Seitenverhältnis, Bildhöhe, Bildbreite, Scantype [i oder p], Audiocodec, Videocodec)
|
|
- weitere Anpassung an der Sqlite-DB (Stringkorrektur ect.)
|
|
- Support für ARMv7-CPU (DS215j, ect.)
|
|
BUGFIXES:
|
|
- kleinere Korrekturen bei der Separierung der Umbenennungsfragmente
|
|
- Korrektur für Ordner mit Leerzeichen
|
|
|
|
1.1
|
|
IMPLEMENTIERUNGEN:
|
|
- Metadaten werden nun in die MP4-Dateien geschrieben (nur bei aktiviertem Autorename)
|
|
- Routine zur Erstellung der sqlite3-DB geändert
|
|
- Anpassung für 64Bit Systeme (ab DSM 6.0) / Ergänzung einer internen 32bit Library für avisplit
|
|
BUGFIXES:
|
|
- Errorhandling für OTR korrigiert
|
|
- Fehler bei der datenbankbasierten Umbenennung meherer Dateien gleichzeitig
|
|
|
|
1.0
|
|
IMPLEMENTIERUNGEN:
|
|
- Schalter für LOG's in Konfiguration.txt hinzugefügt inkl. neuem Startskript / Im Aufgabenplaner nur noch den Pfad zum Startskript eintragen (z.B. "/volume1/homes/admin/script/synOTR/synOTR-start.sh")
|
|
- Logging überarbeitet (Level hinzugefügt) / übersichtlicher gestaltet
|
|
- bash erneuert (shellshock-sicherheitslücke behoben)
|
|
- sofortige Umbenennung auch bei fehlenden Serien / wird bei Verfügbargeit nachgeholt (datenbankbasiert via SQLite-Datenbank)
|
|
|
|
0.7
|
|
BUGFIXES:
|
|
- Errorlogging korrigiert
|
|
- Updateabfrage aktualisiert
|
|
|
|
0.6
|
|
BUGFIXES:
|
|
- Fehler bei Modellen mit evensport-CPU behoben
|
|
|
|
0.5:
|
|
IMPLEMENTIERUNGEN:
|
|
- Benachrichtigung für fertige Aufgaben in DSM-Benachrichtigung
|
|
- Benachrichtigung für fertige Aufgaben per kurzen Piep
|
|
- Das Dateidatum wird auf das Ausstrahlungsdatum gesetzt, sofern Rename aktiv ist (bessere Sortiermöglichkeiten)
|
|
- Serieninformationen werden von www.otr-serien.de importiert und die Dateien entsprechend umbenannt
|
|
|
|
0.4:
|
|
IMPLEMENTIERUNGEN:
|
|
- Cutlisten werden jetzt nach Dateigröße und wenn nicht vorhanden, dann zusätzlich auch nach Dateinamen gesucht
|
|
- Updateabfrage (DSM-Benachrichtigung funktioniert nur, wenn das Script als Benutzer "root" aufgerufen wird)
|
|
BUGFIXES:
|
|
- Rename: Korrektur bei Sendernamen
|