P Palladium

The server.

One installer for Windows, one container for Linux. It reads the folders you point it at and serves what it finds to a browser, a phone and a television on your own network.

Download the installer

Windows 10 or 11, 64-bit · version … · …
SHA-256 …

Installing it

On Linux, in a container

The same server, with ffmpeg already inside it. Everything it writes lives in /data; your films are mounted read-only.

services:
  palladium:
    image: ghcr.io/grovestick/palladium:latest
    ports: ["8765:8765"]
    environment: [TZ=Europe/Stockholm]
    volumes:
      - palladium-data:/data
      - /srv/films:/media/films:ro
      - /srv/series:/media/series:ro
    devices: ["/dev/dri:/dev/dri"]   # Intel Quick Sync, optional
    restart: unless-stopped

volumes: { palladium-data: }

Then

Licence

Free software, under the GNU Affero General Public License v3. Use it, change it, share it. If you pass a changed version to anybody else, or run one as a service other people use, that version's source has to be available to them under the same terms - which is the clause that keeps this from being quietly turned into somebody's product. The whole of it is in the repository.