notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q3
owntone DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server
28.12_3 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 28.12_3Version of this port present on the latest quarterly branch.
Maintainer: dinoex@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-09 10:54:09
Last Update: 2025-07-09 10:50:07
Commit Hash: 71cd095
License: GPLv2
WWW:
https://github.com/owntone/owntone-server
Description:
OwnTone is a DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server. It supports 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 which is the protocol used by iTunes and friends to share/stream media libraries over the network. OwnTone was previously called forked-daapd, which again was a rewrite of mt-daapd (Firefly Media Server).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (56 items)
Collapse this list.
  1. /usr/local/share/licenses/owntone-28.12_3/catalog.mk
  2. /usr/local/share/licenses/owntone-28.12_3/LICENSE
  3. /usr/local/share/licenses/owntone-28.12_3/GPLv2
  4. @sample etc/owntone.conf.sample
  5. lib/owntone/owntone-sqlext.so
  6. sbin/owntone
  7. share/doc/owntone/README.md
  8. share/doc/owntone/UPGRADING
  9. share/doc/owntone/docs/advanced/multiple-instances.md
  10. share/doc/owntone/docs/advanced/outputs-alsa.md
  11. share/doc/owntone/docs/advanced/outputs-pulse.md
  12. share/doc/owntone/docs/advanced/radio-streams.md
  13. share/doc/owntone/docs/advanced/remote-access.md
  14. share/doc/owntone/docs/artwork.md
  15. share/doc/owntone/docs/audio-outputs/airplay.md
  16. share/doc/owntone/docs/audio-outputs/chromecast.md
  17. share/doc/owntone/docs/audio-outputs/local-audio.md
  18. share/doc/owntone/docs/audio-outputs/mobile.md
  19. share/doc/owntone/docs/audio-outputs/roku.md
  20. share/doc/owntone/docs/audio-outputs/streaming.md
  21. share/doc/owntone/docs/audio-outputs/web.md
  22. share/doc/owntone/docs/building.md
  23. share/doc/owntone/docs/configuration.md
  24. share/doc/owntone/docs/control-clients/cli-api.md
  25. share/doc/owntone/docs/control-clients/desktop.md
  26. share/doc/owntone/docs/control-clients/mobile.md
  27. share/doc/owntone/docs/control-clients/web.md
  28. share/doc/owntone/docs/getting-started.md
  29. share/doc/owntone/docs/index.md
  30. share/doc/owntone/docs/installation.md
  31. share/doc/owntone/docs/integrations/lastfm.md
  32. share/doc/owntone/docs/integrations/spotify.md
  33. share/doc/owntone/docs/json-api.md
  34. share/doc/owntone/docs/library.md
  35. share/doc/owntone/docs/media-clients.md
  36. share/doc/owntone/docs/playlists.md
  37. share/doc/owntone/docs/smart-playlists.md
  38. share/doc/owntone/scripts/pairinghelper.sh
  39. share/man/man8/owntone.8.gz
  40. share/owntone/htdocs/android-chrome-192x192.png
  41. share/owntone/htdocs/android-chrome-512x512.png
  42. share/owntone/htdocs/apple-touch-icon.png
  43. share/owntone/htdocs/assets/index.css
  44. share/owntone/htdocs/assets/index.js
  45. share/owntone/htdocs/browserconfig.xml
  46. share/owntone/htdocs/favicon-16x16.png
  47. share/owntone/htdocs/favicon-32x32.png
  48. share/owntone/htdocs/favicon.ico
  49. share/owntone/htdocs/index.html
  50. share/owntone/htdocs/mstile-150x150.png
  51. share/owntone/htdocs/safari-pinned-tab.svg
  52. share/owntone/htdocs/site.webmanifest
  53. @dir(daapd,daapd,700) /var/cache/owntone
  54. @owner
  55. @group
  56. @mode
Collapse this list.
Dependency lines:
  • owntone>0:audio/owntone
To install the port:
cd /usr/ports/audio/owntone/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/owntone
  • pkg install owntone
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: owntone
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1741669211 SHA256 (owntone-28.12.tar.xz) = 731ce61f83b111e3c329fdf8182f3eb6310a212063e6025f307d3a10efbc6b1e SIZE (owntone-28.12.tar.xz) = 1123924

Packages (timestamps in pop-ups are UTC):
owntone
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest28.12_228.12_3-28.12_228.12_3---
FreeBSD:13:quarterly28.1228.12_3-28.1228.12_328.828.8-
FreeBSD:14:latest28.1228.12_3-28.1228.12_328.5_3-28.5_3
FreeBSD:14:quarterly28.12_328.12_3-28.12_328.12_328.828.8-
FreeBSD:15:latest28.1228.12_3n/a28.12n/a28.8_1--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. gmake>=4.4.1 : devel/gmake
  3. gperf : devel/gperf
  4. gettext-runtime>=0.22_1 : devel/gettext-runtime
Library dependencies:
  1. libavahi-client.so : net/avahi-app
  2. libavcodec.so : multimedia/ffmpeg
  3. libconfuse.so : devel/libconfuse
  4. libcurl.so : ftp/curl
  5. libevent_pthreads.so : devel/libevent
  6. libgcrypt.so : security/libgcrypt
  7. libgnutls.so : security/gnutls
  8. libgpg-error.so : security/libgpg-error
  9. libjson-c.so : devel/json-c
  10. libinotify.so : devel/libinotify
  11. libmxml.so : textproc/mxml
  12. libplist-2.0.so : devel/libplist
  13. libsodium.so : security/libsodium
  14. libunistring.so : devel/libunistring
  15. libprotobuf-c.so : devel/protobuf-c
  16. libuuid.so : misc/libuuid
  17. libasound.so : audio/alsa-lib
  18. libwebsockets.so : net/libwebsockets
  19. libiconv.so : converters/libiconv
  20. libxml2.so : textproc/libxml2
  21. libsqlite3.so : databases/sqlite3
  22. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for owntone-28.12_3: ITUNES=on: iTunes XML support MPD=on: Music Player Daemon protocol support AIRPLAY2=on: Prefer AirPlay 2 CHROMECAST=on: Chromecast support WEBINTERFACE=on: Install web interface ALSA=on: ALSA audio architecture support PULSEAUDIO=off: PulseAudio sound server support NLS=on: Native Language Support DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
audio_owntone
USES:
tar:xz localbase libtool iconv:wchar_t pkgconfig gnome gmake gperf sqlite gnome pathfix gettext-runtime
pkg-message:
For install:
owntone uses FFmpeg for transcoding audio playback. The default ports/pkg build of FFmpeg on FreeBSD has a number of options which could be SET/UNSET to provide support for additional audio codecs. If you find owntone does not support the audio codecs you require, it is recommended to recompile the multimedia/ffmpeg package from ports with the necessary options ENABLED (SET). You should review and edit the owntone configuration file /usr/local/etc/owntone.conf before first use. To automatically start owntone at boot time: # sysrc 'dbus_enable=YES' # sysrc 'avahi_daemon_enable=YES' # sysrc 'owntone_enable=YES' To then manually start owntone without rebooting: # service dbus start # service avahi-daemon start # service owntone start
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/owntone/owntone-server/releases/download/28.12/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
28.12_3
09 Jul 2025 10:50:07
commit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154fcommit hash: 71cd095745ec97ac0167033665062407fd7b154f files touched by this commit
Don Lewis (truckman) search for other commits by this committer
*/*: Bump PORTREVISION for devel/protobuf-c update

libprotobuf-c.so once again has version info.  Force a rebuild of
its consumers.

PR:		282060
MFH:		2025Q3
Sponsored by:	<If the change was sponsored by an organization.>

(cherry picked from commit f0ba732a818fd9e7d0fbcb2c9be128163a3c3b9a)

Number of commits found: 1