A small DLNA server which brings DLNA / UPNP and Chromecast* output support to PulseAudio. It can stream your current local audio playback to different UPNP devices (UPNP Media Renderers) or Chromecasts in your network. It's main goals are: easy to use, no configuration hassle, no big dependencies.
UPNP/DLNA Renderers in your network will show up as pulseaudio sinks.
It does not work yet with pipewire - in Fedora 34, you need to swap back to pulseaudio:
dnf swap --allowerasing pipewire-pulseaudio pulseaudio
Latest PyChromecast (8.1) is also included in the repo.
dnf copr enable cygn/pulseaudio-dlna
dnf install pulseaudio-dlna
By default it only depends on sox for basic transcoding. Optionally you can install vorbis-tools, faac, flac, lame or opus-tools for better performance or quality through different encoders. Check the man page for instructions and how to use different encoders.
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
|Centos-stream 8||aarch64 (0)*, x86_64 (0)*||Centos-stream 8 (20 downloads)|
|Epel for CentOS 7||x86_64 (0)*||Epel for CentOS 7 (429 downloads)|
|Epel for CentOS 8||aarch64 (0)*, x86_64 (0)*||Epel for CentOS 8 (59 downloads)|
|Fedora 32||aarch64 (0)*, x86_64 (0)*||Fedora 32 (0 downloads)|
|Fedora 33||aarch64 (0)*, armhfp (0)*, x86_64 (0)*||Fedora 33 (260 downloads)|
|Fedora 34||aarch64 (0)*, armhfp (0)*, x86_64 (0)*||Fedora 34 (113 downloads)|
|Fedora eln||aarch64 (0)*, i386 (0)*, x86_64 (0)*||Fedora eln (31 downloads)|
|Fedora rawhide||aarch64 (0)*, armhfp (0)*, x86_64 (0)*||Fedora rawhide (188 downloads)|
* Total number of packages downloaded in the last seven days.