BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest29.329.3-28.12_329.3
FreeBSD:14:quarterly29.329.3n/a28.12_329.3
FreeBSD:15:latest29.329.3n/a28.12_328.12_3
FreeBSD:15:quarterly29.329.3n/an/an/a
FreeBSD:16:latest29.329.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 16

The full lists below include those, and their dependencies in turn.

Build dependencies 100
Run dependencies 97

No port depends on this one.

Configuration

Options name: audio_owntone

OptionDefaultDescription
AIRPLAY2onPrefer AirPlay 2
ALSAonALSA audio architecture support
CHROMECASTonChromecast support
DOCSonBuild and/or install documentation
ITUNESoniTunes XML support
MPDonMusic Player Daemon protocol support
NLSonNative Language Support
PULSEAUDIOoffPulseAudio sound server support
WEBINTERFACEonInstall web interface
USES
cpe tar:xz localbase libtool iconv:wchar_t pkgconfig gnome gmake gperf sqlite gnome
Service scripts
owntone

Message after installing

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

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
FileSizeSHA256
owntone-29.3.tar.xz1.143604e+06aa0cbfc5651aa65776a8bd2112c9e0a904b2185c837900d3f6494b9ec6e8c547
Master sites 1
  • https://github.com/owntone/owntone-server/releases/download/29.3/

Commit history 1

DateCommitCreditsLog message
85215183e0 Dirk Meyer audio/owntone: update to 29.3