So let us start with a clean slate and do a full upload. With 2190 released I did the following. Sorry, this is long, but I think following the process may provide clarity if you can make it through all this length...
Deleted device in MM5
Deleted all songs on GPM
Added device back to MM5 and authorized
Added all music (3292) in MM5 in what to sync
Checked boxes Scan GTM to local, Only include that matches
Not checked Download GPM and not check Sync Metadata
- Library has 3322 files (There are 30 that are not music)
Imported 0, updated 0, etc.
Started at 10:08pm
Finished about 10:45am so about 12 hours
GPM itself only shows 3264 songs
When it finished (or more precisely stopped), it had one error on a large popup box:
Problem while copying Michael Beghiat \ Transformation \ 03 Michael Beghiat - Sun & Moon.mp3
Cannot read property ResponseCode of undefined
That is indeed not on GPM, but also 28 songs are not in GPM either whereas the error dialog shows only one. When I dismissed that one, hidden behind it was yet another popup saying "There was an error while connecting" with the same error but that did not show the track. Same error message though, so this seemed redundant.
What I think actually happens is one of those boxes (the first I saw, which was on top) was intended to be a summary on completion, if there were multiple errors. The second I think indicates a premature termination and why. I say premature because 28 songs were not uploaded (from GPM's count, many more from MM5).
I find the boxes confusion -- maybe they need a better title, definitely the premature termination box should come up first, clearly indicate it was a premature termination, and then and only after you dismiss it, provide a the summary box with any son problems?
That presumes it is even possible to have more than one problem without termination.
But it gets more confusing:
Afterwards (before another sync), Music, All Tracks showed only HDD symbol, no cloud symbols at all. I guess those get updated only on a second sync? Or was it because this ended prematurely?
Clicking on GPM device, remote content All Tracks I got 2788 files shown, only HDD. 2788 is quite different from 3264 that GPM has, that seems to be a problem.
Clicking on sync where it scans the remote it says "x of 2788" got to 2787 and stopped (the 2787 vs 2788 is a bit confusing but maybe that is the one it aborted on?).
Popup says: 3322 in library, imported 0, updated 2784, did not import 4 (same 4 I think as I keep having trouble with). I can't reconcile this 2784 with GPM's actual 3264.
As another comment on terminology: the term "import" here is vastly confusing to me since I am not trying to import anything. I also do not know what the implications are of failing to "import" those four, and more relevant if they were skipped due to some criteria -- what criteria? How would I "fix" this, if even it needs to be fixed?
After acknowledging the popup, Sync continued with 20 (+/-, it did not seem to start at 1) of 504.
The 504 it shows is correct in relation to the 2784, but I can't reconcile 2784 with the 3264 actually in GPM (remember it was absolutely empty when I started this -- including trash). It seems to have lost track of a large number of files it previously uploaded, even though at this point it has done a scan of GPM itself.
So I let it finish after dismissing that dialog.
There was no popups at all, presumably everything worked.
If I got to Music, All Tracks, it shows 3292 tracks, of which 517 have just a HDD symbol, and 2775 have a cloud. I can't figure out where either one of those last numbers come from relative to whst it had before.
If I go to Devices, GPM, and click All Tracks, it does a scan quickly and shows exactly the same 517 with HDD, but it shows 2766 for a cloud symbol, down 9 from Music's All Tracks. The 'real' GPM at this point shows all 3292, so all songs are there. Again, not really able to reconcile this even if +/-4 is thrown in.
So I hit Sync Now again.
It does a "scanning" of 3283, then the popup says:
Library has 3322
Did not import 4
It then did not upload any new to GPM, and finished immediately (correct).
Music, All tracks, shows 24 files with just HDD, 3268 with Cloud and HDD (3268 + 24 = 3292 so correct in total but confusing individually)
GPM, All tracks, shows the same.
The good news is I think all the songs are there. The other good news is if you just set it to sync automatically and ignore it a few times, all the songs would get there. (Although I wonder -- does that popup dialog prevent further sync activity until dismissed? So you cannot just set it to repeatedly try? I did not attempt this myself).
The bad news is if you are trying to watch what it does and tell how far along it is -- you are going to get very confused.
I think providing all these interim counts is a great thing. Being able to summary with column filters is great also. It gives reassurance that all is well. But the flip side of that is that if you cannot tell what the numbers mean, you start to suspect MM5 is not working properly.
If you believe the numbers are right, they need better labels and some kind of explanation or reconciliation.
If you agree they are not right... well, that's why it is a beta.