TESIGN
SAVED

EN · KO

  1. TESIGN / RADAR
  2. Halcyon Video

Halcyon Video

3D video store for your media server

WHO USES ITJellyfin, Plex or Emby self-hosters · HTPC and Raspberry Pi owners · Retro game collectors

Use in the browser

Turns your Jellyfin, Plex or Emby library into a walkable 3D 1990s video rental store

TRY
START IN 5 MINUTES ↓

TESIGN TAKE

A one-person project that turns choosing a film back from scrolling a list into browsing a shop.

Activity and discovery evidence
★ 954

954 stars · checked on GitHub · no 7-day star increase observed (GH Archive) (as of )

BACK CATALOG

AT A GLANCE

LICENSE
GPL-3.0
USAGE
Use freely. Release your source if you redistribute (copyleft).
LANGUAGE
TypeScript
PLATFORM
web · windows · macos · linux
ACTIVITY
last commit within 24 h () · latest release v0.30.1 () · 64 releases
COMMUNITY
4 contributors · 59 open issues (incl. PRs) · made by: an organization
SOURCES
GitHub
OPEN SOURCE
YES
FIRST SEEN
CATEGORY
MEDIA

A summary, not legal advice.

WHY IT MATTERS

Picking a film has become endless poster scrolling; Halcyon turns that catalog into a store you walk into. Libraries become aisles, genres become sections, and you pull a case, read the back and check out at the counter, driving it with a keyboard, gamepad, TV remote or phone. The hosted demo opens with no signup, media server or API key, and a local copy starts with start.cmd, start.command or start.sh, or the ghcr.io Docker image.

BUILD FROM THIS

  • Set up a living-room HTPC kiosk (install script included) or a 2.5D screen for a Raspberry Pi, and repaint the store with the Brand Editor's name, colours and emblem so it becomes your own household video shop.

WHO IT'S FOR

Jellyfin, Plex or Emby self-hosters
a couch-friendly browsing front end for the TV
HTPC and Raspberry Pi owners
kiosk mode and the 2.5D fallback
Retro game collectors
a games department fed by RomM

START IN 5 MINUTES

# git clone https://github.com/halcyon-video/halcyon-video
# cd halcyon-video
# npm install
# npm run dev
# # Or Docker: docker run -d --name halcyon --network host --restart unless-stopped ghcr.io/halcyon-video/halcyon-video

CAVEATS

  • Licence GPL-3.0. The public demo opens with no signup, server or API key but playback is disabled there, and shelving your own files requires Jellyfin, Plex or Emby (there is no folder scanner).
  • The 3D room renders in the browser; the renderer scales to the hardware, and weak devices can fall back to 2.5D mode or Remote Play. A desktop bundle and the Apple TV client are not shipped, and Roku is unsupported.
  • A single-owner project that does not accept pull requests (bug reports only), with an optional Ko-fi tip jar inside the store.

RECEIPT

FIRST SEEN
AT SOURCE
KEPT
CREATED → FIRST SEEN
40d
SOURCES
GitHub
◌ BACK CATALOG
Reconstructed from archive data, not a live discovery.

The same facts in machine-readable form — View as Markdown · JSON

SIMILAR TOOLS

Up to five from MEDIA by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.

IMAGENAME★ TOTAL▲ 7dLICENSEPLATFORMLAST PUSH
VoiceStudio's Model Catalogue screen: a table of TTS engines with availability and CUDA, MPS and CPU compatibility.
VoiceStudioVoice cloning and dubbing on your PC★ 98k▲ +82AGPL-3.0copyleftmacos · windows · linux
OpenMontage's Backlot board: a stage progress bar, an approved script page, a decision log and a four-scene storyboard.
OpenMontageVideo production via your coding agent★ 74.4k▲ +6AGPL-3.0copyleftmacos · linux · windows
A 3D view inside a Halcyon Video store: blue-and-white fit-out, MOVIES signs, shelves stocked with video cases, a Previously Viewed rack and a CRT television hanging from the ceiling
Halcyon Video3D video store for your media serverTHIS ENTRY★ 954—GPL-3.0copyleftweb · windows · macos · linux
ffmpeg/ffmpegCARD★ 64.2k—Licence unconfirmedunconfirmed—
mifi/lossless-cutCARD★ 43.7k▲ +2GPL-2.0copyleft—

TIMELINE

  1. Repository created
  2. FIRST SEEN BY TESIGN ◌ BACK CATALOG