Live-TV stoppt nach einigen Minuten

  • Hallo Leute

    Seit gestern stoppt meine Live-TV Wiedergabe alle paar Minuten. Die Wiedergabe wird beendet und es öffnet sich die Senderliste. Klicke ich den Sender an, läuft er problemlos weiter. Die Wiedergabe stoppt zwischen 5 und 10 Minuten.

    Ich bin noch ein Newbie was Kodi angeht. Hab den Raspberry PI2 seit 2 Wochen und lese mich erst so richtig ein.
    Vor ein paar Tagen habe ich mir den MQ6 Skin installiert. Und trotz aller negativer Kritik gefällt es mir bis jetzt am besten. Musik wird schön wiedergegeben mit automatischem abspielen der Songtexte usw. Guten Darstellung der Widgets usw.

    Hab auch an der [definition='2','1']advancedsettings[/definition].xml geschraubt um Bild und Ton Aussetzer wegzukriegen.
    Auch hab ich das Raspberry Pi2 übertaktet.

    Danach hatte ich das erste Mal das Gefühl das alles so läuft wie es soll.

    Nun hab ich das oben beschrieben Problem und weiss mir nicht zu helfen.

    Liegt das an dem Skin MQ6? Hab irgendwo etwas gelesen das man dafür bezahlen muss. Hab ich jetzt eine "Free" Vesion und darum stoppt die Wiedergabe alle paar Minuten?
    Habe ich grundsätzliche Fehler in meinen advancesettings?

    HIer meine advancedSettings:

    Spoiler anzeigen


    <[definition='2','1']advancedsettings[/definition]>
    <gui>
    <algorithmdirtyregions>1</algorithmdirtyregions>
    </gui>
    <video>
    <highqualityscaling>1</highqualityscaling>
    <highqualityscalingmethod>8</highqualityscalingmethod>
    <allowlanczos3>true</allowlanczos3>
    </video>
    <useddsfanart>true</useddsfanart>
    <videolibrary>
    <importwatchedstate>true</importwatchedstate>
    </videolibrary>
    <pvr>
    <minvideocachelevel>20</minvideocachelevel>
    <minaudiocachelevel>20</minaudiocachelevel>
    <cacheindvdplayer>true</cacheindvdplayer>
    </pvr>
    <network>
    <buffermode>1</buffermode>
    <cachemembuffersize>0</cachemembuffersize>
    <readbufferfactor>30</readbufferfactor>
    </network>
    </[definition='2','1']advancedsettings[/definition]>


    Jemand eine Idee? Bin um jede Hilfe dankbar :/

  • Hallo Leute
    ...

    Jemand eine Idee? Bin um jede Hilfe dankbar :/

    Hallo,

    unabhängig von der [definition='2','1']advancedsettings[/definition].xml ist ein [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] meist hilfreich. Bitte aktiviere mal [definition='1','3']Debug[/definition] logging und probiere es nochmal und lade das komplette [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] dann auf pastebin.com oder sprunge.us hoch, damit wir drüber schauen können.

    Gruß

  • Danke für die rasche Antwort.

    Ich lade dann heute Abend mal das komplette [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] Debugg Modus hoch.

    Gerade eben ist es wieder passiert. Im Log steht was von "writetocache" --> failed.

    Hier mal Auschnitt vom Log wo es passiert ist:

    Spoiler anzeigen


    14:25:34 7122.106934 T:1614804032 ERROR: WriteToCache: failed to write to file
    14:25:34 7122.106934 T:1614804032 ERROR: CFileCache::Process - error writing to cache
    14:25:34 7122.132324 T:1186960448 NOTICE: CDVDPlayer::OnExit()
    14:25:34 7122.132324 T:1186960448 NOTICE: DVDPlayer: eof, waiting for queues to empty
    14:25:34 7122.132324 T:1186960448 NOTICE: Closing stream player 1
    14:25:34 7122.132324 T:1186960448 NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
    14:25:34 7122.143066 T:1324348480 NOTICE: thread end: OMXPlayerAudio::OnExit()
    14:25:34 7122.195801 T:1186960448 NOTICE: Closing stream player 2
    14:25:35 7123.303711 T:1279235136 NOTICE: Thread JobWorker start, auto delete: true
    14:25:36 7123.894531 T:1186960448 NOTICE: Previous line repeats 1 times.
    14:25:36 7123.895020 T:1186960448 WARNING: COMXImageFile::GetCodingType progressive images not supported by decoder
    14:25:36 7123.895020 T:1186960448 NOTICE: LoadJpeg: unable to load special://skin/backgrounds/livetv.jpg
    14:25:36 7123.912109 T:1324348480 NOTICE: Thread JobWorker start, auto delete: true
    14:25:36 7123.971191 T:1967763456 NOTICE: CDVDPlayer::CloseFile()
    14:25:36 7123.971191 T:1967763456 NOTICE: DVDPlayer: waiting for threads to exit
    14:25:36 7123.971680 T:1967763456 NOTICE: DVDPlayer: finished waiting
    14:25:36 7123.971680 T:1967763456 NOTICE: CDVDPlayer::CloseFile()
    14:25:36 7123.971680 T:1967763456 NOTICE: DVDPlayer: waiting for threads to exit
    14:25:36 7123.971680 T:1967763456 NOTICE: DVDPlayer: finished waiting
    14:25:36 7123.994141 T:1957688384 NOTICE: Found 1 Lists of Devices
    14:25:36 7123.994141 T:1957688384 NOTICE: Enumerated PI devices:
    14:25:36 7123.994629 T:1957688384 NOTICE: Device 1
    14:25:36 7123.994629 T:1957688384 NOTICE: m_deviceName : HDMI
    14:25:36 7123.994629 T:1957688384 NOTICE: m_displayName : HDMI
    14:25:36 7123.994629 T:1957688384 NOTICE: m_displayNameExtra:
    14:25:36 7123.994629 T:1957688384 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
    14:25:36 7123.995117 T:1957688384 NOTICE: m_channels : FL,FR
    14:25:36 7123.995117 T:1957688384 NOTICE: m_sampleRates : 8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000
    14:25:36 7123.995117 T:1957688384 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP,AE_FMT_AC3,AE_FMT_DTS,AE_FMT_EAC3
    14:25:36 7123.995117 T:1957688384 NOTICE: Device 2
    14:25:36 7123.995117 T:1957688384 NOTICE: m_deviceName : Analogue
    14:25:36 7123.995117 T:1957688384 NOTICE: m_displayName : Analogue
    14:25:36 7123.995117 T:1957688384 NOTICE: m_displayNameExtra:
    14:25:36 7123.995605 T:1957688384 NOTICE: m_deviceType : AE_DEVTYPE_PCM
    14:25:36 7123.995605 T:1957688384 NOTICE: m_channels : FL,FR
    14:25:36 7123.995605 T:1957688384 NOTICE: m_sampleRates : 48000
    14:25:36 7123.995605 T:1957688384 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
    14:25:36 7123.995605 T:1957688384 NOTICE: Device 3
    14:25:36 7123.995605 T:1957688384 NOTICE: m_deviceName : Both
    14:25:36 7123.996094 T:1957688384 NOTICE: m_displayName : HDMI and Analogue
    14:25:36 7123.996094 T:1957688384 NOTICE: m_displayNameExtra:
    14:25:36 7123.996094 T:1957688384 NOTICE: m_deviceType : AE_DEVTYPE_PCM
    14:25:36 7123.996094 T:1957688384 NOTICE: m_channels : FL,FR
    14:25:36 7123.996094 T:1957688384 NOTICE: m_sampleRates : 48000
    14:25:36 7123.996094 T:1957688384 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
    14:25:36 7124.176758 T:1450177600 NOTICE: Thread FileCache start, auto delete: false
    14:25:39 7126.336914 T:1296012352 NOTICE: AddOnLog: PVR IPTV Simple Client: EPG Loaded.
    14:25:39 7126.818848 T:1450177600 NOTICE: Thread FileCache start, auto delete: false

  • Gerne ;)

    Ich befürchte dass der RAM vollläuft während des Bufferns...
    Wie ist der RPi ans Netzwerk angebunden (LAN/WLAN, ...)?

    Passiert das nur bei Live-TV oder auch bei anderen Medien von NAS oder direkt aus dem Netz (Youtube, etc.)?

    <readbufferfactor>30</readbufferfactor> Kommt mir sehr hoch vor - sollte zwar nicht zum abstürzen führen aber: Warum den Wert so hoch wählen?

  • Was ist das für LiveTV? Richtiges DVB oder doch nur IPTV? Was für ein Backend wird verwendet?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Der RPi ist direkt an einem Repeater angeschlossen. Der Repeater funkt dann an den Router. Hab es aber auch direkt versucht mit Kabel am Router, gleiches Ergebnis.

    Passiert nur bei Live-TV, also http-streams, kein dvb. Streaming vom smb-share funktioniert problemlos.

    <readbufferfactor>30</readbufferfactor>
    10 erschien mir niedrig, also hab ich ihn einfach mal auf 30 erhöht.

    An das RAM hab ich auch gedacht.
    Kann es vielleicht daran liegen?

    <cacheindvdplayer>true</cacheindvdplayer>

    was bewirkt das genau?

    Ich verwende den Simple Client.

    Sobald ich Zuhause bin folgt das [definition='1','3']Debug[/definition] [definition='1','0']log[/definition].

    Danke

    Einmal editiert, zuletzt von beezz (18. Januar 2016 um 01:57)

  • Hab den [definition='1','3']Debug[/definition] Modus mal durchlaufen lassen. Nach 10 Minuten wieder die gleiche Meldung:

    21:59:36 701.289429 T:1703932992 ERROR: WriteToCache: failed to write to file

    21:59:36 701.289612 T:1703932992 ERROR: CFileCache::Process - error writing to cache

    das kodi [definition='1','0']log[/definition] ist hier: http://pastebin.com/YpyBRtyW


    Habe gesehen, dass im temp Ordner 7 Cache Dateien sind:

    filecache000.cache
    filecache001.cache
    filecache002.cache
    usw.

    Die grösse der Dateien:

    400MB
    8GB
    1.5GB
    1.5G
    800MB
    usw.

    Mein SD-Karte hat ja nur 16GB.
    Kann ich diese bedenkenlos löschen?
    Sollten diese nicht automatisch gelöscht werden?

    Ich hab fast die Vermutung, dass mit diesen Cache Dateien der Speicherplatz knapp wird und es deshalb den TV-Stream stoppt. Da vermutlich die letzte Cache Datei 007.cache nicht mehr grösser werden kann. Je nach Sender quali dauert das vermutlich genau zwischen 7 und 12 Minuten. So lange geht es bis es abbricht.

    Kann das sein? Und was mach ich dagegen? die cache Dateien einfach löschen?

    danke für jede hilfe

    Einmal editiert, zuletzt von beezz (18. Januar 2016 um 01:59)

  • Tatsächlich, SystemInfo zeigt 100% Speicher belegt!

    Aber es kann ja nicht sein, dass ich von Hand die Cache Dateien löschen muss?

    Hab jetzt umgestellt.

    Code
    <pvr>
    		<minvideocachelevel>20</minvideocachelevel>
    		<minaudiocachelevel>20</minaudiocachelevel>
    		<cacheindvdplayer>true</cacheindvdplayer>
    	</pvr>
    	<network>
    		<buffermode>1</buffermode>
    		<cachemembuffersize>314572800</cachemembuffersize>
    		<readbufferfactor>2</readbufferfactor>
    	</network>


    Gibts eine Lösung wie der Cache automatisch gelöscht wird, z.B. beim Herunterfahren oder Neustarten des Systems? Das sollte doch automatisch passieren?

    Einmal editiert, zuletzt von beezz (18. Januar 2016 um 02:01)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!