libhupnp 1.0.0, cagibi >=0.2, kio-upnp-ms, all needed in repositories

Bug #975327 reported by mathojojo
136
This bug affects 33 people
Affects Status Importance Assigned to Milestone
Amarok
Invalid
Undecided
Unassigned
HUPnP
Invalid
Undecided
Unassigned
hupnp (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Hello.

It's not really a bug, but we need ubuntu / kubuntu to be up to date, please.

I'm using kubuntu, and as a Music lover, i do use amarok really often. Since some versions now, this wonderful player is supporting DLNA / uPnP protocol.

To do so, amarok need some libraries/dependances :

 - cagibi (0.1.1 in ubuntu repositories, but need >= 0.2 to work properly)

 - libhupnp0 (0.8 in ubuntu repositories, but need 1.0.0 to work properly)

 - kio-upnp-ms : This is the UPnP MediaServer KIO-slave for the KDE platform. (fully missing in ubuntu repositories... there is nothing called kio-upnp-ms, we are forced to build it manually, not easy for newbies)

We should not forget that more and more devices like TV, Smartphones, Internet Boxes, tablets ... are connected, and lots of them are supporting uPnP and DLNA.
Ubuntu has a project in progress named UbuntuTV which will really be connected devices oriented. So they may understand that up to dates DLNA/uPnP libraries are needed.

Please, add or update Ubuntu repositories with thous libraries. Thank you.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in hupnp (Ubuntu):
status: New → Confirmed
Revision history for this message
carlosd (carlos-demaine) wrote :

I have packaged cagibi 0.2, libhupnp1 and kio-upnp-ms 1.0.0, as well as repackaged kdelibs with solid upnp backend, for precise. The debs can be found at https://launchpad.net/~carlos-demaine/+archive/ppa ... They work for me, device notifier and dolphin show the upnp shares and the kioslave browses them. For some reason amarok is showing the share but not listing the songs. However if you add files from dolphin to the playlist they will play. Hopefully this will all work for you and the packages can be updated in quantal and backported to precise proper.

Revision history for this message
Peter Antoniac (pan1nx) wrote :

This is quite a nice thing to have. I could mark it under wishlist, but considering that it is true that you have the upnp collection listed under amarok and no kio-slave to answer it, I think it deserves importance higher than wish...

Changed in hupnp (Ubuntu):
importance: Undecided → Low
Revision history for this message
Peter Antoniac (pan1nx) wrote :

On a sidenote, cagibi is now at 0.2.0 in Ubuntu too...

Revision history for this message
Peter Antoniac (pan1nx) wrote :

This might be related to bug #662919 which is a request for packaging...

tags: added: needs-packaging
Rohan Garg (rohangarg)
Changed in hupnp (Ubuntu):
assignee: nobody → Rohan Garg (rohangarg)
importance: Low → Medium
status: Confirmed → In Progress
Revision history for this message
Rohan Garg (rohangarg) wrote :

HUPNP 1.0.0 was released to raring.

Changed in hupnp (Ubuntu):
status: In Progress → Fix Committed
importance: Medium → Low
assignee: Rohan Garg (rohangarg) → nobody
importance: Low → Medium
assignee: nobody → Rohan Garg (rohangarg)
Rohan Garg (rohangarg)
Changed in hupnp (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
jhoechtl (johann-hoechtl) wrote :

No fix as kio-upnp-ms is still missing

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

Still present at Ubuntu raring :(

Revision history for this message
Rohan Garg (rohangarg) wrote :

Hi
The UPnP slave was merged into kde4libs afaik, but since HUPNP is in universe and kde4libs is in main, we cannot add a build dependency on HUPNP. Hope that clears up things a bit.

Revision history for this message
Thomas Karl Pietrowski (thopiekar) wrote :

so no chance to get it work? For a reputable distribution like Ubuntu this sounds weak :/

Couldn't you "extract" this slave and provide it in universe as a seperate package?

Revision history for this message
Peter Antoniac (pan1nx) wrote :

I marked it as confirmed as it is still not providing the functionality to play the UPNP in amarok...

Changed in hupnp (Ubuntu):
status: Fix Released → Triaged
status: Triaged → Confirmed
Revision history for this message
Peter Antoniac (pan1nx) wrote :

Can we get it before 13.04 is out?

Changed in hupnp (Ubuntu):
milestone: none → ubuntu-13.04-beta-2
affects: hupnp → system76-driver
affects: system76-driver → hupnp
affects: hupnp → amarok
Revision history for this message
Peter Antoniac (pan1nx) wrote :

Yes, Amarok lists the plugin, but since it is missing the kio-upnp-ms (or the KDE's UPnP media support) it cannot work as described by: http://userbase.kde.org/Amarok/Manual/Organization/Collection/RemoteCollections/UPnP

So, no UPnP collection will be shown.

Changed in amarok:
status: New → Confirmed
Revision history for this message
Jonathan Riddell (jr) wrote :

This needs hupnp in main to build solid with pnp support

This that needs bug 682404 fixed which is a packaging fix and talking nicely to security people.

Revision history for this message
Tom Chiverton (bugs-launchpad-net-falkensweb) wrote :

bug #682404 is now fix-commited.

It's 2013 and KDE still can't connect to uPNP / DLNA out of the box. Worse, Amarok pretends it can, but the feature is very effectively broken because ticking the box can't do anything.

What can I do to help ? Is there a PPA for the missing two (?) packages end users can use in the mean time ?

Revision history for this message
Peter Antoniac (pan1nx) wrote :

Personally, I worked around it by using totem/rhythmbox. Of course, that annoys the hell out of me since I also love amarok and KDE. Jonathan Riddell (aka jr) is doing a hell of a good job, so, let's see how this progresses in the near future.

Revision history for this message
José Tomás Atria (jtatria) wrote :

so, #682404 is fix-commited, what is missing to get this sorted out?

Revision history for this message
carlosd (carlos-demaine) wrote :

#682404 is fix-commited but despite the mir approval, hupnp has not been promoted from universe to main. this is required for solid to be built with upnp support.

the attached patch enables deb packages to be built with support for upnp in solid.

i am recompiling these packages on my local machine and upnp support is working fine in dolphin's side pane and the device notifier in the system try.

i would put these packages in my ppa but it means bumping the version # of kdelibs and thus i would also have to recompile all packages that directly require kde4libs (of which there are quite a few)

you can repackage with solid support for yourself by:
cd /tmp
apt-get source kde4libs
cd kde4libs-4.11.0
download upnp-enabled.diff to the kde4libs-4.11.0 directory
patch -p1 < upnp-enabled.diff
dpkg-buildpackage
cd ../
sudo dpkg -i *.deb

once solid has upnp support you need to install the upnp kioslave
i have packaged this in my ppa
https://launchpad.net/~carlos-demaine/+archive/ppa/+packages

this kioslave needs to get into kubuntu proper!!

overall upnp support works well for me through dolphin. i can browse and play media from iptv pvr, Sony xperia z, meidiatomb, minidlna etcetera.

 amarok is still buggy but i haven't tried to debug what is going wrong there yet.

i hope we can finally get this increasingly important technology supported in kubuntu.

Revision history for this message
José Tomás Atria (jtatria) wrote :

Awesome, I recompiled solid with upnp support as per carlos' instructions, and everything works in most of kde and dolphin, etc.

Thanks a lot for the diff... I would have not known how to add libhupnp to solid myself, and for the kio-upnp-ms package.

Amarok refuses to work, though, and I have no idea how to debug it...

Needless to say, please include this kio-slave into kubuntu.

Revision history for this message
jhoechtl (johann-hoechtl) wrote :

13.10 has come and 14.04 will come. Hm, maybe Kubuntu is waiting for the next technology to come?

Seriously, even if it is broken, package it, so more people can play with it. Going through an install from source is just to much pain.

Revision history for this message
José Tomás Atria (jtatria) wrote :

So, any chance of getting this fixed before it turns two years old?

Rohan Garg (rohangarg)
Changed in hupnp (Ubuntu):
milestone: ubuntu-13.04-beta-2 → ubuntu-14.04-feature-freeze
assignee: Rohan Garg (rohangarg) → nobody
tags: added: kubuntu
Revision history for this message
Rohan Garg (rohangarg) wrote :

kio-upnp-ms looks largely unmaintained and it would be irresponsible to package such an outdated piece of software for Kubuntu. One might even say that it would harm users rather than benefit them.

Revision history for this message
Harald Sitter (apachelogger) wrote :

hupnp was landed years ago.

Changed in hupnp (Ubuntu):
milestone: ubuntu-14.04-feature-freeze → none
status: Confirmed → Fix Released
Rohan Garg (rohangarg)
Changed in amarok:
status: Confirmed → Invalid
Changed in hupnp:
status: New → Invalid
Revision history for this message
Peter Antoniac (pan1nx) wrote :

Seriously? So, no UPnP for Kubuntu?

Revision history for this message
sergwy (sergwy) wrote :

Leaving Amarok without dlna\upnp support is lame.

Revision history for this message
Myriam Schweingruber (myriam) wrote :

Go provide a patch, then or else abstain from silly comments. We all work on our free time here, and if it were easy and fast to solve it would have been done long ago.

Revision history for this message
opi (opi-gmx) wrote :

The issue is invalid, cause there are no git updates? A bit wired.
Ok, kde upnp isn't bug free but still it is working and is better then nothing.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.