The friction point
Your team shares music links across platforms. Someone sends Spotify, you're on Apple Music. Someone else uses Tidal. The sharing friction is minor but constant - and every platform wants to keep you in their ecosystem.
Music Sharity, a GPL v3 open-source app, converts links between Spotify, Apple Music, Deezer, YouTube Music, and Tidal. It's built on Flutter 3.38.5, runs on Android (via Google Play), Windows, Linux, and web (as a PWA). iOS/macOS require Apple hardware for testing - the project is actively seeking contributors with access.
The architecture
The app leverages the Odesli API for platform conversion. User shares link → Music Sharity → Odesli API → converted links returned. State management uses Provider pattern, local storage via Hive for conversion history. Native Android share integration means you can convert directly from streaming apps.
The technical stack: Flutter for cross-platform deployment, Material Design 3 for UI, GitHub Actions for CI/CD. No user accounts, no cloud sync, no analytics. Data stays on device.
What this means in practice
This addresses a genuine interoperability problem in enterprise settings where teams use mixed platforms. The privacy-first approach (zero data collection, offline-capable) matters for organizations concerned about tracking.
Limitations worth noting: Despite promotional claims, SoundCloud support isn't listed in official documentation. The app needs more platform coverage for enterprise use - Bandcamp, SoundCloud, and regional services remain gaps.
The open-source model (community-driven, no premium tiers) removes the subscription friction that plagues similar tools like SongShift, TuneMyMusic, and Soundiiz. But it also means sustainability depends on volunteer contributions.
The trade-offs
No iOS version yet - that's a significant gap given Apple Music's enterprise presence. The reliance on Odesli API means the app's functionality depends on a third-party service. If Odesli changes terms or goes down, Music Sharity stops working.
For organizations exploring cross-platform music sharing (common in creative agencies, media companies), this solves a specific pain point. For everyone else, it's a nice-to-have that addresses platform lock-in without adding another subscription.