Music Sharity:您的通用音乐链接转换器
发布: (2026年2月2日 GMT+8 19:08)
4 min read
原文: Dev.to
Source: Dev.to

问题
音乐流媒体平台已经形成了孤岛。每个平台都有独占的应用程序,跨平台分享音乐变得不必要地复杂。仅仅为了收听朋友分享的同一首歌,你不应该需要五个不同的应用程序。
解决方案
Music Sharity 是一个免费、开源、以隐私为先的应用程序,可即时在以下平台之间转换音乐链接:
- Spotify
- Apple Music
- Deezer
- YouTube Music
- Tidal
- SoundCloud
为什么选择 Music Sharity?
隐私至上
- 零数据收集
- 不追踪,不分析
- 完全离线可用
- 你的音乐品味只属于你
真正的跨平台(几乎)
- Android(Google Play 商店)
- Windows(MSI 安装程序)
- Linux(DEB/RPM 包)
- Web(PWA)
免费且开源
- 采用 GPL v3 许可证
- 无广告,无付费等级
- 社区驱动开发
工作原理
Music Sharity 利用强大的 Odesli API 来执行平台转换。以下是架构:
User shares link → Music Sharity → Odesli API → Platform links returned
技术栈
- Framework: Flutter 3.38.5 (Dart 3.10.4)
- API: Odesli 用于音乐平台转换
- State Management: Provider 模式
- Local Storage: Hive(用于转换历史)
- Design: Material Design 3
- CI/CD: GitHub Actions
关键特性
1. 原生 Android 分享集成
// Share any music link directly from your streaming app
ShareIntent → Music Sharity → Converted link
贡献
Music Sharity 正在积极寻找贡献者,尤其是以下方向:
- iOS/macOS 开发 – 需要拥有 Apple 硬件进行测试的开发者
- 翻译 – 目前计划支持法语/德语,但欢迎所有语言的贡献
- UI/UX 改进 – 设计师欢迎加入!
- 测试 – 提交 bug 报告和功能需求
如何贡献
请查看我们的 贡献指南 了解更多细节。
隐私承诺
在数据收集的时代,Music Sharity 采取了不同的方式:
No user accounts
No cloud sync
No analytics
No tracking pixels
No third‑party SDKs (except Odesli API)
All data stays on YOUR device
阅读我们的完整隐私政策。
安装
Android
Windows
从 GitHub Releases 下载 MSI 安装程序。
Linux
# Debian/Ubuntu
wget https://github.com/ByteRoast/music-sharity/releases/latest/download/music-sharity.deb
sudo dpkg -i music-sharity.deb
# Fedora/RHEL
wget https://github.com/ByteRoast/music-sharity/releases/latest/download/music-sharity.rpm
sudo rpm -i music-sharity.rpm
Web
访问 music-sharity.byteroast.fr(可安装的 PWA!)。
致谢
- Odesli/Songlink 为其出色的 API
- Flutter Team 为其令人惊叹的框架
- Open Source Community 为灵感和支持
链接
- GitHub: ByteRoast/music-sharity
- Google Play: Music Sharity
- Website: music-sharity.byteroast.fr
- Issues: Report a bug
如果你觉得 Music Sharity 有用,请考虑:
- 在 GitHub 上给仓库加星
- 报告 bug 或提出功能建议
- 贡献代码或翻译
- 与可能受益的朋友分享
一起打破音乐平台之间的壁垒!
烤制字节豆,直到它生成可运行的代码! ☕️
