注册
web

将B站作为曲库,实现一个畅听全网歌曲的音乐客户端

仓库地址


github.com/bb-music/fl…


前言


在很久之前做了一个能够免费听周杰伦歌曲的网页,经历了各种歌曲源失效的问题之后,换了一种实现思路,将B站作为曲库,开发一个应用,这样只要B站不倒,就可以一直白嫖歌曲了。


实现思路



  1. B 站上有很多的音乐视频,相当于一种超级全的音乐聚合曲库(索尼直接将 B 站当做网盘,传了 15w 个视频)
  2. 对这些视频进行收集制作成歌单
  3. 无需登录即可完整播放,无广告
  4. 使用 SocialSisterYi 整理的 B 站接口文档,直接就可以获取和搜索 B 站视频数据

功能



  • 播放器

    • 基础功能(播放,暂停,上一首,下一首)
    • 播放列表
    • 单曲循环,列表循环,随机播放
    • 进度拖动
    • 计时播放


  • 搜索

    • 名称关键字搜索


  • 歌单
  • 歌单同步
  • 歌单广场(由用户贡献分享自己的歌单)

技术栈



  1. Flutter

缺陷



  1. 没有 IOS 版本(上架太贵了)
  2. 没有歌词
  3. 云同步配置麻烦一些,(隐私与便利不可兼得)

UI


1.png


2.png


3.png


4.png


警告


此项目仅供个人学习使用,请勿用于商业用途,否则后果自负。


鸣谢致敬



  1. SocialSisterYi 感谢这个库的作者和相关贡献者
  2. 感谢广大 B 站网友们提供的视频资源

作者:阿炸克斯
来源:juejin.cn/post/7414129923633905675

0 个评论

要回复文章请先登录注册