Files
upmpdcli/upmpdcli.changes

308 lines
13 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Mon Nov 24 11:37:21 UTC 2025 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.9.7:
* Media server: Tidal and Subsonic plugins updates
* Media server: uprcl: fix issue with streaming URL containing
colon characters. Update bottle module version
-------------------------------------------------------------------
Fri Jun 6 17:41:18 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Update to 1.9.6:
* Tidal and Subsonic plugins updates
* Fix Media Server crash in abnormal case where the proxy/
redirect interface was called with a bogus URL
-------------------------------------------------------------------
Fri May 9 15:36:58 UTC 2025 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.9.5
* Fix qobuz plugin, it had stopped working, probably following a
Qobuz API change
-------------------------------------------------------------------
Tue May 6 12:37:50 UTC 2025 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.9.4
* Fix startup crash when built with gcc 15 (initialisation order issue)
* Many updates in Media Server plugins, mostly Tidal and Subsonic
- Update to 1.9.3
* Misc cleanups in media server plugins
-------------------------------------------------------------------
Fri Feb 21 14:40:17 UTC 2025 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.9.2
* Fix issue caused by autologin to qobuz when using OH Credentials
-------------------------------------------------------------------
Mon Feb 10 14:03:55 UTC 2025 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.9.1
* Multiple improvements in Tidal and Subsonic Media Server modules
-------------------------------------------------------------------
Wed Dec 4 11:53:46 UTC 2024 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.9.0
* Fix most glaring issues in the Qobuz plugin
* Qobuz: updated the plugin to be closer to the choices on the Web
site (reason for the middle version bump)
* Qobuz: fixed the search to better return what actually requested
* Tidal: updated plugin
* Misc fixes: restore custom icon support, clear "phantom" track from mpd
to avoid its reappearance on startup
-------------------------------------------------------------------
Thu Aug 22 09:23:30 UTC 2024 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.8.16:
* Fix opening log file when started as root
* Updates to the Tidal and Subsonic plugins
* Uprcl compatibility with Recoll 1.40
-------------------------------------------------------------------
Sun May 12 13:07:53 UTC 2024 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.8.10:
* Moved build system from autotools to meson
- Update to 1.8.9:
* Add man page for the config file
* Small internal cleanups. Always set id and parentId when generating didl
- Update to 1.8.8:
* Tidal: avoid SQL error with older sqlite versions
* Misc subsonic and Tidal improvements
- Update to 1.8.7:
* Misc small plugins fixes
-------------------------------------------------------------------
Sat Dec 23 15:54:47 UTC 2023 - Michael Pujos <pujos.michael@gmail.com>
- each Content Directory plugin is now packaged in its own noarch package
instead of being bundled in the main package
- added upmpdcli-config package, a Qt5 config editor.
Global upmpdcli config can be edited with command:
xdg-su upmpdcli-config /etc/upmpdcli.conf
- fixed permission on /etc/upmpdcli.conf preventing plugins to read
their configuration
- Update to 1.8.6:
* Fix issues in the HTTP streaming proxy. They were preventing its use with Kodi.
- Update to 1.8.5:
* Remove deezer support, it was not working any more.
- Update to 1.8.4:
* Rebuilt for new npupnp/upnpp libs version numbering.
* Rebuilt for rpi 1 (armv6) compatibility
* Misc. improvements to the Tidal, Subsonic,and Radio Paradise Media
Server plugins.
* New Mother Earth Radio Media Server plugin.
- Update to 1.8.3:
* Completely new Tidal plugin by Giovanni Fulco. Tidal access is
working again !
* Media Server: change the internal URL format to avoid characters
needing quoting in XML: work around misc. device bugs.
* Qobuz: add option to obtain actual item resource info when listing
a container.
- Update to 1.8.1:
* Add configuration variable to enable the internal WEB server local
file serving function, mostly for use by Media Server plugins for
serving icons. Off by default.
* Subsonic/Navidrome plugin: misc. updates and improvements.
* Uprcl: fix using the 'albumartist' tag in priority when it is set.
- Update to 1.7.9:
* Media Server: new Subsonic connector plugin by Giovanni Fulco:
allows streaming music from a Subsonic/Navidrome server to an UPnP renderer.
-------------------------------------------------------------------
Thu Mar 23 15:45:50 UTC 2023 - Michael Pujos <pujos.michael@gmail.com>
- Update to 1.7.7:
* Media Server: fix issues in upnp-to-recoll search translation,
and improve search behaviour with some control points
(BubbleUPnP and Linn Kazoo).
* Fix potential issues with parallel requests.
* Uprcl: index artist documents so that they can be searched for
* When a search request is relative to objid "0", use the plugin
root instead of last browsed container.
* Avoid phantom entries by adjusting the result count for entries
filtered out by class.
- Update to 1.7.2:
* Fix URL comparison issue which could cause false diags in checkContentFormat()
* Change the default value for checkcontentformat from true to false.
* Qobuz: always use https.
* New radio-browser Media Server plugin for https://www.radio-browser.info/
* Ensure that we exit when getting a terminating signal while waiting
for mpd during init
- Update to 1.7.1:
* Uprcl Media Server: report composers as <upnp:artist role="Composer">
* Uprcl: fix possible infinite loop while parsing search string.
- Update to 1.7.0:
* Media Server: implement rootalias parameter to point to arbitrary
container inside the tree. This is to avoid useless navigation from
the actual root for people who, e.g., only use the uprcl '[folders]' tree.
* Uprcl: support multiple values for tags (e.g. multiple genres).
* Uprcl: fix miscellaneous small issues.
* Removed Spotify support as libspotify does not work any more.
-------------------------------------------------------------------
Sat Dec 3 11:08:35 UTC 2022 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.6.2:
* Media Server: uprcl, qobuz, upradios: properly implement
UPnP Browse(Metadata), for the sole use of Kodi, probably.
* Uprcl container sort: sort by file names if there are no tags
(e.g. wav files).
* Uprcl: add uprclnotag view configuration variable to disable the
"Tag View" entries in the folders tree.
* Make configuration parameter names case-insensitive
* Small bugs fixes
- update to 1.6.1:
* uprcl: process custom tags (not predefined anywhere) as regular ones.
* main: change order of media server and renderer initialisations so
that the media server does not have to wait for mpd.
- update to 1.6.0:
* Allow all configuration variables to also be set through
environment variables named UPMPD_xxx where xxx is the upper-cased
version of the variable name. This should facilitate running
upmpdcli in a container.
* Change the names of the low level UPnP library log variables from
UPMPDCLI_xxx to UPMPD_xxx and manage them in the same way as the rest
(with config entries too).
* Allow substituting the host name (%h,%H) and version info (%v) in
the configured friendlyname. The default friendlyname is now UpMpd-%h
* Uprcl: use same host as upmpdcli by default. Add uprclport configuration
variable to only set the port
- update to 1.5.20:
* Uprcl: preserve stored playlist order
* Uprcl: choose folder image file rather than track-embedded art for folder or album
* Uprcl: misc fixes.
-------------------------------------------------------------------
Sat Aug 13 10:59:31 UTC 2022 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.19:
* Fix uprcl web control interface (asking for update did not work)
* Fix upradios stations list order
- update to 1.5.18:
* Create an upmpdcli group during installation and change the group
to upmpdcli when started as root (in addition to the setuid())
* uprcl: try to show more information when the initialisation fails
-------------------------------------------------------------------
Wed Jun 1 15:20:02 UTC 2022 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.17:
* Fix Qobuz plugin consecutively to small change in Qobuz interface
- update to 1.5.16:
* Fix radios using Apple Live Streaming, which were broken in 1.5.14
- update to 1.5.15:
* Fix possible deadlocks when switching to Songcast mode
- update to 1.5.14:
* Added mediaserver module for listing and listening to BBC radio stations
-------------------------------------------------------------------
Sun Mar 20 09:56:32 UTC 2022 - Andreas Stieger <andreas.stieger@gmx.de>
- add upstream signing key and validate source signature
-------------------------------------------------------------------
Tue Dec 14 13:15:25 UTC 2021 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.13:
* Enable L16 by default as it is handled correctly by current mpd versions
* Add the mpd version to the description version string
* Change Qobuz default format to 6 (44.1/16 FLAC)
* Misc small bug fixes
- update to 1.5.12:
* Add small Media Server plugin (upradios) for exporting the radio list
* uprcl: export the radio list as a playlist
* uprcl: small improvements
* Deezer, Qobuz: set pictures for artists and playlists
-------------------------------------------------------------------
Fri Nov 26 08:42:11 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_upmpdcli.service.patch
-------------------------------------------------------------------
Thu Apr 15 07:57:18 UTC 2021 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.11:
* Fix rare possible issue with Kazoo volume control
* Passthrough for CDDA urls. An URL of the form:
http://upmpdprotoescape/cdda/dev/sr0/1
will be translated to: cdda:///dev/sr0/1
This hack allows tunneling CDDA URLs, which mpd understands but
some control points dont like, for example, to construct a
playlist which will play the tracks from a CD device
* Reconnect the event loop when mpd restarts. Before the fix,
events stopped being generated after mpd restarted
* Radio metadata issues fixed
* Media Server: Deezer streaming service plugin
* Fix events not working when mpd had password set
-------------------------------------------------------------------
Tue Jan 19 11:14:55 UTC 2021 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.8:
* Fix a number of memory leak and locking issues detected by valgrind/helgrind.
* Improve performance of big playlist insert by rate-limiting events.
* Fix possible crash when started while mpd is not running.
-------------------------------------------------------------------
Thu Dec 31 14:38:34 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.7:
* Fix timeout issue while in long pause
(>60S, play transition started from other client was not detected)
* Fix ohinfo issue resulting in no cover art display in Kazoo "currently playing" screen.
* Fix a number of issues in radio metadata.
* The minimum effective volume adjustment was 5. Reset it to 1.
* Cache update issues in OH playlist resulted in incomplete metadata.
-------------------------------------------------------------------
Wed Dec 9 13:56:21 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.5:
* Fix issue with removing tracks from the playlist (sometimes slow or freezed).
* Fix bad locking causing multiple execs of radio scripts.
* Setting lumincompat = 1 is not useful any more and crashes some Kazoo versions.
So you should keep the default value which is off.
* Improve metadata processing when playing radios with BubbleDS.
-------------------------------------------------------------------
Wed Nov 25 12:31:40 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
- update to 1.5.2:
* Modify a few things which should not have mattered but which prevented Lumin to work with upmpdcli
* Qobuz plugin working again (for now), by identifying itself as the web client (thanks to qobuz-dl on github)
* Fixed crash
* Will now generate events for bitrate changes when playing
- update to 1.5.1:
* Fix small issue resulting in missing metadata in ohinfo
-------------------------------------------------------------------
Thu Nov 19 10:39:33 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
- removed unneeded systemd.obscpio
- spec: removed unneeded %global __python python3
- spec: removed unneeded autoconf, automake build deps
-------------------------------------------------------------------
Sun Nov 15 21:07:46 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
- update to upstream version 1.5.0
-------------------------------------------------------------------
Sat May 16 11:42:12 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
- added explicit dependency on libupnp to force packqhe recompilaiton
when libupnp version changes (eg libupnp15 => libupnp16)
-------------------------------------------------------------------
Fri Jan 24 18:39:54 UTC 2020 - Michael Pujos <pujos.michael@gmail.com>
- Initial version of upmpdcli 1.4.5