# UniversalMediaServer/UniversalMediaServer

A DLNA, UPnP and HTTP(S) Media Server.

Repository: https://github.com/UniversalMediaServer/UniversalMediaServer
Canonical: https://ross.abutalabs.com/products/universalmediaserver
Homepage: https://www.universalmediaserver.com
Language: Java
License: GPL-2.0
License Family: copyleft
Topics: java, dlna, dlna-upnp, media-server, upnp, ffmpeg, video, angular, react
Last push: 2026-08-26T11:20:49+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 93, longevity 100
- inputs: {"age_days": 5200, "days_push": 7, "days_rel": 44, "gap_med": 28.5, "n_releases_24m": 21}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2646, forks 525 (observed 2026-08-28T04:07:06.752361+00:00)

## What it is
Universal Media Server is a free, open-source DLNA, UPnP and HTTP(S) media server that streams or transcodes video, audio and images to TVs, consoles, smartphones and other devices. Originally based on PS3 Media Server, it runs on Windows, Linux and macOS and is powered by FFmpeg, MediaInfo, MEncoder and other backends.

## Use cases
- stream movies from my pc to my smart tv
- serve my music library to dlna devices on my home network
- transcode videos so they play on unsupported devices
- share photos and videos with upnp renderers
- browse my media library from a web browser
- self-host a media server without tracking or telemetry

## When to choose
- you need broad DLNA/UPnP renderer compatibility across TVs, consoles and phones
- you want automatic transcoding of many formats with little configuration
- you want a free, privacy-respecting self-hosted media server on Windows, Linux or macOS

## When to avoid
- you only need a modern streaming UI with transcoding pipelines like Plex or Jellyfin offer
- you need cloud or remote-outside-home streaming as a primary feature
- you want a lightweight headless service with minimal resource usage

## Facets
- artifact type: application
- maturity: active
- function: http-server, video-processing, audio-processing, image-processing
- domain: media, self-hosted, cross-platform
- platform: windows, self-hosted, cross-platform
- tags: dlna, upnp, media-server, streaming, transcoding, ffmpeg, java, web-interface, linux, macos, docker

## Member repositories
- UniversalMediaServer/UniversalMediaServer (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:06.752361+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-30T02:18:58.190419+00:00, confidence not recorded.
  - readme: https://github.com/UniversalMediaServer/UniversalMediaServer (fetched 2026-08-28T04:07:06.752361+00:00, sha afbf23bd8890)
  - homepage: https://www.universalmediaserver.com (fetched 2026-08-29T10:01:47.479380+00:00, sha dc700e79d557)
  - site_page: https://www.universalmediaserver.com/about (fetched 2026-08-29T10:01:47.482102+00:00, sha fe8c7fce3133)
- Data as of 2026-08-30T08:39:29.467469+00:00.
