[LazzyMusic] 自带客户端的多平台本地音乐流媒体服务,支持订阅 B 站收藏夹、网易云歌单,支持视频,自动刮削元信息和支持编辑。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dashw
V2EX    分享创造

[LazzyMusic] 自带客户端的多平台本地音乐流媒体服务,支持订阅 B 站收藏夹、网易云歌单,支持视频,自动刮削元信息和支持编辑。

 1  
  •   dashw 2024-09-15 14:20:38 +08:00 2475 次点击
    这是一个创建于 421 天前的主题,其中的信息可能已经有所发展或是发生改变。

    祝大家中秋节快乐!先上链接:https://github.com/orangex/LazzyMusic

    功能特性部分截图如下:

    鼓了很大的勇气才将它发布出来,因为一直觉得远远不够完善,非常害怕被否定,不过 LazzyMusic 诞生和迭代自我自己的需求,我想如果不听取大家的声音闭门造车的话,后续所有的想法和改进可能都是自嗨。

    所以欢迎想拥有或已经拥有自己本地音乐库的朋友来体验和反馈,渴望听到不同类型的用户的声音,比如我自己,网易云有个多年攒下来的歌单,灰了很多,转到 Spotify 过一段时间, 但最近的音乐输入基本都来自 B 站,有很多喜欢的现场和翻唱,希望能统一的纳入本地收藏,解决变灰、平台分散、和视频音乐的问题。你呢,你的场景是什么,有哪些痛点希望 LazzyMusic 能解决?作为一个早期阶段的产品,你的每句话都在决定它的方向,都会让它在未来更好的服务你哦~ 感谢感谢。

    (你可以留言或者 github issues 或者加群反馈,人在境外有时差,我会及时回复 )

    第 1 条附言    2024-10-07 10:08:38 +08:00

    2024.10.6 重要 feature: 支持快速匹配元信息结果,一键应用。示意如下

    14 条回复    2024-09-19 20:31:49 +08:00
    yanyao233
        1
    yanyao233  
       2024-09-15 14:40:34 +08:00 via Android
    好棒!之前我也写过个脚本,用于自动同步下载 b 站收藏夹到本地并刮削,方便用本地播放器听。

    但后续可以分离出来一个完全手机端的版本吗?同步歌单、下载等功能全在 app 内完成。或者能不能出一个方便部署的方式,比如 docker 镜像?一直用 windows 跑服务端多少还是不太方便

    另外方便问下元数据信息来自哪里吗?
    dashw
        2
    dashw  
    OP
       2024-09-15 15:08:59 +08:00
    @yanyao233 感谢来自 V 友的第一条回复!首先看来在 B 站听歌并收藏并不只有我一个哈哈。你提到的纯客户端类似 infuse 确实是一条路,能少个服务端就少一个,不过当初考虑到本地音乐收藏者多数有个 PC 存放文件的(网盘是另个话题了),所以自然而然的想法就是帮助用户将 PC 变成媒体中心,这样你可以在任意的客户端上随意访问,加上服务端的一些工作比较重所以一开始就定了这个方案。考虑到 nas 用户等的进阶需求,是有支持 Docker 部署的计划的,不过首先是把最常见 PC 用户给支持了,让小白(非贬义)也可以轻松的安装服务端。我想问下,具体你指的 windows 跑服务端不方便是指?我怎么感觉恰恰是为了大众用户的方便我才选择这个方式 orz
    yanyao233
        3
    yanyao233  
       2024-09-15 15:45:23 +08:00 via Android
    @dashw
    大概是两点原因吧:
    1. 既然有手机客户端,那肯定会出现在外边听的场景,这就要回到老生常谈的公网 ip 话题了。看了 wiki 中的内容,之前可用的各种索要公网 ip 的方式基本不可行了,最简单的方式可能是内网穿透,但这对小白是有门槛的。
    2. 电脑对很多用户而言不太可能 24h 开机,而听歌的需求随时都有。wiki 里提到的客户端缓存功能应该可以解决这个问题。

    至于独立客户端这个事,就多少掺点我的私心了 hhh ,我希望的是能够用一个软件管理下载刮削,用另一个更专业的软件听歌,毕竟术业有专攻,体验也会更好~但这肯定是不利于后续商业化的,而且看起来 op 做的播放器也不错
    abu
        4
    abu  
       2024-09-15 16:17:25 +08:00
    在折腾本地音乐,刚好看到这个,试试。
    微信群我进群然后崩了。。。
    dashw
        5
    dashw  
    OP
       2024-09-15 16:49:08 +08:00
    @yanyao233 #3 明白,外网访问这个确实是个痛点,我得研究研究看能以什么方式解决到什么程度,比如自建或着内置一套穿透之类的,但要评估一下了。
    坦白讲以前折腾的动的时候别说两个软件,就算是五个软件,如果能解决问题我也折腾的乐在其中,年纪大了就感觉累了,我想和我一样的懒人应该大有人在,所以想要提供个一站式方案 hhh 。 播放器谬赞了哈哈,UI 实在是最头疼的一环。
    @abu 再试下呢,不知道为啥群刚刚提示被解散了……
    zsk425
        6
    zsk425  
       2024-09-15 19:28:55 +08:00
    建议出一个纯客户端版本,不然想听歌还要开个服务器,有点麻烦
    LuvF
        7
    LuvF  
       2024-09-15 23:07:03 +08:00
    希望后面服务端能有 linux 版本~
    dashw
        8
    dashw  
    OP
       2024-09-16 10:27:19 +08:00
    @zsk425 理解,纯客户端最主要的问题是,不考虑网盘的情况,文件就得在客户端设备上,那也就不存在“从任意设备访问音乐库”的可能了。
    @LuvF 因为我几乎没怎么用过 Linux ,想问下你的 Linux 具体是什么情况?是 PC 吗,还是装了 Linux 的类似树莓派、NAS 之类的?
    LuvF
        9
    LuvF  
       2024-09-16 10:32:24 +08:00
    @dashw #8 有个 nas 装的 unraid ,如果服务端可以使用 docker 搭建很方便
    qbmiller
        10
    qbmiller  
       2024-09-16 12:57:27 +08:00
    musicfree 呢, 现在一直用的它
    dashw
        11
    dashw  
    OP
       2024-09-17 23:06:21 +08:00
    @LuvF #9 明白,我理解支持 docker 就基本能满足一众 nas 用户的需求了对吧

    @qbmiller 只要那几个音源一直有人维护更新的话,musicfree 挺好的。 而如果你想打造私人的本地音乐流媒体的话,LazzyMusic 值得你一试。
    dashw
        12
    dashw  
    OP
       2024-09-19 15:26:36 +08:00
    @LuvF #7 Hi, 这两天马不停蹄的做完了。现在支持 Docker 啦,欢迎来尝试~。
    LuvF
        13
    LuvF  
       2024-09-19 18:06:02 +08:00
    @dashw #12 docker 版本服务端如何设置代理
    dashw
        14
    dashw  
    OP
       2024-09-19 20:31:49 +08:00
    @LuvF #13 第一次退出应用后,挂载的 data 目录下会出现配置文件。详见 https://github.com/orangex/LazzyMusic/wiki/ 中”配置”部分
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1197 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:37 PVG 07:37 LAX 15:37 JFK 18:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86