# masmu/pulseaudio-dlna

A lightweight streaming server which brings DLNA / UPNP and Chromecast support to PulseAudio and Linux

Repository: https://github.com/masmu/pulseaudio-dlna
Canonical: https://ross.abutalabs.com/products/pulseaudio-dlna
Language: Python
License: GPL-3.0
License Family: copyleft
Last push: 2022-12-29T09:01:53+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4355, "days_push": 1343, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1273, forks 161 (observed 2026-08-28T04:04:12.645457+00:00)

## What it is
A lightweight Python streaming server that adds DLNA/UPnP and Chromecast support to PulseAudio on Linux. It discovers UPnP media renderers and Chromecast devices on the network and exposes them as PulseAudio sinks so any system audio can be streamed to them.

## Use cases
- stream linux system audio to a chromecast
- send pulseaudio playback to a dlna speaker
- cast desktop audio to upnp media renderers
- play music from my pc on network speakers
- turn upnp devices into pulseaudio sinks
- stream audio wirelessly to multiple devices on lan

## When to choose
- you run Linux with PulseAudio and want to cast system audio to DLNA/UPnP or Chromecast devices
- you want a lightweight, low-configuration streaming server without big dependencies
- you want network renderers to appear as native PulseAudio sinks

## When to avoid
- you use PipeWire instead of PulseAudio without a compatibility layer
- you need actively maintained software with recent releases
- you need video streaming or non-Linux platforms

## Facets
- artifact type: application
- maturity: maintenance
- function: audio-processing, streaming, http-server
- domain: media, self-hosted, networking
- platform: python, cli
- tags: dlna, upnp, chromecast, pulseaudio, audio-streaming, media-renderer, audio, linux

## Member repositories
- masmu/pulseaudio-dlna (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:12.645457+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:03:13.252376+00:00, confidence not recorded.
  - readme: https://github.com/masmu/pulseaudio-dlna (fetched 2026-08-28T04:04:12.645457+00:00, sha 898be17c13f5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
