本地音乐播放器
LocalMusic 是一款面向个人本地音乐管理与播放场景开发的离线音乐播放器。项目立项背景来源于用户对“无登录、无广告、无联网、数据留在本机”的音乐播放需求。许多在线音乐软件依赖账号、云同步和网络资源,而用户本地收藏的 MP3、FLAC、WAV、M4A 等音频文件往往缺少轻量、纯粹、易管理的播放工具。因此,本项目目标是构建一款可在 Android、Windows、Web 等平台使用的本地音乐应用,让用户能够直接读取设备音频文件,完成播放、整理、歌单管理、歌词查看等核心操作。
软件主要功能包括本地音乐扫描与导入、歌曲播放控制、播放模式切换、歌曲信息管理、封面显示、歌单管理、搜索排序、歌词与桌面歌词等模块。播放模块支持点击歌曲播放、暂停、上一首、下一首、拖动进度条,以及顺序播放、单曲循环、随机播放等模式。歌曲管理模块可读取音频标签中的标题、歌手、专辑信息,并支持修改后写回音频标签;封面优先使用音频内嵌封面,没有封面时显示默认图标。歌单模块支持创建、重命名、删除歌单,批量添加歌曲,并可拖动调整歌单或歌曲顺序。搜索排序模块支持按歌曲名、歌手、专辑检索,也支持按创建时间或歌曲首字母升降序排列。歌词模块可识别同名 `.lrc` 文件,播放时自动同步当前歌词,并支持桌面歌词窗口显示。
业务流程上,用户首先安装并启动应用,授权读取音频或文件权限;随后将音乐文件放入指定目录,或通过应用导入功能添加歌曲。进入本地音乐列表后,用户可浏览、搜索、排序并点击歌曲播放。播放过程中可通过底部播放器控制进度和切歌,也可进入歌词页查看同步歌词。若需要分类管理,用户可创建歌单,在歌单中搜索并批量添加歌曲,之后拖动调整顺序并保存。若文件被移动或删除,用户还可以通过“清理找不到音源”维护歌单数据,保证本地音乐库整洁可用。
内容平台
音视频