View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0016521 | MMW 5 | Sync | public | 2020-04-17 11:41 | 2021-01-11 19:09 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Product Version | 5.0 | ||||
Target Version | 5.0.1 | Fixed in Version | 5.0 | ||
Summary | 0016521: Spotify addon for syncing playlists | ||||
Description | Spotify already has "Web API" that allows manipulating the content: https://developer.spotify.com/documentation/web-api/reference/ This REST api could be used similar (but more limited) way as others cloud services currently integrated in MM5 (OneDrive, Google Play Music, Google Drive, DropBox). | ||||
Additional Information | https://www.mediamonkey.com/forum/viewtopic.php?f=27&t=89742 Registering console app: https://developer.spotify.com/documentation/general/guides/app-settings/#register-your-app | ||||
Tags | No tags attached. | ||||
Fixed in build | 2256 | ||||
|
Set target to 5.0 to triage how easy is the intergration. |
|
Added Spotify sample script to /SampleScripts/ folder in 2242. It can browse user's Spotify playlists, browse playlists content and play 30 seconds previews of the playlist tracks in MM5. TODOs: Syncing playlists + full playback of tracks (if possible) |
|
In build 2243: Added support for scanning Spotify playlists into DB (under Spotify parent playlist) + Fixed: listing limited to 20 playlists |
|
Added MM5 > Spotify playlists sync in build 2244. So playlists can be synced in both directions now: - Spotify playlists are scanned o [MM5 > Playlists > Spotify] - MM5 playlists are synced to Spotify library (the already existing playlists that were not created by MM5 are left untouched until all tracks are matched) Possible future improvements: 1) full playback of Spotify tracks (those unmatched) in MM, this would be limited anyhow as it requires using web playback SDK api: https://developer.spotify.com/documentation/web-playback-sdk/ + is allowed only for premium users and with further restritions described in Spotify's terms of use. Currently unmatched tracks plays only the 30 seconds preview when played via MM5. 2) Sync of favorite artists ? 3) Sync of favorite albums ? |
|
reopen new log supplied C491F22F https://www.mediamonkey.com/forum/viewtopic.php?p=468444#p468444 |
|
Fixed in 2251 |
|
Re-opened: Scan still crashes on some "broken" playlists like https://open.spotify.com/playlist/4173ENNA5eMzHrz9pipvxI Crashes: A04CA4BC and similar |
|
Fixed in 2251 |
|
Improved the matching algorithm in 2252 |
|
Improved the matching process further in 2256 So that: 'High Hopes - 2011 Remaster' matches 'High Hopes' 'A New Machine (Pt. 1) - 2019' matches 'New Machine, Pt. 1' |
|
Further improvements in 2256: - fixed some possible crashes - improved matching (Rachel's stuff) -- #UUF-246-80955 - fixed error on uploading of not-owned playlists - fixed "file is inaccessible" errors when matching MM5 tracks to Spotify |
|
Verified 2273 Matching tracks in my 200k+ library fall above 85% if kept within my tracks I have. |