Changelog for
owntone-28.9-3.1.i586.rpm :
* Mon Feb 26 2024 Dominique Leuenberger
- Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN.
* Wed Feb 07 2024 Dominique Leuenberger - Provide user/group symbol for the user generated during pre. Required by RPM 4.19.
* Sun Jan 28 2024 Dirk Müller - update to 28.9:
* web UI improvements:
* display lyrics metadata
* toggle Spotify on/off in some views
* many minor improvements
* use compressed ALAC for Airplay for bandwidth + fixes esp32 issue
* don\'t merge Spotify albums with local albums
* handle playlist with Unicode BOM
* json API add tracks to queue returns info on added tracks
* replace syscall with gettid, syscall deprecated on MacOS
* fix issue where m3u genre doesn\'t override despite m3u_override = true
* fix possible crash from use-after-free
* fix FreeBSD possible crash
* fix crash when keys of incorrect length are used for legacy pairing
* fix ALAC missing end tag causing ffmpeg decoder warnings
* fix crash if Spotify AP resolver is unavailable
* fix duplicates if file within library is replaced
* fix fatal error due to mutex being zeroed
* fix compability with ffmpeg 6
* web UI improvements:
* easier volume sliders
* incorrect display of genre
* Chinese translation
* fix removing RSS podcasts
* sort by rating for composer, genre and artist tracks
* (and much more)
* changes to artwork search orders (easier static artwork for pipes)
* major refactor of the http server improving mp3 streaming
* support for m3u8 playlist files
* allow mixed ipv4/ipv6 mdns
* fix issue with device name capitalization (TuneAero issue)
* drop support for libevent < 2.1.4
* Tue Apr 11 2023 Adrian Schröter - update to version 28.6
* German translation of web UI
* web UI: fix error messages not displaying
* fix low resolution Spotify artwork
* fix incorrect display of date released pre 1970
* fix for Denon speakers when pausing
* support password authentication for Airplay 2
* support for user config ffmpeg audio filters
* Mon Dec 12 2022 Bjørn Lie - Drop explicit ffmpeg-4-libavfilter-devel BuildRequires: we already have pkgconfig(libavfilter) covering this dependency, and package builds fine with ffmpeg-5.
* Sun Nov 06 2022 Adrian Schröter - update to version 28.5
* French translation of web UI
* improved web UI loading of images
* add support for Airplay 2 password based auth
* fix some Airplay speakers turning on by themselves
* fix parsing of CRLF and NOT in smart playlists and allow larger sizes
* fix possible crash after Avahi restart
* fix for Remote - play item from \'up next\' when stopped
* use configured bind_address to set mdns network interface
* fix broken Spotify after libspotify sunset
* remove antlr3 dependency, use bison/flex instead
* improve search by supporting diacritics and Unicode case folding
* add support for new output: Roku/Soundbridge RCP
* switch to MkDocs for documentation
* smart playlists fixups and new \"this week\" param
* fix \'add next\' when in queue shuffle mode
* web UI improvements:
* migration to Vue 3 and Vite
* honor \"radio_playlists\" config setting
* display of search results for composers and playlists
* add album / track count to genre and composer pages
* fix incorrect sorting of album/artist searches
* minor UI fixes
* fix for Spotify config option album_override
* improved Spotify scan performance
* generic browse endpoints for the json api
* fix slow shutdown with some libwebsocket versions
* Mon Feb 14 2022 Adrian Schröter - update to version 28.3
* web UI improvements, e.g.:
* composer views
* partial scan (e.g. only update RSS feeds)
* fix http stream button not clickable in mobile view
* fix Spotify playlists not showing
* handling of not playable Spotify tracks
* handling of podcast play counts
* support for Spotify podcasts
* updates for ffmpeg 5
* better Spotify logout
* user \"usermark\" field for user flagging of various track states
* fix for 0-byte files crashing ffmpeg
* fix metadata pipe deadlock and artwork memleak-on-error
* better handling of Spotify disconnects
* fix rare Airplay pairing error
* many minor error handling fixes
* Wed Oct 13 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_owntone.service.patch
* Wed Sep 08 2021 Adrian Schröter - upstream renamed from forked-daapd to owntone(-server)- update to version 28.2
* add Spotify integration that doesn\'t depend on libspotify
* partial support for AirPlay events (Homepod buttons)
* web UI upgraded, now 1.1.0:
* show \"comment\" field in track details
* drop double login to Spotify when not using libspotify
* easier install by letting \'make install\' add user and service files
* preserve existing conf file when running \'make install\'
* support for \"comment\" field when making smart playlists
* fix support for dacp device-volume
* fix issue where source file sort tags where ignored
* fix for Roku (RSP) artist display issue
* fix bug when \'bind_address\' option is used
* fix for CVE-2021-38383
* fix some minor time-of-check time-of-use bugs
* fix web UI slow updates due to websockets 3.x changes
* support for ALAC sort tags
* support for remote pls/m3u with https streams
* add /api/queue?id=now_playing json API shortcut
* fix possible crash on Pulseaudio error callback
* fix possible segfault-on-exit
* fix websockets not working on FreeBSD
* refactor how the server binds to sockets (use dual stack ipv4/6)
* configurable interface/address binding
* Tue Apr 20 2021 Adrian Schröter - update to version 27.4
* fix web server path traversal vulnerability
* support for AirPlay 2 speakers, incl. compressed ALAC
* web UI upgraded, now v0.8.5: - new design/layout - optimize \"Recently added\" - Spotify search dialogue improvements - drop separate admin web page, now integrated in main web - podcast deletion - make Radio a top level item - show release dates - new sorting options - prevent browser caching of playlists - additional settings
* improved Chromecast streaming (retransmisson, adaptive etc.)
* JSON api support for updating metadata of queue items
* JSON api new fields, e.g. time_added, time_played and seek
* fix for some Chromecasts disconnecting
* new algorithm for more natural ALSA volume adjustments
* new nickname option for AirPlay and Chromecast
* mpd fixes (nextsong, multiple commands)
* charset flexibility when getting ICY metadata from streams
* adaptive probing of radio streams
* libplist and libsodium now required
* fixes for library update events
* fixes to speaker selection and unintentional volume changes
* fix some minor memleaks
* support shairport-sync metadata pipe flush event
* misc logging fixup- switch to libplist 2.0 for factory