Skip to content

Releases

EmbyPlayer v1.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:57

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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:47

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

Choose a tag to compare

@github-actions github-actions released this 28 Oct 16:42

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

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:36

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

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:13

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 02:00

EmbyPlayer v1.0.5 - auto-built by GitHub Actions run #8.

EmbyPlayer v1.0.4

Choose a tag to compare

@github-actions github-actions released this 19 Sep 14:46

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

Choose a tag to compare

@github-actions github-actions released this 17 Sep 06:01

EmbyPlayer v1.0.3 - auto-built by GitHub Actions run #6.

EmbyPlayer v1.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Sep 01:06

EmbyPlayer v1.0.2 - auto-built by GitHub Actions run #5.

EmbyPlayer v1.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 08:58

EmbyPlayer v1.0.2 - auto-built by GitHub Actions run #4.