Ludek wrote:
How many tracks do you have in your Google Play Music (GPM) library? I have 10283 tracks and the "All tracks" list is filled up within 10 seconds.
I have taken advantage of Google's offer to uploaded my own collection to their server at no charge. My Google library has 42824 tracks. My MM5 database has 41733 tracks, so the others will be GPM tracks which I have added to my GPM library.
My PC has enough resources for the task. Internet connection is OK. I have written my own program to download the dictionary of tracks|tags from my Google Play library. It takes 56 seconds to download and store the data, so similar to what you are seeing on your PC after accounting for library size.
Code: Select all
INFO - version: 11.0.0 - 2017-12-12 08:42:09,905 - gmusicapi.Mobileclient1
INFO - logging to: C:\Users\XXXX\AppData\Local\Simon Weber\gmusicapi\Logs\gmusicapi.log - 2017-12-12 08:42:09,907 - gmusicapi.Mobileclient1
INFO - initialized - 2017-12-12 08:42:09,907 - gmusicapi.Mobileclient1
INFO - logged out - 2017-12-12 08:42:09,907 - gmusicapi.Mobileclient1
INFO - authenticated - 2017-12-12 08:42:12,151 - gmusicapi.Mobileclient1
INFO - subscribed - 2017-12-12 08:42:13,099 - gmusicapi.Mobileclient1
INFO - Successfully logged into your Google account. - 2017-12-12 08:42:13,099 - sonos_scrobbles.google_music
INFO - Successfully logged into your Google account, downloading your track info. - 2017-12-12 08:42:13,099 - sonos_scrobbles.google_music
INFO - 42824 tracks IDs downloaded from Google, being stored to disk. - 2017-12-12 08:42:42,802 - sonos_scrobbles.google_music
INFO - >> pickle from Google Play Music created at google_lib_keys.dta - 2017-12-12 08:43:05,813 - sonos_scrobbles.google_music
Up until now I have used the default location for MM5. ie. my primary disk, which in my case is a SSD ... I have all my other databases on a spinning drive. Does sqlite have performance issues on a SSD? I will try and find time to reinstall MM5 on a spinning drive, and see if this makes any difference.
Ludek wrote:
I can reproduce UI freeze when I change view from "List View" -> "Albums & Tracks" or vice versa, maybe it is the issue you are experiencing?
I think so. I was bored. And pissed off ... long running task (hours), no proper indication what it was doing (trashing my SSD?, thrashing my Internet?) ... no way to cancel the task ... except the Windows Task Manager ... and then it insisted upon auto-starting when I went back into MM5.
Ludek wrote:
And if you access individual GPM playlists - does it work?
I am still trying to guess what support MM5 is offering for GPM. You haven't announced?
Downloading my the contents of my library is the 1st thing that I tried.
I have just tried a small playlist, and it worked OK.
What is supposed to happen when I click onDevices&Services|GPM|AllTracks?
It inserts the tracks into a MM.db table? ... ie. in my case double the size of my MM.db
Or the tracks are cached somewhere else?... what happens if I do the same thing again ... the cached copy is updated or replaced?
Can I use your GPM facility wiithout going through this GPM download each time?
What is the intended purpose? ... So I can choose to add some GPM tracks in my MM db? ... So I can make MM playlists using my GPM tracks? ... both? ... something else? ... can MM play a playlist containing tracks streamed from GPM? ..or does the playlist need to be published into my GPM library, and then played using the GPM client? .... can MMA play tracks downloaded from my GPM library in my mobile device?
Why does it then insist upon downloading and caching all the albumart, even though the view hasn't seem to have requested album art? ... see image from earlier post.
It is hard testing something, when are not sure just what it is supposed to do.
I just connected to GPM again ... a number of exceptions dispatched to you via the Internet. All seemed to have the same ID: 4238314ID
This time I did nothing while it was doing its thing. I no change to views.
In the end it just gave up, and all I have is a frozen white screen.
https://www.dropbox.com/s/cnuywmy7zbgk2 ... 6.png?dl=0
There seems to a thread deadlock.
Code: Select all
Exception:
---------------------------------------------------------
2.1 Date : Tue, 12 Dec 2017 10:14:09 +1000
2.2 Address : 0052B83F
2.3 Module Name :
2.4 Module Version:
2.5 Type : EFrozenApplication
2.6 Message : The application seems to be frozen.
2.7 ID : 44238314
2.8 Count : 4
2.9 Status : New
2.10 Note :
2.11 Sent : 0
|Running Thread: ID=7596; Parent=0; Priority=15 |
|Class=; Name=MAIN |
|DeadLock=0; Wait Chain=thread: [ 1DAC / 7596 ] is blocked |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|04 |00000000|0052B844|MediaMonkeyEngine.exe|0012B844|Structs |{Structs}THasher<System |Cardinal,System.Integer>.Find |914[7] |