Comments (10)
Could you please exactly specify which button/knob are you using with the Android Google Music App? I'm not sure how you normally start random plays of your Library.
from squeezebox-googlemusic.
Google Play/My Library/Songs and then press Shuffle All
from squeezebox-googlemusic.
OK. Great! I will have a look.
from squeezebox-googlemusic.
Thanks. To be more specific, just pressing "Shuffle All" starts the library playing. There is no need to press play.
from squeezebox-googlemusic.
Thank you for the new release. This now works in the web interface, but I noticed it didn't work in iPeng. After posting in the iPeng support thread, Pippin responded that he thinks it is not implemented in the player interface as described below. Is this something you can address?
"OK, it's a I suspected: the plugin somehow does completely different stuff in the player interface (which iPeng uses) and the web interface.
What it probably needs to do is respect the shuffle setting whenever the "googlemusic playlist play" command is issued and the add a list of randomly selected tracks instead of the current behavior of just adding all tracks. This should be somewhat straightforward given that the plugin seems to already do this from the web interface but I don't know the specifics.
There's nothing I can do here from the iPeng side (other than create a better icon which I will do now...)
Other than that the plugin works quite well, I like it. Should somehow be more easily installable."
from squeezebox-googlemusic.
Regarding Library "Shuffle All" ... Google normally adds all tracks from the library to the playlist (mobile client, web interface). This is not feasable, as the number of tracks in a squeezebox playlist is somehow limited (500). I would suggest to randomly select (500) tracks from the library and add them to the current playlist.
It is possible to modify the maximum number of tracks in a playlist: Settings->Advanced->Performance->Maximum Playlist Length. It it's set to something >=100 I think the suggested solution is feasible.
from squeezebox-googlemusic.
Regarding iPeng ... I don't get the point. What is not working anymore? I don't have iPeng to test this out. Is there an Android-iPeng out there for testing?
from squeezebox-googlemusic.
Thanks Hechtus
How do I randomly select 500 tracks from the library as you suggested?
Regarding iPeng, I will ask Pippin for more information.
from squeezebox-googlemusic.
Umm, I don't see any problems with iPeng and the radios. My comment above was somewhat speculative regarding the question why SqueezeCommander doesn't work. Because I have some insight into how SqueezeCommander works I gave a possible reason and mentioned that if this is the cause (lack of play commands) then other Apps like iPeng or OrangeSqueeze might run into issues, too.
I've now re-subscribed to Google music and the radios work fine at least with iPeng 8 (didn't try old versions), at least to the degree the plugin works stable (seeing a lot of premature skips).
from squeezebox-googlemusic.
OK, now I got it. Here's the issue, it's not really iPeng specific but it does have some iPeng specific aspects...:
To play the song list in random mode on a device (Touch, Radio, Controller, probably most iOS and Android Apps, definitely Logitech's) you need to use the context menu un the "Songs" list. Playing from that context menu is what is broken (not just in iPeng, everywhere) in that it always only plays from the first 500 tracks in the list.
For iPeng, it would also make sense to mark this list as a playlist (or album). What this means is it should look like the track listing for an album in the library does and the "Songs" menu item should be tagged as an album or (better) playlist.
This way, iPeng would show a different menu type from which you can more easily add tracks to the current playlist.
Changing this tagging would also probably fix the first issue (the shuffled playback issue) since I assume the "play" action on the "Songs" menu would work correctly - that's why the web interface works. This would, though, not fix it for all controller Apps.
If you want to reproduce all this on Android, SqueezeCommander would be a good choice, it usually behaves the same way as iPeng.
from squeezebox-googlemusic.
Related Issues (20)
- gmusicapi version check thinks v10 is older than v4 HOT 4
- 404 error when configuring HOT 1
- Slim::Player::Song::open (471) Warning: stream failed to open HOT 3
- Transfer issues to squeezebox-googlemusic/squeezebox-googlemusic
- Plugin can't install... Hoping you might have some help...? HOT 2
- Unable to Retrieve Google Music Track HOT 1
- Bad Username or Password
- Library Cache
- Can't login HOT 12
- Plugin does not work anymore HOT 9
- Running on LMS on Synology NAS
- Installing plugin on QNAP TS-453 pro
- Lost connection and need Reboot HOT 1
- no issues - only praise!
- All access search broken HOT 3
- Plugin fails to load after update to gmusicapi 8.0.0 HOT 5
- Installed on Raspberry PI but unable to login to Google HOT 2
- Non working All-Inclusive Search with GMusicAPI 9.0.0 HOT 8
- Internal URL handling enhancements HOT 1
- search_all_access gone from gmusicapi
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 squeezebox-googlemusic.