SynOTR liefert einen Workflow für TV-Aufnahmen von onlineTVrecorder (OTR) auf Synology NAS. Homepage: https://synotr.geimist.eu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

276 lines
14 KiB

  1. Release Notes
  2. 4.2.0 (RELEASE)
  3. IMPLEMENTIERUNGEN:
  4. - die I/O-Priorität wurde herabgesetzt (möglicherweise nur auf x86_64 / i386 und ARMv7 ungetestet)
  5. - das nachträgliche Suchen von Serieninformationen auf otr-serien.de wurde deaktiviert, da die Informationspflege auf der Seite eingestellt wurde.
  6. BUGFIXES:
  7. - es wurde ein Fehler behoben, aufgrund dessen synOTR gestartet werden konnte, obwohl der vorhergehende Arbeitsablauf noch nicht abgeschlossen war
  8. - bestimmte Sonderzeichen im Episodentitel von thetvdb führten zu einer fehlerhaften Umbenennung
  9. 4.1.1 (RELEASE)
  10. IMPLEMENTIERUNGEN:
  11. - 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!).
  12. BUGFIXES:
  13. - es wurde ein Fehler behoben, aufgrund dessen aus dem Autorkommentar einer Cutlist keine Serieninformation abgeleitet werden konnte (der Parameter wurde scheinbar umbenannt).
  14. 4.1.0 (RELEASE)
  15. IMPLEMENTIERUNGEN:
  16. - PushBullet integriert. Dazu muss lediglich der persönliche Token in der Konfiguration hinterlegt werden
  17. - Die max. Anzahl von LOGs kann nun begrenzt werden. Dadurch werden zu erst alle leeren Logs und anschließend die überzähligen gelöscht
  18. BUGFIXES:
  19. - es wurde ein Fehler behoben, dass bei aktivem nativen aac-Encoder keine Normalisierung der Tonspur möglich war
  20. - Detailänderungen in der GUI
  21. - Detailänderungen der Benachrichtigungstexte
  22. 4.0.8 (RELEASE)
  23. BUGFIXES:
  24. - OTRdecoder für Intel 64bit auf "Dynamisch gelinkt, 64 Bit" gewechselt (Dateien über 4GB ließen sich nicht decodieren)
  25. - Grenzwert für Smartrendering von 500 MB auf 490 MB gesenkt
  26. - Prüfung auf korrekte Cutlist.at-ID (mit ungültiger ID konnten keine Cutlisten heruntergeladen werden)
  27. 4.0.7 (RELEASE)
  28. IMPLEMENTIERUNGEN:
  29. - Es wird jetzt auch versucht Serieninformationen aus der Cutlist zu lesen
  30. (Formate: S01E01 / 01.01 / 01-01 / 01x01 - optional auch mit einleitendem S, E, T und führender Null)
  31. - AC3-Tonspur kann jetzt auch zu DivX- und HQ-Aufnahmen hinzugefügt werden
  32. BUGFIXES:
  33. - avcut (Intel) wieder mit > DSM 6.2-23739 Update 1 kompatibel (Vielen Dank an stweiss!)
  34. - diverse Bugfixes
  35. (in diesem Release wird kein ffmpeg [x86_64/i686] mitgeliefert. Daher steht auch kein Fraunhofer FDK AAC zur Verfügung)
  36. 4.0.5 (RELEASE)
  37. IMPLEMENTIERUNGEN:
  38. - auf Wunsch werden jetzt auch Cutlits für alternative Formate gefunden
  39. (Es werden nur Cutlists mit zeitbasierten Schnitten berücksichtigt / standardmäßig deaktivert)
  40. BUGFIXES:
  41. - die Cutlistauswahl / Bewertungsanalyse wurde überarbeitet und sollte jetzt etwas robuster und genauer sein
  42. 4.0.4 (RELEASE)
  43. IMPLEMENTIERUNGEN:
  44. - Einbindung der persönlichen cutlist.at-ID
  45. BUGFIXES:
  46. - diverse Bugfixes
  47. 4.0.3 (RELEASE)
  48. IMPLEMENTIERUNGEN:
  49. - erweiterte Statistik der Filmhistorie
  50. BUGFIXES:
  51. - verbessertes Errorhandling bei Rückgabefehlern von thetvdb.com
  52. - ein Fehler in Verbindung mit Leerzeichen in Ordnernamen beim AC3-Muxing (vielen Dank an Thomas!)
  53. - Detailverbesserungen
  54. 4.0.2 (RELEASE)
  55. IMPLEMENTIERUNGEN:
  56. - Konfigurationsimport implementiert um den Umstieg für User, die noch die bisherige Skriptversion verwenden, zu erleichtern
  57. (dazu muss in den Einstellungen das Arbeitsverzeichnis eingetragen werden; die bisherige Konfiguration.txt hineingelegt werden und der Import-Button in den Einstellungen benutzt werden)
  58. BUGFIXES:
  59. - Fehler abgefangen, wenn JSON-Abfragen nicht korrekt ausgewertet werden konnten
  60. - Detailverbesserungen
  61. 4.0.1 (RELEASE)
  62. BUGFIXES:
  63. - ein Fehler im CSS behoben, wodurch der Bereich "sonstige Einstellungen" verdeckt war
  64. 4.0.0 (RELEASE)
  65. IMPLEMENTIERUNGEN:
  66. - Layout-Anpassung an DSM
  67. - optionale Entfernung des Zeitplans bei einer Deinstallation
  68. 3.9.4 (SPK-Beta)
  69. BUGFIXES:
  70. - Anpassung an geänderte Ausgabe von otr-serien.de
  71. 3.9.3 (SPK_Beta)
  72. IMPLEMENTIERUNGEN:
  73. - Zeitplaner integriert (Vielen Dank an PsychoHH für das Zeitplanerskript)
  74. - Workarround für DSM 6.2 Kompatibilität
  75. - kleinere Layoutanpassungen
  76. 3.9.2 (SPK_Beta)
  77. IMPLEMENTIERUNGEN:
  78. - Hyperbackup integriert (Userdateien liegen jetzt zentral unter ./app/etc)
  79. 3.9.1 (SPK_Beta)
  80. IMPLEMENTIERUNGEN:
  81. - Layoutanpassungen
  82. - Schaltfläche für einen manuellen Start hinzugefügt
  83. - Schaltfläche für ein manuelles Backup der Konfiguration und der synOTR-Datenbank
  84. - Schaltfläche zum Download der Konfiguration
  85. - Upgradeverbesserung (übernahme der Konfiguration und der Datenbank, Aktualisierung der Konfiguration nach einem Upgrade)
  86. 3.9.0 (SPK_Beta)
  87. IMPLEMENTIERUNGEN:
  88. - synOTR steht jetzt als SPK-Version zur Verfügung (Vielen Dank an Tommes, der das SPK erstellt hat, für deine grandiose Hilfe!)
  89. 3.4.2 (RELEASE)
  90. BUGFIXES:
  91. - Korrektur des Autoupdates
  92. 3.4.1 (RELEASE)
  93. IMPLEMENTIERUNGEN:
  94. - Integritätsprüfung und Autokorrektur der Installationsdateien im Loglevel 2
  95. BUGFIXES:
  96. - Filme mit AC3-Tonspur können nicht mit avisplit geschnitten werden. Das wurde z.T. nicht richtig abgefangen
  97. (in diesen Situationen wird das Schneiden übersprungen)
  98. - defekte Umbenennung auf ARM-Geräten (der Librarypath musste für curl angepasst werden)
  99. 3.4.0 (RELEASE)
  100. IMPLEMENTIERUNGEN:
  101. - 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)
  102. - LOG-info: DB Größe und Anzahl Datensätze
  103. - 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
  104. - nach einem Update werden neue Parameter automatisch (inaktiv) in die Konfiguration.txt geschrieben (unabhängig von autoupdate)
  105. BUGFIXES:
  106. - ein Fehler, der u.U. dazu führte, dass Fehler in Cutlisten nicht erkannt wurden
  107. - verbesserte Umlautkorrektur
  108. - Fehler bei der Segmentierung des Dateinamens
  109. - andere kleinere Fehler
  110. 3.3.1 (RELEASE)
  111. BUGFIXES:
  112. - ein Fehler, der dazu führte, dass bei einer Neuinstallation u.U. die Datenbank nicht erstellt werden konnte
  113. 3.3.0 (RELEASE)
  114. IMPLEMENTIERUNGEN:
  115. - Normalisierung der Audiospur (nur in Verbindung mit avi2mp4-Konvertierung bei mp3-Quellspur) / Deaktiverung über normalizeAudio="off"
  116. - Serieninformationen werden jetzt (in Anlehnung an FileBot) zusätzlich von theTVDB.com abgefragt (sofern der Titel Serieninfos enthält)
  117. => TVDBlang="de" (Sprache, in welcher nach Serien auf theTVDB.com gesucht werden soll)
  118. => sollten mehrere gleichnamige Serien existieren, so wird die 1. verwendet
  119. Gibt es neuaufgelegte Serien, so hilft es, den Dateinamen um das Jahr zu ergänzen (Serienname_S01E01_17.10… => Serienname_(2017)_S01E01_17.10…)
  120. - 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)
  121. - 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.
  122. Viele Serieninformationen stammen von der Website http://thetvdb.com.
  123. Bitte unterstützt diesen kostenlosen Service, indem ihr nach Möglichkeit Informationen und Grafiken beitragt.
  124. 3.2.0 (RELEASE)
  125. IMPLEMENTIERUNGEN:
  126. - Pushbenachrichtigungen in Verbindung mit dem Notification Forwarder realisierbar
  127. 3.1.2 (RELEASE)
  128. BUGFIXES:
  129. - otrdecoder getauscht / 32bit Kompatibilität
  130. 3.1.1 (RELEASE)
  131. BUGFIXES:
  132. - aktuelle otrdecoder-Version
  133. - behobener Fehler beim Auslesen der Cutlists (danke an stweiss)
  134. 3.1.0 (RELEASE)
  135. IMPLEMENTIERUNGEN:
  136. - separates Arbeitsverzeichnis über die Variable WORKDIR definierbar
  137. - das Warten auf passende Cutlisten kann mit der Variablen WaitOfCutlist=off (WaitOfCutlist=on > standard) umgangen werden
  138. BUGFIXES:
  139. - Funktion OTRautocut() auf IFS=$'\012' gesetzt und am Ende zurückgesetzt um in der Schleife Dateinamen mit Leerzeichen erkennen zu können
  140. - 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
  141. 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)
  142. - 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!
  143. - 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)
  144. - Bugfixes
  145. 3.0.0 (RELEASE)
  146. IMPLEMENTIERUNGEN:
  147. - Limitierung für das framegenaue Schneiden: >= 500 MB installierter RAM für HQ-Filme / >= 1000 MB installierter RAM für HD-Filme
  148. - Updateprüfung nur noch einmal täglich
  149. - 2. Methode zur lokalen Cutlistauswahl mit Prüfung integriert - Vielen Dank an Stefan Weiss (muss manuell über die Variable $OTRlocalcutlistdir aktiviert werden)
  150. - Serientitel ist in der Konfiguration.txt individualisierbar
  151. BUGFIXES:
  152. - kleinere Korrekturen / Detailverbesserungen
  153. 2.4 (AC3Beta)
  154. IMPLEMENTIERUNGEN:
  155. - dank JensB und Mario Kicherer jetzt mit Smartrendering (framegenaues Schneiden) für ARMv7 sowie i686 (also alle Plattformen, die synOTR unterstützt)
  156. - 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)
  157. - Cutlist-Infos erscheinen im LOG (Fehler [Ende fehlt, EPG-Error] …)
  158. - Es erfolgt jetzt ein Reindexing des Zielordners für die VideoStation / Mediaserver, sofern mindestens ein Film erstellt wurde
  159. - Der Titel für Serien wurde für die VideoStation optimiert (Serienname.Season.Episode Episodentitel …)
  160. - optionales endgültige Löschen der Quelldateien möglich (benötigt die Variable endgueltigloeschen="on" oder ="off" in der Konfiguration.txt)
  161. BUGFIXES:
  162. - Korrektur der FPS-Berechnung (z.B: 29.97 bei englischsprachigen Sendern [NTSC-Format])
  163. - Korrektur der Berechnung der Zeitstempel für avcut (Schnitt war immer um 1 Frame verschoben)
  164. 2.3 (AC3Beta)
  165. BUGFIXES:
  166. - Filme ließen sich nicht schneiden, sofern avcut fehlte (kein fallback auf avisplit)
  167. - Korrekturen bei der automatischen Cutlistauswahl
  168. 2.2 (AC3Beta)
  169. IMPLEMENTIERUNGEN:
  170. - Smartrendering (framegenaues Schneiden mit 'avcut' / derzeit nur mit 64bit Intel CPU)
  171. - OTRcut.sh in synOTR.sh integriert
  172. BUGFIXES:
  173. - ist autocut aktiviert, funktioniert der AC3-Support nur in Verbindung mit Smartrendering (avcut)
  174. - 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)
  175. 2.1 (AC3Beta)
  176. IMPLEMENTIERUNGEN:
  177. - AC3-Support
  178. 2.1 (Release)
  179. IMPLEMENTIERUNGEN:
  180. - Korrektur der FPS-Berechnung (z.B: 29.97 bei englischsprachigen Sendern [NTSC-Format])
  181. 2.0 (RELEASE - entspricht weitgehend Version 1.5)
  182. - kleinere Korrekturen
  183. 1.5 (RC)
  184. IMPLEMENTIERUNGEN:
  185. - eigene Version von ffmpeg/ffprobe für x86 und ARM (mediainfo entfernt)
  186. - verbesserte AAC-Encodererkennung für Konvertierung (Sortierung nach Qualität)
  187. 1.4
  188. BUGFIXES:
  189. - OTRdecoder funktionierte nicht auf DS214play und DS415play (i386)
  190. 1.3
  191. IMPLEMENTIERUNGEN:
  192. - ARM-Version von mp4box und Transcode integriert (Autocut und MP4-Konvertierung mit ARM-CPU's jetzt möglich)
  193. 1.2
  194. IMPLEMENTIERUNGEN:
  195. - weitere Umbenennungsparameter (fps, Realdauer, Seitenverhältnis, Bildhöhe, Bildbreite, Scantype [i oder p], Audiocodec, Videocodec)
  196. - weitere Anpassung an der Sqlite-DB (Stringkorrektur ect.)
  197. - Support für ARMv7-CPU (DS215j, ect.)
  198. BUGFIXES:
  199. - kleinere Korrekturen bei der Separierung der Umbenennungsfragmente
  200. - Korrektur für Ordner mit Leerzeichen
  201. 1.1
  202. IMPLEMENTIERUNGEN:
  203. - Metadaten werden nun in die MP4-Dateien geschrieben (nur bei aktiviertem Autorename)
  204. - Routine zur Erstellung der sqlite3-DB geändert
  205. - Anpassung für 64Bit Systeme (ab DSM 6.0) / Ergänzung einer internen 32bit Library für avisplit
  206. BUGFIXES:
  207. - Errorhandling für OTR korrigiert
  208. - Fehler bei der datenbankbasierten Umbenennung meherer Dateien gleichzeitig
  209. 1.0
  210. IMPLEMENTIERUNGEN:
  211. - 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")
  212. - Logging überarbeitet (Level hinzugefügt) / übersichtlicher gestaltet
  213. - bash erneuert (shellshock-sicherheitslücke behoben)
  214. - sofortige Umbenennung auch bei fehlenden Serien / wird bei Verfügbargeit nachgeholt (datenbankbasiert via SQLite-Datenbank)
  215. 0.7
  216. BUGFIXES:
  217. - Errorlogging korrigiert
  218. - Updateabfrage aktualisiert
  219. 0.6
  220. BUGFIXES:
  221. - Fehler bei Modellen mit evensport-CPU behoben
  222. 0.5:
  223. IMPLEMENTIERUNGEN:
  224. - Benachrichtigung für fertige Aufgaben in DSM-Benachrichtigung
  225. - Benachrichtigung für fertige Aufgaben per kurzen Piep
  226. - Das Dateidatum wird auf das Ausstrahlungsdatum gesetzt, sofern Rename aktiv ist (bessere Sortiermöglichkeiten)
  227. - Serieninformationen werden von www.otr-serien.de importiert und die Dateien entsprechend umbenannt
  228. 0.4:
  229. IMPLEMENTIERUNGEN:
  230. - Cutlisten werden jetzt nach Dateigröße und wenn nicht vorhanden, dann zusätzlich auch nach Dateinamen gesucht
  231. - Updateabfrage (DSM-Benachrichtigung funktioniert nur, wenn das Script als Benutzer "root" aufgerufen wird)
  232. BUGFIXES:
  233. - Rename: Korrektur bei Sendernamen