
背景交代一下:平时主力系统是 Linux ,业余最大的爱好就是折腾折腾自建影音,服务器上跑着 Jellyfin 和 Emby 。播放器这块,很多年前就习惯了 MPV ,自己一点点调教了着色器、画质脚本和键位,用顺手了真换不掉。
但长期以来一直有个挺膈应人的痛点: 在桌面端(尤其是 Linux 下),想找个既顺眼、又符合日常使用习惯的客户端,实在太难了。官方客户端不是很好用,自动跳过片头片尾和自动匹配字幕功能几乎没有,而且根本用不上我本地现成的 MPV 配置和各种脚本。
找了一圈没发现完全称心如意的,索性发挥程序员的传统艺能——自己造轮子,于是就有了 JellyPilot。
它到底是个啥玩意?
说白了非常简单:它就是一个原生跨平台( Linux/macOS/Windows )的媒体客户端,只负责连接 Jellyfin/Emby 选片浏览,点击播放直接拉起你本地调教好的独立 MPV 。
一些问题
- 目前还是个比较初期的自用玩具:很多细节、边界场景和高级功能还没补齐,纯粹是先把我自己每天高频用的主流程跑通了。发出来主要是探探路,看看社区里有没有跟我一样需求的。
- 关于为什么不做内嵌播放器: 内嵌播放器目前技术难度有点大,之前尝试过 Tauri 内嵌网页播放器但是放弃了,webview 实在过于笨重。我现在正找一个不用从头开发播放器且开箱可用的方法,毕竟做播放器难度可是不小的。
项目地址
代码已经开源在 GitHub 了: 👉 GitHub:https://github.com/hewel/jellypilot
如果大家也是自建影音党,平时正好也在用 Linux / MPV ,欢迎尝试一下、提提 Issue 或吐吐槽。