Release - Experimental Google Music Addon

  Thread Rating:
  • 15 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
foreverguest Offline
Fan
Posts: 339
Joined: Oct 2012
Reputation: 18
Post: #1
This is a spin-off from the Vially's great addon in thread http://forum.xbmc.org/showthread.php?tid=134783

Restriction:
- Enable less secure apps in your Google account or enable 2-step verification and create an App-specific password.

Repository:
The addon will be automatically updated when using this repository.

Donations:
I'm accepting donations so I can maintain a subscription to Google Music and keep coding new features, thanks in advance!
Donations for this addon gratefully accepted.

New version:
plugin.audio.googlemusic.exp-1.9.2
- fix error where free stations menu was not showing
- improve new version detection to reload library
- more favourites fixes

Older versions:
plugin.audio.googlemusic.exp-1.9.1
- add artist background in artists
- fix error when not a subscriber and free radio is not available (available only in us/canada?)

plugin.audio.googlemusic.exp-1.9
- support for free radio
- improve search results
- add artist background in albums
- cache artist background art for store songs
- fix error when favourites file does not exist

plugin.audio.googlemusic.exp-1.8.4
- fix loading album art in search
- fix 'Add to library', broken in latest code refactory

plugin.audio.googlemusic.exp-1.8.3
- remove unnecessary import from gmusicapi failing with openelec
- fix loading empty playlist
- update French translation, thanks mrotschi and neolao

plugin.audio.googlemusic.exp-1.8.2
- fix syntax error in android
- fix loading track with missing duration field

plugin.audio.googlemusic.exp-1.8
- added 'Create playlist', 'Delete playlist' and 'Delete station' to respectives context menus
- added 'Set rating', 'Artist top songs' and 'Related artists' to song context menu
- added distinct view modes in settings for songs, album, artists, playlists and stations
- show thumbnail for playlists and library stations
- fix for login without device id
- refactory some code

plugin.audio.googlemusic.exp-1.7.2
- fix playlists broken by latest modifications

plugin.audio.googlemusic.exp-1.7.1
- fix kodi library integration in Jarvis
- don't include playlist songs automatically in library
- add more song metadata when playing

plugin.audio.googlemusic.exp-1.7
- added option in settings to integrate kodi music library in the addon
- fetch artist art for All-Access/Unlimited content

plugin.audio.googlemusic.exp-1.6
- added option 'Add to queue' for albums and playlists
- added option 'Export' to playlists, exporting to a M3U file
- show your Genres library organized by albums
- fix problem with huge library failing to load on a Raspberry Pi

plugin.audio.googlemusic.exp-1.5.1
- translation to Polish by mruwek
- fix for error with Cyrillic letters in user name

plugin.audio.googlemusic.exp-1.5
- added option 'Add album to library' to All Access/Unlimited subscribers
- added 'Listen Now', 'Top Charts' and 'New Releases' to All Access/Unlimited subscribers
- added Youtube video quality in settings

plugin.audio.googlemusic.exp-1.4.1
- upgraded gmusicapi library to use OAuth authentication, 'less secure apps' not needed anymore
- fixed 'play in youtube' by upgrading to youtube v3 api
- fixed 'Free and purchased' playlist
- contrib: 'Shuffle Albums' by dvirtz
- contrib: support for sort by Album, Artist, Year and Date to album listings by rui-castro
- contrib: show albums for album_artist entries too by nfvs
- contrib: read disc number property so tracks sort properly by nfvs
- translation to Spanish by petemir
- translation to Portuguese by rui-castro
- translation to French by mrotschi
- translation to German by jgierer12
- changed default sort methods
- added library export to 'My Library' context menu
- added 'Start Radio' to context menu of every song
- show artist fanart or addon background in songs and folders
- don't store the password in plaintext
- fixes and code refactoring
- improved search results
- added options 'search in youtube' and 'play in youtube' to songs
- added option 'play all in youtube' to playlists, radios and library folders
- added option 'search' to library folders
- added option in settings to export after library update
- removed support for old webclient api (a registered mobile device is now required to stream uploaded songs)


Repporting ploblems in this thread:
Upload your Kodi log to pastebin and share the link, so I can check for errors
You can follow this page for log info Debug_log (wiki)

GitHub Repo, using develop branch:
https://github.com/vially/googlemusic-xbmc

Submitting bugs please use the github issue tracker:
https://github.com/vially/googlemusic-xbmc/issues

Troubleshooting:
- Error when trying to play song: too many registered devices, remove old ones https://play.google.com/music/listen#/settings
- Error when trying to play song: try installing the Google Music App in your mobile device and access with the same Google account

Donations:
I'm accepting donations so I can maintain a subscription to an All Access account and keep coding new features, thanks in advance!
Donations for this addon gratefully accepted.
(This post was last modified: 2016-05-25 19:28 by foreverguest.)
find quote
Drir Offline
Member
Posts: 52
Joined: Sep 2009
Reputation: 0
Post: #2
Thank you very much for this.
find quote
Hetfiled Offline
Senior Member
Posts: 114
Joined: Aug 2012
Reputation: 0
Location: Italy
Post: #3
thanks

Antec Fusion - A6 5400k / Ati HD7540 - Kodi Isengard
ASRock Beebox n3150 - Kodi Jarvis
Kuro 5090 - Onkyo nr809 - B&W 5.1 - Harmony One
find quote
Vidman Offline
Senior Member
Posts: 154
Joined: Feb 2011
Reputation: 2
Location: Perth, Australia
Post: #4
Without reading thru all of the old thread.. Does this version require the same dependencies listed in the first part of the other thread?
find quote
Warner306 Offline
Posting Freak
Posts: 2,374
Joined: Feb 2014
Reputation: 86
Location: Canada
Post: #5
(2014-07-29 05:22)Vidman Wrote:  Without reading thru all of the old thread.. Does this version require the same dependencies listed in the first part of the other thread?

No, just the zip file posted.
find quote
mortstar Offline
Senior Member
Posts: 280
Joined: Aug 2010
Reputation: 3
Post: #6
Hi foreverguest, I asked this in Vially's thread buy he didn't mention it. Have you got any plans to update search to include All Access tracks? I assume this isn't a trivial addition but it would be really great to get to music from the whole catalogue.

[Image: all-banner.jpg]
find quote
fgarcor Offline
Donor
Posts: 25
Joined: Sep 2012
Reputation: 0
Post: #7
+1
find quote
StefanK Offline
Donor
Posts: 164
Joined: Mar 2012
Reputation: 1
Post: #8
+2 :-)
find quote
foreverguest Offline
Fan
Posts: 339
Joined: Oct 2012
Reputation: 18
Post: #9
I could try to implement All Access search but I don't have an All Access account, so no way to test it.

If someone is willing to be a volunteer and do the heavy testing, please raise your hand.
find quote
da-anda Offline
Team-Kodi Member
Posts: 5,286
Joined: Jun 2009
Reputation: 63
Location: germany
Post: #10
I can do testing and probably even fix some simple bugs myself
find quote
StefanK Offline
Donor
Posts: 164
Joined: Mar 2012
Reputation: 1
Post: #11
I can do light testing :-) and if you havent tried it already, there is a 30 day free trial on All Access.
find quote
schumi2004 Offline
Posting Freak
Posts: 1,627
Joined: Aug 2011
Reputation: 18
Post: #12
(2014-07-30 00:02)StefanK Wrote:  I can do light testing :-) and if you havent tried it already, there is a 30 day free trial on All Access.

Therefor Spotify is better imo , to bad there isn't a free account addon yet Wink
(This post was last modified: 2014-07-30 01:11 by schumi2004.)
find quote
fgarcor Offline
Donor
Posts: 25
Joined: Sep 2012
Reputation: 0
Post: #13
And if you own a Chromecast you get 3 months of free subscription now.
find quote
StefanK Offline
Donor
Posts: 164
Joined: Mar 2012
Reputation: 1
Post: #14
Since I have uploaded my own music to google play I would love to have the main menu music button go straight to the google music addon.
More specifically I would like to have a listing with all albums, sorted by artist (artist - album).

My wish prompts two questions:
1. For foreverguest: Can you make My Library show as Artist-Album?
2. For you all: Is changing of the target of a standard home menu button skin specific or xbmc general? Where do I find the code and how do I format the link to new target? If I add the library from google music to my favourites, I will be able to find the target formatting in favourites.xml.
find quote
da-anda Offline
Team-Kodi Member
Posts: 5,286
Joined: Jun 2009
Reputation: 63
Location: germany
Post: #15
@ 2) is skin specific. There are several skins out there that allow to customize the home menu though (like AeonNox, Eminence, and many more)
find quote
Post Reply