I have used puseaudio-dlna lot when I used Kubuntu, but havn't got around to install it on KaOS before. I now have, and got it to run just fine. Some python dependencies aren't available on KaOS, so you have two options here, either compile all deps needed or use pip to install them. I wen't for pip (easiest way).
Here's the modified PKGBUILD for puseaudio-dlna (grabbed from AUR). Copy it to a folder, compile and install it.
pkgname=pulseaudio-dlna
pkgver=0.5.2
pkgrel=3
pkgdesc='Small DLNA server which brings DLNA/UPnP support to PulseAudio'
arch=('x86_64')
url=https://github.com/masmu/pulseaudio-dlna
license=('GPL3')
depends=('dbus-python2' 'python2-gobject' 'python2-lxml' 'python2-pip' 'python2-psutil'
'python2-setuptools')
optdepends=('faac: AAC transcoding support'
'ffmpeg: multiple formats support'
'flac: FLAC transcoding support'
'lame: MP3 transcoding support'
'opus-tools: OPUS transcoding support'
'sox: WAV transcoding support'
'vorbis-tools: OGG transcoding support')
source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz")
sha512sums=('298f61d643c35449fbb0001efa69a1792e41518953f58506703f3568902da4457d0f4f9e52b9641df26fc6f978670dd29a7f5d786b99339bd2a71f5fa59dd7db')
build() {
cd $pkgname-$pkgver
python2 setup.py build
}
package() {
cd $pkgname-$pkgver
python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
}
After you installed it, you need to install some python packages thru pip2 (using pip2 so those packages isn't installed for python 3 to).
sudo pip2 install chardet docopt futures netifaces notify2 protobuf requests setproctitle
Then just run "pulseaudio-dlna" from terminal.
NOTE! This is the easy way to install the packages above, but it also means that you will have packages installed in your system that will not be shown by pacman! You manually need to remove those if you want to uninstall puseaudio-dlna. The recommended way is still to compile the packages and install the normal way.