Music Sharity

[!WARNING]
Currently only Android and Windows builds are officially released and supported.
iOS, macOS, Linux, and Web builds are technically functional but not actively maintained due to hardware limitations (no Mac ownership). Community contributions for these platforms are welcome!
Music Sharity is a cross-platform app that converts music links between different streaming services instantly.
Screenshots
Features
- π΅ Convert between 5 platforms: Spotify, Deezer, Apple Music, YouTube Music, Tidal
- π Supports tracks and albums
- π Fast conversion: Powered by Odesli API
- π± Native Android sharing: Appears in the share menu
- π Privacy-focused: No API keys, no data collection, no tracking
Installation
Android
Option 1: Google Play Store (Recommended)
[Coming soon - Link to Play Store]
Option 2: Direct APK Download
- Go to Releases
- Download the latest
music-sharity-x.y.z.apk
- Enable βInstall from unknown sourcesβ in Settings
- Install the APK
Windows
- Go to Releases
- Download
music-sharity-windows-x.y.z.zip
- Extract and run
music_sharity.exe
While iOS, macOS, Linux, and Web builds can be compiled, they are not officially supported at this time due to:
- Lack of hardware for testing (no Mac)
- Limited platform-specific optimizations
- No active maintenance
Community contributions are welcome! If you have the hardware and want to help maintain these platforms, please open an issue or PR.
How to Use
Method 1: Share from Music App (Android only)
- Open Spotify, Deezer, or any supported music app
- Find a track or album you want to share
- Tap the Share button
- Select Music Sharity from the share menu
- Choose your destination platform
- Share the converted link!
Method 2: Manual Link Conversion
- Open Music Sharity
- Paste your music link in the text field
- Click Convert
- Select your destination platform
- Share or copy the converted link
| Platform |
Status |
| Spotify |
β
Fully supported |
| Deezer |
β
Fully supported |
| Apple Music |
β
Fully supported |
| YouTube Music |
β
Fully supported |
| Tidal |
β
Fully supported |
Technical Details
Built with:
- Flutter - Cross-platform framework
- Material Design 3 - Modern UI design
- Odesli/song.link - Universal link conversion API
Architecture:
- All conversions powered by the Odesli API
- No API keys required - fully open source friendly
- No user data collection
- No tracking or analytics
Privacy
Music Sharity does not collect or store any personal data.
- β
No user accounts
- β
No tracking
- β
No analytics
- β
No ads
- β
All conversions happen in real-time via Odesli
Read our Privacy Policy for details.
Build from Source
Prerequisites
Setup
- Clone the repository:
git clone https://github.com/byteroast/music-sharity.git
cd music-sharity
- Install dependencies:
- Run the app:
```bash
Android
flutter run
Windows
flutter run -d windows
Web (experimental)
flutter run -d chrome
4. **Build release:**
```bash
# Android APK
flutter build apk --release
# Windows
flutter build windows --release
Contributing
Contributions are welcome! Especially for:
- π iOS/macOS support (need Mac owners!)
- π Web optimization
- π΅ New platform integrations
- π Bug fixes
See CONTRIBUTING.md for guidelines.
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
This means:
- β
You can use, modify, and distribute this software
- β
You must keep the same license (GPL v3)
- β
You must disclose the source code
- β
Changes must be documented
Author
Sikelio (Byte Roast)
Acknowledgments
- Flutter - Amazing cross-platform framework
- Odesli - Universal music link conversion API
- All contributors and testers!
Support
If you find this project useful, please consider:
- β Starring the repository
- π Reporting bugs
- π‘ Suggesting features
- π€ Contributing code