[REQ] Quick Sync? (ie metadata only)

Report bugs & feature requests for MediaMonkey for Android and learn about the newest beta build.

Moderator: Gurus

toyzrme
Posts: 119
Joined: Mon Oct 08, 2012 2:31 pm
Location: Cary, NC
Contact:

[REQ] Quick Sync? (ie metadata only)

Post by toyzrme »

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
Last edited by toyzrme on Mon Jun 06, 2016 1:28 pm, edited 2 times in total.
Environment:
MMW: ~25,000 tracks, MM.DB on 16Gbps PCIe SSD (Samsung 950 Pro) - up-to-date, not Beta
MMA: ~12,000 tracks sync'd to phone - up-to-date, not Beta
PC: Windows 10/64, Skylake quad+HT @4.2GHz, 64GB RAM, 14TB RAID6
Phone: Galaxy S10 (128GB) + 400GB mSD card (Samsung EVO+)
Sync: all tracks rated >=3 sync'd to phone
.........all playlists only use tracks rated >=3
.........thus sync'ing is 99.99% playlist update - no tracks are sync'd, other than new purchases
Playlists: ~59 synced
..........most are auto-playlists
..........use attributes Rating, Last Played, Date recorded, Genre, Genre "contains", Path "contains"
..........many are nested, i.e. "Top AutoPlaylist" includes "Level 2 AutoPL #1" + "Level 2 AutoPL #2" etc.
Kinnson
Posts: 4
Joined: Fri May 13, 2016 12:16 am

Re: [REQ] Quick Sync? (ie metadata only)

Post by Kinnson »

I've noticed slow syncs too sometimes. This would be useful to me because I'm not usually adding or removing tracks.
toyzrme
Posts: 119
Joined: Mon Oct 08, 2012 2:31 pm
Location: Cary, NC
Contact:

Re: [REQ] Quick Sync? (ie metadata only)

Post by toyzrme »

This really would be a required option for those who want to enable "Automatically sync on connection". I wouldn't want a 3+ hour sync kicking off every time I walk in the house. And for those with shaky wireless...... LOL
Environment:
MMW: ~25,000 tracks, MM.DB on 16Gbps PCIe SSD (Samsung 950 Pro) - up-to-date, not Beta
MMA: ~12,000 tracks sync'd to phone - up-to-date, not Beta
PC: Windows 10/64, Skylake quad+HT @4.2GHz, 64GB RAM, 14TB RAID6
Phone: Galaxy S10 (128GB) + 400GB mSD card (Samsung EVO+)
Sync: all tracks rated >=3 sync'd to phone
.........all playlists only use tracks rated >=3
.........thus sync'ing is 99.99% playlist update - no tracks are sync'd, other than new purchases
Playlists: ~59 synced
..........most are auto-playlists
..........use attributes Rating, Last Played, Date recorded, Genre, Genre "contains", Path "contains"
..........many are nested, i.e. "Top AutoPlaylist" includes "Level 2 AutoPL #1" + "Level 2 AutoPL #2" etc.
VinceBS
Posts: 3
Joined: Thu Aug 23, 2012 11:09 am

Re: [REQ] Quick Sync? (ie metadata only)

Post by VinceBS »

This post is quite old now...but is this option available now?

Looks like a great option indeed!
toyzrme
Posts: 119
Joined: Mon Oct 08, 2012 2:31 pm
Location: Cary, NC
Contact:

Re: [REQ] Quick Sync? (ie metadata only)

Post by toyzrme »

Is a month old "old" these days?

*I* must be getting old!
Environment:
MMW: ~25,000 tracks, MM.DB on 16Gbps PCIe SSD (Samsung 950 Pro) - up-to-date, not Beta
MMA: ~12,000 tracks sync'd to phone - up-to-date, not Beta
PC: Windows 10/64, Skylake quad+HT @4.2GHz, 64GB RAM, 14TB RAID6
Phone: Galaxy S10 (128GB) + 400GB mSD card (Samsung EVO+)
Sync: all tracks rated >=3 sync'd to phone
.........all playlists only use tracks rated >=3
.........thus sync'ing is 99.99% playlist update - no tracks are sync'd, other than new purchases
Playlists: ~59 synced
..........most are auto-playlists
..........use attributes Rating, Last Played, Date recorded, Genre, Genre "contains", Path "contains"
..........many are nested, i.e. "Top AutoPlaylist" includes "Level 2 AutoPL #1" + "Level 2 AutoPL #2" etc.
Post Reply