开源分享 HollyMusic,家庭适用的在线听歌服务, star 可否?

8 月 12 日
 redca

项目地址:

GitHub · HollyMusic

如果你也有类似的需求,欢迎试试看。

不折腾安装,不折腾客户端,打开就听。

这大概就是做这个项目最初的想法。🎧

HollyMusic:给家里人用的洛雪音乐 PWA

家里一直在用洛雪音乐,但有一个挺现实的问题:

Android 有洛雪,iOS 却没有一个同样方便的官方客户端。

所以就做了这个小项目 —— HollyMusic。

它不是想再造一个音乐平台,也不打算自己存一堆歌曲。

它的定位其实很简单:

依赖洛雪生态的音源,自己尽量少存储;做一个打开浏览器就能用、全家都能一起用的音乐播放器。

为什么做它?

家里人用手机听歌,最麻烦的往往不是“有没有歌”,而是:

所以干脆换一个思路:

PWA 。

打开网页 → 添加到主屏幕 → 就像一个 App 一样使用。

不用去 App Store 找,也不用每台设备单独安装。

手机、平板、电脑都可以直接访问。

HollyMusic 想解决的,就是这么一个小问题

🎵 想听洛雪音源 → 直接打开

📱 iPhone / iPad → PWA

💻 Windows / macOS → 浏览器直接用

👨‍👩‍👧‍👦 家里人 → 一个地址,全家使用

☁️ 尽量不存储歌曲 → 音源依赖洛雪生态

它更像是一个家庭音乐入口,而不是一个新的音乐资源平台。

2600 次点击
所在节点    分享创造
19 条回复
redca
8 月 12 日
文案是用 ai 生成,感觉不怎么好~~ 见笑了大家。
ha0719
8 月 12 日
部署完,进入到 admin 的重置密码流程,然后填入新密码以后提交,提示未登录,尬住了
hanxiV2EX
8 月 12 日
已 star ,界面挺好看的,我也写了一个,欢迎加入 songloft 来共创 https://github.com/songloft-org/songloft
xiaoz
8 月 12 日
@hanxiV2EX #3 ,哥,内存泄漏的问题修复没有,我 Docker 运行一段时间占用 1G 多的内存。
EliteOtaku
8 月 12 日
star 了 没关系,这个挺好的,可以部署在 NAS 上用
ha0719
8 月 13 日
大晚上看了这个帖子,最后终于弄好了一个完美方案

后端 songloft ,songloft 有插件可以在 iOS 使用 音流 APP

然后在 songloft 接入落雪音源(自带多平台音乐资源聚合),并把 QQ 音乐歌单导入进去,定义好歌词和封面

存量的歌曲一次性导进去了,增量只需要在 PC 听的时候,点一下导入就同步了,这下完美了,就等验证一下车载歌词了。
hanxiV2EX
8 月 13 日
@xiaoz 应该修好了,可以再帮忙测试一下。
xiaoz
8 月 13 日
@hanxiV2EX 好的,一会儿我更新版本后观察下。
aero99
8 月 13 日
是类似 navidrome 的工具吗
redca
8 月 13 日
@aero99 有一定区别, 主打轻量 家庭共享, 依靠依赖 洛雪 三方音源, 主要是为了维护方便,使用方便。 navidrome 这种太重了。
ha0719
8 月 13 日
@hanxiV2EX 怎么修改密码啊,用弱密码部署到线上了,没找到修改密码的地方。还有没有三方客户端推荐啊,音流车载不显示歌词,箭头不能配置封面 api ,或多或少都有一点点瑕疵
jarryson
8 月 13 日
music assistant 不知道能否满足楼主要求,不过没有落雪源
redca
8 月 13 日
@ha0719 大哥对不起,我默认开发 https 去了,http 无法保存 cookie , 已经修改为默认 http 支持了。 最新 tag 即可。
redca
8 月 13 日
@jarryson 实际上我要的比较简单, 只是要支持一个随时能找到的音乐源, 不要依赖大存储(本地音乐),能和家人分享。
redca
8 月 13 日
@hanxiV2EX 大佬这个项目厉害~支持够多。 已 star
redca
8 月 13 日
项目功能并不多,下面是我的初衷:
🎯 项目初衷
需求其实很简单:找个能听歌、能随手分享给家人朋友的地方。Holly Music 就是为这件事做的:

支持洛雪音源——洛雪( LX Music )社区有海量现成音源脚本,直接拿来用,不必重新造轮子
尽可能不存储——只做聚合与流式代理,不囤积音频源文件;服务端只保留收藏 / 歌单 / 历史这些必要数据
分享给家人朋友——一次部署,多人共用,账号各自隔离,互不干扰
浏览器打开就能听——不装客户端、不挑系统,有网就有歌
zsneoks
8 月 13 日
@ha0719 从哪里接入落雪音源的,怎么没找到入口
hanxiV2EX
8 月 14 日
@ha0719 密码在环境变量里,没入库的,重新部署就行。
ha0719
8 月 14 日
@zsneoks github 上找的一个付费的,4 块一年

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1233889

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX