ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

MusicFree插件:把B站、YouTube、NAS和AI音乐平台,都收进一个播放器

MusicFree插件:把B站、YouTube、NAS和AI音乐平台,都收进一个播放器 MusicFree插件把B站、YouTube、NAS和AI音乐平台都收进一个播放器【免费下载链接】MusicFreePluginsMusicFree播放插件项目地址: https://gitcode.com/gh_mirrors/mu/MusicFreePlugins深夜十一点你想听一首大学时代的老歌。打开App A提示开通VIP切到App B只剩30秒试听再换App C直接显示版权下架。三个客户端来回折腾十分钟歌没听着手机先没电了。这个场景是不是很眼熟问题从来不是网上没有资源而是资源散落在各个平台每个平台又各自砌了一堵收费墙。开源的 MusicFreePlugins 就是来解决这件事的它是一套播放插件装进 MusicFree 之后B站、YouTube、快手、猫耳FM、Audiomack、Navidrome甚至 suno 和 udio 这类AI音乐平台全部汇总到同一个搜索框里而且插件默认过滤掉了所有VIP、收费和试听内容。一句话定位它不是又一个音乐App而是让你现有的播放器学会从更多渠道找歌。先弄明白一件事插件到底在替你做什么你可以把 MusicFree 想成一家音像店的柜台插件则是柜台背后的供货渠道。你只需要对着柜台说我要这首歌柜台会自动去各个渠道问一圈把能播的结果端到你面前。至于渠道怎么进货、走哪条路你不用管。每个插件本质上只做三件固定的事搜索根据关键词去对应平台找歌、找专辑、找歌单取音源拿到一首歌后返回真正能播放的音频地址补歌词把歌词抓回来同步显示。这三件事在代码里对应三个固定接口search、getMediaSource、getLyric任何平台只要实现了这套接口就能被 MusicFree 无缝接进来。这也是为什么这套插件里既有视频平台又有歌词服务还有自建服务器和AI音乐平台——它们长得完全不同对外提供的能力却一模一样。仓库里现成的插件大致可以分成四类你手头的资源对应的插件解决了什么常看的视频网站bilibili、youtube、kuaishou、yinyuetai从视频里提取可听的音频想找的歌词geciwang、geciqianxun给歌曲补上匹配的歌词自己的NAS或网盘navidrome、webdav、airsonic把私人音乐库接进播放器AI生成的音乐suno、udio收听和管理AI作曲平台的内容对了还有个容易被忽略的点这个仓库里所有插件都明确做了过滤收费内容的处理你在搜索结果里看到的是公开可播的部分而不是把会员曲目破解出来。它给你的是方便不是钻空子。装好第一组插件让第一首歌响起来整套流程比你想的短得多。先拿到插件仓库然后打开 MusicFree 的插件管理页选择从URL安装把插件清单里对应插件的地址粘贴进去点确认再重启应用就完成了。这个动作重复几次把 bilibili、youtube、geciwang 装上一个能搜、能听、能看词的最小组合就齐了。装完别急着走直接去搜索框输入一首歌名验证一下。你会发现同一个关键词下返回结果来自好几个平台点开任意一条能看到歌词也能正常播放——到这里你的第一个多平台音乐库就已经转起来了。有一点值得留意插件是可以单独更新的。哪天某个平台改版导致搜不出结果别急着卸载重装先在插件管理里看看有没有新版本很多时候一条更新就能解决。不同的人值得搭配不同的插件组合插件的意义在于按需取用装得多不如装得对。你可以按自己的使用习惯来配通勤路上随手听的你bilibili youtube kuaishou 就够了覆盖大部分热歌和翻唱装太多反而让搜索结果显得杂。爱听广播剧、ASMR和影视OST的你猫耳FM、音悦台这类垂直平台会给你惊喜它们的内容在通用音乐App里很难找到。家里有NAS、存了一硬盘无损的你navidrome webdav airsonic 是标配等于把私人音乐库正式收编进播放器随时用手机听自己的收藏。玩AI音乐的创作者suno 和 udio 插件能让你在 MusicFree 里直接检索和管理AI生成的曲子边听边找灵感。对歌词有执念的你geciwang geciqianxun 一起上一个词库规模大一个匹配精度高互为补充。不需要全部装上。插件的哲学是按需启用少而精的配置搜索体验反而更干净。我踩过的坑你先绕开用了一阵子之后有几句实在话想提前说给你听别指望装一次插件就一劳永逸。网络公开接口说变就变平台改版、接口加验证都可能让插件突然失灵。这不是插件坏了是渠道变了更新到最新版通常就能恢复。自建服务器类的插件配置要填对。比如 navidrome 插件需要你填写服务器地址、用户名和密码地址要带http://或https://前缀少写了就连不上。第一次配置不成功很正常照着这个细节排查多半能找到原因。搜不到歌的时候先怀疑关键词。不同平台对同一首歌的命名差异很大试着换成歌名歌手或更口语化的写法往往就有结果了。实在不行再检查插件是否最新、目标平台本身是否还能访问。别忘了合规这根弦。仓库作者在说明里写得很直白插件只是示例来自网络公开接口仅供学习参考不要用于商业用途。自己用着方便没问题拿去打包售卖就不合适了。进阶玩法从用插件到写插件如果你动手能力强会发现这个仓库最值钱的地方其实是它的门槛低。打开example/freesound.js一个最简单的插件只要几十行声明一个platform名字、写一个search函数把网页上解析到的结果整理成固定的数据结构返回就完成了。完整的能力清单在types/plugin.d.ts里除了搜索和取音源还有获取歌词、获取专辑信息、导入歌单、获取榜单等接口想给播放器加什么能力往这个规范里填就行。仓库里每个插件都是一个现成的参考样本bilibili 插件展示了如何处理复杂的接口和加密参数navidrome 展示了如何通过env.getUserVariables()读取用户自定义配置webdav 则展示了纯标准协议的实现方式。想本地跑起来也不难克隆仓库后装依赖、执行构建脚本scripts/generate.js会自动扫描编译产物并生成插件清单你写的插件就能和其他插件一样被 MusicFree 识别安装git clone https://gitcode.com/gh_mirrors/mu/MusicFreePlugins如果你只是想用它装好插件就够了如果你想让它变成你的播放器源码就在手边改一个接口就是一项新能力。从深夜找不到一首老歌到在同一个搜索框里翻遍全网资源MusicFreePlugins 提供的其实是一种资源自由你的播放器不该被单个平台锁死也不该被收费墙拦住。想试试的话先从克隆仓库、装好 bilibili 和 youtube 两个插件开始五分钟内你就能听到来自不同平台的第一首歌。新手建议先别贪多装两三个插件感受一下搜索和播放的体验再逐步按自己的习惯扩充。想深入研究的可以直接看 example/freesound.js最小插件示例、types/plugin.d.ts接口规范和 plugins/全部插件源码每个文件都是带注释的活教材。最后照例提醒一句插件仅供学习参考请合理、合法地使用享受音乐本身。【免费下载链接】MusicFreePluginsMusicFree播放插件项目地址: https://gitcode.com/gh_mirrors/mu/MusicFreePlugins创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表