| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: owntone | Distribution: openSUSE:Factory:zSystems |
| Version: 29.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 19 13:34:24 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 3043388 | Source RPM: owntone-29.3-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/owntone/owntone-server | |
| Summary: DAAP server for iTunes and Chromecast with MPD and RSP support | |
owntone is a DAAP/DACP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server. It has support for AirPlay devices/speakers, Apple Remote (and compatibles), MPD clients, Chromecast, network streaming, internet radio, Spotify and LastFM. It does not support streaming video by AirPlay nor Chromecast. DAAP stands for Digital Audio Access Protocol, and is the protocol used by iTunes and friends to share/stream media libraries over the network. owntone is a complete rewrite of mt-daapd (Firefly Media Server).
GPL-2.0-or-later
* Mon Oct 19 2026 Martin Pluskal <mpluskal@suse.com>
- Create owntone system user/group via sysusers.d instead of legacy
useradd/groupadd scriptlets, so the RPM Provides user(owntone)
and group(owntone):
* ship %{_sysusersdir}/owntone-user.conf (u owntone,
/var/lib/owntone, /sbin/nologin).
* drop Requires(pre): pwdutils with the old scriptlets.
* Sat Oct 17 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 29.3:
* fix: Spotify library missing due to malformed auth header.
* fix: heap-buffer-over-read in httpd.
* fix: Add support for Spotify audiobooks.
* fix: Minor web UI improvements.
- Security fixes shipped in the 29.0 -> 29.3 range (fixed upstream in 29.1):
* CVE-2026-41457 (boo#1262568): SQL injection via DAAP query and filter parameters.
* CVE-2026-41458 (boo#1262570): denial of service via DAAP login session-list race.
* CVE-2026-26828 (boo#1260348): NULL pointer dereference in DAAP reply handling.
* Sun Jun 28 2026 Adrian Schröter <adrian@suse.de>
- Updated to version 29.2
* This release is functionally identical to 29.1.1. The purpose of the release is to fix a RPi packaging issue caused by the 29.1.1 version number.
* Version 29.1.1:
- fix: 29.1 broke some older AirPlay speakers ("Missing or invalid public key")
- fix: "Computer" always being selected in Apple Remote
- fix: Minor web UI improvements
* Version 29.1:
- fix: Samsung and Sonos Era speakers via support for Airplay 2 PTP timing
- fix: shairport-sync Airplay 2 mode via support for PTP timing
- fix: ipv6 on MacOS and BSD
- fix: if bind_address is configured, use it for all services
- fix: better mpd support of swmpc (fix sort tags and missing fields)
- fix: security (races conditions, segfaults, sql injection, timing attacks)
- fix: iTunes/Apple Music with password
- fix: artwork for radio statios sometimes not updating
- fix: playback not starting in the web UI
- new: Airplay 2 is now default
- new: support artwork for non-library items, e.g. from Spotify search
- new: set speaker offset via web UI
- new: option to skip startup Spotify rescan
- new: option to set Airplay speakers as "exclusive"
- new: deprecate config file playback offset and websocket interface
- new: add option for music-assistant/cliairplay to set playback start time
- Update generated using pbuild-ai
- 0001-dacp-Fix-segfault-from-invalid-queries.patch is obsolete
* Sun Feb 08 2026 Dave Plater <davejplater@gmail.com>
- Fix boo#1257023 (CVE-2025-63648) with patch from git:
0001-dacp-Fix-segfault-from-invalid-queries.patch.
* Fri Oct 17 2025 Stefan Seyfried <seife+obs@b1-systems.com>
- update to version 29.0:
* fixes build on Tumbleweed
* various fixes, see ChangeLog
* new web UI 3.0
- package ChangeLog file
- mark documentation files as such
* Fri Apr 04 2025 erfan <erfanfrp@gmail.com>
- update to version 28.12
* fix: possible deadlock during Spotify scan
* fix: armv7 compile warnings
* fix: stop playback when last queue item removed
* fix: "Invalid token" when authorising Spotify
* fix: mpd enable/disable erroneously toggles
* fix: cover art not being displayed in album lists
* new: logging includes thread info
* new: support for ListenBrainz
- Owntone 28.11
* fix: retrieval of artwork from online sources
* fix: mpd speaker selection
* fix: autoconf warnings
* fix: Apple Music/iTunes not working on Airplay host
* web UI: Now Playing does not stop play progress updates when pausing
* web UI: add ability to access the server externally
* new: internet radio "Streamurl" options
* new: support libevent as WS server instead of libwebsockets
* new: template for VSCode
* new: mpd updates, version 0.23.0, e.g. getvol, readpicture, albumart
* new: API for setting skip_count and play_count directly
* Tue Oct 08 2024 erfan <erfanfrp@gmail.com>
- update to version 28.10
* fix: playlist scanner ignoring lines starting with non-ascii chars
* fix: last seconds of a track sometimes being skipped
* fix: Apple Music password-based auth
* fix: missing file scan when modified multiple times within a second
* fix: Roku M1001 crash
* fix: speakers changing IP addresses (error "Got RR type A size 16")
* fix: playlist rename not registered
* fix: problems with DAAP and old dates ("Integer value too large")
* fix: compability with ffmpeg 7 (fixes build error)
* web UI: many smaller improvements, e.g. sort by release date
* web UI: traditional Chinese translation
* new: ALAC transcoding for RSP/DAAP streaming
* new: ability to save id3 metadata
* config: change "trusted_networks" to have new value "lan" as default
* config: new option to announce a MPD httpd plugin (stream from server)
* config: set ipv6 to disabled by default due to unknown Airplay issue
* config: deprecate "cache_path", replaced by "cache_dir"
* dependency: libxml2 instead of mxml
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
* Wed Feb 07 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Provide user/group symbol for the user generated during pre.
Required by RPM 4.19.
* Sun Jan 28 2024 Dirk Müller <dmueller@suse.com>
- 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 <adrian@suse.de>
- 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
/etc/logrotate.d/owntone /etc/owntone.conf /usr/lib/systemd/system/owntone.service /usr/lib/sysusers.d/owntone-user.conf /usr/lib64/owntone /usr/lib64/owntone/owntone-sqlext.so /usr/sbin/owntone /usr/sbin/rcowntone /usr/share/doc/packages/owntone-29.3 /usr/share/doc/packages/owntone-29.3/ChangeLog /usr/share/doc/packages/owntone-29.3/README.md /usr/share/doc/packages/owntone-29.3/UPGRADING /usr/share/doc/packages/owntone-29.3/docs /usr/share/doc/packages/owntone-29.3/docs/advanced /usr/share/doc/packages/owntone-29.3/docs/advanced/multiple-instances.md /usr/share/doc/packages/owntone-29.3/docs/advanced/outputs-alsa.md /usr/share/doc/packages/owntone-29.3/docs/advanced/outputs-pulse.md /usr/share/doc/packages/owntone-29.3/docs/advanced/radio-streams.md /usr/share/doc/packages/owntone-29.3/docs/advanced/remote-access.md /usr/share/doc/packages/owntone-29.3/docs/artwork.md /usr/share/doc/packages/owntone-29.3/docs/audio-outputs /usr/share/doc/packages/owntone-29.3/docs/audio-outputs/airplay.md /usr/share/doc/packages/owntone-29.3/docs/audio-outputs/chromecast.md /usr/share/doc/packages/owntone-29.3/docs/audio-outputs/local-audio.md /usr/share/doc/packages/owntone-29.3/docs/audio-outputs/mobile.md /usr/share/doc/packages/owntone-29.3/docs/audio-outputs/roku.md /usr/share/doc/packages/owntone-29.3/docs/audio-outputs/streaming.md /usr/share/doc/packages/owntone-29.3/docs/audio-outputs/web.md /usr/share/doc/packages/owntone-29.3/docs/building.md /usr/share/doc/packages/owntone-29.3/docs/configuration.md /usr/share/doc/packages/owntone-29.3/docs/control-clients /usr/share/doc/packages/owntone-29.3/docs/control-clients/cli-api.md /usr/share/doc/packages/owntone-29.3/docs/control-clients/desktop.md /usr/share/doc/packages/owntone-29.3/docs/control-clients/mobile.md /usr/share/doc/packages/owntone-29.3/docs/control-clients/web.md /usr/share/doc/packages/owntone-29.3/docs/getting-started.md /usr/share/doc/packages/owntone-29.3/docs/index.md /usr/share/doc/packages/owntone-29.3/docs/installation.md /usr/share/doc/packages/owntone-29.3/docs/integrations /usr/share/doc/packages/owntone-29.3/docs/integrations/lastfm.md /usr/share/doc/packages/owntone-29.3/docs/integrations/spotify.md /usr/share/doc/packages/owntone-29.3/docs/json-api.md /usr/share/doc/packages/owntone-29.3/docs/library.md /usr/share/doc/packages/owntone-29.3/docs/media-clients.md /usr/share/doc/packages/owntone-29.3/docs/playlists.md /usr/share/doc/packages/owntone-29.3/docs/smart-playlists.md /usr/share/doc/packages/owntone-29.3/scripts /usr/share/doc/packages/owntone-29.3/scripts/pairinghelper.sh /usr/share/licenses/owntone /usr/share/licenses/owntone/COPYING /usr/share/man/man8/owntone.8.gz /usr/share/owntone /usr/share/owntone/htdocs /usr/share/owntone/htdocs/android-chrome-192x192.png /usr/share/owntone/htdocs/android-chrome-512x512.png /usr/share/owntone/htdocs/apple-touch-icon.png /usr/share/owntone/htdocs/assets /usr/share/owntone/htdocs/assets/index.css /usr/share/owntone/htdocs/assets/index.js /usr/share/owntone/htdocs/browserconfig.xml /usr/share/owntone/htdocs/favicon-16x16.png /usr/share/owntone/htdocs/favicon-32x32.png /usr/share/owntone/htdocs/favicon.ico /usr/share/owntone/htdocs/index.html /usr/share/owntone/htdocs/mstile-150x150.png /usr/share/owntone/htdocs/safari-pinned-tab.svg /usr/share/owntone/htdocs/site.webmanifest /var/cache/owntone /var/lib/owntone /var/log/owntone.log
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 27 23:21:40 2026