GNOME Bugzilla – Bug 726840
Media engine closes connection to TV causing playback to stop
Last modified: 2018-02-28 07:23:09 UTC
I have a Samsung TV (UE42F5300) that supports DLNA playback. I tried using rygel to stream media to it and was partially successful. 1) Video and Music playback starts, but stops after a couple of minutes with a message "please check your network connection" 2) Photo display doesn't work The behavior is the same when using simple media engine and gstreamer-1.0 media engine. I noticed that the disconnection happens when rygel media engine closes the connection. I tested the theory by inserting a Thread.usleep(<big number>) at https://git.gnome.org/browse/rygel/tree/src/media-engines/simple/rygel-simple-data-source.vala#n175 and it helped a lot. Songs and Video were able to finish playback. I can provide any debug logs needed.
Created attachment 272605 [details] Debug logging of broken playback session G_MESSAGES_DEBUG=all rygel -g 5 2>&1 > rygel-debug.log Rygel-Message: Rygel vUNKNOWN starting… Rygel-Tracker-Message: rygel-tracker-item-factory.vala:66: Using /home/nemo/Music as upload directory for object.item.audioItem.musicTrack Rygel-Tracker-Message: rygel-tracker-item-factory.vala:66: Using /home/nemo/Videos as upload directory for object.item.videoItem Rygel-Tracker-Message: rygel-tracker-item-factory.vala:66: Using /home/nemo/Pictures as upload directory for object.item.imageItem.photo Rygel-Message: New plugin 'Tracker' available (rygel:14456): Tracker-CRITICAL **: tracker_sparql_cursor_real_get_integer: assertion '_tmp1_ == TRACKER_SPARQL_VALUE_TYPE_INTEGER' failed (rygel:14456): Tracker-CRITICAL **: tracker_sparql_cursor_real_get_boolean: assertion '_tmp2_ == TRACKER_SPARQL_VALUE_TYPE_BOOLEAN' failed . . .
Can you do a IP packet capture so we can see the tcp handshaking?
*** Bug 751931 has been marked as a duplicate of this bug. ***
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!