📱 项目介绍
Emby-Shorts 是一款专为 Emby 媒体库设计的现代化 Web 客户端,针对短视频和音乐 MV 场景进行了深度优化,提供类似抖音/快手的沉浸式滑动浏览体验。
✨ 核心特性
🎬 短视频支持(家庭视频库)
- ✅ 竖版滑动切换 - 上下滑动切换视频,支持手势操作
- ✅ 自动循环播放 - 无缝循环,沉浸式体验
- ✅ 响应式布局 - 完美适配手机、平板、电脑
⚠️ 重要提示:短视频需要将 Emby 媒体库类型设置为 "家庭视频和照片"
🎵 音乐 MV 支持(音乐视频库)
- ✅ 横版滑动切换 - 专为 MV 优化的横向浏览模式以及竖向滑动切换
- ✅ 封面展示 - 精美的专辑封面和歌手信息
⚠️ 重要提示:MV 需要将 Emby 媒体库类型设置为 "音乐视频"
📺 电视剧 & 电影支持 & 音乐支持
- ✅ 剧集详情页 - 分季展示,一键播放
- ✅ 电影海报墙 - 精美的卡片式布局
- ✅ 智能排序 - 按发行时间降序排列
🎨 其他特性
- ✅ 深色主题 - 护眼暗色模式
- ✅ 响应式设计 - 完美适配各种设备
- ✅ 流畅动画 - Framer Motion 驱动的过渡效果
- ✅ 多视图切换 - 网格/列表视图自由切换
🚀 快速部署
Docker 部署
docker run -d \
-p 8080:80 \
--name emby-shorts \
--restart unless-stopped \
acdream24111/emby-shorts:latest
⚠️ 端口说明:容器内部使用 80 端口,部署时请根据需要映射到宿主机的其他端口(如 -p 8080:80)
Docker Compose
version: '3'
services:
emby-shorts:
image: acdream24111/emby-shorts:latest
container_name: emby-shorts
ports:
- "8080:80" # 自行修改宿主端口
restart: unless-stopped
📸 截图预览




🔗 相关链接
- Docker Hub:https://hub.docker.com/r/acdream24111/emby-shorts
- 项目特点:轻量级、纯前端、直接连接 Emby 服务器
💡 使用建议
- 短视频库:在 Emby 中将短视频文件夹设置为 "家庭视频和照片" 类型
- MV 库:将音乐视频文件夹设置为 "音乐视频" 类型
- 电视剧/电影/音乐:使用标准的 "电视节目""电影" **"音乐"**类型
📝 更新日志
v1.0.0
- 初始版本发布
- 支持短视频滑动切换
- 支持音乐 MV 播放
- 支持电视剧/电影浏览
欢迎试用和反馈! 如有问题请在帖子下方留言。