getmusicbee.com
MusicBee & Add-Ons => Customizations => Plugins => Topic started by: boroda on October 30, 2013, 04:21:20 AM
-
Plugin allows to use Google Play Music library with MusicBee, upload and download tracks and playlists.
VISIT PLUGIN WIKI PAGE FOR FULL DESCRIPTION AND DOWNLOAD LINKS (http://musicbee.wikia.com/wiki/Google_Play_Music_Access)
Provide feedback on this topic
-
it is stated in the wiki notes but just to re-state you would need the latest v2.2 patched version:
http://musicbee.niblseed.com/V2_2/MusicBee_Exe_Patched.zip
i will make an updated v2.2 pre-release version in the next day or two
-
Yeeeaaahhhhhh ;D Thanks for this.
-
thanks for this plugin boroda74, gonna try it out now. much appreciated.
-
Glad that its useful for somebody.
-
You are a God :D thank you very much!!!! i wanted such an option since the launch of google music. I'll test this and i'll report if i notice any bugs.
-
I'll test this and i'll report if i notice any bugs.
For my library about 100 of 15000 tracks cant be uploaded with error 400:Wrong request. Not sure what to do with it and want to know if somebody else experiencing this problem.
-
Amazing. Been looking forward to this for ages. Testing now.
I have a question though. The first sync I have run has been going for about 2 hours and it is still on A in the alphabet. I have a fairly large library but this still seems very slow, is this correct? Is this re-uploading my entire library to G Play? nearly all my music is already in G Play, I was expecting that this would simple detect additions/deletions as MB would each time you sync a regular external device?
-
No, unfortunately I failed to implement track 'matching'. This is Google technology for detecting already uploaded tracks. MB plugin avoids to re-upload only tracks which were uploaded by plugin. I would recommend to delete all tracks from G Play before uploading tracks with plugin. As for uploading time, it really big in my case - about 10 hours for 15000 tracks. Also notice that Google allows to upload only 20000 tracks.
-
OK thanks. Is there anyway your plugin could in the future detect albums that appear on GPlay but not in MB library? Even if I then manually deleted them from GPlay this would be a big help.
Thanks once again.
-
Not sure if I correctly understood you. Try to enable two-way sync of playlists and download '<All Music>' from G play. Tracks which are already in MB library will be skipped (wont be downloaded).
-
My problem is that I have a lot of music in GPlay that I have since deleted from my MB library and its not easy to find which albums this is (since they are no longer in my MB library).
I was hoping to avoid deleting everything from GPlay and starting again! But looks like that might be the best option...
-
I Isntalled your plugin but unfortunatly whenever I try to login it gives me "Login Failed". I use Google 2-Step Verification to login, maybe this is the problem, I even used the option to give a password for a specific app, but it failed again.
-
Didn't understand what is '2-step verification'. Authentication page should be opened in your default browser automatically. You must login in browser and get authentication code. Copy/paste the code to plugin login window, also enter Google e-mail and Google password in login window.
-
The 2-step verification is an option to increase your account security adding another "password" that is or sent to your mobile phone or found in the authenticator google app. You can create an adhoc password for app that doesn't support this function, but in my case it continues to fail to log in and i don't want to remove the "2-step verification". I hope there is a solution.
Here an explanation of the 2-step verification: https://support.google.com/accounts/answer/180744
-
Amazing! Downloading now to test.
-
Some initial observations/bugs:
- The menu option "Turn Google Music Access on" should read "Off" when you want to disconnect from google music
- I tried to delete some tracks using the plugin with no success. I proceeded to delete them using Google Music directly but the changes didn't reflect in the plugin even after refreshing. I had to log out and login in again to see the changes.
-
The Binary link is down.
-
The Binary link is down.
Working fine here
-
- The menu option "Turn Google Music Access on" should read "Off" when you want to disconnect from google music
It is undocumented feature :) Supposed that you disconnect from Google by right-clicking Google 'device' and selecting 'Safely Remove'
- I tried to delete some tracks using the plugin with no success. I proceeded to delete them using Google Music directly but the changes didn't reflect in the plugin even after refreshing. I had to log out and login in again to see the changes.
Deleting tracks from plugin (and manual adding to Google Play eg. by drag-n-drop) can be done if somebody needs this.
Reflecting deletion by refreshing also can be done. Its known issue, but thought nobody encounters this issue.
-
The 2-step verification is an option to increase your account security adding another "password" that is or sent to your mobile phone or found in the authenticator google app. You can create an adhoc password for app that doesn't support this function, but in my case it continues to fail to log in and i don't want to remove the "2-step verification". I hope there is a solution.
Here an explanation of the 2-step verification: https://support.google.com/accounts/answer/180744
Yes, it could be a problem. I need to find developer's guide for 2-step verification so it may take some time.
-
New version of plugin is released
- Added support for 2-step Google verification. Of course you need to generate application password.
- Now F5 refreshes list of online tracks if you changed online library content outside plugin. Refreshing may take some time though.
http://www.mediafire.com/download/95d8a5re60nydgu/mb_GooglePlayMusic_2013-11-03.zip
-
It doesn't appear to work with Google Apps accounts right now. My Google email doesn't end with @gmail.com (or @googlemail.com) but instead with my company address. I am using 2-factor auth and have generated an app-specific password - after trying about 20 times, I keep getting "Login failed" every time.
-
@john6555
I would recommend you to create Google account which ends with @gmail.com
-
Ok i have uploaded 500 tracks and i noticed that the artwork isn't uploaded, when i load my google music library every album shows no artwork. Don't know if this is intended or a bug and by the way every album uploaded has artwork showed on musicbbe and explorer.
-
Ok i have uploaded 500 tracks and i noticed that the artwork isn't uploaded, when i load my google music library every album shows no artwork. Don't know if this is intended or a bug and by the way every album uploaded has artwork showed on musicbbe and explorer.
Is the artwork embedded? I'm not sure google play supports external artworks being uploaded in conjuction to their music files :-\
-
I just don't know how to upload artworks. It seems that Google can handle embedded artworks, not sure though. If this is the case I can easily force embedding artworks.
-
Is the artwork embedded? I'm not sure google play supports external artworks being uploaded in conjuction to their music files :-\
yeah, all artwork are embedded.At the first try it uploaded the artwork too then i changed the synchronized playlist and i lost the artworks on Google Music.
Now i have another problem, it will fail the synchronization job and the only way to re-sync is to restart musibee (some times i had to restart it multiple times).
-
Do you an error messages? Or just "Sync failed"?
-
Do you an error messages? Or just "Sync failed"?
i receive just "sync failed", and i can't resync until i restart musicbee a couple of times.
-
I'll try to fix it.
-
i receive just "sync failed", and i can't resync until i restart musicbee a couple of times.
Try this version:
http://www.mediafire.com/download/xou68buzgai9eby/mb_GooglePlayMusic_2013-11-07.zip
-
Nice work.
Before I deleting my Google Music library I would like to know if this plugin will sync playcounts and ratings with Google Music.
At least when uploading the first time, will it upload ratings and counts?
Thanks in advance
-
Unfortunately no.
-
Hello
I have installed the plugin with the very latest version of MB. The menu option is here, "Turn GPlay Music Access On", but it does nothing when clicking on it.
Also, the settings window looks weird: http://vvcap.net/db/5ttyTNSTW-H_Q44Xiapw.htp
What is the isolated check box for?
Thanks for your help
Olivier
-
Hello
I have installed the plugin with the very latest version of MB. The menu option is here, "Turn GPlay Music Access On", but it does nothing when clicking on it.
Strange. I've recompiled and reuploaded plugin. Try new version
http://www.mediafire.com/download/mjja8d9dfy2cjvu/mb_GooglePlayMusic_2013-11-13.zip
Also, the settings window looks weird: http://vvcap.net/db/5ttyTNSTW-H_Q44Xiapw.htp
What is the isolated check box for?
Its 'Turn on Google Play Music Access on startup'. Its fixed now.
-
Hi again
Thanks, I will try the new version on my home computer.
On my work computer though, I have another issue: the authentication page opens correctly in the browser, and the login box opens, but I can't key the @ char in the password field :)
Thanks
-
On my work computer though, I have another issue: the authentication page opens correctly in the browser, and the login box opens, but I can't key the @ char in the password field :)
I'm afraid I cant help you with this issue.
-
I have tested with the recompiled version, the entry in the settings now appears ok, but still no login box nor authentication site page :( Is there a log file anywhere?
On the other computer - on both computers actually, about the @ sign, I just have noticed that I cannot enter it in any field in MusicBee actually: so it's not only this plugin. Can you reproduce that on your end? I have a French keyboard, it that matters...
Thanks again
-
Ok, issue with @ solved: on a French keyboard, that oddly stands for a MB default shortcut!
I am connected properly now on the second computer.
-
I have tested with the recompiled version, the entry in the settings now appears ok, but still no login box nor authentication site page :( Is there a log file anywhere?
Try to click 'Logout' button in plugin settings window and restart MB.
-
I tried, but nothing new :(
Thanks
-
How exactly do I upload songs to Google Play from MusicBee?
And delete from MusicBee?
-
I would recommend to create a static playlist 'Google Music', add tracks to upload to this playlist and sync this playlist. You can set playlist to sync in Google device properties. Or if you have less than 20000 track in your library you might sync whole library. Also you can create several playlists for uploading and sync all of them.
If you delete tracks from synced playlists and check 'delete tracks that are not on auto-sync list from device' in Google device properties then deleted from playlists files will be deleted from online library.
-
Okay thanks!
-
I tried what you said above and it works except it doesn't upload embedded album artwork. Considering that Google Music Manager uploads songs with embedded album artwork could you make it as well?
Edit: Also why do I get this message that synchronization failed when it in fact succeeded?
(http://i.imgur.com/GXKi38F.png)
-
Hi
Me again!
Maybe I missed something, but on the laptop where I can connect to GPlay, after activation of the GPlay device, I can see all remote tracks but I cannot play them actually ("unknown audio format, cannot play".. or similar message in French).
And I still cannot connect to GPlay at all on the other laptop.
Thanks for your help :)
-
I tried what you said above and it works except it doesn't upload embedded album artwork. Considering that Google Music Manager uploads songs with embedded album artwork could you make it as well?
I didn't find a way to upload artworks, although its definitely possible. In my test some embedded artworks are uploaded (or automatically found by Google), but most didn't.
Edit: Also why do I get this message that synchronization failed when it in fact succeeded?
(http://i.imgur.com/GXKi38F.png)
At least I line should be "Copy failed", that's why error window is opened at the end of sync. It may be hard to find this line.
-
Maybe I missed something, but on the laptop where I can connect to GPlay, after activation of the GPlay device, I can see all remote tracks but I cannot play them actually ("unknown audio format, cannot play".. or similar message in French).
Yes, playing online tracks is not supported at the moment. Maybe I'll take a look at this.
-
I think I found one more bug?
Here is track uploaded with Google Music Manager. I can click through the track and the time bar progresses accordingly.
(http://i.imgur.com/752qNv3.png)
But with songs synchronised through your pluging the time bar doesn't work and I can't click through the song as you can see here, the time bar should be at the same position as on picture above but it just stays at the beggining and doesn't do anything.
(http://i.imgur.com/V5udpaT.png)
-
Hi
Just noticed that the GPlay device that is created when I activate the plugin has not the correct conversion settings. I had to manually set up the conversion to MP3 of all files (but MP3) on this device, to be able to sync FLAC files for instance.
-
Do you mean that track position issue is resolved now?
-
If the question was for me, no, I have the same problem as Moshi: uploaded tracks play well in Google Play but the cursor does not move from 0.
Also noted that the duration of the track loaded from MB on Google Play is empty.
The same track (MP3) uploaded directly from Google Play behaves correctly.
-
Also noted that the duration of the track loaded from MB on Google Play is empty.
The same track (MP3) uploaded directly from Google Play behaves correctly.
Yup. Exactly this.
I think not all tags are uploaded, boroda. Could it be only ID3v1 is uploaded and not ID3v2?
-
I'm working on this now. Things are not so simple, but I hope I'll get to the bottom of this. Also I'm trying to support playback of online tracks and fix one more bug.
-
Ofcourse. No problem. We're here just to report bugs and make suggestions of possible solutions to them and to improve the plugin as a whole.
:)
-
New version released:
- Fixed that playlists were not uploaded (playlists themselves, not playlist tracks).
- Now track durations are uploaded correctly.
http://www.mediafire.com/download/i1pzjjyelcje98s/mb_GooglePlayMusic_2013-11-16.zip
Its known bug that track are actually not downloaded (only 1st track is downloaded, then server returns error 401). I'm going to fix it.
-
;D
-
Plugin suddenly has stopped to work at all for me. Every times I try to upload tracks I get 'INVALID_SIGNATURE' server error. If somebody has the same problems please report it.
-
me too, i tried to delete the playlist then resync but with no success. If you need any log or anything else let me know.
P.S. i have the latest beta of musicbee.
-
@john6555
I would recommend you to create Google account which ends with @gmail.com
Problem is that I already have 7000+ songs with my Google Music account and I'm not going to start over with a separate "Music only" account!
I guess I will have to continue using Google Music in the browser for now, but thanks anyway!
-
Plugin suddenly has stopped to work at all for me. Every times I try to upload tracks I get 'INVALID_SIGNATURE' server error. If somebody has the same problems please report it.
Same problem
-
Something has changed on server side, but hopefully I can successfully upload tracks with tiny test application. I'll try to resolve this issue.
-
New version released.
- Fixed recent problems with track uploading. Track durations aren't uploaded any more.
http://www.mediafire.com/download/s1y1io38prmdzto/mb_GooglePlayMusic_2013-11-27.zip
-
For some reason MusicBee is only able to display 500 tracks from Google Play. Am I doing something wrong?
-
For me plugin displays all tracks. Try to switch to 'music' node, then to 'google' node again.
-
Hey there,
I just installed your plugin and ran into the mentioned 401 unauthorized error after playing the first track, plus there are definitely not all my tracks available (~800 instead of ~ 20.000). Is there any way to solve this? Switching to 'music' and back to Google Music in the left sidebar does not help.
Thanks a bunch
froschfinger
-
For now you can play only 1 online track.
I'm going to revise plugin in the middle of January as it doesn't work for me again.
-
So this is more or less normal at the time being ;)? Does that correspond to the problem with only a few songs appearing? I do not need to "synchronise" (since I don't want to upload any songs at the moment) in order to get the full list of titles/songs?
-
Does that correspond to the problem with only a few songs appearing? I do not need to "synchronise" (since I don't want to upload any songs at the moment) in order to get the full list of titles/songs?
Uploading, downloading/playing and getting list of tracks are completely independent problems ;)
I'll check/rework all of them this month.
-
Thank you so much in advance ;).
-
New plugin version is released
- Google server compatibility fixes. Previous version of plugin stopped to work for me at all.
- Fixed downloading/playing online tracks.
- Fixed that list of online tracks was retrieved only partially.
- Added option to display warning window when retrieving the list of online tracks is completed.
- Added option to play sound when retrieving the list of online tracks is completed.
- Minor improvements and bugfixes.
http://www.mediafire.com/download/johcnls307oiix2/mb_GooglePlayMusic_2014-01-17.zip
New installation instructions:
Introduction:
Forgive me for sophisticated installation instructions. There is no official Google Play Music API and reverse engineering is very hard.
- If you want to use plugin only for uploading tracks, but not for playing/downloading (using two-sync playlist option in Google device properties) online tracks, just skip to Step 6.
- If you used Google Music Manager for uploading tracks on PC running MusicBee earlier just skip to Step 6.
- If you didn't use Google Music Manager for uploading tracks go to Step 1.
Step 1:
Install Music Manager. Download link can be found on Google Play Music web page. Don't upload anything at this moment with Music Manager.
Step 2:
Create empty folder 'google' on desktop. Place one track which was not uploaded earlier to 'google' folder.
Step 3:
Upload 'google' folder with Music Manager. Exit Music Manger.
Step 4:
Delete 'google' folder from desktop. Delete uploaded track from online library with Google Play Music web interface if you want.
Step 5:
Uninstall Music Manger if you want.
Note:
These steps will make Music Manager to register itself as uploader and downloader. Plugin will emulate Music Manager to download/play tracks. All this is needed because I don't know how to register (authorize) plugin as downloader.
Step 6:
Extract content of archive to plugins subfolder of MusicBee installation folder (e.g. to "c:\program files\musicbee\plugins"). Go to "Edit> Preferences> Plugins" to tune up plugin.
Visit plugin wiki page for full plugin description:
http://musicbee.wikia.com/wiki/Google_Play_Music_Access
-
I am unable to get the plugin to work correctly. I have it installed and logged in but it only plays one track before giving me the error 'The file is not a valid audio file and cannot be played' on all tracks.
Also it returns a 403 Forbidden error when trying to sync all music and a 404 Not found error when syncing individual playlists.
I have tried re-installing and am running the latest version of Music Bee and the plugin. Thanks
-
It seems that you are using old version. I've reuploaded plugin:
http://www.mediafire.com/download/nh1usz811qzy85b/mb_GooglePlayMusic_2014-01-17.zip
-
It seems that you are using old version. I've reuploaded plugin:
http://www.mediafire.com/download/nh1usz811qzy85b/mb_GooglePlayMusic_2014-01-17.zip
I am already using that version (4.2.5130) Ive tried a fresh install of Music Bee and the plugin. Uploading works fine but everything else does not.
Also when I login, it first says login failed but works the second time you click ok. All my music appears and the playlists appear but it still throws up the same errors.
I have sent you a PM with a link to a youtube video showing the problem.
-
@ScuddZero
Thanks for video.
Also when I login, it first says login failed but works the second time you click ok.
This is normal, the same for me. I spent too much time trying to resolve this and leaved this as is because it works anyway,
Obviously plugin can't emulate Music Manager for downloading (and hence for playback too). Did you use Music Manager for uploading (just uploading is sufficient) one or more tracks? If you did, then I have 1 idea what might go wrong on your PC.
-
Yes uploaded a few thousand tracks using the manager program.
-
Yes uploaded a few thousand tracks using the manager program.
I'll post modified version of plugin soon.
-
@ScuddZero
http://www.mediafire.com/download/49x9fd9s55jcai4/mb_GooglePlayMusic_2014-01-20.zip
Upgrade plugin and go to Edit> Prefs> Plugins to configure plugin. Try to change Music Manger ID in plugin settings (no restart required) and try to play online tracks after that.
-
Updated the plugin and it works using mm:A4:17:31:7A:13:83
All the others just threw up the same error.
Does the plugin have the ability to play All Access music or just user uploaded tracks.?
Thanks for your help.
-
Updated the plugin and it works using mm:A4:17:31:7A:13:83
Glad that the problem is resolved. Suggest that you have more than 1 network card.
Does the plugin have the ability to play All Access music or just user uploaded tracks.?
Haven't tried it, but I'm doubtful that All Access music will be played/downloaded.
-
Hey there,
I am glad you are constantly working on this and try to get us Google Music access to MusicBee ;). However, even your new version does not really pan out. For the first time, I am able to retrieve what looks like a complete list of artists/albums/track etc. Once I try to play any song I get an error message that the song cannot be played or is no valid audio file. Restarting or changing the ID does not help. However, since the latest version I am getting a 'uncaught exception in the application' error or something like that telling me that there is an error in the DragDrop registration, something to do with .NET Framework. Is that error related to the plugin? I didn't have it beforehand ;).
Best
froschfinger
-
Hi, insufficient info for me. Screenshots could help.
-
Hey there,
I try to make it work - here are two screenshots, plus I include the full error message from that clipped window. Unfortunately the messages are in German, but most thinks are stated in English.
Thanks for looking into it!
Screens:
https://preview.cubby.com/pl/ScreenClip.png/_24400642ff5549849638070839b2466c
https://preview.cubby.com/pl/ScreenClip+%5b1%5d.png/_f92ab3b024d141f4abfe1145feb02e22
Error message in full:
************** Ausnahmetext **************
System.InvalidOperationException: Fehler bei der DragDrop-Registrierung ---> System.Threading.ThreadStateException: Für den aktuellen Thread muss der STA-Modus (Single Thread Apartment) festgelegt werden, bevor OLE-Aufrufe ausgeführt werden können. Stellen Sie sicher, dass die Hauptfunktion mit STAThreadAttribute gekennzeichnet ist.
bei System.Windows.Forms.Control.SetAcceptDrops(Boolean accept)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Windows.Forms.Control.SetAcceptDrops(Boolean accept)
bei System.Windows.Forms.Control.OnHandleCreated(EventArgs e)
bei System.Windows.Forms.Control.WmCreate(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34003 built by: FX45W81RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
MusicBee
Assembly-Version: 2.3.5100.22821.
Win32-Version: 2.3.5100.22821.
CodeBase: file:///D:/audio/MusicBee/MusicBee.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.34003 built by: FX45W81RTMGDR.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 12.0.20806.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
MusicBeeIPod
Assembly-Version: 1.6.0.0.
Win32-Version: 1.6.0.0.
CodeBase: file:///D:/audio/MusicBee/MusicBeeIPod.DLL.
----------------------------------------
Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
mb_GooglePlayMusic
Assembly-Version: 4.2.5136.35070.
Win32-Version: 4.2.0.0.
CodeBase: file:///D:/audio/MusicBee/Plugins/mb_GooglePlayMusic.dll.
----------------------------------------
Microsoft.GeneratedCode
Assembly-Version: 1.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mb_TheaterModePlugin
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///D:/audio/MusicBee/Plugins/mb_TheaterModePlugin.dll.
----------------------------------------
GoogleMusicAPI
Assembly-Version: 4.2.5134.17362.
Win32-Version: 4.2.0.0.
CodeBase: file:///D:/audio/MusicBee/Plugins/GoogleMusicAPI.DLL.
----------------------------------------
Newtonsoft.Json
Assembly-Version: 4.5.0.0.
Win32-Version: 5.0.6.16206.
CodeBase: file:///D:/audio/MusicBee/Plugins/Newtonsoft.Json.DLL.
----------------------------------------
System.Numerics
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.
----------------------------------------
System.ComponentModel.DataAnnotations
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll.
----------------------------------------
System.Runtime.Serialization
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.
----------------------------------------
System.Xml.Linq
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll.
----------------------------------------
System.Data
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
System.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.resources.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.33440 built by: FX45W81RTMREL.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
-
@froschfinger
1. As for "no valid audio file" - did you use Music Manager for uploading track(s) on PC running MB?
2. For "uncaught exception in the application" - what do you do when this error happens?
-
Hi there,
as for 1. yes, I did that, just recently. Just tried to open it up, all fine. Still no playback, even when I try to change the ID in settings...
as for 2. nothing in particular, though I don't always get that message immediately. I just try to play songs from Google Play, and I get that no audio file error message, and sometimes that uncaught exception thingy :(.
-
1. First of all upgrade MB to latest version (you are using 2.3.5100 now):
http://musicbee.wikia.com/wiki/Latest_Update
2. Try to upload a track which wasn't uploaded earlier with Music Manager: create folder 'temp', add 1 track to it and upload this folder. Then try to play this uploaded track.
3. It seems that unhandled exception is not related to GM plugin, not sure right now.
-
Hi there,
1. Did just that.
2. Have a folder that is being watched, added some tracks there anyway, let the Manager upload them, closed it, started MusicBee. Unfortunately, still no avail; no valid audio file error again, plus when scrolling through the artist list I get the .NET framework error again.
3. I didn't change anything except for the MusicBee and your plugin update, so don't know :/.
Thanks
Froschfinger ;)
-
1. Try this version of plugin:
http://www.mediafire.com/download/2j7jwhq46h23m8s/mb_GooglePlayMusic_2014-01-26.zip
there are more choices of MM IDs.
2. Can't reproduce this exception. And I don't use drag'n'drop in any of my plugins.
EDIT: Also try to upgrade Music Manger to latest version and upload something with new version.
-
Hey there again,
1. I did just that, no luck, until I disable and re-enabled your plugin. Now I am seemingly able to play back online tracks from my Google Play library.
2. However, after moving through the artist list and clicking stuff, that .NET dragndrop error turns up and crashes MusicBee. I disabled all other plugins to make sure it's nothing there but the core and your plugin. Since you're saying you're not using it I will have to keep investigating, however your plugin seems to work otherwise.
Thank you for your help!
-
1. I did just that, no luck, until I disable and re-enabled your plugin. Now I am seemingly able to play back online tracks from my Google Play library.
Glad its sorted out. Could you post current (working) MM ID from plugin prefs?
-
Typo corrections:
http://www.mediafire.com/download/29833a9cjptv2cs/mb_GooglePlayMusic_2014-01-27.zip
-
I got the plugin installed and working. I can see the device browse the music from my Google Play account and play the tracks.
What I want to do is have the tracks i play automatically copied to my library when I play them. I have the preference set to 'Automatically copy downloaded tracks to Library', but I'm guessing that's only for synchronization. If it's not possible.. can I manually copy specific files/albums to my library or synchronize just specific albums?
I want to avoid downloading my entire Google Play library through synchronization (bandwidth/storage constraints). But I do want any music I stream to automatically get put into my library so I don't have to stream it again.
-
I have the preference set to 'Automatically copy downloaded tracks to Library', but I'm guessing that's only for synchronization.
Yes, it is.
I want to avoid downloading my entire Google Play library through synchronization (bandwidth/storage constraints). But I do want any music I stream to automatically get put into my library so I don't have to stream it again.
Yes, its possible. I'll do this later as an option.
-
New plugin version is released
- New option 'Automatically add played tracks to library/inbox'. Go to plugin preferences to change it.
- Some bugfixes.
http://musicbee.wikia.com/wiki/Google_Play_Music_Access
-
New plugin version is released
- New option 'Play local tracks instead of online tracks when possible'. Go to plugin preferences to change it.
http://musicbee.wikia.com/wiki/Google_Play_Music_Access
-
Is this plugin still broken?
-
Yes. I'll try to fix it this weekend.
-
Any update on the status of this plugin? Google *FINALLY* opened up Music, and All Access to Canada, and I would love to give this a try.
-
Unfortunately plugin needs to be almost completely rewritten to accommodate server changes and I don't have enough time for this now (((
-
It would be great if you could do it when you can. ;)
-
Finally I've fixed Google server compatibility issues, plugin works again now.
http://www.mediafire.com/download/222eyddmiyo70e9/mb_GooglePlayMusic_2014-05-15.zip
Special thanks to user leo_r for his Google Music Playlist Sync (http://getmusicbee.com/forum/index.php?topic=10976.0) plugin which I've taken as starting point for 3d version of my plugin.
-
File appears missing
-
It seems that 3d version of plugin is very buggy, so I've deleted uploaded package for now (((
-
Anxiously awaiting/hoping that this plugin can get fixed.
boroda74 your work is very much appreciated.
-
When the link will be up again ? I'm aching to give this a try :) ...
-
At the moment only browsing is supported, but not uploading or downloading/playing (essential plugin functionality). I cant understand what's wrong with uploading/downloading. Hope I'll succeed ro resolve this. ((((
-
Can I have the link of the latest working version ( even if it's working partially ) ?
-
Working partially (no uploading/downloading, otherwise fine):
http://www.mediafire.com/download/zjesflebomn9d3h/mb_GooglePlayMusic_2014-05-15.zip
If somebody wants to help me with resolving uploading/downloading issue, just let me know - I will provide you my latest c# source code and the link to working Python code.
-
seems to be working in terms of accessing your own library. A few notes: track numbers don't seem to come through, causing albums to not be in order. Album art doesn't seem to come through.
Are there any plans (or is it even possible) to open it up further so that you have access to the entire Google Library (provided you have an active All Access subscription)?
You are doing great work, and it is appreciated.
-
All possible tags are written. For artworks I know that it is possible to upload them, but don't know how.
As for All Access, I don't have subscription to test it.
The main problem now is to restore uploading/downloading functionality.
-
I hope I'm not illegally gravedigging this.
I was wondering if this plugin is still in development or if it has been abandoned. I am a developer who has had extensive experience in the field (including C#), and I was wondering if the developer (boroda74) would be interested in collaborating on this plugin or sharing the source code to revive development.
-
@GodTamIt
Plugin status is 'on hold'. I just cant find any significant difference between working Python code and my c# code. But I'm
not an expert in Python.
Yes, I would like to collaborate on this plugin and very like to evolve plugin to working state (as it was sometimes earlier).
Here is my source code:
Plugin itself (its working almost fine, there is only 1 bug with syncing playlists and I know how to fix it, I think you don't need to change this code):
http://www.mediafire.com/download/oh3obnwb0uwdobb/Google_Play_Music_2014-11-30.zip
Here is my Google Play Music library for .NET (dll) which plugin uses. The problem with library is that uploading/downloading (and only uploading/downloading) throws 'error 400: request is invalid' or 'error 403: Forbidden'. This project includes small test application:
http://www.mediafire.com/download/mfwxycw4bme1dkf/GoogleMusicAPI.NET_2014-11-30.rar
Here is a working Python project:
https://github.com/simon-weber/Unofficial-Google-Music-API
Notice that there are 3 APIs available for Google Play Music: Web client, Mobile and Music manager. We need to use Music manger API for uploading/downloading.
You could ask Simon (author of Python code) a couple of questions by e-mail. He is very kind and responsive. Also feel free to ask me any questions.
-
Anyone know if this project is on hold, still in development or dead?
All download links are down. Did the last version enable you to play already uploaded songs?
Using outcold player on Windows 8 but as Musicbee is my main client, would be amazing if we eventually got Google Music integration.
Thx guys!
-
project is on hold
-
So is this broken at the moment? I'd love to see it working
-
neither me nor godtamit can find any difference between working python code and my c# code. but python works and my code doesn't!
-
Hello all:
I wanted to give a little update on this plugin. I've had a little time since it is summer break to take a look at the API. I have successfully gotten the Google Play Music API to work again.
Even though I have identified the problem, it will still take some time for me to get all the reworked and fixed. You can keep up with my progress at https://github.com/GodTamIt/C-Sharp-Google-Music-API under the 'rework' branch.
Cheers,
Chris
-
thank you, godtamit! I've lost my hope already )))
-
Thanks for your work on this!
-
Hey guys,
If you've been keeping up with my repository, things have been going along very smoothly.
I just came in here to ask if anyone would, by chance, have a huge Google Music library that could help me test some things out when the time comes? My collection is only about 1k songs, but I'm somewhat curious about how it'll handle huge libraries (I think Google supports up to 50k songs for free?)
Thanks!
-
Google Music API has been fixed!
I've tested uploading, downloading, playlists, library - all seem to work. Note that this is just the API. I haven't been able to test it with the MusicBee plugin yet.
GitHub link: https://github.com/GodTamIt/C-Sharp-Google-Music-API/releases/tag/v1.0.0
Edit: Well, looks like Google's changed some things. My other version works, but won't be compatible with MusicBee because it only supports .NET Framework 4.5 and above :(
-
Is the plugin broken at present? Downloaded the last one posted 2014 -11-30 and keep getting login failed! Don't have 2 step verification or anything like that.
-
i didn't yet verified it, but should work
-
Hey guys,
If you've been keeping up with my repository, things have been going along very smoothly.
I just came in here to ask if anyone would, by chance, have a huge Google Music library that could help me test some things out when the time comes? My collection is only about 1k songs, but I'm somewhat curious about how it'll handle huge libraries (I think Google supports up to 50k songs for free?)
Thanks!
Hey yeah I'd love to test anything out on my 28k library, that was actually my concern, so I'm curious about seeing how well it works. haven't worked with making plugins for anything before but I have some CS expereince so any testing you need that still requires some manual labor(coding/tweaking/checking things) i should be able to still do.
but yeah anyway, hollar at me if you have anything you need to test on a large library.
-
Hi boroda74,
I am a Google Play subscriber and would absolutely LOVE access to it through MB. What is the current progress or your plug-in? If you need a tester (I have a large library) I am willing to help. Thanks so much for working on this!!
Eagerly waiting.... :)
-
hello. plugin itself is working, but google play api not, because google had shut down client login api recently and gottamit is rewriting login procedures. i don't know what is current progress of his work. :(
-
http://www.mediafire.com/download/222eyddmiyo70e9/mb_GooglePlayMusic_2014-05-15.zip
Can you host the file on a different service since the MediaFire link is dead?
-
tried now and all is ok. may this was temp shutdown of mediafire?
-
I wonder if it's a location thing. I'm on the east coast of the US and it's showing as 'invalid or deleted file.'
(http://i.imgur.com/Ttejf8Zl.jpg) (http://i.imgur.com/Ttejf8Z.jpg)
-
http://www.mediafire.com/download/zjesflebomn9d3h/mb_GooglePlayMusic_2014-05-15.zip
-
Glad to have access to the file - thanks!
After entering the email, password and auth. code from Google, I continually get the "Login Failed" message. I have tried running MB as administrator, but still the same.
Any suggestions?
-
http://getmusicbee.com/forum/index.php?topic=11072.msg94494#msg94494
-
Hello. I just wanted to thank the dev again :) It would be great to get a working plugin! I love using MusicBee to sync my music with my Android device and other devices. Thanks!
-
Hey guys, does anyone know if this will receive updates to work with the Google Changes?
-
Hey guys, does anyone know if this will receive updates to work with the Google Changes?
you should ask gottamit (there is his email in his profile). as i understood there were only minor needs for fixes, but i have no news from gottamit since that time.
-
Hey guys,
So a little update on the plugin. I haven't had much time to work on it since I'm at college and have been busy here.
Everything is currently functioning at the API level. However, I will need to port my version to support .NET Framework 3.5 since MusicBee is compiled for that version (the API currently only supports 4.0+). For this, I have to rewrite all the async/await functions, which includes the Http networking part of it. I'm hoping I can get some work done this Thanksgiving and winter break.
Thank you guys for being patient.
Cheers,
Chris
-
Thanks man! I just found this app and I hope you can do it. I have a bunch of large playlists that are on Musicbee and manually doing them in Google Play is a huge chore.
-
@GodTamIt! mb is written for 4.0 , NOT 3.5! also 4.0 supports async/await operators, but you will need to include System.Threading.Tasks.dll in api package.
-
@boroda74 - oh I did not know that! If it is, that makes things a lot easier! I believe I'll have to also include Microsoft.Bcl.Async?
If you guys want to see what I have been working on, I have redone the testing UI, so you can actually test out some of the features: https://github.com/GodTamIt/.NET-Google-Music-API/releases/tag/v1.1.0
https://raw.githubusercontent.com/GodTamIt/.NET-Google-Music-API/master/Screenshot.png
-
Thanks man! I just found this app and I hope you can do it. I have a bunch of large playlists that are on Musicbee and manually doing them in Google Play is a huge chore.
This!!! :)
-
Glad to have access to the file - thanks!
After entering the email, password and auth. code from Google, I continually get the "Login Failed" message. I have tried running MB as administrator, but still the same.
Any suggestions?
Has this possibly been sorted out, as i am getting the same error?
-
GodTamIt, I just want to let you know I really appreciate your efforts! Thanks for working on this.
-
Glad to have access to the file - thanks!
After entering the email, password and auth. code from Google, I continually get the "Login Failed" message. I have tried running MB as administrator, but still the same.
Any suggestions?
Has this possibly been sorted out, as i am getting the same error?
Any news possibly on this?
-
Hey guys,
Just giving you guys an update - just to let you know I haven't forgotten about this. This is still definitely on my list of things to-do, but recently I've been really busy working on a project-based interview for a job (it's cool autodriving/computer vision stuff!) I see some of you following the repository on GitHub, and that's a great motivating factor for me!
For specifics, everything except uploading/downloading is done with the API. I already know how the uploading and downloading works with Google Music, it's just a matter of finding the time to implement this. Thank you guys for being so patient and I hope you guys enjoy the holiday season.
Best,
Chris
-
good news
-
Cool!
-
Nice!
-
Is there a working download link?
i can give you a download link, but current plugin wont work. wait until GodTamIt releases new google play .net api.
-
Past couple of days I've been getting notifications that there's been a reply to this thread, but it doesn't look that way. What's up with that?
And, while I'm here, what's been happening with this plugin lately? :)
-
Past couple of days I've been getting notifications that there's been a reply to this thread, but it doesn't look that way. What's up with that?
That was because spambots posted there, and their posts were removed.
-
And, while I'm here, what's been happening with this plugin lately? :)
i've failed to fix new issues with google play api. i even hadn't understood why plugin had stopped to work. GodTamIt had written that he had solved the problem and had promised to upload working code, but he didn't visit the forum for ages after this.
-
Hi.
I don't know if that can help, but someone write a desktop app for Google Play Music.
He have a Github repository.
https://www.googleplaymusicdesktopplayer.com/
-
well, javascript is much better for me to use as the basis than python sources i'm using now, but i'm afraid all my plugin code should be rewritten.
-
Hi.
I don't know if that can help, but someone write a desktop app for Google Play Music.
He have a Github repository.
https://www.googleplaymusicdesktopplayer.com/
unfortunately its just a player, no uploading is possible.
-
i keep getting a login failed! notice :'(
-
i think i'll delete this plugin as nobody ready to fix it (and i failed to fix it too).
-
I made a .NET Google Play Music API a few months back (borrowing heavily from other projects, mainly the python gmusicapi). I did this for fun to use in a different project as well as to fix another Music Bee plugin (MBGmusicSync https://getmusicbee.com/forum/index.php?topic=10976.45). I only implemented the APIs I needed and I can't promise I'll continue to work on it, but it could be a good place to look to fix whatever issues you're having.
Check it out here: https://github.com/mitchhymel/GooglePlayMusicAPI
-
mythichelm, somewhat late reply, but i'll look at your api.