Repository navigation
Releases
Releases · desire668/embyplayer
EmbyPlayer v1.1.1
EmbyPlayer v1.1.1
修复媒体库概览卡片点击问题,内置 mpv 播放器换用 ModernX 现代 OSC 界面。
🐛 问题修复
- 媒体库概览海报卡片点不进详情页:分区列表从
ItemsRepeater+ 自绘拖动改为ListView + IsItemClickEnabled(与首页海报行同款),点击由 ListView 原生处理,不再被拖动判定吞掉;卡片动画与首页完全同源,点击后仍走共享元素动画飞入详情页
✨ 改进
- 内置 mpv 换用 ModernX OSC:
- 现代化的底部控制条与顶部标题条,替代 mpv 内置 OSC
- 鼠标移到播放窗口底部边缘才显示控制条(
bottomhover),平时画面完全干净 - 图标使用 Material Design Iconic 字体,中文 OSD 字体保持微软雅黑
- 右键菜单等既有交互保留
📦 安装包说明
| 文件 | 说明 |
|---|---|
EmbyPlayer-Setup-x64-SC-1.1.1.exe |
自带 .NET 9 运行时,开箱即用 |
EmbyPlayer-Setup-x64-FD-1.1.1.exe |
精简版,需自行安装 .NET 9 Desktop Runtime |
系统要求
- Windows 10 1809 (17763) 及以上,x64 架构
- SC 版无需任何额外运行时;FD 版需先安装 .NET 9 Desktop Runtime
EmbyPlayer v1.1.0
EmbyPlayer v1.1.0
媒体库改版为 Netflix 式的横向分类列表,详情页支持剧名 Logo,续播体验与网络容错一并修好,并统一了全屏铺满的页面边距。
✨ 新增
-
媒体库横向分类列表
- 新增「概览」分类(Tab 第一位):「继续观看」+ 每个影视库的「最新添加」,各分区独立滚动、互不影响
- 每个分区独立封装为
HorizontalMediaSection:ScrollViewer+ItemsRepeater虚拟化,滚动位置互不干扰 - 鼠标悬停显示左右圆形半透明箭头,点击平滑移动约 70% 视口宽度;滚到最左 / 最右自动禁用并隐藏
- 支持鼠标拖动横向滚动、鼠标滚轮(含触控板横向滑动)转为水平滚动,拖动超过阈值不会误触发卡片点击进详情页
- 「查看全部」跳到该库的网格视图;原来的网格视图、排序栏、分类 Tab 全部保留
-
详情页剧名 Logo
- 优先用媒体服务器自己刮到的 Logo,其次取 TMDB 剧名 Logo(中文 > 英文 > 其它 > 无字,同语言 png 优先)
- TMDB id 取自
ProviderIds["Tmdb"],缺失时按「片名 + 年份」回搜;logo 为 svg 时用SvgImageSource解码 - 取不到或图片下载失败时自动回落为文字片名
🐛 问题修复
- 从媒体库点进影片后侧栏滑块停在首页:侧栏高亮改为按页面栈底层的来源区块判定,与面包屑同源;搜索页 / 收藏页点进详情时侧栏也能保持高亮
- 继续播放剧集某一集时详情页加载不出来:改为落到所属剧集的详情页(带季选择器与集列表),播放按钮显示「继续播放 SxxExx」;续播记录不再串到别的影片页
- 服务器无响应时页面干转 30 秒后蹦英文报错:
TaskCanceledException翻译为「服务器 30 秒内没有响应,可能已离线或网络不通。」 - 详情页用剧名 Logo 时简介显示不全:信息区高度改为自适应(
MinHeight),简介区超出后再内部滚动 - 各页面右侧黑边 / 滚动条不贴边:内容区通铺到窗口右边缘,内边距移进滚动容器内部,纵向滚动条紧贴窗口右侧
📦 安装包说明
| 文件 | 说明 |
|---|---|
EmbyPlayer-Setup-x64-SC-1.1.0.exe |
自带 .NET 9 运行时,开箱即用 |
EmbyPlayer-Setup-x64-FD-1.1.0.exe |
精简版,需自行安装 .NET 9 Desktop Runtime |
系统要求
- Windows 10 1809 (17763) 及以上,x64 架构
- SC 版无需任何额外运行时;FD 版需先安装 .NET 9 Desktop Runtime
EmbyPlayer v1.0.9
EmbyPlayer v1.0.9
界面大改版:全新的云母侧栏、自绘标题栏与面包屑导航,详情页补齐评分/分类/剧集信息,搜索新增历史记录与按服务器分组结果,设置页重写并加入缓存管理与 mpv 快捷键自定义。
✨ 新增
-
服务器 / 内容源管理页
- 侧栏新增「服务器」入口,列表中统一管理 Emby 服务器与在线服务(TMDB),右侧标注协议类型与「当前」标记
- Emby 服务器可改别名、切换、删除;在线服务的凭据在「设置 → 外部服务」里维护
-
外部服务联通性校验
- 设置页填写 TMDB / OMDb 凭据后会真的打一次接口验证,实时显示「校验中 / 已连接 / 失败」并给出中文提示
- TMDB 同时支持 v3 API Key 与 v4 Read Access Token;接口地址支持粘贴完整 URL(自动拆出 apikey)
-
搜索历史
- 侧栏搜索按钮改为向右弹出胶囊输入框,输入完成后再点搜索才进入搜索页
- 搜索页搜索框下方自动展开历史记录卡片:点词条直接搜索,右侧 × 删单条,右上角「清空」清全部
-
搜索结果按服务器分组
- 多个服务器的结果分开显示,每组带服务器名标题,不再混成一列
- 剧集搜索自动折叠:某集没命中搜索词时只显示所属剧集卡,不再刷屏;搜「第 4 集」「S01E04」仍按单集显示
-
多平台评分
- 详情页聚合 TMDB / IMDb / Trakt 评分,任一来源查不到就整行隐藏;IMDb 在缺少 id 时通过 TMDB 反查,仍查不到则按片名+年份兜底
-
缓存管理
- 设置页「缓存管理」分类:元数据 / 图片 / 弹幕 / 播放四类缓存分别显示占用大小,可单独清理,也能设置各自上限与元数据有效期
- API 响应与图片落盘缓存(默认元数据 10 分钟),重复浏览明显更快
-
mpv 快捷键自定义
- 设置页「快捷键」分类列出 13 项常用操作,点击后直接按键录制,支持 Ctrl / Alt / Shift 组合键,可取消绑定或恢复默认
🎨 界面改进
- 侧栏:主导航改为垂直居中的云母胶囊(首页 / 媒体库共用一枚滑块指示),服务器与设置移到左下角,新增刷新按钮
- 标题栏:去掉系统标题栏,顶部整条透明,右上角最小化 / 最大化 / 关闭三键自绘;面包屑放在标题栏下方,点任意一级可回退
- 详情页:背景大图整窗铺满;分类胶囊可点击直接跳到按类型过滤的媒体库;剧集列表换成缩略图大卡(集号 + 时长 + 两行简介 + 已看标记);媒体信息(分辨率 / 码率 / 大小)移到分类下方、简介上方
- 首页:新增「受欢迎的影片」海报行(TMDB 源可见)
- 设置页:统一
SettingRow布局,分组更清晰 - 播放结束:原来的大提示改成小弹窗
🐛 问题修复
- 首页海报显示不全 / 部分库无图导致轮播空白
- 搜索结果里同一部片因挂在多个媒体库而重复出现
- 小体积视频大小显示成 0 MB(小于 1 GB 改用 MB)
- 弹幕 lua 里硬编码的
d键与「快进」冲突,改为由 input.conf 触发
📦 安装包说明
| 文件 | 大小 | 说明 |
|---|---|---|
EmbyPlayer-Setup-x64-SC-1.0.9.exe |
~91 MB | 自带 .NET 9 运行时,开箱即用 |
EmbyPlayer-Setup-x64-FD-1.0.9.exe |
~67 MB | 精简版,需自行安装 .NET 9 Desktop Runtime |
系统要求
- Windows 10 1809 (17763) 及以上,x64 架构
- SC 版无需任何额外运行时;FD 版需先安装 .NET 9 Desktop Runtime
EmbyPlayer v1.0.8
EmbyPlayer v1.0.8
修复 TMDB 鉴权与首页空态布局,在线推荐现在两种密钥格式都能用。
🐛 问题修复
-
填了 TMDB 密钥却报 401
- 之前只支持 v3 的「API Key(32 位密钥)」,把 v4 的「Read Access Token(eyJ 开头的长串令牌)」填进去会被当成密钥拼在 URL 上,必然鉴权失败
- 现在会自动识别:令牌走
Authorization: Bearer请求头,密钥走api_key参数,两种都能用 - 鉴权失败时给出中文提示,不再显示英文原始报错
-
未连接服务器时首页按钮点不动、互相叠在一起
- 欢迎引导面板被上层滚动区挡住了点击,现在层级正确,按钮可正常点
- 两个按钮改为固定竖排,窗口再窄也不会挤成一团
- 空态时隐藏大图区域,不再有空的「播放 / 详情」按钮浮在欢迎面板上
- 去掉大图右上角多余的「连接 Emby 服务器」按钮
- 错误提示移到页面顶部,空态下也看得到
🔧 其他调整
- 设置页与欢迎面板的 TMDB 输入框说明写清楚「填密钥还是令牌」,避免填错
- TMDB API Key 只保存在本机设置里,不写进源码、不打进安装包
📦 安装包说明
| 文件 | 大小 | 说明 |
|---|---|---|
EmbyPlayer-Setup-x64-SC-1.0.8.exe |
~91 MB | 自带 .NET 9 运行时,开箱即用 |
EmbyPlayer-Setup-x64-FD-1.0.8.exe |
~67 MB | 精简版,需自行安装 .NET 9 Desktop Runtime |
系统要求
- Windows 10 1809 (17763) 及以上,x64 架构
- SC 版无需任何额外运行时;FD 版需先安装 .NET 9 Desktop Runtime
EmbyPlayer v1.0.6
EmbyPlayer v1.0.6
「最近播放」按剧集聚合,剧集详情页可一键跳到集列表底部,并修正版本号与 Release tag 不同步的问题。
✨ 新功能
-
最近播放显示剧集
- 追剧到一半时,列表里不再散落同一部剧的多个单集,而是合并为一张剧集卡片(剧集名 + 剧集海报)
- 卡片副标题标出续播位置(如
S01E05),下方仍是该集的观看进度条 - 同一部剧只保留最近播放的那一集;电影、单集影片保持原来的单条目展示
- 点进去是剧集详情页,可以从季列表里挑任意一集
-
剧集详情页直达底部
- 右下角悬浮按钮一键跳到集列表底部,方便直接找最后一集
- 已经到底时按钮自动变成「回顶部」,不用手动往回滚
- 仅在剧集(含季)详情页出现,且内容不足以滚动时不显示;滚动动画跟随设置里的「减弱动效」开关
-
内置自动更新(v1.0.5 起提供)
- 启动时静默检查 GitHub Release,设置页「关于 → 检查更新」也可手动触发
- 发现新版本后点「立即更新」:自动挑选与当前安装形态匹配的安装包(自带运行时 / 精简版)、弹窗内显示下载进度、下载完静默覆盖安装并自动重启应用
🐛 问题修复
- 版本号与 Release tag 不同步
- 之前 v1.0.5 的安装包内部版本仍写着 1.0.4,导致无法确定实际运行的是哪个版本
- 现在 csproj(
Version/AssemblyVersion/FileVersion)与 Inno Setup 脚本统一为 1.0.6,安装包文件名、「关于」页显示的版本、更新检测都以此为基准
- 从最近播放进入剧集后点「播放」会跳到第一集
- 现在会续播上次看到的那一集,并由服务端记录的断点位置接着播
📦 安装包说明
| 文件 | 大小 | 说明 |
|---|---|---|
EmbyPlayer-Setup-x64-SC-1.0.6.exe |
~91 MB | 自带 .NET 9 运行时,开箱即用 |
EmbyPlayer-Setup-x64-FD-1.0.6.exe |
~67 MB | 精简版,需自行安装 .NET 9 Desktop Runtime |
系统要求
- Windows 10 1809 (17763) 及以上,x64 架构
- SC 版无需任何额外运行时;FD 版需先安装 .NET 9 Desktop Runtime
升级说明
- 从 v1.0.5 升级:直接在应用内「设置 → 关于 → 检查更新」一键升级即可,也可手动下载安装包覆盖安装
- 从更早版本升级:直接安装即可,服务器配置、播放进度与个人设置均保留
已知问题
- 若启动异常,请提交
%TEMP%\EmbyPlayer.crash.log至 Issues - 自动更新的安装日志位于
%TEMP%\EmbyPlayer\Updates\install.log,可用于排查覆盖安装失败
EmbyPlayer v1.0.5
EmbyPlayer v1.0.5 - auto-built by GitHub Actions run #8.
EmbyPlayer v1.0.4
EmbyPlayer v1.0.4
按 Apple 流体交互准则重做影片卡片动效,并修复影片墙加载闪烁、进入详情页封面重复加载的问题。
✨ 动效优化
- 按下即反馈:指针按下瞬间卡片就缩到 0.955,不等抬起才响应
- 弹簧物理:缩放 / 抬升 / 视差 / 阴影全部走弹簧,没有固定时长,任何时刻都能从当前位置改向(可打断)
- 可动画阴影:用
SpriteVisual+DropShadow独立驱动模糊与偏移,比主体慢半拍形成层次 - 指针视差:海报随指针位置反向轻微位移,1:1 跟手
- 速度移交:抬起时把指针速度交给归位动画,动作接着手的势头走
- 错峰入场:首屏卡片从下方 14px 浮起,逐张递延 16ms
- 共享元素转场:影片墙 → 详情页,海报连续过渡而不是两页硬切;返回走严格镜像的路径
- 减弱动效:设置页新增开关,开启后所有动效退化为瞬时切换,同时尊重系统「动画效果」设置
🐛 问题修复
- 影片墙加载时整页闪烁
- 切换分类会连带触发排序字段、升降序变更,同一次操作最多发起 3 次加载、列表被整体替换 3 次;现在合并为一次请求(120ms 防抖 + 取消在飞请求)
- 入场动画原来每次刷新整表重播,整屏卡片会一起消失再浮现;现在只作用于首屏,之后滚动与切换都不再重播
- 进入详情页封面重新加载
- 列表与详情各自
new BitmapImage,即使 URL 相同也会各请求一次并重新解码,且导航后列表页被销毁、解码结果被释放 - 新增图片缓存,列表与详情共用同一个已解码位图实例,命中即零网络、零解码
- 详情页在元数据请求返回前就先用缓存里的海报顶上,不再出现「先空框、后蹦图」
- 列表与详情各自
📦 安装包说明
| 文件 | 大小 | 说明 |
|---|---|---|
EmbyPlayer-Setup-x64-SC-1.0.4.exe |
~91 MB | 自带 .NET 9 运行时,开箱即用 |
EmbyPlayer-Setup-x64-FD-1.0.4.exe |
~67 MB | 精简版,需自行安装 .NET 9 Desktop Runtime |
系统要求
- Windows 10 1809 (17763) 及以上,x64 架构
- SC 版无需任何额外运行时;FD 版需先安装 .NET 9 Desktop Runtime
升级说明
- 从 v1.0.2 / v1.0.3 升级:直接安装即可,设置与服务器配置保留
已知问题
- 若启动异常,请提交
%TEMP%\EmbyPlayer.crash.log至 Issues
EmbyPlayer v1.0.3
EmbyPlayer v1.0.3 - auto-built by GitHub Actions run #6.
EmbyPlayer v1.0.2
EmbyPlayer v1.0.2 - auto-built by GitHub Actions run #5.
EmbyPlayer v1.0.1
EmbyPlayer v1.0.2 - auto-built by GitHub Actions run #4.