Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 2 FirstFirst 12
Results 11 to 19 of 19
  1. #11
    Member CodeChimp's Avatar
    Join Date
    May 2008
    Location
    Essex, UK
    Posts
    42
    Quote Originally Posted by slartibartfast View Post
    Weird, it has been there since 7.8.

    Sent from my SM-G900F using Tapatalk
    I googled and found the original discussion about it but I've never seen this option. Would be interested to know why!
    Attached Images Attached Images  
    Andrew.

    Squeezebox Transporter Black/TransNav - Onkyo TX-NR1009 - Dali Zensor 5 fronts, Dali E12F Sub
    Squeezebox Touch - Audio Engine A2
    Squeezebox Receiver - Audio Engine A2
    Squeezebox Radio
    Squeezebox Boom
    Squeezebox Controller

    Server: Lenovo ThinkServer TS140, Unraid 6.x, LMS 7.9.2 (own docker image)
    Orange Squeeze, iPeng

  2. #12
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    3,404
    What players do you have? It might only apply to Touch and Radio or other Squeezeplay based players. The Duet receiver does not have Touch-to-play.

    Sent from my SM-G900F using Tapatalk

  3. #13
    Member CodeChimp's Avatar
    Join Date
    May 2008
    Location
    Essex, UK
    Posts
    42
    Quote Originally Posted by slartibartfast View Post
    What players do you have? It might only apply to Touch and Radio or other Squeezeplay based players. The Duet receiver does not have Touch-to-play.

    Sent from my SM-G900F using Tapatalk
    That explains it, my Radio has it but my Receiver and Transporter (the two devices I tried typically) don't. Thanks for helping look into this and teaching me something new!

    Glad we solved that one, but back to the original problem. With the Transporter as my main listening device your work around for not having a context menu on Top Tracks doesn't work for me unfortunately so I'd love a context menu adding
    Last edited by CodeChimp; 2017-09-27 at 07:28.
    Andrew.

    Squeezebox Transporter Black/TransNav - Onkyo TX-NR1009 - Dali Zensor 5 fronts, Dali E12F Sub
    Squeezebox Touch - Audio Engine A2
    Squeezebox Receiver - Audio Engine A2
    Squeezebox Radio
    Squeezebox Boom
    Squeezebox Controller

    Server: Lenovo ThinkServer TS140, Unraid 6.x, LMS 7.9.2 (own docker image)
    Orange Squeeze, iPeng

  4. #14
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    3,404
    Quote Originally Posted by cublet View Post
    That explains it, my Radio has it but my Receiver and Transporter (the two devices I tried typically) don't. Thanks for helping look into this and teach me something new!

    Glad we solved that one, but back to the original problem. With the Transporter as my main listening device your work around for not having a context menu on Top Tracks doesn't work for me unfortunately so I'd love a context menu adding
    Since I bought my Touch the Receiver has been relegated to the loft as a spare so all my players have the feature. You still need the context menu unfortunately.

    Sent from my SM-G900F using Tapatalk

  5. #15
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,351

    Spotify - Artist - Top Tracks no Play All

    > Yes Orange Squeeze seems to rely on the context menu's for "bulk" play
    > operations and most other areas have these so it works OK, just not on
    > Top Tracks.


    I think I have a fix for this. Alas I'm about to head out for two weeks.
    Don't want to break Spotty at this point... But if you're happy to edit
    some code you could give this a try:

    - check Settings/Information for the path where the plugin is stored
    - edit the OPML.pm file inside this folder: line 622 is

    push @$items, {
    type => 'playlist',
    name => cstring($client, 'PLUGIN_SPOTTY_TOP_TRACKS'),
    items => trackList($client, $artistInfo->{tracks}),
    },{

    change type from "playlist" to "outline".
    - restart LMS

    If you break the file, just uninstall/reinstall the plugin. Settings
    will survive.

    --

    Michael

  6. #16
    Member CodeChimp's Avatar
    Join Date
    May 2008
    Location
    Essex, UK
    Posts
    42
    Quote Originally Posted by mherger View Post
    > Yes Orange Squeeze seems to rely on the context menu's for "bulk" play
    > operations and most other areas have these so it works OK, just not on
    > Top Tracks.


    I think I have a fix for this. Alas I'm about to head out for two weeks.
    Don't want to break Spotty at this point... But if you're happy to edit
    some code you could give this a try:

    - check Settings/Information for the path where the plugin is stored
    - edit the OPML.pm file inside this folder: line 622 is

    push @$items, {
    type => 'playlist',
    name => cstring($client, 'PLUGIN_SPOTTY_TOP_TRACKS'),
    items => trackList($client, $artistInfo->{tracks}),
    },{

    change type from "playlist" to "outline".
    - restart LMS

    If you break the file, just uninstall/reinstall the plugin. Settings
    will survive.

    --

    Michael
    That didn't work. With it set to playlist Orange Squeeze displays an indicator that a context menu is available but doesn't show it. With it set to outline Orange Squeeze doesn't recognize there's even a context menu available.

    Although I'm a dev my perl skills are non-existent so happy to wait for your return when you can hopefully look into it further.
    Andrew.

    Squeezebox Transporter Black/TransNav - Onkyo TX-NR1009 - Dali Zensor 5 fronts, Dali E12F Sub
    Squeezebox Touch - Audio Engine A2
    Squeezebox Receiver - Audio Engine A2
    Squeezebox Radio
    Squeezebox Boom
    Squeezebox Controller

    Server: Lenovo ThinkServer TS140, Unraid 6.x, LMS 7.9.2 (own docker image)
    Orange Squeeze, iPeng

  7. #17
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,351
    Ok, this change seems to be working:

    Code:
    	push @$items, {
    		type  => 'playlist',
    		name  => cstring($client, 'PLUGIN_SPOTTY_TOP_TRACKS'),
    #		items => trackList($client, $artistInfo->{tracks}),
    		url   => sub {
    			my ($client, $cb) = @_;
    			$cb->(trackList($client, $artistInfo->{tracks}));
    		},
    Replace the items with a function call to return the same (url => ....).

    Unfortunately my poor old Android tablet is totally broken, and I can hardly get it to connect to anything. But it did work for a few minutes before it hung again.
    Michael

    http://www.herger.net/slim-plugins - Spotty, MusicArtistInfo

  8. #18
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,351

    Spotify - Artist - Top Tracks no Play All

    > Unfortunately my poor old Android tablet is totally broken, and I can
    > hardly get it to connect to anything. But it did work for a few minutes
    > before it hung again.


    Hmm... my first suggestion (replace "playlist" with "outline") would
    have worked here, too. I'm still using Orange Squeeze 2.1.2. Did you
    apply the change correctly and restart LMS?

    --

    Michael

  9. #19
    Member CodeChimp's Avatar
    Join Date
    May 2008
    Location
    Essex, UK
    Posts
    42
    Quote Originally Posted by mherger View Post
    > Unfortunately my poor old Android tablet is totally broken, and I can
    > hardly get it to connect to anything. But it did work for a few minutes
    > before it hung again.


    Hmm... my first suggestion (replace "playlist" with "outline") would
    have worked here, too. I'm still using Orange Squeeze 2.1.2. Did you
    apply the change correctly and restart LMS?

    --

    Michael
    Well the function method worked and I got the usual context menu which allows me to use the Top Tracks bulk add now
    I definitely restarted LMS and also killed Orange Squeeze on my phone to be certain it wasn't caching anything so odd that didn't work.

    Thanks for looking into it so quickly as ever!
    Andrew.

    Squeezebox Transporter Black/TransNav - Onkyo TX-NR1009 - Dali Zensor 5 fronts, Dali E12F Sub
    Squeezebox Touch - Audio Engine A2
    Squeezebox Receiver - Audio Engine A2
    Squeezebox Radio
    Squeezebox Boom
    Squeezebox Controller

    Server: Lenovo ThinkServer TS140, Unraid 6.x, LMS 7.9.2 (own docker image)
    Orange Squeeze, iPeng

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •