EmbyX
Watch Emby short videos like Tiktok. 像刷抖音一样看 Emby 短视频。
📱 EmbyX
🇨🇳 中文说明
A TikTok-style web player for Emby / Jellyfin. Experience your private media library in a whole new, immersive way. 🎉
✨ Features
- Fluid Playback: TikTok-style vertical scrolling for an immersive experience.
- Direct Play: Up to 8K HEVC / AV1 on Android—no transcoding.
- Poster Wall: Elegant album view with pagination and shuffle.
- Emby Sync: Real-time sync for libraries, playlists, and favorites.
- Desktop Friendly: Optimized for keyboard & mouse, Perfect for TV and PC.
- PWA Ready: Install as a standalone app on your home screen or desktop.
- Privacy First: All data stays on your device, no cloud uploads.
💡 Get Started
Try EmbyX instantly via the official web app:
- 🌐 Main Site - embyx.5nav.eu.org
- ⚡ Mirror Site - embyx.5nav.pp.ua
Prefer full control? You can self-host EmbyX on your own server.
📚 Full Guide: GitHub Wiki
📢 Spread the Word
If EmbyX makes your digital life easier, please star it on GitHub ⭐️, or share it with your friends and the community! As an independent developer, your support is the best way to help this project grow.
Love it? Donations are welcome!
🔮 Playback Performance
| Device | HEVC Decode | AV1 Decode |
|---|---|---|
| Apple | A9 (2015) / M1 | A17 Pro (2023) / M3 |
| Android | Budget Phones (2016) | Budget Phones (2024) |
| PC | Intel 6-8th Gen iGPU | Intel 11th Gen+ iGPU |
⌨️ Shortcuts Guide
| Key | Function |
|---|---|
W / S / ↑ / ↓ |
Prev / Next Video |
A / D / ← / → / Double Click Side |
Rewind / Forward 15s |
Space / Click OK |
Pause / Play |
Y |
Actor Works |
U / Double Click OK |
Favorite Video |
H |
Add to Playlist |
J / Menu Key |
Toggle Aspect Ratio |
M |
Toggle Mute |
E / Tab 1 |
Toggle View |
R / Tab 2 |
Sequential / Random |
G / Tab 3 |
Select Library |
I / Tab 4 |
Profile |
F / Top Right |
Toggle Fullscreen |
V / Title Area |
Media Info |
📁 Directory Structure
embyx/
├── zh/ # Chinese Version
├── en/ # English Version
├── pic/ # Marketing & demo screenshots
├── live/ # live-redirect proxy service
├── docker/ # Docker deployment configurations
├── README.md # English Documentation
└── README_zh.md # Chinese Documentation
🚀 Deployment
Option 1: Direct File Hosting (Recommended)
Simply put all files from en/ folder into your web server (Nginx, Apache, etc.)
Option 2: Docker Deployment
Don't want to mess with the environment? Just use Docker. Recommended GHCR for updates, Docker Hub for NAS.
- GHCR:
ghcr.io/juneix/embyx - Docker Hub:
juneix/embyx
Docker CLI:
docker run -d \ --name embyx \ --network host \ -e APP_LANG=en \ -e APP_PORT=8090 \ -e LIVE_PORT=8091 \ ghcr.io/juneix/embyx
Docker Compose:
services:
embyx:
image: ghcr.io/juneix/embyx
# image: juneix/embyx # Docker Hub Mirror
container_name: embyx
restart: unless-stopped
network_mode: host
environment:
- APP_LANG=en # English Version
- APP_PORT=8090 # Access Port
- LIVE_PORT=8091 # Live Proxy Port
❤️ Support & Community
If you find EmbyX useful, consider supporting its development or joining our community. Your word-of-mouth and support help this project grow!
| Support | Community |
|---|---|
🌟 Star History
📝 License
MIT License — Feel free to use, PRs and Issues are welcome.
more like this
emby-watchparty
A synchronized watch party application for Emby media servers. Watch videos together with friends in real-time, no matt…
Sandwich-Batch-Normalization
[WACV 2022] "Sandwich Batch Normalization: A Drop-In Replacement for Feature Distribution Heterogeneity" by Xinyu Gong,…

