audio/owntone 29.3 FreeBSD
DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
85215183e0- License
- GPLv2
- Categories
- audio
- Package size
- 724.6 KiB, 2834.8 KiB installed
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).
Install
Binary package:
pkg install owntone
From the ports tree:
cd /usr/ports/audio/owntone/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= owntone>0:audio/owntone
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 29.3 | 29.3 | - | 28.12_3 | 29.3 |
| FreeBSD:14:quarterly | 29.3 | 29.3 | n/a | 28.12_3 | 29.3 |
| FreeBSD:15:latest | 29.3 | 29.3 | n/a | 28.12_3 | 28.12_3 |
| FreeBSD:15:quarterly | 29.3 | 29.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 29.3 | 29.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 16
libavahi-client.so: net/avahi-applibavcodec.so: multimedia/ffmpeglibconfuse.so: devel/libconfuselibcurl.so: ftp/curllibevent_pthreads.so: devel/libeventlibgcrypt.so: security/libgcryptlibgnutls.so: security/gnutlslibgpg-error.so: security/libgpg-errorlibjson-c.so: devel/json-clibinotify.so: devel/libinotifylibmxml.so: textproc/mxmllibplist-2.0.so: devel/libplistlibsodium.so: security/libsodiumlibunistring.so: devel/libunistringlibprotobuf-c.so: devel/protobuf-clibuuid.so: misc/libuuid
The full lists below include those, and their dependencies in turn.
Build dependencies 100
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gperf
- devel/json-c
- devel/jsoncpp
- devel/libconfuse
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libplist
- devel/libunistring
- devel/libuv
- devel/pcre2
- devel/pkgconf
- devel/protobuf
- devel/protobuf-c
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/libuuid
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/avahi-app
- net/libwebsockets
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libsodium
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- sysutils/gnome_subr
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- textproc/mxml
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 97
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/json-c
- devel/jsoncpp
- devel/libconfuse
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libplist
- devel/libunistring
- devel/libuv
- devel/pcre2
- devel/protobuf
- devel/protobuf-c
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/libuuid
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/avahi-app
- net/libwebsockets
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libsodium
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- sysutils/gnome_subr
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- textproc/mxml
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: audio_owntone
| Option | Default | Description |
|---|---|---|
| AIRPLAY2 | on | Prefer AirPlay 2 |
| ALSA | on | ALSA audio architecture support |
| CHROMECAST | on | Chromecast support |
| DOCS | on | Build and/or install documentation |
| ITUNES | on | iTunes XML support |
| MPD | on | Music Player Daemon protocol support |
| NLS | on | Native Language Support |
| PULSEAUDIO | off | PulseAudio sound server support |
| WEBINTERFACE | on | Install web interface |
- USES
- cpe tar:xz localbase libtool iconv:wchar_t pkgconfig gnome gmake gperf sqlite gnome
- Service scripts
owntone
Message after installing
Files
Manual pages 1
- owntone(8)
pkg-plist 50
- @sample etc/owntone.conf.sample
- lib/owntone/owntone-sqlext.so
- sbin/owntone
- share/doc/owntone/README.md
- share/doc/owntone/UPGRADING
- share/doc/owntone/docs/advanced/multiple-instances.md
- share/doc/owntone/docs/advanced/outputs-alsa.md
- share/doc/owntone/docs/advanced/outputs-pulse.md
- share/doc/owntone/docs/advanced/radio-streams.md
- share/doc/owntone/docs/advanced/remote-access.md
- share/doc/owntone/docs/artwork.md
- share/doc/owntone/docs/audio-outputs/airplay.md
- share/doc/owntone/docs/audio-outputs/chromecast.md
- share/doc/owntone/docs/audio-outputs/local-audio.md
- share/doc/owntone/docs/audio-outputs/mobile.md
- share/doc/owntone/docs/audio-outputs/roku.md
- share/doc/owntone/docs/audio-outputs/streaming.md
- share/doc/owntone/docs/audio-outputs/web.md
- share/doc/owntone/docs/building.md
- share/doc/owntone/docs/configuration.md
- share/doc/owntone/docs/control-clients/cli-api.md
- share/doc/owntone/docs/control-clients/desktop.md
- share/doc/owntone/docs/control-clients/mobile.md
- share/doc/owntone/docs/control-clients/web.md
- share/doc/owntone/docs/getting-started.md
- share/doc/owntone/docs/index.md
- share/doc/owntone/docs/installation.md
- share/doc/owntone/docs/integrations/lastfm.md
- share/doc/owntone/docs/integrations/spotify.md
- share/doc/owntone/docs/json-api.md
- share/doc/owntone/docs/library.md
- share/doc/owntone/docs/media-clients.md
- share/doc/owntone/docs/playlists.md
- share/doc/owntone/docs/smart-playlists.md
- share/doc/owntone/scripts/pairinghelper.sh
- share/man/man8/owntone.8.gz
- share/owntone/htdocs/android-chrome-192x192.png
- share/owntone/htdocs/android-chrome-512x512.png
- share/owntone/htdocs/apple-touch-icon.png
- share/owntone/htdocs/assets/index.css
- share/owntone/htdocs/assets/index.js
- share/owntone/htdocs/browserconfig.xml
- share/owntone/htdocs/favicon-16x16.png
- share/owntone/htdocs/favicon-32x32.png
- share/owntone/htdocs/favicon.ico
- share/owntone/htdocs/index.html
- share/owntone/htdocs/mstile-150x150.png
- share/owntone/htdocs/safari-pinned-tab.svg
- share/owntone/htdocs/site.webmanifest
- @dir(daapd,daapd,700) /var/cache/owntone
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| owntone-29.3.tar.xz | 1.143604e+06 | aa0cbfc5651aa65776a8bd2112c9e0a904b2185c837900d3f6494b9ec6e8c547 |
Master sites 1
- https://github.com/owntone/owntone-server/releases/download/29.3/