Featured image of post Owntone

Owntone

AirPlay as part of my home automation setup.

Overview

OwnTone is the new name of forked-daapd. I was previously using forked-daapd as a way to play music to my HomePods via automations in Home-Assistant.

Since then I’ve changed a lot in my HomeLab infrastructure and I never got round to rebuilding my forked-daapd setup. I’ve since found out that the project has changed pretty significantly so I’m giving OwnTone a go!

NOTE! : This post is a work-in-progress as I am currently changing my Owntone setup. I have therefore removed some of the steps that failed in more recent versions for me and may revisit this again.


Setup

I am running OwnTone in a CT within Proxmox. Following the Installation Instructions from OwnTone:

  • Updated packages:
1
sudo apt update
  • Upgrade packages:
1
sudo apt upgrade
  • Install required tools and libraries:
1
2
3
4
5
6
7
sudo apt-get install \
  build-essential git autotools-dev autoconf automake libtool gettext gawk \
  gperf antlr3 libantlr3c-dev libconfuse-dev libunistring-dev libsqlite3-dev \
  libavcodec-dev libavformat-dev libavfilter-dev libswscale-dev libavutil-dev \
  libasound2-dev libmxml-dev libgcrypt20-dev libavahi-client-dev zlib1g-dev \
  libevent-dev libplist-dev libsodium-dev libjson-c-dev libwebsockets-dev \
  libcurl4-openssl-dev libprotobuf-c-dev
  • Clone the project repo:
1
git clone https://github.com/owntone/owntone-server.git
Built with Hugo
Theme Stack designed by Jimmy