news 2026/9/19 23:31:37

SpotiFlyer安装教程:快速上手Android/Windows/macOS/Linux/Web全平台音乐下载器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SpotiFlyer安装教程:快速上手Android/Windows/macOS/Linux/Web全平台音乐下载器

SpotiFlyer安装教程:快速上手Android/Windows/macOS/Linux/Web全平台音乐下载器

【免费下载链接】SpotiFlyerKotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.项目地址: https://gitcode.com/gh_mirrors/sp/SpotiFlyer

SpotiFlyer 是一款基于 Kotlin Multiplatform 开发的免费开源全平台音乐下载器,支持 Spotify、YouTube Music、Gaana、Jio Saavn、SoundCloud 五大音乐平台,可下载单曲、专辑与整个播放列表,全程无需配置任何 API Key,安装后开箱即用。本教程将带你 5 分钟完成 Android / Windows / macOS / Linux / Web 五大平台的一键安装与首次下载。

🎵 为什么选择 SpotiFlyer 音乐下载器

亮点说明
🌐 多平台源Spotify / YouTube / YouTube Music / Gaana / Jio-Saavn / SoundCloud
📥 批量下载支持单曲、专辑、播放列表整单下载
🚫 无广告完全免费,无任何广告干扰
🔑 零配置API 密钥已内置,无需注册、无需折腾
🧱 本地存储下载后保存为 MP3,离线也能听

项目主体由多个 Gradle 模块构成,各平台共享同一套核心逻辑,模块结构可在 settings.gradle.kts 中查看,平台源码分别位于 android/、desktop/、web-app/ 目录。

📦 各平台安装步骤

1️⃣ Android 安装(推荐,APK 一键安装)

  1. 在项目 Releases 页面下载SpotiFlyer-x.x.x.apk文件(稳定版);
  2. 传到手机后点击安装,允许"安装未知来源应用";
  3. 首次启动授予存储与网络权限即可开始使用。

应用权限说明(网络、存储、前台下载服务等)可在 android/src/main/AndroidManifest.xml 中逐项查看。

2️⃣ Windows 安装(MSI 图形化安装)

  1. 在 Releases 页面下载SpotiFlyer-x.x.x.msi
  2. 双击运行安装向导,全程"下一步"即可完成;
  3. 若偏好绿色免安装,可下载SpotiFlyer-windows-x64-x.x.x.jar,需要本机已安装Java(JRE 11+),执行java -jar SpotiFlyer-windows-x64-x.x.x.jar启动。

桌面端入口代码见 desktop/src/jvmMain/kotlin/Main.kt,窗口默认 450×800 尺寸,界面与手机端保持一致。

3️⃣ macOS 安装(使用 JAR 版)

⚠️ 注意:官方说明 macOS 的 DMG 未做签名公证,建议直接使用 JAR 版本

  1. 下载SpotiFlyer-macos-x64-x.x.x.jar
  2. 确保已安装 Java;
  3. 终端执行java -jar SpotiFlyer-macos-x64-x.x.x.jar即可启动。

4️⃣ Linux 安装(DEB / JAR 二选一)

方式一:DEB 包(Debian/Ubuntu 系)

  1. 下载spotiflyer_x.x.x-1_amd64.deb
  2. 双击或用sudo apt install ./spotiflyer_x.x.x-1_amd64.deb安装。

方式二:JAR 绿色版

下载SpotiFlyer-linux-x64-x.x.x.jar后运行java -jar SpotiFlyer-linux-x64-x.x.x.jar

💡 桌面版依赖 FFmpeg 进行音频处理,JAR 版若提示"FFmpeg not found at path",请确认系统已安装 FFmpeg 并在 PATH 中。

5️⃣ Web 版:免安装,浏览器直接打开

Web 端处于 Beta 状态,打开浏览器访问官方 Web 页面即可使用,无需安装任何组件,适合临时下载一两首歌的场景,移动端浏览器同样支持。

🔍 首次使用:三步完成第一个音乐下载

  1. 粘贴链接:在 Spotify / YouTube Music 等平台复制歌曲、专辑或播放列表链接,粘贴到首页搜索框;
  2. 选择来源:应用会自动从可用平台(如 YouTube Music、JioSaavn)匹配歌曲,点击歌曲选择下载来源;
  3. 开始下载:在设置页选择下载目录(Android 默认为 Music 目录,桌面端可自选文件夹),点击 Download 即可后台批量下载,支持断点续传式进度展示。

下载列表、历史记录与设置界面由 common/compose/src/commonMain/kotlin/com/shabinder/common/uikit/screens/SpotiFlyerMainUi.kt 实现,各平台体验一致。

⚠️ 常见问题与注意事项

  • 地域限制:YouTube Music / JioSaavn 在你所在地区可用时,匹配与下载效果最佳;
  • Java 环境:所有 JAR 版本均要求先安装 Java;
  • 后台下载:Android 端通过前台服务下载,锁屏退出应用后下载不中断;
  • 多语言:应用内置 20+ 种语言翻译,语言文件位于 translations/ 目录;
  • 版权提示:下载受版权保护的音乐可能在你所在地区违反法规,本项目仅用于学习各平台 API,请支持正版音乐、尊重创作者。

📌 小结

平台安装方式状态
AndroidAPK 直装✅ 稳定
WindowsMSI / JAR✅ 稳定
macOSJAR✅ 稳定
LinuxDEB / JAR✅ 稳定
Web浏览器访问⚠️ Beta

跟随本文步骤,你现在应该已在自己的设备上装好了 SpotiFlyer。更多项目详情与更新动态可查阅 README.md;想为项目贡献翻译或文档,可参考 CONTRIBUTING.md 参与共建。

【免费下载链接】SpotiFlyerKotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.项目地址: https://gitcode.com/gh_mirrors/sp/SpotiFlyer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/19 23:29:25

光伏电站智能预警系统:Web平台+LSTM+多源融合实战

简介:本资源是一份面向Web开发工程师、能源信息化系统设计人员及高校电力/自动化专业师生的技术分析文档,聚焦离网光伏电站集中监控痛点,提出一套基于Web平台的预警监控系统完整设计方案。文档深入剖析系统架构、数据采集逻辑、远程监控机制与…

作者头像 李华
网站建设 2026/9/19 23:28:44

Wireshark协议分析实战:ARP/ICMP/DNS/HTTP抓包与排错指南

简介:本资源是一份面向计算机网络专业本科生及初学者的Sniffer工具实践教学实验报告,聚焦网络协议分析、流量捕获与安全机制验证等核心能力培养。报告完整覆盖ICMP抓包分析、HTTP/HTTPS流量监控、ARP包构造与发送、ARP欺骗模拟及交换机端口镜像配置五大实…

作者头像 李华
网站建设 2026/9/19 23:28:17

BrewUI:可视化管理Homebrew,告别命令行依赖混乱

如果你经常用 macOS 开发,那大概率已经习惯了打开终端敲brew install xxx这类命令。Homebrew 确实好用,但用久了你会发现一个尴尬的点:依赖关系复杂到不敢轻易brew autoremove,一堆旧版本占着磁盘却不知道哪些能清,搜索…

作者头像 李华
网站建设 2026/9/19 23:25:43

Unity游戏Mod开发入门:BepInEx插件加载与Harmony补丁实战

很多人第一次接触Unity游戏的Mod开发,都是被英灵神殿、雨中冒险2这类热门游戏带进来的。打开NexusMods看到别人那些花里胡哨的功能,第一反应往往是“这到底是怎么做到的”,然后一搜教程,铺天盖地都是“下载BepInEx放到游戏目录”这…

作者头像 李华
网站建设 2026/9/19 23:25:18

LLM推理加速工具全解析:vLLM、TensorRT-LLM、Ollama与llama.cpp选型指南

大模型跑起来慢,是很多人从“玩一玩”转向“真拿来干活”时撞上的第一堵墙。你本地部署了一个70亿参数的模型,问一句话等十几秒才蹦出第一个字,多轮对话下来显存直接爆掉;或者你在服务器上部署了更大的模型,单张卡吞吐…

作者头像 李华