收起左侧

【音桥】发布:把飞牛音乐接到更多你熟悉的三方播放器APP里

2
回复
22
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾


大家好,这两天我一直在折腾一件很朴素的事。

飞牛音乐好用,但很多朋友(包括我:箭头音乐)有顺手的播放器

于是做了个小东西:音桥(Yinqiao)
github:https://github.com/qianlipp/fn-music-bridge/releases

独立应用,不是官方应用、不是飞修改版、不会替换、覆盖或修改官方文件、数据库和前端

桥接 飞牛音乐 能力,整理成更多开源播放器协适配。


【这里不知道为啥,我不能上传图片,可以移步仓库查看】
github:https://github.com/qianlipp/fn-music-bridge


它现在能做什么
模拟协议:Yinqiao API、OpenSubsonic/Subsonic、Jellyfin Audio、Audio Station、Ampache API 6。
适配绝大部分第三方客户端。
比如浏览歌手、专辑、歌曲,搜索内容,查看封面和歌词,管理收藏和歌单,以及音频流播放与拖动进度。

每种协议大量服务能力适配,不适配的也做好了相应空处理,不会让三方app报错。

我比较想提前说清楚的几件事
第一,依赖官方飞牛音乐正常运行。
音桥不是另起一套曲库系统。曲库、账号、权限、收藏、歌单这些基础能力,仍然来自官方飞牛音乐。也就是说,官方服务正常,音桥才能正常工作。
第二,默认面向可信局域网。
默认会用到局域网内的 HTTP 服务地址,所以更适合在家里、宿舍、办公室这类可信局域网里使用。不建议直接把端口**露到公网。
如果你确实要做外网访问,建议自行加上 HTTPS 反向代理、VPN 和访问控制。
第三,不改官方应用,不碰数据库。
这点是我从一开始就比较坚持的边界。音桥是独立安装、独立运行、独立存数据的,不去改官方应用文件,也不直接读写飞牛音乐数据库。
第四,凭据保存在本机,不上传开发者服务器。
绑定用到的账号凭据会加密保存在 NAS 本机的应用私有目录里,不会上报开发者服务器。项目没有广告、遥测和开发者云端依赖。

目前版本的一些特点
它是独立 FPK,和官方飞牛音乐分开安装、分开升级。
它会复用飞牛音乐账号、角色和曲库权限。
它支持多个账号绑定。
它支持自定义播放器端口。
它支持协议独立开关。
它会对支持与不支持的能力做明确标记。
如果你问我做这个项目最想解决什么问题
其实就是一句话:尽量不打扰原有飞牛音乐体验的前提下,把更多优秀播放器接进来。


下载与反馈
https://github.com/qianlipp/fn-music-bridge/releases

最后
这个项目本质上不是为了“替代”谁,而是想给飞牛音乐多搭几座桥。
如果你手里正好有喜欢的播放器,也愿意帮我一起把兼容性慢慢磨好,那这帖下面的每一条反馈、每一张截图、每一次成功连接,都会很有价值。
欢迎大家试试,也欢迎继续提需求、报兼容性问题。



收藏
送赞
分享

1

主题

2

回帖

0

牛值

江湖小虾

6 小时前 楼主 显示全部楼层
支持将 飞牛音乐,转接成Subsonic、Jellyfin Audio、Audio Station、Ampache等模拟协议,适配市面上绝大部分的第三方手机APP。

1

主题

2

回帖

0

牛值

江湖小虾

6 小时前 楼主 显示全部楼层
比如我最爱的“箭头音乐”,每种协议 涉及到大量的接口模拟,这一版本,完成各协议在大家日常使用中,会用得到的绝大部分接口实现。具体的进展,以及还有哪些尚未转些的,在应用对应模块有明确提示,也希望大家多给点反馈。在各种手机电脑上,用最新换的播放器,播放飞牛音乐,真的是一种享受。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则