音乐盒子,又叫“音乐播放器-绿色纯净版”,是一个本地音乐播放器,支持iOS和Android双平台,使用ReactNative技术开发。经过众多用户和网友建议,希望增加网盘和webdav播放功能,后期可能也会实现这些功能,如果技术难度和我的时间允许的话。软件是完全免费的,所以如果不是特别重要的功能都话,我会很慎重地考虑投入的时间和精力。

预览视频
iOS :
App Store: https://apps.apple.com/us/app/music-player-offline-green/id6749602806
Testflight:https://testflight.apple.com/join/RV98Gepy
加入testflight开放测试后,可以抢先体验最新的功能以及bug修复
注意,由于iOS系统的权限管理非常严格,所有的iOS App都不能随意访问自己app以外的文件,这样一来,我的这个音乐播放器App只能选择将音乐文件复制到App的内部。
当我们首次下载App到手机里时,App里是没有任何歌曲的,需要我们在歌曲列表页右上角那个“+”按钮那里进入到歌曲导入页面。
iOS目前支持2种导入方式,一种是从iOS系统App“文件”(英文是Files)里导入,那么前提是我们需要先将歌曲搞到那个“文件”App里。怎么搞呢?方法有很多,我们可以在iPhone的浏览器里打开一些可以下载音乐文件的网站(评论区里有很多网站,我们也可以在网上搜索“免费歌曲下载”等等关键词,自己去探索,不过要小心不要被骗,一定要擦亮眼睛,碰到要付钱的,基本都是骗子),用浏览器的下载功能,直接下载,系统会让我们选择保存到什么位置,一般我们可以选“文件”app。我们还可以在Mac电脑上使用“隔空投送”功能(英文叫AirDrop)将电脑上的歌曲文件无线传输到“文件”App里。总之,方法有很多,但目的都是将歌曲文件搞到“文件”App里。然后我们就可以用第一种方式导入到我们的音乐播放器里。
下面我们说第二种方式,电脑无线传输到我们的音乐播放器App里。原理其实很简单,就是我在音乐播放器里运行了一个web服务器,它支持音乐文件上传功能。方法也很简单,就是在歌曲导入页面选择“从电脑上传音乐文件”按钮,就会进入到我们的无线导入模式,在我们的电脑上的浏览器里输入那个网址就能打开上传的网页,然后在网页里选择歌曲文件并上传。
注意,导入过程中,不能关闭这个页面,同时保持手机不熄屏。
电脑上的页面:
图1. 打开上传页面时的状态,还未选择任何歌曲
图2. 可以一次选择多首歌曲,还未开始上传,需要手动点击“Start Upload”才开始上传
图3. 歌曲是排队依次上传的,每首歌都有上传进度,和上传结果。一定要是进度条变成绿色才代表上传完成了
其实还有第三种导入歌曲的方式,只是我个人觉得太鸡肋了,所以压根就没考虑它。那就是从系统的音乐库里读取歌曲数据,系统音乐库就是你的iPhone和电脑用iTunes(Finder)同步的那个音乐库。众所周知,苹果的iTunes同步功能是最令人诟病的。好在苹果终于开放了文件管理功能,也就是我们的第一种方案(使用“文件”App管理文件,然后我们的音乐播放器app从“文件”里导入歌曲,但是这个方法必须将歌曲复制一份到播放器app中,这样你要么选择把“文件”里的那份歌曲文件删掉,要么保留两份歌曲文件在你的iPhone存储空间里,确实会有点浪费空间,但是这个也是没有办法的,这个只能怪苹果的安全管理太严格了。以目前苹果所提供的设计来看,想要不复制文件到播放器app内,又想播放文件系统里的歌曲的话,几乎不太可能,只有一种非常极端的做法能实现,但是太过繁琐且复杂,完全没有意义,就是URL bookmark),我们已经了解第一种方案的不足,自然有人会思考,还有没有其他方案,可以避免复制歌曲文件呢?那就是我们现在要说的第三种方案,直接读取系统的音乐库数据,这是苹果开放的框架提供的功能。但是它也有它的不足,就是非常难用(可能有部分人觉得它特别好用,这里我不与你们争论,没有意义)。而且如果真的有人用了这个功能,那么这部分人大概率也会直接用Apple Music这个app来听歌,所以他们几乎也不会有使用其他音乐播放器的需求。
Android:
测试包:https://www.iamadman.com/wp-content/uploads/2025/11/musictreasure-1.3.2.apk_.zip
Google Play Store 还在封闭测试中。。。这个已经花钱找众包测试了(https://juejin.cn/post/7477534327875338281?from=search-suggest),估计要到11-25号能有结果,不知道能不能通过封闭测试的审核。
Google Play Store:https://play.google.com/store/apps/details?id=com.iamadman.musicplayer (2025-11-28上架🎉)
华为应用商店,还在审核中。。。这个还在申请《软件著作权》,已经等了一个多月了,还在等待审核。就算拿到软件著作权,应用商店那边审核还需要时间。。。
不知道还有哪些应用商店比较流行,但是不需要繁琐的审核流程。Google商店和华为商店已经搞了3个月了,还没上架,心态有点爆炸了。。。
Github:
https://github.com/andy380743909/musicplayer
功能:
1.播放控制
播放、暂停、上一曲、下一曲、列表循环、单曲循环、随机播放
2.支持音乐格式
mp3、wav、flac、aiff等主流格式
3.支持歌曲封面图、歌词显示
歌词同步显示
4.支持深色/浅色模式
5.支持多国语言
中文、英语、日语、西班牙语 四国语言
6.支持设置主题色
三种主题色可选
7.多种导入模式
7.1 导入歌曲文件(iOS&Android)
此模式会调用系统的文件选择界面,让用户选择想要导入的歌曲文件。iOS支持文件多选,Android不支持多选(取决于系统的文件选择器是否支持多选,好像和系统版本有关,好像也和手机里是否安装了支持多选的文件管理器app有关,具体原因我不是很清楚)。
7.2 导入文件夹(Android)
这种模式就是为了解决前面提到的Android不支持文件多选的问题而单独开发的新模式。但是这种模式也有缺陷,不是很完美。那就是它只能导入你提供的那个文件夹里的所有歌曲文件,但是不支持那个文件夹里内嵌的文件夹里的歌曲。
比如:

如果你选择要导入的文件夹是“我的歌单”这个文件夹的话,那么app只能导入它包含的那6个mp3文件,里面的“周杰伦”,“林俊杰”,“陶喆”这3个文件夹,app是无法访问的,那里面的歌曲也就无法导入,这是Android系统的限制,我也没办法。所以你要自己想办法。要么你不要用这种多层文件夹结构,只用一层。要么你就手动多次导入,比如先导入“我的歌单”这个文件夹,再导入“周杰伦”这个文件夹,依次导入所有文件夹,说实话这种确实也很麻烦,可是没办法。要么你就用其他导入模式,比如后面提到的“从系统库导入”
7.3 从系统媒体库导入(iOS&Android)
虽然iOS和Android都支持,但是我只测试了Android是没问题的。iOS的我没测试,原因前文有提到。iOS上这个导入模式我依然会保留,如果你们尝试使用这个功能,并发现了问题,请联系我。我不想尝试这个功能,我的iPhone手机里Apple Music音乐库里没有任何音乐文件,而导入歌曲需要iPhone和我的电脑进行同步。我有多个Apple ID,而同步操作会把另一个账号的数据同步到我手机上,我担心会把我的数据搞混乱,所以不想尝试。
Android系统的话,这种模式是很好用的。
导入歌曲时,不需要拷贝歌曲文件到App存储空间内,大大节省了空间,也减少性能损耗,不发热,不耗电
同样支持解析歌曲文件内嵌的歌词和封面图,混存到App内部存储空间(设置页面有个文件管理功能,可以点进去看到app内部存储空间里的文件和文件夹)
后续这个导入页面会增加更多的功能,比如歌曲文件排序、筛选,方便过滤掉一些杂乱的非歌曲文件
版本历史
1.3.0
支持和其他app音频混合的。在设置页面有个开关,打开即可混合。注意:改变开关的值后需要重启app才能生效。
1.3.2
支持从iOS和Android系统音乐库导入歌曲,这种导入方式的最大优点就是不用复制一份歌曲到我们的App内部存储空间,这样就很节省手机的存储空间。
1.3.3
1.修复从系统音乐库导入歌曲时分页加载的bug
2. 修复播放器页面渐变色不能正常展示的bug
3. 修复一些其他UI bug
联系方式
B站:https://www.bilibili.com/video/BV1Wc42zpENn/
Github:https://github.com/andy380743909/musicplayer
Email: amadman380743909@gmail.com
Mobile: 18321150651





http://www.iamadman.com/musicplayer.html
以下网站提供免费、合法可用的音乐资源,包含公有领域(Public Domain)、CC 授权(Creative Commons)、免版税(Royalty-Free)。非常适合博客推荐、App 引导、视频/应用/游戏使用。
⸻
1. YouTube 音频库(YouTube Audio Library)
链接: https://www.youtube.com/audiolibrary
简介:
YouTube 官方提供的免费音乐与音效库,许多曲目可商用使用,其中部分需要署名。音乐风格广泛且质量稳定,适合创作者、视频制作、应用背景音乐使用。
⸻
2. Free Music Archive (FMA)
链接: https://freemusicarchive.org/
简介:
FMA 是最老牌的免费音乐平台之一,收录大量独立音乐人的作品,主要以 Creative Commons 授权为主。每首曲目都有清晰的授权说明,适合下载纯免费、合法可用的音乐。
⸻
3. Jamendo Music
链接: https://www.jamendo.com/start
简介:
全球知名独立音乐人平台,提供大量免费音乐供个人使用(CC 授权),也提供付费商业授权。适合找高品质的背景音乐与独立电子、流行、轻音乐等类型。
⸻
4. Incompetech(Kevin MacLeod)
链接: https://incompetech.com/music/
简介:
由知名作曲家 Kevin MacLeod 提供的大量免费音乐,广泛用于游戏、视频与商业项目。大多数曲目为 CC BY(需署名),也可购买付费授权免署名。
⸻
5. Pixabay Music
链接: https://pixabay.com/music/
简介:
Pixabay 提供的音乐采用与 CC0 类似的免版权授权:可自由商用、不需署名。音乐品质高、风格多,是最适合普通用户下载“无版权音乐”的平台之一。
⸻
6. Bensound
链接: https://www.bensound.com/
简介:
提供大量免费背景音乐,适合 vlog、项目演示、应用背景音乐等。免费版本需要署名,若需要商用或免署名可以购买一次性授权。
⸻
7. FreePD(Free Public Domain)
链接: https://freepd.com/
简介:
所有音乐都属于公有领域(Public Domain, CC0),可无限制商用,无需署名。音乐风格偏轻快、电子与轻音乐,非常适合作为 App 或游戏背景音乐。
https://music.gdstudio.org
歌曲可以在这个网站下载。免费无广告。就是很容易被封,大家且用且珍惜
will add playlist in next version