Comments (24)
Unfortunately even with the api support it is not easy to implement in the addon. I have some ideas how it could be done, but I don't have access to 'All Access', so I can't test.
Hopefully someone with an 'All Access' account can step in to implement this.
from googlemusic-xbmc.
hello,
i have an "all access" enabled account and want to give it a try. i just copied the new gmusic api over the old one in the plugin, but this didnt help.
can you explain why it is not so easy and how you would do it?
thanks.
from googlemusic-xbmc.
Because in "all access" each track return several url streams. Thats different from normal xbmc assumption where each track has one url stream.
I have made a workaround assembling a extended m3u playlist with the urls when playing an "all access" track, but for now this have the issue of not playing the next track in the playlist.
You can test this experimental addon here: https://www.box.com/s/304b3na2pwqsgnwtprve
from googlemusic-xbmc.
Hi, is there any new on this subject ?
from googlemusic-xbmc.
This should be completely working after pull 35 was all cleared up. (It's working for me).
from googlemusic-xbmc.
For me it's doesn't work I got "403 unauthorized" error. I don't know why.
I wonder if there anything a i can do to avoid this error ?
from googlemusic-xbmc.
Incorrect username or password maybe? That might cause a 403 error.
from googlemusic-xbmc.
No I can get list of my artist, playlist and song within my librairie work.
from googlemusic-xbmc.
Hi Travis, are you using an addon packed by yourself or the one I distribute in the forums?
from googlemusic-xbmc.
I used this version : http://forum.xbmc.org/showthread.php?tid=134783&page=37 (Version 0.8exp17)
from googlemusic-xbmc.
I'm using one I packed myself. I can update and try again.
from googlemusic-xbmc.
Yes if could update I can try your package
from googlemusic-xbmc.
Please try the version from the forum too. So we can track where is the problem.
from googlemusic-xbmc.
I tried forum version but same probleme. I can't tried @tlm2021 version beacause I get an dependance error but I read his code and I wonder if alla acces work because of that :
def getSongStreamUrl(self, song_id):
self.login.login()
stream_url = self.gmusicapi.get_stream_url(song_id)
#self.storage.updateSongStreamUrl(song_id, stream_url)
return stream_url
I don't use google api but in doc get_stream_url must be used with device ID
from googlemusic-xbmc.
You're looking in the master branch. The develop branch has the correct
definition.
On Fri, Jan 10, 2014 at 11:23 AM, zoic21 [email protected] wrote:
I tried forum version but same probleme. I can't tried @tlm2021https://github.com/tlm2021version beacause I get an dependance error but I read his code and I wonder
if alla acces work because of that :def getSongStreamUrl(self, song_id):
self.login.login()
stream_url = self.gmusicapi.get_stream_url(song_id)
#self.storage.updateSongStreamUrl(song_id, stream_url)return stream_url
I don't use google api but in doc get_stream_url must be used with device
ID—
Reply to this email directly or view it on GitHubhttps://github.com//issues/27#issuecomment-32056849
.
from googlemusic-xbmc.
I just try with develop branch I got the same error "403 Forbiden". Maybe it's du to device id but I look my phone is correctly recognize...
from googlemusic-xbmc.
I'll look at it this weekend. Just noting that that particular function
does appear to be the cause.
On Jan 10, 2014 1:59 PM, "zoic21" [email protected] wrote:
I just try with develop branch I got the same error "403 Forbiden". Maybe
it's du to device id but I look my phone is correctly recognize...—
Reply to this email directly or view it on GitHubhttps://github.com//issues/27#issuecomment-32070632
.
from googlemusic-xbmc.
If I can help you I will be available today and tomorrow. I can test some code if you need
from googlemusic-xbmc.
I'm able to reproduce the error. Oddly, calling MobileClient.get_stream_url with same arguments in an ipython session works fine.
The MobileClient in XBMC is reporting it's still authorized. Still digging.
from googlemusic-xbmc.
Looks like it's an issue with authorization caching. Setting nocache=True when logging in just before getting a stream lets me play the music.
Working on fixing that, but I'm not very familiar with that system yet, so it'll take me a bit.
from googlemusic-xbmc.
Just had posted a fix for this in the forums, seems to solve the problem.
Thanks.
from googlemusic-xbmc.
What's the link to the forums? Be handy to follow the fixes there as well as here on github.
Thanks.
from googlemusic-xbmc.
http://forum.xbmc.org/showthread.php?tid=134783
from googlemusic-xbmc.
Thanks @foreverguest
from googlemusic-xbmc.
Related Issues (20)
- New API wrapper HOT 8
- 'ascii' codec can't encode character when searching HOT 3
- Crash when playing Station from Browsed Radio in 18.x HOT 3
- Read only OAuth access possible? HOT 1
- Invalid credentials / connection problem HOT 47
- error when playing song HOT 2
- Add an album to queue HOT 3
- Genre only shows titltes instead of albums HOT 2
- Play of the Music over the categorie (added in the last release) is not working HOT 5
- Unplayable item HOT 1
- does not play any songs HOT 6
- Playlist not fully showing HOT 2
- Track sorting HOT 2
- Unable to launch the plugin after update to 1.8 HOT 4
- Can't add album or song to music library HOT 2
- unknown addon id? Testing current branch. HOT 3
- Unable to use the addon HOT 5
- Google Music Fails to start HOT 3
- Unable to play songs HOT 9
- Unable to view all albums
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from googlemusic-xbmc.