EMC stürzt ab, wenn Film von Snyology gestartet wird

Verdi-Fan

Benutzer
Mitglied seit
06. Jan 2023
Beiträge
24
Punkte für Reaktionen
4
Punkte
9
Guten Morgen,
ich bin mit meiner Film-Sammlung von einer normalen HDD auf eine Synology DS918+ (12 GB 40TB) umgezogen. Das Mounten über NFS usw. hat alles prima geklappt. Nur fällt auf, dass auf den Receivern das EMC (Enhanced Movie Center) sofort abstürzt, wenn ich mit dem Receiver (Gigablue und OCTAGON) einen Film starte, der auf der Synology gespeichert ist (Formate TS und MKV). Nach dem "BlueScree" läuft übrigens der Film ganz normal an.
Bei den alten Festplatten, die ich vorher im Netzwerk gemountet hatte, war das gar kein Problem. Schalte ich das EMC ab, kann ich mit dem MC "normal" auch über die Synology Filme starten - nur nicht so schön. Würde mich freuen, wenn sich der Fehler beheben lässt.
Das Fehlerlog habe ich mal angehängt.
Grüße
VF


openATV Enigma2 crash log
crashdate=Fr Jan 6 19:25:23 2023
compiledate=Jan 6 2022
skin=MetrixHD/skin.MySkin.xml
sourcedate=2022-01-06
branch=7.0
rev=2.8.0-23861-ga1254c2
component=Enigma2

stbmodel=sf8008
stbmodel=dm8000
kernelcmdline=console=ttyAMA0,115200 root=/dev/mmcblk0p16 rootsubdir=linuxrootfs2 rootfstype=ext4 kernel=/dev/mmcblk0p13 userdataroot=/dev/mmcblk0p16 userdatasubdir=userdata2 blkdevparts=mmcblk0:1M(boot),1M(bootargs),1M(bootoptions),3M(baseparam),4M(pqparam),4M(logo),4M(deviceinfo),4M(softwareinfo),4M(loaderdb),32M(loader),8M(trustedcore),16M(linuxkernel1),16M(linuxkernel2),16M(linuxkernel3),16M(linuxkernel4),-(userdata) coherent_pool=2M mem=1G mmz=ddr,0,0,72M vmalloc=500M MACHINEBUILD=sf8008 OEM=octagon MODEL=sf8008
nimsockets=NIM Socket 0:
imageversion=box_type=sf8008
imageissue=Welcome to openATV for %h


19:24:19.8177 [Enigma] Python path is '/usr/lib/enigma2/python'.
19:24:19.8178 [Enigma] DVB API version 5, DVB API version minor 11.
19:24:19.8179 [Enigma] Enigma debug level 3.
19:24:20.3608 [eDVBFrontend] Slow ioctl 'FE_GET_PROPERTY(DTV_API_VERSION)', potential driver issue, 106ms
19:24:39.1629 [eServicePeer] ADD Peer gbue4k=gbue4k.local:8001
19:24:39.1637 [eServicePeer] ADD Peer sf8008-2=sf8008-2.local:8001
19:24:39.2168 [eServicePeer] ADD Peer sf8008-3=sf8008-3.local:8001
19:24:39.2577 [eServicePeer] ADD Peer gbue4k=gbue4k.local:8001
19:24:39.2588 [eServicePeer] ADD Peer sf8008-3=sf8008-3.local:8001
19:24:39.2593 [eServicePeer] ADD Peer sf8008-2=sf8008-2.local:8001
19:25:10.3128 [eDVBPESReader] Created. Opening demux
19:25:10.3130 [eDVBPESReader] Created. Opening demux
19:25:23.3008 Traceback (most recent call last):
19:25:23.3009 File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1455, in updateInfoDelayed
19:25:23.3070 self.updateEventInfo( current )
19:25:23.3071 File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 363, in updateEventInfo
19:25:23.3086 self["Service"].newService(service)
19:25:23.3087 File "/usr/lib/enigma2/python/Components/Sources/ServiceEvent.py", line 33, in newService
19:25:23.3097 self.changed((self.CHANGED_ALL,))
19:25:23.3098 File "/usr/lib/enigma2/python/Components/Element.py", line 91, in changed
19:25:23.3101 self.downstream_elements.changed(*args, **kwargs)
19:25:23.3102 File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
19:25:23.3104 x(*args, **kwargs)
19:25:23.3104 File "/usr/lib/enigma2/python/Components/Element.py", line 91, in changed
19:25:23.3113 self.downstream_elements.changed(*args, **kwargs)
19:25:23.3114 File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
19:25:23.3119 x(*args, **kwargs)
19:25:23.3121 File "/usr/lib/enigma2/python/Components/Element.py", line 91, in changed
19:25:23.3125 self.downstream_elements.changed(*args, **kwargs)
19:25:23.3126 File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
19:25:23.3128 x(*args, **kwargs)
19:25:23.3128 File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 27, in changed
19:25:23.3136 if hasattr(self.source, "text"):
19:25:23.3136 File "/usr/lib/enigma2/python/Components/Element.py", line 18, in wrapper
19:25:23.3139 cache[name] = (True, f(self))
19:25:23.3139 File "/usr/lib/enigma2/python/Components/Converter/EMCClockToText.py", line 35, in getText
19:25:23.3146 time = self.source.time
19:25:23.3147 File "/usr/lib/enigma2/python/Components/Element.py", line 18, in wrapper
19:25:23.3149 cache[name] = (True, f(self))
19:25:23.3149 File "/usr/lib/enigma2/python/Components/Converter/ServiceTime.py", line 25, in getTime
19:25:23.3156 info = self.source.info
19:25:23.3157 File "/usr/lib/enigma2/python/Components/Element.py", line 18, in wrapper
19:25:23.3160 cache[name] = (True, f(self))
19:25:23.3160 File "/usr/lib/enigma2/python/Components/Sources/EMCServiceEvent.py", line 32, in getInfo
19:25:23.3167 return self.service and self.servicecenter and self.servicecenter.info(self.service)
19:25:23.3168 File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/ServiceSupport.py", line 55, in info
19:25:23.3178 return ServiceInfo(service)
19:25:23.3178 File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/ServiceSupport.py", line 61, in __init__
19:25:23.3182 self.info = Info(service)
19:25:23.3183 File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/ServiceSupport.py", line 149, in __init__
19:25:23.3188 txtdescarr = open(txtpath).readlines()
19:25:23.3188 File "/usr/lib/python3.9/codecs.py", line 322, in decode
19:25:23.3207 (result, consumed) = self._buffer_decode(data, self.errors, final)
19:25:23.3209 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
19:25:23.3210 [ePyObject] (PyObject_CallObject(<bound method EMCSelection.updateInfoDelayed of <class 'Plugins.Extensions.EnhancedMovieCenter.MovieSelection.EMCSelection'>>,()) failed)
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.679
Punkte für Reaktionen
1.207
Punkte
254
Passiert das bei allen Dateiformaten? TS ist der reine Transportstream, hier fehlen immer die benötigten Metadaten, wie Start- und Stoppbits oder auch so triviale Sachen, wie die Längen oder Angaben zu p/i-frames.
Hast du mal versucht ein anderes Protokoll für den Mount zu verwenden? Zb smb, dlna, etc.
 
  • Like
Reaktionen: Verdi-Fan

Verdi-Fan

Benutzer
Mitglied seit
06. Jan 2023
Beiträge
24
Punkte für Reaktionen
4
Punkte
9
Ja, es passiert bei TS und auch bei MKV Dateien. Ganz sicher aber bei größeren Dateien >10GB 100%.
Die Filme in normaler Größe starten auch im EMC (meistens) ohne Problemd.
Nein. Bisher nur NFS ... Ich habe meine alte Festplatte mit CIFS gemountet. In der Synology wurde das nicht angeboten - deshalb habe ich NFS benutzt. Schaltet ich im Receiver das EMC ab und benutze nur noch "Movie Center", dann funktioniert es ja auch.
Auch ist es nur der unmittelbare Start, der an sich ja nicht verhindert wird. Ich bekomme halt den BlueScreen. Er meckert, dass er nach 3x Absturz neu booten will und der Film läuft dann wie gewünscht. Nur eben nach diesen sehr heftigen Fehlermeldungen.
 
Zuletzt bearbeitet:

Thorfinn

Benutzer
Sehr erfahren
Mitglied seit
24. Mai 2019
Beiträge
1.601
Punkte für Reaktionen
361
Punkte
103
Im log steht:
> 19:25:23.3209 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
das sagt doch eigentlich alles.

Dateiformat ist nicht codec. MKV ist ein containerdateiformat. Da kann vieles im Container drin sein.
TS ist ein Transport Stream. Da kann vielerlei codec transportiert werden.

Da der Klient und nicht die NAS abstürzt ist meine Emfehlung: Wende dich an Forum der Klientsoftware.
 
  • Like
Reaktionen: Verdi-Fan

Verdi-Fan

Benutzer
Mitglied seit
06. Jan 2023
Beiträge
24
Punkte für Reaktionen
4
Punkte
9
Danke für die Hinweise. Tatsächlich kam im OpenATV Forum der richtige Hinweis. Die zu der TS-Datei gehörenden Informationsdateien waren nicht in Ordnung. Die habe ich mit Hilfe des EMC Plugins einmal neu geschrieben (Filminformatin und Cover geladen und gespeichert) und alles war in Ordnung. Völlig richtig, ist das kein Synology Problem gewesen - aber die Synology hat es offenbar gemerkt und gestört, so dass es im Receiver zu dieser Fehlermeldung kam. Nun schnurrt alles wie ein Kätzchen. Danke auch hier.
 
  • Like
Reaktionen: c0smo


 

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