Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 666450 - media-sound/upmpdcli-1.3.6 version bump
Summary: media-sound/upmpdcli-1.3.6 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Erik Mackdanz
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-18 06:06 UTC by BT
Modified: 2018-10-22 01:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BT 2018-09-18 06:06:59 UTC
upmpdcli 1.3.2 was released on 2018-09-15.

Changes:

- Support Spotify, through a new Media Server module. This needs a premium Spotify account. The setup is slightly more complicated than for the other services, see the upmpdcli manual
- Support the OpenHome Credentials service. This allows accessing Qobuz and Tidal from Kazoo, using their internal service directory browser (instead of going through the upmpdcli media server). This allows managing favourites and other specific service functions. In theory, this should work with Lumin too, but it does not, and the presence of this feature prevents the renderer from being detected by Lumin at all, so that a lumincompat was added to the configuration to allow using upmpdcli with Lumin (with the Credentials support disabled).
- Support Radio Paradise FLAC channel. This is special for a radio because it uses a sequence of audio URLs instead of a single stream. Have a look at the distributed upmpdcli.conf file for the radio definition to use (add it to your /etc/upmpdcli.conf which is not automatically updated during an upgrade). The appropriate script is now installed to /usr/share/upmpdcli/radio_scripts (along with a small number of art and metadata scripts for other stations).
- Port all Python code to Python3 (while retaining Python2 compatibility). All Media Server plugins are run by Python3 by default.
- Improve function with Google Play Music. Esp. fix bugs in playlist handling.
- Add proxy mode to the Media Server. This may improve function in case the service is a bit flaky by providing retries. The default is still to redirect mpd to the actual music stream, except for Spotify (which needs local decoding).

A simple bump worked for me. The only thing that is missing is the gmusicapi[1][2] dep for Google Music when the thirdparty USE flag is enabled. I don't use Google Music so it's not an issue for me.

[1] https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html#UPMPDCLI-BUILDING
[2] https://github.com/simon-weber/gmusicapi
Comment 1 BT 2018-09-21 01:33:53 UTC
upmpdcli 1.3.3 fixes the radio source on systems with python3 version < 3.5 (e.g. Debian Jessie)
Comment 2 BT 2018-09-21 01:54:23 UTC
upmpdcli also provides a systemd unit file in systemd directory but it's not installed by the ebuild.
Comment 3 BT 2018-10-05 03:18:10 UTC
upmpdcli 1.3.4 fixes bug in the spotify plugin: would not work if plgproxymethod was set to redirect (which is the default). The plugin should ignore the value of this variable which can only be useful for the other streaming services.
Comment 4 Erik Mackdanz gentoo-dev 2018-10-22 01:24:26 UTC
Thanks for all this research.  I've bumped to 1.3.6 after a minimal smoke check that things still work for both Gerbera content and internet radio.  I didn't add the gmusicapi dep this time around.

I've added the systemd unit file from upstream and it _should_ work but I honestly don't have a systemd setup right now.  If you do and you encounter an issue feel free to open an issue.