资讯动态

Aonsoku离线听歌攻略:播放列表、专辑、艺人、单曲4种下载方式详解

发布时间:2026/10/23 1:52:13 来源:尧图企业网站定制
【免费下载链接】aonsokuA modern desktop client for Navidrome/Subsonic servers built with React and Electron.项目地址https://gitcode.com/gh_mirrors/ao/aonsoku点击查看免费下载Aonsoku 是一款基于 React 和 Electron 构建的现代化桌面客户端专为 Navidrome/Subsonic 音乐服务器设计支持将播放列表、专辑、艺人、单曲下载到本地实现离线听歌。本文手把手带你用满 Aonsoku 的 4 种下载方式把喜欢的音乐存进自己的设备随时随地畅听无阻。一、Aonsoku 下载功能速览Aonsoku 的下载能力覆盖了完整的音乐层级从一整份播放列表到一张专辑、一位艺人再到单首歌曲。它的实现逻辑很直接——通过 Subsonic API 的download接口获取原始音质文件formatraw、不限制码率完整逻辑见 src/api/httpClient.ts。两种运行环境下的下载体验略有不同运行环境下载行为提示方式桌面端Electron自动保存到系统「下载」文件夹右下角 Toast 显示Download started.完成后变为Your file has been downloaded.Web 端浏览器触发浏览器标准下载页面提示Download started.核心流程由 src/app/hooks/use-download.tsx 负责桌面端保存路径在 electron/main/core/downloads.ts 中通过app.getPath(downloads)获取。下载失败时也会收到There was an error downloading your file.的错误提示。 小提示如果你的 Aonsoku 部署时设置了环境变量DISABLE_DOWNLOADStrue见 README.md 与 env-config.js.template界面上的所有下载入口会被隐藏这是管理员为私有部署做的权限控制。二、播放列表下载一键打包整份歌单打开任意播放列表页面你会在列表顶部看到播放、随机播放按钮旁边的「⋮」三个点菜单按钮。点击它在弹出的下拉菜单中选择Download即可整个播放列表会被打包成一个文件下载下来。对应的代码入口在 src/app/components/playlist/options.tsx 中的handleDownload()它会调用统一的startDownload(playlist.id)方法。适用场景把「通勤必听」「健身歌单」等完整歌单存到本地出远门、坐地铁也不怕没有网络。三、专辑下载整张打包不遗漏进入任意专辑页面比如截图中 Besomorph 的《Redemption》在专辑信息区同样有一个「⋮」菜单按钮点击后选择Download就能把这张专辑的所有曲目打包下载。该入口实现在 src/app/components/album/options.tsx 中下载之外还附带了Play Next / Play Last / 添加到播放列表等实用选项可以顺手把专辑歌曲加入队列。适用场景收藏整张概念专辑、OST 原声带或想反复精听的现场专辑。四、艺人下载收藏音乐人的全部作品在艺人主页左侧边栏点击 Artists 进入艺人头像和信息区下方有一组操作按钮播放、随机播放、收藏心形以及「⋮」菜单。打开菜单选择Download即可下载这位艺人名下的全部歌曲。相关逻辑位于 src/app/components/artist/options.tsx它会把艺人的歌曲 ID 交给startDownload()统一处理。适用场景追星必备——把你常听的那位艺人的作品一次性全部缓存到本地。五、单曲下载右键菜单快速保存只想要某一首歌进入 Songs 页面或任何歌曲列表在目标歌曲所在行上右键单击在弹出的上下文菜单中就能看到Download选项点击即开始下载这一首。单曲右键菜单由 src/app/components/song/menu-options.tsx 渲染另外选中一行歌曲后右键打开的菜单src/app/components/song/selected-options.tsx在只选中一首时也会显示下载按钮同样可以触发单首下载。适用场景偶尔单曲循环的热门歌曲下载单首即可满足通勤、健身需求不用打包整个专辑。六、常见问题与下载小贴士Q1下载的是压缩过的音质吗不是。Aonsoku 调用download接口时传入formatraw且不限码率拿到的就是服务器上的原始文件如 FLAC、MP3 原档可放心离线播放。Q2下载后文件在哪桌面端默认放入操作系统的「下载」Downloads文件夹Web 端则跟随浏览器的下载目录。建议在下载后重命名并归档方便整理。Q3为什么我界面上没有 Download 选项两种可能一是你的部署通过DISABLE_DOWNLOADStrue关闭了下载见 src/app/components/options/download-handler.tsx需要联系管理员二是服务器端没有授权下载权限。Q4多曲目下载会是一个大文件吗是的。播放列表、专辑、艺人三种批量下载方式都会由服务器打包后下发下载完成后解压即可得到全部曲目非常省心。七、总结下载对象入口位置适合人群播放列表播放列表页「⋮」菜单歌单控专辑专辑页「⋮」菜单专辑收藏党艺人艺人页「⋮」菜单铁粉单曲歌曲行右键菜单实用主义者Aonsoku 把 Navidrome/Subsonic 服务器变成了你随身携带的音乐库在线流畅播放离线也能通过这 4 种下载方式随时听歌。上手只需几秒钟快去把最心仪的音乐存进本地吧赞分享【免费下载链接】aonsokuA modern desktop client for Navidrome/Subsonic servers built with React and Electron.项目地址https://gitcode.com/gh_mirrors/ao/aonsoku点击查看免费下载相关推荐yandex-music-downloader用法详解URL一键下载歌手/专辑/播放列表的10种姿势yandex music downloader用法详解URL一键下载歌手/专辑/播放列表的10种姿势 yandex music downloader 是一款免Koel 音乐流媒体嵌入Embedding功能实战指南通过 iframe 分享歌曲、播放列表、专辑与艺人Koel 音乐流媒体嵌入Embedding功能实战指南通过 iframe 分享歌曲、播放列表、专辑与艺人 导读 Koel 提供了一套完整的“嵌入Embe音视频后端前端告别混乱歌单MusicFreeDesktop播放列表管理全攻略告别混乱歌单MusicFreeDesktop播放列表管理全攻略 你是否曾因歌单杂乱无章而错过心仪歌曲是否在切换设备时丢失精心整理的播放列表本文将系统解析M音视频桌面应用上一篇gops实战手册5分钟掌握Go进程列表和诊断下一篇如何选择适合你的Udacity Nanodegree课程5个关键决策因素创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑