02-26-2024, 07:04 AM
Hi @Tim Curtis ,
Thanks for your answer. As mentioned, my issue is solved now, you do not need to spend time on it unless it helps you preparing for the next upgrade.
I did follow the procedure specified here: https://www.lesbonscomptes.com/upmpdcli/...loads.html already some versions ago. To summarize, the initial install was:
Yesterday, after upgrading to latest Moode version, I did :
From the /var/log/dpkg.log:
So it looks like Version 1.8.8-1, however, I see on their github as 1.7.7 being the latest. Also, after installing the latest Moode image, I see:
After installing the latest from the repo, the symptom was, that the upmpdcli/Qobuz API calls to browse the directories deeper than Qobuz/<first folder level> was failing. Here is the log excerpt from upmpdcli (level 5):
Browse root (Qobuz folder) --> OK:
Browse next level (here Favourites, internal tag my_music) OK :
Browse next level (here Artists, internal folder name favourite_artists) - FAILS with browse: slave failure
I know they have reworked some directory browsing to make Kodi happy.
Thank you,
Sergiu
Thanks for your answer. As mentioned, my issue is solved now, you do not need to spend time on it unless it helps you preparing for the next upgrade.
I did follow the procedure specified here: https://www.lesbonscomptes.com/upmpdcli/...loads.html already some versions ago. To summarize, the initial install was:
Code:
cd /tmp
wget https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg
sudo cp lesbonscomptes.gpg /usr/share/keyrings/
wget https://www.lesbonscomptes.com/upmpdcli/pages/upmpdcli-rbullseye.list
sudo cp upmpdcli-rbullseye.list /etc/apt/sources.list.d/
sudo apt-get update
sudo apt-get install upmpdcli
sudo apt-get install upmpdcli-qobuz
Yesterday, after upgrading to latest Moode version, I did :
Code:
sudo apt-get update
sudo apt-get install upmpdcli-qobuz
From the /var/log/dpkg.log:
Code:
2024-02-25 17:38:31 startup packages configure
2024-02-25 17:38:31 configure upmpdcli-qobuz:all 1.8.8-1~ppa1~bullseye <none>
2024-02-25 17:38:31 status unpacked upmpdcli-qobuz:all 1.8.8-1~ppa1~bullseye
2024-02-25 17:38:31 status half-configured upmpdcli-qobuz:all 1.8.8-1~ppa1~bullseye
2024-02-25 17:38:31 status installed upmpdcli-qobuz:all 1.8.8-1~ppa1~bullseye
So it looks like Version 1.8.8-1, however, I see on their github as 1.7.7 being the latest. Also, after installing the latest Moode image, I see:
Code:
sudo apt list upmpdcli-qobuz
Listing... Done
upmpdcli-qobuz/bullseye,bullseye,bullseye,now 1.7.7-1moode1 all [installed]
After installing the latest from the repo, the symptom was, that the upmpdcli/Qobuz API calls to browse the directories deeper than Qobuz/<first folder level> was failing. Here is the log excerpt from upmpdcli (level 5):
Browse root (Qobuz folder) --> OK:
Code:
:4:src/mediaserver/contentdirectory.cxx:342::ContentDirectory::actBrowse: ObjectID 0$qobuz$ BrowseFlag BrowseDirectChildren Filter * StartingIndex 0 RequestedCount 16 SortCriteria
:4:src/mediaserver/cdplugins/plgwithslave.cxx:547::PlgWithSlave::browse: offset 0 cnt 16
:5:src/mediaserver/cdplugins/plgwithslave.cxx:519::ContentCache::get: found qobuz:0$qobuz$ offset 0 count 3
:4:src/mediaserver/cdplugins/plgwithslave.cxx:568::PlgWithSlave::browse: found cache entry: offset 0 count 3 total -1
:5:src/mediaserver/cdplugins/plgwithslave.cxx:530::ContentCache::set: qobuz:0$qobuz$ offset 0 count 0
:5:src/mediaserver/cdplugins/plgwithslave.cxx:412::PlgWithSlave::results: got 3 entries
:5:src/mediaserver/cdplugins/plgwithslave.cxx:471::searchCacheEntryToResult: start 0 cnt 16 m_offset 0 m_results.size 3
:4:libupnpp/device/device.cxx:480::Response data: Result = <?xml version="1.0" encoding="utf-8"?><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"><container id="0$qobuz$/whats_new" parentID="0$qobuz$" restricted="1" searchable="1"><dc:title>Discover Catalog</dc:title><upnp:class>object.container.storageFolder</upnp:class></container><container id="0$qobuz$/root_genres" parentID="0$qobuz$" restricted="1" searchable="1"><dc:title>Discover Genres</dc:title><upnp:class>object.container.storageFolder</upnp:class></container><container id="0$qobuz$/my_music" parentID="0$qobuz$" restricted="1" searchable="1"><dc:title>Favourites</dc:title><upnp:class>object.container.storageFolder</upnp:class></container></DIDL-Lite>
NumberReturned = 3
TotalMatches = 3
UpdateID = 1
Browse next level (here Favourites, internal tag my_music) OK :
Code:
:4:libupnpp/device/device.cxx:437::UPNP_CONTROL_ACTION_REQUEST: Browse args: ObjectID = 0$qobuz$/my_music
BrowseFlag = BrowseDirectChildren
Filter = *
StartingIndex = 0
RequestedCount = 16
SortCriteria =
:4:src/mediaserver/contentdirectory.cxx:342::ContentDirectory::actBrowse: ObjectID 0$qobuz$/my_music BrowseFlag BrowseDirectChildren Filter * StartingIndex 0 RequestedCount 16 SortCriteria
:4:src/mediaserver/cdplugins/plgwithslave.cxx:547::PlgWithSlave::browse: offset 0 cnt 16
:5:src/mediaserver/cdplugins/plgwithslave.cxx:524::ContentCache::get: not found qobuz:0$qobuz$/my_music
:5:src/mediaserver/cdplugins/plgwithslave.cxx:530::ContentCache::set: qobuz:0$qobuz$/my_music offset 0 count 0
:5:src/mediaserver/cdplugins/plgwithslave.cxx:412::PlgWithSlave::results: got 4 entries
:5:src/mediaserver/cdplugins/plgwithslave.cxx:471::searchCacheEntryToResult: start 0 cnt 16 m_offset 0 m_results.size 4
:4:libupnpp/device/device.cxx:480::Response data: Result = <?xml version="1.0" encoding="utf-8"?><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"><container id="0$qobuz$/favourite_albums" parentID="0$qobuz$/my_music" restricted="1" searchable="1"><dc:title>Albums</dc:title><upnp:class>object.container.storageFolder</upnp:class></container><container id="0$qobuz$/favourite_tracks" parentID="0$qobuz$/my_music" restricted="1" searchable="1"><dc:title>Tracks</dc:title><upnp:class>object.container.storageFolder</upnp:class></container><container id="0$qobuz$/favourite_artists" parentID="0$qobuz$/my_music" restricted="1" searchable="1"><dc:title>Artists</dc:title><upnp:class>object.container.storageFolder</upnp:class></container><container id="0$qobuz$/favourite_playlists" parentID="0$qobuz$/my_music" restricted="1" searchable="1"><dc:title>Playlists</dc:title><upnp:class>object.container.storageFolder</upnp:class></container></DIDL-Lite>
NumberReturned = 4
TotalMatches = 4
UpdateID = 1
Browse next level (here Artists, internal folder name favourite_artists) - FAILS with browse: slave failure
Code:
:4:libupnpp/device/device.cxx:437::UPNP_CONTROL_ACTION_REQUEST: Browse args: ObjectID = 0$qobuz$/favourite_artists
BrowseFlag = BrowseDirectChildren
Filter = *
StartingIndex = 0
RequestedCount = 16
SortCriteria =
:4:src/mediaserver/contentdirectory.cxx:342::ContentDirectory::actBrowse: ObjectID 0$qobuz$/favourite_artists BrowseFlag BrowseDirectChildren Filter * StartingIndex 0 RequestedCount 16 SortCriteria
:4:src/mediaserver/cdplugins/plgwithslave.cxx:547::PlgWithSlave::browse: offset 0 cnt 16
:5:src/mediaserver/cdplugins/plgwithslave.cxx:524::ContentCache::get: not found qobuz:0$qobuz$/favourite_artists
:2:src/mediaserver/cdplugins/plgwithslave.cxx:586::PlgWithSlave::browse: slave failure
:4:libupnpp/device/device.cxx:480::Response data: Result = <?xml version="1.0" encoding="utf-8"?><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"><item id="0$qobuz$/favourite_artists$bogus" parentID="0$qobuz$/favourite_artists" restricted="1" searchable="0"><dc:title>Service login or communication failure</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><res></res></item></DIDL-Lite>
NumberReturned = 1
TotalMatches = 1
UpdateID = 1
I know they have reworked some directory browsing to make Kodi happy.
Thank you,
Sergiu