cygn/pulseaudio-dlna
Project ID: 3747
Description
This does not work on pipewire systems, only on pure pulseaudio.
For pipewire on DLNA, see pa-dlna
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
Instruction below are outdated
-
in Fedora 34, you need to swap back to pulseaudio:
dnf swap --allowerasing pipewire-pulseaudio pulseaudio -
in Fedora 35, you need to disable wireplumber:
systemctl --user mask wireplumber.service
This package follows https://github.com/cygn/pulseaudio-dlna forked from Masmu for Fedora specific tweaks and other fixes.
Report packaging issues here and other issues here.
Installation Instructions
dnf copr enable cygn/pulseaudio-dlna
dnf install pulseaudio-dlna
pip install --user protobuf==3.19.1
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.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
| Alma+epel 10 | x86_64_v2 (0)* | Alma+epel 10 (0 downloads) |
| Alma+epel 9 | aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Alma+epel 9 (0 downloads) |
Alma-kitten+epel 10
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)*, x86_64_v2 (0)* | Alma-kitten+epel 10 (0 downloads) |
Almalinux 10
|
x86_64_v2 (0)* | Almalinux 10 (0 downloads) |
Almalinux 9
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Almalinux 9 (0 downloads) |
Almalinux-kitten 10
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)*, x86_64_v2 (0)* | Almalinux-kitten 10 (0 downloads) |
Centos-stream+epel-next 8
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Centos-stream+epel-next 8 (0 downloads) |
Centos-stream+epel-next 9
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Centos-stream+epel-next 9 (0 downloads) |
Centos-stream 10
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Centos-stream 10 (0 downloads) |
Centos-stream 8
|
aarch64 (44)*, x86_64 (57)* | Centos-stream 8 (264 downloads) |
Centos-stream 9
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Centos-stream 9 (0 downloads) |
EPEL 10
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | EPEL 10 (0 downloads) |
EPEL 7
|
x86_64 (78)* | EPEL 7 (703 downloads) |
EPEL 8
|
aarch64 (52)*, ppc64le (0)*, x86_64 (67)* | EPEL 8 (299 downloads) |
EPEL 9
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | EPEL 9 (3 downloads) |
Fedora 41
|
aarch64 (63)*, x86_64 (191)* | Fedora 41 (185 downloads) |
Fedora 42
|
aarch64 (12)*, x86_64 (154)* | Fedora 42 (144 downloads) |
Fedora 43
|
aarch64 (0)*, x86_64 (12)* | Fedora 43 (50 downloads) |
Fedora eln
|
aarch64 (0)*, ppc64le (0)*, x86_64 (1)* | Fedora eln (61 downloads) |
Fedora rawhide
|
aarch64 (117)*, x86_64 (146)* | Fedora rawhide (414 downloads) |
Mageia 8
|
aarch64 (0)*, i586 (0)*, x86_64 (0)* | Mageia 8 (0 downloads) |
Mageia 9
|
aarch64 (0)*, i586 (0)*, x86_64 (0)* | Mageia 9 (0 downloads) |
Mageia cauldron
|
aarch64 (0)*, i686 (0)*, x86_64 (0)* | Mageia cauldron (39 downloads) |
openEuler 20.03
|
aarch64 (0)*, x86_64 (0)* | openEuler 20.03 (0 downloads) |
openEuler 22.03
|
aarch64 (0)*, x86_64 (0)* | openEuler 22.03 (0 downloads) |
openEuler 24.03
|
aarch64 (0)*, x86_64 (0)* | openEuler 24.03 (0 downloads) |
openSUSE Leap 15.6
|
aarch64 (0)*, x86_64 (0)* | openSUSE Leap 15.6 (0 downloads) |
openSUSE Tumbleweed
|
aarch64 (0)*, i586 (0)*, ppc64le (0)*, x86_64 (0)* | openSUSE Tumbleweed (0 downloads) |
| Rhel+epel 10 | aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Rhel+epel 10 (0 downloads) |
Rhel 10
|
aarch64 (0)*, ppc64le (0)*, x86_64 (0)* | Rhel 10 (0 downloads) |
Rhel 7
|
x86_64 (0)* | Rhel 7 (0 downloads) |
Rhel 8
|
aarch64 (0)*, x86_64 (0)* | Rhel 8 (0 downloads) |
Rhel 9
|
aarch64 (0)*, x86_64 (0)* | Rhel 9 (0 downloads) |
* Total number of downloaded packages.
Alma-kitten+epel 10
Almalinux 10
Centos-stream+epel-next 8
EPEL 10
Fedora 41
Mageia 8
openEuler 20.03
openSUSE Leap 15.6
Rhel 10