- TESIGN / RADAR
- 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
861 stars · checked on GitHub GitHub check 30 h late · no 7-day star increase observed (GH Archive) (as of )
BACK CATALOG




TESIGN TAKE
A one-person project that turns choosing a film back from scrolling a list into browsing a shop.
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 1 day ago () · latest release v0.20.0 () · 48 releases
- COMMUNITY
- 4 contributors · 73 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-videoCAVEATS
- 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.
| IMAGE | NAME | ★ TOTAL | ▲ 7d | LICENSE | PLATFORM | LAST PUSH |
|---|---|---|---|---|---|---|
![]() | OpenMontageVideo production via your coding agent | ★ 59.3k | ▲ +377 | AGPL-3.0copyleft | macos · linux · windows | |
![]() | Halcyon Video3D video store for your media serverTHIS ENTRY | ★ 861 | — | GPL-3.0copyleft | web · windows · macos · linux | |
| ffmpeg/ffmpegCARD | ★ 64.2k | ▲ +8 | Licence unconfirmedunconfirmed | — | ||
| mifi/lossless-cutCARD | ★ 43.7k | ▲ +6 | GPL-2.0copyleft | — | ||
| lizardbyte/sunshineCARD | ★ 41.2k | ▲ +10 | GPL-3.0copyleft | — |
TIMELINE
- Repository created
- FIRST SEEN BY TESIGN ◌ BACK CATALOG




