halloamt writes

Hi,

first, merci pour cette programme :-) Mais si je ne parle pas fran├žais j’ecrire en anglais. I tried updated upmpdcli just now and used the new configuration file with some changes. Now it won’t start and aborts with a "call to pure virtual method". I tried installing the three plugins but that did not help. I’m running it on Raspbian.

Greetings :-)

root@wohnzimmer:~# uname -a Linux wohnzimmer 4.4.38-v7+ #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux root@wohnzimmer:~# cat /etc/debian_version 8.0 root@wohnzimmer:~# upmpdcli -c /etc/upmpdcli.conf -l 6 :4:src/mpdcli.cxx:128::MPDCLi::openconn: mpd protocol version: 0.19.0 :4:libupnpp/upnpplib.cxx:155::LibUPnP: Using IP 192.168.207.240 port 49152 :5:src/httpfs.cxx:246::read_protocolinfo data: [http-get:*:application/flac:*,http-get:*:audio/flac:*,http-get:*:audio/x-flac:*,http-get:*:audio/aac:*,http-get:*:audio/x-aiff:*,http-get:*:audio/dff:*,http-get:*:audio/x-dff:*,http-get:*:audio/dsd:*,http-get:*:audio/x-dsd:*,http-get:*:audio/dsf:*,http-get:*:audio/x-dsf:*,http-get:*:audio/m4a:*,http-get:*:audio/x-m4a:*,http-get:*:audio/mp1:*,http-get:*:audio/mp4:*,http-get:*:audio/mpeg:*,http-get:*:audio/x-mpeg:*,http-get:*:audio/ogg:*,http-get:*:audio/vorbis:*,http-get:*:audio/wav:*,http-get:*:audio/x-wav:*,http-get:*:audio/wave:*,http-get:*:audio/x-ms-wma:*,http-get:*:audio/x-ogg:*,http-get:*:audio/x-scpls:*,http-get:*:audio/x-vorbis+ogg:*,http-get:*:audio/x-vorbis:*,http-get:*:video/mp4:*] :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:upnp-org:serviceId:AVTransport] :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:upnp-org:serviceId:RenderingControl] :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:upnp-org:serviceId:ConnectionManager] :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:av-openhome-org:serviceId:Info] :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:av-openhome-org:serviceId:Time] :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:av-openhome-org:serviceId:Volume] :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:av-openhome-org:serviceId:Playlist] pure virtual method called terminate called without an active exception Aborted root@wohnzimmer:~#

halloamt writes

P.S.: It works with openhome = 0 with openhome = 1 it logs this pure virtual method called :4:src/ohplaylist.cxx:107::ohPlaylist: cache restore done :4:libupnpp/device/device.cxx:423::UpnpDevice::addService: [urn:av-openhome-org:serviceId:Radio] terminate called without an active exception Aborted

medoc92 writes

This is quite typical of using a version compiled for the wrong OS. It seems that you are running raspbian jessie, so you should have the following in your sources list (note: raspbian-jessie, not debian as in the old links):

deb http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian-jessie/ unstable main
deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian-jessie/ unstable main

You may need to remove the packages (upmpdcli and libupnpp3) first in order to force the change.

halloamt writes

Works, Thanks :-)