Hi all,
I've update Debian Squeeze wich was running Rygel 0.6 to Debian Wheezy the
testing dist with last version of rygel 0.14
Before 0.14 I had no problem with media export, it was working on almost
all device I tried but now I have issue with media export on foobar2000
(windows 7) and 8player (ios).
On foobar I see the device in servers list but I can't open it and in
8player if i try to open the rygel server i get this error :
Upnp error xmlns="urn:schemas-upnp-org:control-1-0" error code: 709, error
description : upnp artist is invalid or unsupported.
Before media export was working well on both software, what can cause this
issue and what could I try to resolve it ?
Also now there is no icon for rygel renderer/server as in version 0.6, is
there some setting to restore it because some devices keep searching for
one ?
Thanks for help
Michael
On Fr, 2012-05-04 at 23:40 +0200, Michael Lathion wrote:
> On foobar I see the device in servers list but I can't open it and in
I'll have a look at foobar. No idea what should be causing this.
> 8player if i try to open the rygel server i get this error :
> Upnp error xmlns="urn:schemas-upnp-org:control-1-0" error code: 709,
> error description : upnp artist is invalid or unsupported.
8player doesn't properly check the sort capabilities and Rygel is using
the wrong property there (dc:artist). I fixed this on master and it will
be in the next 0.14 release. The commit in question is
Does it really say "upnp artist" or "upnp:artist"? If it's the first,
it's an additionsl bug in 8player. The commit in question is
http://git.gnome.org/browse/rygel/commit/?id=c619fee9b1c0a3213bc50a0b464acaf999571b74
To fix that locally, I'd recommend doing an apt-get source rygel and
change dc:artist and dc:author to upnp:artist and upnp:author in
src/rygel/rygel-media-object.c and rebuild the package.
> Before media export was working well on both software, what can cause
> this issue and what could I try to resolve it ?
>
> Also now there is no icon for rygel renderer/server as in version 0.6,
> is there some setting to restore it because some devices keep
> searching for one ?
That's a packaging bug. Andreas knows about this and hopefully remembers
to fix it...
_______________________________________________
rygel-list mailing list
rygel-
http://mail.gnome.org/mailman/listinfo/rygel-list
)
On Sa, 2012-05-05 at 09:13 +0200, Jens Georg wrote:
> On Fr, 2012-05-04 at 23:40 +0200, Michael Lathion wrote:
>
> > On foobar I see the device in servers list but I can't open it and in
>
> I'll have a look at foobar. No idea what should be causing this.
Works here with the upnp component version 0.99.39 from 2012-04-21.
Did you restart rygel since updating from 0.6 to 0.14? If not, could you
do so? If it still doesn't work, can you attach the output of echo
".schema" | sqlite3 $HOME/.cache/rygel/media-export.db ?
Could be that something went wrong when updating the database.
_______________________________________________
rygel-list mailing list
rygel-
http://mail.gnome.org/mailman/listinfo/rygel-list
)
Hi,
You'll find enclosed the output of the command about foobar, after
restarting rygel the problem is always persistent, I also tried to
reinstall rygel 0.14.1 from source instead of 0.14.0 but still the same.
Except that now I can see the "Files and Folder" branch if I click on the
rygel server. Also from the install of 0.14.1 I'm not sure that my
/etc/rygel.conf file is read because I've changed the playbin "title"
properties but the default name appear in other devices ??
... I just made some other test and I confirm the /etc/rygel.conf file is
not readed because before installing 14.1 the server was working on wmp12
or media:connect on iphone but now the media server is empty because there
are no files on the default folders.
I have try to put the rygel.conf to my home folder but still the same, what
can cause this issue ??
Also I've try to change the dc: to upnp: before build 0.14.1 but the
problem with 8-player is always there, you will find enclosed the exact
error log in .png picture
Indeed the problem with the icon is resolved after installing from sources
with a nice new icon :)
Thanks for your help
Michael
2012/5/5 Jens Georg <>
> On Sa, 2012-05-05 at 09:13 +0200, Jens Georg wrote:
> > On Fr, 2012-05-04 at 23:40 +0200, Michael Lathion wrote:
> >
> > > On foobar I see the device in servers list but I can't open it and in
> >
> > I'll have a look at foobar. No idea what should be causing this.
>
> Works here with the upnp component version 0.99.39 from 2012-04-21.
>
> Did you restart rygel since updating from 0.6 to 0.14? If not, could you
> do so? If it still doesn't work, can you attach the output of echo
> ".schema" | sqlite3 $HOME/.cache/rygel/media-export.db ?
>
> Could be that something went wrong when updating the database.
>
>
>
>
... I just made some other test and I confirm the /etc/rygel.conf file is
> not readed because before installing 14.1 the server was working on wmp12
> or media:connect on iphone but now the media server is empty because there
> are no files on the default folders.
> I have try to put the rygel.conf to my home folder but still the same,
> what can cause this issue ??
>
>
OK, from the 0.14.1 was installed in /usr/local/bin and the rygel.conf must
be in /usr/local/etc/ instead of /etc ... so now this work on foobar, still
the issue with 8-player...
Is that normal that rygel is installed this way ?
On Sa, 2012-05-05 at 22:53 +0200, Michael Lathion wrote:
> Hi,
>
> You'll find enclosed the output of the command about foobar, after
> restarting rygel the problem is always persistent,
The schema looks weird, something seems to have gone wrong with the
database update.
I think the best thing would be to remove ~/.cache/rygel/media-export.db
and let rygel re-extract the meta-data. Also note that there's a bug
that causes problems browsing anything apart "Files & Folders" and its
subfolders until the harvesting is done, so you have to wait until it's
finished for the Music/Video/Pictures folder.
> I also tried to reinstall rygel 0.14.1 from source instead of 0.14.0
> but still the same. Except that now I can see the "Files and Folder"
> branch if I click on the rygel server. Also from the install of 0.14.1
> I'm not sure that my /etc/rygel.conf file is read because I've changed
> the playbin "title" properties but the default name appear in other
> devices ??
/etc/rygel.conf is overriden by $HOME/.config/rygel.conf. Please check
if you have that file. If so it takes precedence.
>
> ... I just made some other test and I confirm the /etc/rygel.conf file
> is not readed because before installing 14.1 the server was working on
> wmp12 or media:connect on iphone but now the media server is empty
> because there are no files on the default folders.
> I have try to put the rygel.conf to my home folder but still the same,
> what can cause this issue ??
See above. Looks like the database update has failed. Can you also
attach rygel.log resulting from the call G_MESSAGES_DEBUG=all rygel -g 5
2>&1 | tee rygel.log
>
> Also I've try to change the dc: to upnp: before build 0.14.1 but the
> problem with 8-player is always there, you will find enclosed the
> exact error log in .png picture
That's weird. Works with master here. Still, that's also a bug in
8player for not checking the server's capabilities properly. If there's
a way to report an issue for it, could you do this?
_______________________________________________
rygel-list mailing list
rygel-
http://mail.gnome.org/mailman/listinfo/rygel-list
)
On Sa, 2012-05-05 at 23:09 +0200, Michael Lathion wrote:
> OK, from the 0.14.1 was installed in /usr/local/bin and the rygel.conf
> must be in /usr/local/etc/ instead of /etc ... so now this work on
> foobar, still the issue with 8-player...
/usr/local is default for every software package using autotools. If you
want to install it somewhere else, you need to pass --prefix=/usr
--sysconfdir=/etc to ./configure. This is usually not recommended. You
can run rygel from the source directory without installing it by running
configure with --enable-uninstalled.
_______________________________________________
rygel-list mailing list
rygel-
http://mail.gnome.org/mailman/listinfo/rygel-list
)
On So, 2012-05-06 at 00:59 +0200, Michael Lathion wrote:
including list again
>
>
> I will fill a bug for 8-player, note also that I found the same error
> message in rygel log if it could help ?
8Player is showing the raw UPnP error generated by Rygel so that should
be the same.
> I don't know if the + before upnp is normal here? :
Yes, "+" means ascending, "-" means descending
>
> (rygel:1416): Rygel-WARNING **: Failed to browse '0': +upnp:artist is
> invalid or not supported
That looks like the patching didn't work.
_______________________________________________
rygel-list mailing list
rygel-
http://mail.gnome.org/mailman/listinfo/rygel-list
)
> > (rygel:1416): Rygel-WARNING **: Failed to browse '0': +upnp:artist is
> > invalid or not supported
>
> That looks like the patching didn't work.
>
>
> Could you confirm I made it right, i've changed this line in
rygel-media-objects.c :
#define RYGEL_MEDIA_OBJECTS_SORT_CAPS "@id,@parentID,dc:title,upnp:class,"
"dc:artist,dc:author,upnp:album," "dc:date,upnp:originalTrackNumber"
to :
#define RYGEL_MEDIA_OBJECTS_SORT_CAPS "@id,@parentID,dc:title,upnp:class,"
"upnp:artist,upnp:author,upnp:album," "dc:date,upnp:originalTrackNumber"
I didn't found any other lines with dc:artist or dc:author. I will try to
build again...