After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 730747 - Control Point shows library in reverse order
Control Point shows library in reverse order
Status: RESOLVED FIXED
Product: gupnp-tools
Classification: Other
Component: General
0.8.x
Other Linux
: Normal normal
: ---
Assigned To: GUPnP Maintainers
GUPnP Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-05-26 07:50 UTC by Tim Passingham
Modified: 2019-02-22 05:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
av-cp: Add server device class (10.95 KB, patch)
2016-04-02 19:47 UTC, Jens Georg
none Details | Review
av-cp: Make server device async initable (14.86 KB, patch)
2016-04-02 19:47 UTC, Jens Georg
none Details | Review
av-cp: Keep content directory around (4.39 KB, patch)
2016-04-02 19:47 UTC, Jens Georg
none Details | Review
av-cp: Use +upnp:class,+dc:title sort order (20.62 KB, patch)
2016-04-02 19:48 UTC, Jens Georg
none Details | Review
av-cp: Fix DIDL browser (10.13 KB, patch)
2016-04-02 20:12 UTC, Jens Georg
none Details | Review

Description Tim Passingham 2014-05-26 07:50:32 UTC
I was trying the gupnp-av-cp (0.8.8) on ubuntu 14.04.  It works up to a point, but the library items are listed in inverse (descending) order.
Comment 1 Jens Georg 2014-05-26 07:57:29 UTC
Yep, this is a known non-feature caused by inserting containers on top of the treeview IIRC
Comment 2 Tim Passingham 2014-05-26 08:12:25 UTC
OK.  The reason I tried this was my abject failure in finding any other CP that works on linux.  foobar under wine comes closest but has a minor sorting problem as well.

UPnP seems to be just too hard to get to work for a normal user.  I give in.

But thanks for responding so quickly!
Comment 3 Jens Georg 2014-05-26 09:13:07 UTC
Sorry, this is on my "needs fixing sometimes" list, but hasn't been too annoying so far.

I agree UPnP on Linux is a wasteland client-wise. What's you're use-case?
Comment 4 Tim Passingham 2014-05-26 09:36:39 UTC
I use a squeezebox a lot.  However, the hardware won't last for ever and I want an alternative for my flac library. 

After much research, including rygel (where I think we have 'met' before) I have found a really excellent server in minimserver.  It's very flexible and is particularly suited for classical music with non-standard tags.

I have a couple of renderers, one of which will do gapless play if supported, which I need.

I want to use my ageing laptop as my control point, running xubuntu 14.04.

So I need a CP.  foobar2000 under wine comes closest so far, but it also gets the sort order wrong (minimserver allows one to specify this quite tightly, but foobar over-rides the order).  I've tried Kinsky (very flaky), XBMC (a work in progress but I think too heavyweight and possibly won't run), an android emulator (ditto), leia, and your control point.
Comment 5 Jens Georg 2016-04-02 19:47:50 UTC
Created attachment 325240 [details] [review]
av-cp: Add server device class

Signed-off-by: Jens Georg <mail@jensge.org>
Comment 6 Jens Georg 2016-04-02 19:47:54 UTC
Created attachment 325241 [details] [review]
av-cp: Make server device async initable

Retrieve sort caps and icon

Signed-off-by: Jens Georg <mail@jensge.org>
Comment 7 Jens Georg 2016-04-02 19:47:59 UTC
Created attachment 325242 [details] [review]
av-cp: Keep content directory around

Signed-off-by: Jens Georg <mail@jensge.org>
Comment 8 Jens Georg 2016-04-02 19:48:04 UTC
Created attachment 325243 [details] [review]
av-cp: Use +upnp:class,+dc:title sort order

Signed-off-by: Jens Georg <mail@jensge.org>
Comment 9 Jens Georg 2016-04-02 19:49:00 UTC
This also seems to make browsing somewhat faster
Comment 10 Jens Georg 2016-04-02 20:12:10 UTC
Created attachment 325244 [details] [review]
av-cp: Fix DIDL browser

Signed-off-by: Jens Georg <mail@jensge.org>
Comment 11 Jens Georg 2016-04-25 21:42:55 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Once that release is available, you may want to check for a software upgrade provided by your Linux distribution.