随着各大音乐网站的付费功能逐渐成熟,免费听歌变得越来越困难。然而,哔哩哔哩(B站)作为一个内容丰富的平台,拥有大量的音乐视频和MV。许多用户在这里分享音乐,甚至有些音乐版权方也将B站作为存储和分发平台。基于这一资源,GitHub上的作者开发了一款名为“哔哔音乐”的音乐播放器,旨在为用户提供一个免费且便捷的听歌体验。目前支持Windows和安卓平台。
实现思路
1、音乐视频库:
- B站上有大量的音乐视频,包括用户上传的音乐和官方版权音乐。这些视频构成了一个庞大的音乐库。
- 索尼等音乐版权方直接将B站作为网盘,上传了大量音乐视频(约15万个)。
2、数据收集与处理:
- 使用SocialSisterYi整理的B站接口文档,开发者可以直接获取和搜索B站上的视频数据。
- 对这些视频进行分类和整理,制作成歌单,方便用户浏览和播放。
3、播放器功能:
- 开发一个音乐播放器,支持基础播放功能(播放、暂停、上一首、下一首)。
- 实现播放列表管理,支持单曲循环、列表循环和随机播放。
- 提供进度拖动和计时播放功能,增强用户体验。
4、搜索与歌单:
- 实现名称关键字搜索功能,用户可以通过关键词快速查找歌曲。
- 提供歌单功能,用户可以创建和管理自己的歌单。
- 歌单同步功能,用户可以在不同设备上同步自己的歌单。
- 歌单广场,用户可以分享自己的歌单,其他用户可以浏览和订阅。
功能介绍
1、播放器:
- 基础功能:播放、暂停、上一首、下一首。
- 播放列表:显示当前播放列表,支持添加和删除歌曲。
- 播放模式:单曲循环、列表循环、随机播放。
- 进度拖动:用户可以拖动进度条,快速跳转到歌曲的任意位置。
- 计时播放:设置定时播放时间,适合睡前听歌等场景。
2、搜索:
- 名称关键字搜索:用户可以通过歌曲名称、歌手名称等关键词进行搜索。
- 搜索结果:显示搜索结果列表,用户可以点击播放或添加到播放列表。
3、歌单:
- 歌单管理:用户可以创建、编辑和删除自己的歌单。
- 歌单同步:用户可以在不同设备上同步自己的歌单。
- 歌单广场:用户可以浏览和订阅其他用户分享的歌单。
使用体验
- 无需登录:用户无需登录B站账号即可完整播放音乐,无广告干扰。
- 操作简便:播放器界面简洁,操作直观,用户可以轻松上手。
- 资源丰富:基于B站庞大的音乐视频库,用户可以找到大量热门和冷门的音乐。
- 跨平台支持:哔哔音乐支持电脑和安卓设备,满足不同用户的需求。
评论