Hi, my use case is: trying to redirect the audio of some applications from
my linux desktop to a Kodi HTPC using DLNA/Rygel, using FLAC to encode

Kodi complains that it is "unable to play the file". Tried other encoders
(vorbis, mp3), same error.

I tried running kodi in the linux desktop itself, and the same error
happens - this rules out issues with the Firewall.


This is from /etc/rygel.conf:

[[GstLaunch]
enabled=true
launch-items=mypulseaudioflac;myaudiomp3;myaudiowav
mypulseaudioflac-title=Flac Stream on @HOSTNAME@
mypulseaudioflac-mime=audio/flac
mypulseaudioflac-launch=pulsesrc device=upnp.monitor ! flacenc

myaudiomp3-title=MP3 Stream on @HOSTNAME@
myaudiomp3-mime=audio/mpeg
myaudiomp3-launch=pulsesrc device=upnp.monitor ! lamemp3enc target=quality
quality=6

myaudiowav-title=Wave Stream
myaudiowav-mime=audio/x-wav
myaudiowav-launch=pulsesrc device=upnp.monitor ! wavenc




Kodi UPNP browser can see "GstLaunch" and can also see the list of streams,
however, playback attempts fail.


Here is a sample of the Kodi log:

03:18:29 17000.503906 T:942666784   ERROR: Stat - Error statting
upnp://2afe1ae9-20b5-4153-9cb4-5fe5f97fba13/mypulseaudioflac/
03:18:29 17000.587891 T:1420551200  NOTICE: libspotify: music delivery
samples = 1368
03:18:29 17000.599609 T:1086321696   ERROR: Unable to lookup host:
'pulsesrc device=upnp.monitor ! flacenc'
03:18:29 17000.623047 T:1086321696   ERROR: CCurlFile::Stat - Failed: HTTP
response code said error(22) for
http://192.168.1.2:65530/GstLaunch/i/bXlwdWxzZWF1ZGlvZmxhYw%3D%3D/res/primary_http.monitor
! flacenc
03:18:29 17000.623047 T:1086321696   ERROR: Stat - Error statting
upnp://2afe1ae9-20b5-4153-9cb4-5fe5f97fba13/mypulseaudioflac/
03:18:29 17000.638672 T:1005573152   ERROR: Unable to lookup host:
'pulsesrc device=upnp.monitor ! lamemp3enc target=quality quality=6'
03:18:29 17000.656250 T:1005573152   ERROR: CCurlFile::Stat - Failed: HTTP
response code said error(22) for
http://192.168.1.2:65530/GstLaunch/i/bXlhdWRpb21wMw%3D%3D/res/primary_http.monitor
! lamemp3enc target=quality quality=6
03:18:29 17000.656250 T:1005573152   ERROR: Stat - Error statting
upnp://2afe1ae9-20b5-4153-9cb4-5fe5f97fba13/myaudiomp3/
03:18:30 17000.732422 T:1420551200  NOTICE: libspotify: music delivery
samples = 1368
03:18:31 17002.175781 T:1257239584  NOTICE: Previous line repeats 7 times.
03:18:31 17002.175781 T:1257239584   ERROR: Unable to lookup host:
'pulsesrc device=upnp.monitor ! flacenc'
03:18:31 17002.191406 T:1257239584   ERROR: CCurlFile::Stat - Failed: HTTP
response code said error(22) for
http://192.168.1.2:65530/GstLaunch/i/bXlwdWxzZWF1ZGlvZmxhYw%3D%3D/res/primary_http.monitor
! flacenc
03:18:31 17002.193359 T:1257239584   ERROR: Stat - Error statting
upnp://2afe1ae9-20b5-4153-9cb4-5fe5f97fba13/mypulseaudioflac/
03:18:31 17002.318359 T:1958351408   ERROR: Unable to lookup host:
'pulsesrc device=upnp.monitor ! flacenc'
03:18:31 17002.333984 T:1420551200  NOTICE: libspotify: music delivery
samples = 1368
03:18:31 17002.396484 T:1958351408   ERROR: CCurlFile::Stat - Failed: HTTP
response code said error(22) for
http://192.168.1.2:65530/GstLaunch/i/bXlwdWxzZWF1ZGlvZmxhYw%3D%3D/res/primary_http.monitor
! flacenc
03:18:31 17002.404297 T:1958351408   ERROR: CCurlFile::FillBuffer - Failed:
HTTP returned error 400
03:18:31 17002.404297 T:1958351408   ERROR: CCurlFile::Open failed with
code 400 for
http://192.168.1.2:65530/GstLaunch/i/bXlwdWxzZWF1ZGlvZmxhYw%3D%3D/res/primary_http.monitor
! flacenc
03:18:31 17002.404297 T:1958351408   ERROR: Open - failed to open source <
http://192.168.1.2:65530/GstLaunch/i/bXlwdWxzZWF1ZGlvZmxhYw%3D%3D/res/primary_http.monitor
! flacenc>
03:18:31 17002.404297 T:1958351408   ERROR: Init: Error opening file
http://192.168.1.2:65530/GstLaunch/i/bXlwdWxzZWF1ZGlvZmxhYw%3D%3D/res/primary_http.monitor
! flacenc
03:18:31 17002.404297 T:1958351408   ERROR: CAudioDecoder: Unable to Init
Codec while loading file
http://192.168.1.2:65530/GstLaunch/i/bXlwdWxzZWF1ZGlvZmxhYw%3D%3D/res/primary_http.monitor
! flacenc
03:18:31 17002.404297 T:1958351408 WARNING: PAPlayer::QueueNextFileEx -
Failed to create the decoder


The "unable to lookup host" line is really weird.

This is what Rygel shows in the console (with 3 enconders/streams enabled,
Kodi tries them all as they all fail):


$ rygel
Rygel-Message: rygel-acl.vala:143: No ACL fallback policy found. Using
"allow"
Rygel-Message: Rygel v0.28.2 starting…
RygelCore-Message: New plugin 'MediaExport' available

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! flacenc. Assuming 'gst-launch'

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! lamemp3enc target=quality
quality=6. Assuming 'gst-launch'

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! wavenc. Assuming 'gst-launch'
RygelCore-Message: New plugin 'GstLaunch' available

(rygel:25518): GLib-GIO-CRITICAL **: g_inet_address_new_from_string:
assertion 'string != NULL' failed

** (rygel:25518): WARNING **: Error creating GUPnP context: Failed to find
IP of interface virbr0-nic

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! flacenc. Assuming 'gst-launch'

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! lamemp3enc target=quality
quality=6. Assuming 'gst-launch'

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! wavenc. Assuming 'gst-launch'

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! lamemp3enc target=quality
quality=6. Assuming 'gst-launch'

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! flacenc. Assuming 'gst-launch'

(rygel:25518): RygelServer-WARNING **: Failed to probe protocol for URI
gst-launch://pulsesrc device=upnp.monitor ! wavenc. Assuming 'gst-launch'



Any hint on what I could be doing wrong?

Thanks!!
_______________________________________________
rygel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/rygel-list

Reply via email to