Giter VIP home page Giter VIP logo

Comments (10)

hechtus avatar hechtus commented on June 26, 2024

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.

mspertus avatar mspertus commented on June 26, 2024

Google Play/My Library/Songs and then press Shuffle All

from squeezebox-googlemusic.

hechtus avatar hechtus commented on June 26, 2024

OK. Great! I will have a look.

from squeezebox-googlemusic.

mspertus avatar mspertus commented on June 26, 2024

Thanks. To be more specific, just pressing "Shuffle All" starts the library playing. There is no need to press play.

from squeezebox-googlemusic.

mspertus avatar mspertus commented on June 26, 2024

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.

hechtus avatar hechtus commented on June 26, 2024

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.

hechtus avatar hechtus commented on June 26, 2024

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.

mspertus avatar mspertus commented on June 26, 2024

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.

coolio107 avatar coolio107 commented on June 26, 2024

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.

coolio107 avatar coolio107 commented on June 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.