[REQ] Quick Sync? (ie metadata only)
Posted: Sun May 15, 2016 2:04 pm
I would love a "quick sync" option that only pushes metadata updates to the server (ratings, new lyrics, last played, genre changes, etc.). This would be enabled separately from regular "full" sync (transfer music files) - e.g. you could set it to auto-quick-sync every time it connects, but leave full syncs as manual. This will keep the MMW library very up-to-date.
Optional: also re-sync playlists, so that those affected by recent changes are updated. (MMA would have to tolerate a track that's in the playlist that isn't on the phone doesn't cause problems - but I think this is already the case?)
Reasoning: the full syncs take a very unpredictable amount of time - the metadata update is usually very quick (a few seconds to a minute or so), but the "analyzing sync list" can take anywhere from 30 seconds to a couple of hours - which is truly surprising, as which lists that are synced hardly change at all. And no, that many hours does NOT include downloading tracks.
Maybe you could choose what is synced on a quick sync?
- metadata
- artwork
- which playlists
- when to quick sync: on connection, certain frequency, or manual
Obviously, if the syncs were consistently quick, this wouldn't be as needed - but for those that have limited flash, i.e. download a lot of tracks on every full sync, this would still be useful.
Notes:
- I sync ~11,000 tracks, in 45 playlists, and there is overlap between playlists
- I keep 99% if not 100% of the music I listen to on the phone, so am rarely downloading many songs. I sync to keep the last played & counts up to date, as well as genre edits, etc. I also get newly randomized playlist order, based on those updates.
- most playlists are set to Random sort order
- I usually sync about once/week, or after listening to 150-200 tracks (if only commuting)
- I am mostly rating my music when I play right now, so metadata is changing (rating for sure, sometimes Genre, lyrics)
- BUG? sometimes it will do the metadata sync really quick, and no other updates either way, including no deletions (which is weird, as I KNOW I have rated some songs < 3, and all my playlists only keep 3+ - so the 1's & 2's should be deleted). If I do another sync immediately, it WILL delete a lot, and then may be a very long sync. Other times, the first sync is long. I have not found a clear pattern yet.
Phone: Galaxy S4 (~1GB flash free on phone, ~20GB free on microSD - music is synced only to uSD), latest MMA (NON-beta)
PC / MMW Server: Windows 10, 32GB RAM, Skylake i7-6700K (quad 4.0/4.2GHz), latest MMW (4.1.11.1783), MM.DB is on a PCIe SSD (Samsung 950Pro), music on 16TB RAID6 spinning volume (throughput over 400MB/s)
Network: Wireless N, gigabit to server, phone is only client
Optional: also re-sync playlists, so that those affected by recent changes are updated. (MMA would have to tolerate a track that's in the playlist that isn't on the phone doesn't cause problems - but I think this is already the case?)
Reasoning: the full syncs take a very unpredictable amount of time - the metadata update is usually very quick (a few seconds to a minute or so), but the "analyzing sync list" can take anywhere from 30 seconds to a couple of hours - which is truly surprising, as which lists that are synced hardly change at all. And no, that many hours does NOT include downloading tracks.
Maybe you could choose what is synced on a quick sync?
- metadata
- artwork
- which playlists
- when to quick sync: on connection, certain frequency, or manual
Obviously, if the syncs were consistently quick, this wouldn't be as needed - but for those that have limited flash, i.e. download a lot of tracks on every full sync, this would still be useful.
Notes:
- I sync ~11,000 tracks, in 45 playlists, and there is overlap between playlists
- I keep 99% if not 100% of the music I listen to on the phone, so am rarely downloading many songs. I sync to keep the last played & counts up to date, as well as genre edits, etc. I also get newly randomized playlist order, based on those updates.
- most playlists are set to Random sort order
- I usually sync about once/week, or after listening to 150-200 tracks (if only commuting)
- I am mostly rating my music when I play right now, so metadata is changing (rating for sure, sometimes Genre, lyrics)
- BUG? sometimes it will do the metadata sync really quick, and no other updates either way, including no deletions (which is weird, as I KNOW I have rated some songs < 3, and all my playlists only keep 3+ - so the 1's & 2's should be deleted). If I do another sync immediately, it WILL delete a lot, and then may be a very long sync. Other times, the first sync is long. I have not found a clear pattern yet.
Phone: Galaxy S4 (~1GB flash free on phone, ~20GB free on microSD - music is synced only to uSD), latest MMA (NON-beta)
PC / MMW Server: Windows 10, 32GB RAM, Skylake i7-6700K (quad 4.0/4.2GHz), latest MMW (4.1.11.1783), MM.DB is on a PCIe SSD (Samsung 950Pro), music on 16TB RAID6 spinning volume (throughput over 400MB/s)
Network: Wireless N, gigabit to server, phone is only client