dockify
This commit is contained in:
53
.serena/memories/alternative_music_sources_analysis.md
Normal file
53
.serena/memories/alternative_music_sources_analysis.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# Alternative Music Sources Analysis for Telegram MiniApp
|
||||
|
||||
## YouTube Status: BLOCKED
|
||||
- All anonymous methods blocked by bot detection
|
||||
- Requires authentication/cookies (not suitable for MiniApp)
|
||||
|
||||
## SoundCloud Status: LIMITED/BROKEN
|
||||
- User mentioned "больше не работает"
|
||||
- SoundCloud has restricted API access
|
||||
- Most third-party tools broken in 2024
|
||||
|
||||
## Viable Alternatives Analysis:
|
||||
|
||||
### 1. Spotify (via spotify-web-api-node)
|
||||
- **Pros**: Huge library, stable API, good search
|
||||
- **Cons**: 30-second previews only, no full tracks
|
||||
- **Use case**: Preview/discovery only
|
||||
- **API Status**: Active, requires client credentials
|
||||
|
||||
### 2. Bandcamp
|
||||
- **Pros**: Artists upload full tracks, no restrictions on many songs
|
||||
- **Cons**: Smaller library, mostly indie artists
|
||||
- **Use case**: Full downloads of free/pay-what-you-want tracks
|
||||
- **API Status**: Limited but functional
|
||||
|
||||
### 3. Archive.org (Internet Archive)
|
||||
- **Pros**: Large collection, no restrictions, full downloads
|
||||
- **Cons**: Older/obscure content, variable quality
|
||||
- **Use case**: Classic/rare music, full downloads
|
||||
- **API Status**: Stable, no authentication needed
|
||||
|
||||
### 4. Jamendo
|
||||
- **Pros**: Creative Commons music, full downloads
|
||||
- **Cons**: Smaller library, mostly unknown artists
|
||||
- **Use case**: Background music, royalty-free content
|
||||
- **API Status**: Active, simple REST API
|
||||
|
||||
### 5. Free Music Archive (FMA)
|
||||
- **Pros**: Curated free music, good quality
|
||||
- **Cons**: Limited library
|
||||
- **Use case**: Legal free music downloads
|
||||
- **API Status**: Available but limited
|
||||
|
||||
## Recommendation for MiniApp:
|
||||
1. **Primary**: Archive.org - largest free collection
|
||||
2. **Secondary**: Jamendo - for newer CC music
|
||||
3. **Tertiary**: Bandcamp - for indie discoveries
|
||||
4. **Fallback**: Show YouTube links with instructions
|
||||
|
||||
## Implementation Priority:
|
||||
1. Start with Archive.org (easiest, largest)
|
||||
2. Add graceful error handling for YouTube
|
||||
3. Consider Jamendo as second source
|
||||
Reference in New Issue
Block a user