Music Sharity: 당신의 범용 음악 링크 변환기
Source: Dev.to

문제
음악 스트리밍 플랫폼은 사일로를 만들었습니다. 각 플랫폼마다 독점적인 앱이 있으며, 플랫폼 간에 음악을 공유하는 것은 불필요하게 복잡합니다. 친구가 공유하는 같은 곡을 듣기 위해 다섯 개의 서로 다른 앱을 사용할 필요는 없습니다.
솔루션
Music Sharity는 무료이며 오픈‑소스, 프라이버시‑우선 애플리케이션으로, 음악 링크를 즉시 변환합니다:
- Spotify
- Apple Music
- Deezer
- YouTube Music
- Tidal
- SoundCloud
Why Music Sharity?
Privacy First
- Zero data collection
- No tracking, no analytics
- Fully offline capable
- Your music taste stays yours
Truly Cross‑Platform (almost)
- Android (Google Play Store)
- Windows (MSI installer)
- Linux (DEB/RPM packages)
- Web (PWA)
Free & Open Source
- Licensed under GPL v3
- No ads, no premium tiers
- Community‑driven development
작동 원리
Music Sharity는 강력한 Odesli API를 활용하여 플랫폼 변환을 수행합니다. 다음은 아키텍처입니다:
User shares link → Music Sharity → Odesli API → Platform links returned
기술 스택
- 프레임워크: Flutter 3.38.5 (Dart 3.10.4)
- API: 음악 플랫폼 변환을 위한 Odesli
- 상태 관리: Provider 패턴
- 로컬 스토리지: Hive (변환 기록용)
- 디자인: Material Design 3
- CI/CD: GitHub Actions
주요 기능
1. 네이티브 안드로이드 공유 통합
// Share any music link directly from your streaming app
ShareIntent → Music Sharity → Converted link
기여
Music Sharity는 특히 다음 분야에서 기여자를 적극적으로 찾고 있습니다:
- iOS/macOS 개발 – 테스트를 위한 Apple 하드웨어를 보유한 개발자
- 번역 – 현재 프랑스어/독일어를 계획 중이며, 모든 언어를 환영합니다
- UI/UX 개선 – 디자이너 환영!
- 테스트 – 버그 보고 및 기능 요청
기여 방법
자세한 내용은 우리의 Contributing Guidelines를 확인하세요.
개인정보 보호 약속
데이터 수집이 일상인 시대에, 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
전체 Privacy Policy를 읽어보세요.
설치
안드로이드
윈도우
GitHub 릴리스에서 MSI 설치 프로그램을 다운로드하세요.
리눅스
# 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
웹
다음 사이트를 방문하세요 music-sharity.byteroast.fr (PWA 설치 가능!).
감사의 말씀
- Odesli/Songlink 에게 그들의 놀라운 API에 감사드립니다.
- Flutter Team 에게 놀라운 프레임워크에 감사드립니다.
- Open Source Community 에게 영감과 지원에 감사드립니다.
Links
- GitHub: ByteRoast/music-sharity
- Google Play: Music Sharity
- Website: music-sharity.byteroast.fr
- Issues: 버그 신고
Music Sharity가 유용하다고 생각한다면, 다음을 고려해 보세요:
- GitHub에서 저장소에 별표 달기
- 버그를 보고하거나 기능을 제안하기
- 코드나 번역을 기여하기
- 도움을 받을 수 있는 친구와 공유하기
함께, 음악 플랫폼 간의 장벽을 허물어 봅시다!
코드가 작동할 때까지 바이트 콩을 구워요! ☕️
