Fwd: Rygel v0.28.2 on Fedora 23/pulseaudio - using Kodi as Renderer fails




+List


I just tested the same on a Fedora 23 + Kodi 15.2 (official package), same problem, no audio, a "playback failed" error shows in Kodi after about a minute of attempting to play the stream.

I captured a wireshark trace, communication between Rygel (0.29.1.19-4022-dirty) and Kodi 15.2 in my linux desktop.

Filtered by port: 1900 & 65530 (the port is configured for Rygel).

- started the capture
- started Rygel
- started audio playback and used pavucontrol to redirect the stream to DLNA/UPnP Streaming
-  (I can see that the audio is there - pavucontrol shows the audio level meter moving normally)
- started Kodi and navigated to UPNP > GST Launch: here I can see the three streams I confgured in Rygel
- Tried FLAC; playback failed
- Tried MP3, playback failed
- Tried Wave, playback failed

In Wireshark, if you filter by HTTP  and go to the bottom of the capture, you will see the streaming attempts with the different encoders I configured - they all fail after a few retries; Kodi doesn't like any of the Rygel requests and sends back a "Bad Request".

Let me know if you need more info/tests.

Thanks! /A


On Mon, Feb 8, 2016 at 4:17 AM, Jens Georg <mail jensge org> wrote:
(install all dependencies)

./autogen.sh --prefix /usr

Btw, you can run ./autogen.sh devel (or --enable-uninstalled) and can run rygel out of the source tree.

...

                    rygel 0.29.1.19-4022-dirty

Yeah, that's the right one

$ rygel --config=/etc/rygel.conf

Rygel-Message: rygel-acl.vala:143: No ACL fallback policy found. Using
"allow"
Rygel-Message: Rygel v0.29.1.19-4022-dirty starting…

(rygel:7220): GLib-CRITICAL **: g_path_is_absolute: assertion
'file_name != NULL' failed

(rygel:7220): Lms-WARNING **: rygel-lms-category-container.vala:422:
Container All: SQLite error 1: no such table: audios

(rygel:7220): Lms-WARNING **: rygel-lms-category-container.vala:422:
Container Artists: SQLite error 1: no such table: audio_artists

(rygel:7220): Lms-WARNING **: rygel-lms-category-container.vala:422:
Container Albums: SQLite error 1: no such table: audio_albums

(rygel:7220): Lms-WARNING **: rygel-lms-category-container.vala:422:
Container Videos: SQLite error 1: no such table: videos

(rygel:7220): Lms-WARNING **: rygel-lms-category-container.vala:422:
Container All: SQLite error 1: no such table: images

(rygel:7220): Lms-WARNING **: rygel-lms-category-container.vala:422:
Container Years: SQLite error 1: no such table: images

Meh. To be ignored.


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

Fixed in latest GUPnP/GSSP.


Kodi sees GST launch as before - exposes the 3 streams as configured
(mp3/wav/flac)

All three fail to play.

Kodi (OSMC raspberry) Log snippet:

3:26:59 135108.890625 T:1957605936   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
[2] ! flacenc

It's still picking up weird URLs. Which Kodi/OSMC version is that? Can you provide a tcpdump/wireshark capture? For tcpdump, make sure it doesn't cut off the packets (-s 0)






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]