kaaholst / android-squeezer

Remote control for your Logitech Media Server ("Squeezeserver" etc) and players.
Apache License 2.0
75 stars 15 forks source link

Every time I search a song, Squeezer creates a new Pandora station #789

Closed dubadub425 closed 8 months ago

dubadub425 commented 1 year ago

Ya, every time I search for a song in the app, it creates a whole Pandora station right away. What the heck, man?

EReckase commented 1 year ago

This is a pretty big issue. It's not trivial to delete bunches of generated Pandora stations for everything people in my family search for in my collection. For me the Pandora station starts playback immediately, too, which is fun.

kaaholst commented 1 year ago

Hmm ... that's not good.

Unfortunately, I'm not able to use Pandora in my country, so I need your help resolving this.

In the LMS web-interface please select Settings/Advanced/Logging and raise the "(network.cometd) - Cometd protocol logging" log-level to Debug.

After a search has created the Pandora station inspect the log, for the response for the search, and paste it in this issue.

dubadub425 commented 1 year ago

[23-03-27 14:17:09.2940] Slim::Web::Cometd::handler (149) Cometd request (192.168.0.102:48714): [ { channel => "/slim/request", clientId => "0474fbd1", data => { request => [ "b8:27:eb:34:b7:a5", [ "globalsearch", "items", 0, 512, "search:kashmir", "useContextMenu:1", "menu:globalsearch", ], ], response => "/0474fbd1/slim/request/19", }, id => 56, }, ] [23-03-27 14:17:09.3035] Slim::Web::Cometd::handleRequest (909) Request for /0474fbd1/slim/request/19 / 56 is not async [23-03-27 14:17:09.3045] Slim::Web::Cometd::Manager::deliver_events (240) Sending event on channel /0474fbd1/slim/request/19 to 0474fbd1 [23-03-27 14:17:09.3177] Slim::Web::Cometd::Manager::deliver_events (254) Delivering events to 0474fbd1: do { my $a = [ { channel => "/0474fbd1/slim/request/19", data => { base => { actions => { add => { cmd => ["globalsearch", "playlist", "add"], itemsParams => "params", params => { menu => "globalsearch" }, player => 0, }, "add-hold" => { cmd => ["globalsearch", "playlist", "insert"], itemsParams => "params", params => 'fix', player => 0, }, go => { cmd => ["globalsearch", "items"], itemsParams => "params", params => 'fix', }, more => { cmd => ["globalsearch", "items"], itemsParams => "params", params => 'fix', player => 0, window => { isContextMenu => 1 }, }, play => { cmd => ["globalsearch", "playlist", "play"], itemsParams => "params", nextWindow => "nowPlaying", params => 'fix', player => 0, }, playControl => { cmd => ["globalsearch", "items"], itemsParams => "playControlParams", params => { _index => 0, _quantity => 512, menu => "globalsearch", search => "kashmir", useContextMenu => 1, }, player => 0, window => { isContextMenu => 1 }, }, }, }, count => 4, item_loop => [ { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "a970ba2e_kashmir.0", menu => "globalsearch" }, }, }, addAction => "go", text => "My Music", type => "opml", }, { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "a970ba2e_kashmir.1", menu => "globalsearch" }, }, }, addAction => "go", text => "Radio", }, { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "a970ba2e_kashmir.2", menu => "globalsearch" }, }, }, addAction => "go", text => "Pandora", }, { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "a970ba2e_kashmir.3", menu => "globalsearch" }, }, }, addAction => "go", text => "TIDAL", }, ], offset => 0, title => "Search kashmir in:", window => { windowStyle => "text_list" }, }, ext => { priority => "" }, id => 56, }, ]; $a->[0]{data}{base}{actions}{"add-hold"}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{go}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{more}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{play}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a; }

kaaholst commented 1 year ago

Thanks for the log.

It does not seem to contain any creation of a Pandora station. Can you confirm that the log you just sent, did create a Pandora station?

dubadub425 commented 1 year ago

yes, it did. perhaps I did not include enough of the Log. not sure what I'm looking for. thank you for taking a look

dubadub425 commented 1 year ago

server.log.txt

kaaholst commented 1 year ago

The full log shows that it does indeed create a station. See below. I still don't know why it does that, or how I can fix it.

If possible, please describe how Pandora is supposed to work when using search.

[
  {
    "ext": {
      "priority": ""
    },
    "channel": "/0474fbd1/slim/displaystatus/b8:27:eb:34:b7:a5",
    "data": {
      "type": "showbriefly",
      "display": {
        "duration": "30000",
        "text": [
          "Fetching track details...",
          "Kashmir (Live at Planet Hollywood) (Las Vegas) (NV - December 2"
        ],
        "type": "song",
        "icon-id": "plugins/Pandora/html/images/icon.png"
      }
    },
    "id": "52"
  },
  {
    "data": {
      "type": "showbriefly",
      "display": {
        "text": [
          "Now Playing",
          "Kashmir (Live at Planet Hollywood) (Las Vegas) (NV - December 2"
        ],
        "type": "icon",
        "is-remote": "1",
        "icon": "plugins/Pandora/html/images/icon.png",
        "play-mode": "play",
        "style": "play"
      }
    },
    "id": "52",
    "ext": {
      "priority": ""
    },
    "channel": "/0474fbd1/slim/displaystatus/b8:27:eb:34:b7:a5"
  },
  {
    "channel": "/0474fbd1/slim/request/22",
    "ext": {
      "priority": ""
    },
    "id": "59",
    "data": {
      "count": "1",
      "offset": "0",
      "base": {
        "actions": {
          "play": {
            "params": {
              "menu": "globalsearch"
            },
            "cmd": [
              "globalsearch",
              "playlist",
              "play"
            ],
            "itemsParams": "params",
            "nextWindow": "nowPlaying",
            "player": "0"
          },
          "more": {
            "params": {
              "menu": "globalsearch"
            },
            "cmd": [
              "globalsearch",
              "items"
            ],
            "itemsParams": "params",
            "player": "0",
            "window": {
              "isContextMenu": "1"
            }
          },
          "add": {
            "params": {
              "menu": "globalsearch"
            },
            "cmd": [
              "globalsearch",
              "playlist",
              "add"
            ],
            "itemsParams": "params",
            "player": "0"
          },
          "go": {
            "itemsParams": "params",
            "cmd": [
              "globalsearch",
              "items"
            ],
            "params": {
              "menu": "globalsearch"
            }
          },
          "add-hold": {
            "itemsParams": "params",
            "params": {
              "menu": "globalsearch"
            },
            "cmd": [
              "globalsearch",
              "playlist",
              "insert"
            ],
            "player": "0"
          },
          "playControl": {
            "window": {
              "isContextMenu": "1"
            },
            "player": "0",
            "params": {
              "item_id": "a970ba2e_kashmir.2",
              "useContextMenu": "1",
              "_quantity": "512",
              "menu": "globalsearch",
              "_index": "0"
            },
            "cmd": [
              "globalsearch",
              "items"
            ],
            "itemsParams": "playControlParams"
          }
        }
      },
      "item_loop": [
        {
          "text": "Kashmir (Live at Planet Hollywood) (Las Vegas) (NV - December 2",
          "type": "link",
          "actions": {
            "go": {
              "params": {
                "menu": "globalsearch",
                "item_id": "a970ba2e_kashmir.2.0"
              },
              "cmd": [
                "globalsearch",
                "items"
              ]
            }
          },
          "addAction": "go"
        }
      ],
      "title": "Your New Station",
      "goNow": "nowPlaying",
      "window": {
        "windowStyle": "text_list"
      }
    }
  }
]
dubadub425 commented 1 year ago

In the previous release, after entering a search term I was presented with a choice where to do the search, Tidal or Pandora. Now I get a list with several tabs, one for each possible source, and the Pandora station is created and already playing even before the list is fully populated.

Thanks for looking at this

w

On Tue, Mar 28, 2023, 5:42 PM Kurt Aaholst @.***> wrote:

The full log shows that it does indeed create a station. See below. I still don't know why it does that, or how I can fix it.

If possible, please describe how Pandora used to work when using search.

[ { "ext": { "priority": "" }, "channel": "/0474fbd1/slim/displaystatus/b8:27:eb:34:b7:a5", "data": { "type": "showbriefly", "display": { "duration": "30000", "text": [ "Fetching track details...", "Kashmir (Live at Planet Hollywood) (Las Vegas) (NV - December 2" ], "type": "song", "icon-id": "plugins/Pandora/html/images/icon.png" } }, "id": "52" }, { "data": { "type": "showbriefly", "display": { "text": [ "Now Playing", "Kashmir (Live at Planet Hollywood) (Las Vegas) (NV - December 2" ], "type": "icon", "is-remote": "1", "icon": "plugins/Pandora/html/images/icon.png", "play-mode": "play", "style": "play" } }, "id": "52", "ext": { "priority": "" }, "channel": "/0474fbd1/slim/displaystatus/b8:27:eb:34:b7:a5" }, { "channel": "/0474fbd1/slim/request/22", "ext": { "priority": "" }, "id": "59", "data": { "count": "1", "offset": "0", "base": { "actions": { "play": { "params": { "menu": "globalsearch" }, "cmd": [ "globalsearch", "playlist", "play" ], "itemsParams": "params", "nextWindow": "nowPlaying", "player": "0" }, "more": { "params": { "menu": "globalsearch" }, "cmd": [ "globalsearch", "items" ], "itemsParams": "params", "player": "0", "window": { "isContextMenu": "1" } }, "add": { "params": { "menu": "globalsearch" }, "cmd": [ "globalsearch", "playlist", "add" ], "itemsParams": "params", "player": "0" }, "go": { "itemsParams": "params", "cmd": [ "globalsearch", "items" ], "params": { "menu": "globalsearch" } }, "add-hold": { "itemsParams": "params", "params": { "menu": "globalsearch" }, "cmd": [ "globalsearch", "playlist", "insert" ], "player": "0" }, "playControl": { "window": { "isContextMenu": "1" }, "player": "0", "params": { "item_id": "a970ba2e_kashmir.2", "useContextMenu": "1", "_quantity": "512", "menu": "globalsearch", "_index": "0" }, "cmd": [ "globalsearch", "items" ], "itemsParams": "playControlParams" } } }, "item_loop": [ { "text": "Kashmir (Live at Planet Hollywood) (Las Vegas) (NV - December 2", "type": "link", "actions": { "go": { "params": { "menu": "globalsearch", "item_id": "a970ba2e_kashmir.2.0" }, "cmd": [ "globalsearch", "items" ] } }, "addAction": "go" } ], "title": "Your New Station", "goNow": "nowPlaying", "window": { "windowStyle": "text_list" } } } ]

— Reply to this email directly, view it on GitHub https://github.com/kaaholst/android-squeezer/issues/789#issuecomment-1487631112, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6RLOCHE4BRX3R7C454POHLW6NLLNANCNFSM6AAAAAAV53ZCUI . You are receiving this because you authored the thread.Message ID: @.***>

ZubaZ21 commented 1 year ago

I have reproduced this behavior.

kaaholst commented 1 year ago

I far as I can tell, this must have been the case all along. To confirm, that I'm on the right track, please try this apk. Do a search and select Pandora from the list of music sources.

Please report back if this creates a new pandora station. And also, please send the server logs as above.

dubadub425 commented 1 year ago

Hello! I installed the apk and tried the search function in the squeezer app. A new station is not created when I search for a song. However, I don't get any results from any of my installed apps, only 2 tabs are there, My Music and Radio.

kaaholst commented 1 year ago

@dubadub425 Thanks for the response. If possible, please include the server log, so I can analyse the result. Maybe I made a mistake. I was expecting you would still get Pandora as an option for where to do the search.

dubadub425 commented 1 year ago

of course, I'm OP. I followed the same procedure from earlier and obtained this log:

[23-05-08 15:16:36.4419] Slim::Web::Cometd::sendHTTPResponse (740) Sending Cometd chunk (192.168.0.106:44152): [{"data":{"sn player count":"0","other player count":"0","mediadirs":["/mnt/LMSfiles/music"],"info total duration":337666.816,"uuid":"9aa3b335-9e4d-4096-8ef2-2d699f1dfc7f","lastscan":"1682337089","info total albums":"66","mac":"B8:27:EB:34:B7:A5","info total genres":"22","players_loop":[{"power":"1","playerindex":"0","model":"squeezelite","digitalVolumeControl":"1","alarmDefaultVolume":"50","alarmSnoozeSeconds":"540","playerid":"b8:27:eb:2d:c2:d7","firmware":"v1.9.9-1392-pCP","playtrackalbum":"1","displaytype":"none","uuid":null,"seq_no":"0","isplayer":"1","connected":"1","alarmTimeoutSeconds":"3600","alarmfadeseconds":"1","isplaying":"0","name":"ShopRadio","canpoweroff":"1","alarmsEnabled":"1","ip":"192.168.0.107:45284","modelname":"SqueezeLite","syncPower":"0","syncVolume":"0"},{"modelname":"SqueezeLite","syncPower":"0","syncVolume":"0","ip":"192.168.0.105:58744","canpoweroff":"1","alarmsEnabled":"1","alarmTimeoutSeconds":"3600","alarmfadeseconds":"1","name":"LivingRoomRadio","isplaying":"0","displaytype":"none","uuid":null,"seq_no":"0","isplayer":"1","connected":"1","alarmSnoozeSeconds":"540","alarmDefaultVolume":"50","playerid":"b8:27:eb:34:b7:a5","firmware":"v1.9.9-1392-pCP","playtrackalbum":"1","model":"squeezelite","digitalVolumeControl":"1","power":"1","playerindex":"1"}],"info total songs":"816","ip":"192.168.0.105","httpport":"9000","info total artists":"220","version":"8.3.1","defeatDestructiveTouchToPlay":"4","player count":"2"},"channel":"/0101dce1/slim/serverstatus","ext":{"priority":""},"id":"9"}] [23-05-08 15:17:02.1461] Slim::Web::Cometd::handler (149) Cometd request (192.168.0.106:46390): [ { channel => "/slim/request", clientId => "0101dce1", data => { request => [ "b8:27:eb:34:b7:a5", [ "globalsearch", "items", 0, 512, "search:superstition ", "useContextMenu:1", "menu:globalsearch", ], ], response => "/0101dce1/slim/request/8", }, id => 24, }, ] [23-05-08 15:17:02.1532] Slim::Web::Cometd::handleRequest (909) Request for /0101dce1/slim/request/8 / 24 is not async [23-05-08 15:17:02.1542] Slim::Web::Cometd::Manager::deliver_events (240) Sending event on channel /0101dce1/slim/request/8 to 0101dce1 [23-05-08 15:17:02.1658] Slim::Web::Cometd::Manager::deliver_events (254) Delivering events to 0101dce1: do { my $a = [ { channel => "/0101dce1/slim/request/8", data => { base => { actions => { add => { cmd => ["globalsearch", "playlist", "add"], itemsParams => "params", params => { menu => "globalsearch" }, player => 0, }, "add-hold" => { cmd => ["globalsearch", "playlist", "insert"], itemsParams => "params", params => 'fix', player => 0, }, go => { cmd => ["globalsearch", "items"], itemsParams => "params", params => 'fix', }, more => { cmd => ["globalsearch", "items"], itemsParams => "params", params => 'fix', player => 0, window => { isContextMenu => 1 }, }, play => { cmd => ["globalsearch", "playlist", "play"], itemsParams => "params", nextWindow => "nowPlaying", params => 'fix', player => 0, }, playControl => { cmd => ["globalsearch", "items"], itemsParams => "playControlParams", params => { _index => 0, _quantity => 512, menu => "globalsearch", search => "superstition ", useContextMenu => 1, }, player => 0, window => { isContextMenu => 1 }, }, }, }, count => 2, item_loop => [ { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "9d6d070a_superstition%20.0", menu => "globalsearch" }, }, }, addAction => "go", text => "My Music", type => "opml", }, { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "9d6d070a_superstition%20.1", menu => "globalsearch" }, }, }, addAction => "go", text => "Radio", }, ], offset => 0, title => "Search superstition in:", window => { windowStyle => "text_list" }, }, ext => { priority => "" }, id => 24, }, ]; $a->[0]{data}{base}{actions}{"add-hold"}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{go}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{more}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{play}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a; } [23-05-08 15:17:02.1670] Slim::Web::Cometd::sendHTTPResponse (740) Sending Cometd chunk (192.168.0.106:44152): [{"ext":{"priority":""},"id":"24","data":{"base":{"actions":{"play":{"params":{"menu":"globalsearch"},"nextWindow":"nowPlaying","player":"0","itemsParams":"params","cmd":["globalsearch","playlist","play"]},"playControl":{"params":{"_index":"0","search":"superstition ","_quantity":"512","useContextMenu":"1","menu":"globalsearch"},"player":"0","itemsParams":"playControlParams","window":{"isContextMenu":"1"},"cmd":["globalsearch","items"]},"add-hold":{"player":"0","itemsParams":"params","params":{"menu":"globalsearch"},"cmd":["globalsearch","playlist","insert"]},"more":{"cmd":["globalsearch","items"],"params":{"menu":"globalsearch"},"itemsParams":"params","window":{"isContextMenu":"1"},"player":"0"},"go":{"itemsParams":"params","params":{"menu":"globalsearch"},"cmd":["globalsearch","items"]},"add":{"player":"0","itemsParams":"params","params":{"menu":"globalsearch"},"cmd":["globalsearch","playlist","add"]}}},"count":"2","window":{"windowStyle":"text_list"},"title":"Search superstition in:","offset":"0","item_loop":[{"text":"My Music","actions":{"go":{"cmd":["globalsearch","items"],"params":{"item_id":"9d6d070a_superstition%20.0","menu":"globalsearch"}}},"type":"opml","addAction":"go"},{"actions":{"go":{"cmd":["globalsearch","items"],"params":{"menu":"globalsearch","item_id":"9d6d070a_superstition%20.1"}}},"text":"Radio","addAction":"go"}]},"channel":"/0101dce1/slim/request/8"}] [23-05-08 15:17:02.1684] Slim::Web::Cometd::sendHTTPResponse (734) Sending Cometd response (192.168.0.106:46390): HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Length: 79 Content-Type: application/json Expires: -1 X-Time-To-Serve: 0.0280799865722656

[{"channel":"/slim/request","clientId":"0101dce1","successful":true,"id":"24"}] [23-05-08 15:17:04.6844] Slim::Web::Cometd::handler (149) Cometd request (192.168.0.106:46390): [ { channel => "/slim/request", clientId => "0101dce1", data => { request => [ "b8:27:eb:34:b7:a5", [ "globalsearch", "items", 0, 512, "useContextMenu:1", "menu:globalsearch", "item_id:9d6d070a_superstition%20.0", ], ], response => "/0101dce1/slim/request/9", }, id => 25, }, ] [23-05-08 15:17:04.6909] Slim::Web::Cometd::handleRequest (909) Request for /0101dce1/slim/request/9 / 25 is not async [23-05-08 15:17:04.6919] Slim::Web::Cometd::Manager::deliver_events (240) Sending event on channel /0101dce1/slim/request/9 to 0101dce1 [23-05-08 15:17:04.7068] Slim::Web::Cometd::Manager::deliver_events (254) Delivering events to 0101dce1: do { my $a = [ { channel => "/0101dce1/slim/request/9", data => { base => { actions => { add => { cmd => ["globalsearch", "playlist", "add"], itemsParams => "params", params => { menu => "globalsearch" }, player => 0, }, "add-hold" => { cmd => ["globalsearch", "playlist", "insert"], itemsParams => "params", params => 'fix', player => 0, }, go => { cmd => ["globalsearch", "items"], itemsParams => "params", params => 'fix', }, more => { cmd => ["globalsearch", "items"], itemsParams => "params", params => 'fix', player => 0, window => { isContextMenu => 1 }, }, play => { cmd => ["globalsearch", "playlist", "play"], itemsParams => "params", nextWindow => "nowPlaying", params => 'fix', player => 0, }, playControl => { cmd => ["globalsearch", "items"], itemsParams => "playControlParams", params => { _index => 0, _quantity => 512, item_id => "9d6d070a_superstition%20.0", menu => "globalsearch", useContextMenu => 1, }, player => 0, window => { isContextMenu => 1 }, }, }, }, count => 4, item_loop => [ { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "9d6d070a_superstition%20.0.0", menu => "globalsearch" }, }, }, addAction => "go", "icon-id" => "html/images/search.png", text => "Artists", type => "link", }, { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "9d6d070a_superstition%20.0.1", menu => "globalsearch" }, }, }, addAction => "go", "icon-id" => "html/images/search.png", text => "Albums", type => "link", }, { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "9d6d070a_superstition%20.0.2", menu => "globalsearch" }, }, }, addAction => "go", "icon-id" => "html/images/search.png", text => "Songs", type => "link", }, { actions => { go => { cmd => ["globalsearch", "items"], params => { item_id => "9d6d070a_superstition%20.0.3", menu => "globalsearch" }, }, }, addAction => "go", "icon-id" => "html/images/search.png", text => "Playlists", type => "link", }, ], offset => 0, title => "My Music", window => { windowStyle => "home_menu" }, }, ext => { priority => "" }, id => 25, }, ]; $a->[0]{data}{base}{actions}{"add-hold"}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{go}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{more}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a->[0]{data}{base}{actions}{play}{params} = $a->[0]{data}{base}{actions}{add}{params}; $a; } [23-05-08 15:17:04.7081] Slim::Web::Cometd::sendHTTPResponse (740) Sending Cometd chunk (192.168.0.106:44152): [{"data":{"title":"My Music","offset":"0","item_loop":[{"type":"link","actions":{"go":{"cmd":["globalsearch","items"],"params":{"item_id":"9d6d070a_superstition%20.0.0","menu":"globalsearch"}}},"text":"Artists","addAction":"go","icon-id":"html/images/search.png"},{"type":"link","actions":{"go":{"cmd":["globalsearch","items"],"params":{"item_id":"9d6d070a_superstition%20.0.1","menu":"globalsearch"}}},"text":"Albums","addAction":"go","icon-id":"html/images/search.png"},{"addAction":"go","icon-id":"html/images/search.png","actions":{"go":{"cmd":["globalsearch","items"],"params":{"item_id":"9d6d070a_superstition%20.0.2","menu":"globalsearch"}}},"type":"link","text":"Songs"},{"text":"Playlists","actions":{"go":{"params":{"item_id":"9d6d070a_superstition%20.0.3","menu":"globalsearch"},"cmd":["globalsearch","items"]}},"type":"link","addAction":"go","icon-id":"html/images/search.png"}],"base":{"actions":{"add":{"cmd":["globalsearch","playlist","add"],"itemsParams":"params","player":"0","params":{"menu":"globalsearch"}},"more":{"window":{"isContextMenu":"1"},"player":"0","itemsParams":"params","params":{"menu":"globalsearch"},"cmd":["globalsearch","items"]},"go":{"params":{"menu":"globalsearch"},"itemsParams":"params","cmd":["globalsearch","items"]},"playControl":{"cmd":["globalsearch","items"],"window":{"isContextMenu":"1"},"itemsParams":"playControlParams","player":"0","params":{"item_id":"9d6d070a_superstition%20.0","_quantity":"512","_index":"0","menu":"globalsearch","useContextMenu":"1"}},"play":{"cmd":["globalsearch","playlist","play"],"params":{"menu":"globalsearch"},"nextWindow":"nowPlaying","itemsParams":"params","player":"0"},"add-hold":{"itemsParams":"params","player":"0","params":{"menu":"globalsearch"},"cmd":["globalsearch","playlist","insert"]}}},"count":"4","window":{"windowStyle":"home_menu"}},"channel":"/0101dce1/slim/request/9","id":"25","ext":{"priority":""}}] [23-05-08 15:17:04.7095] Slim::Web::Cometd::sendHTTPResponse (734) Sending Cometd response (192.168.0.106:46390): HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Length: 79 Content-Type: application/json Expires: -1 X-Time-To-Serve: 0.0310471057891846

[{"channel":"/slim/request","clientId":"0101dce1","successful":true,"id":"25"}] [23-05-08 15:17:07.9956] Slim::Web::Cometd::handler (149) Cometd request (192.168.0.106:46390): [ { channel => "/slim/request", clientId => "0101dce1", data => { request => [ "b8:27:eb:34:b7:a5", [ "globalsearch", "items", 0, 512, "useContextMenu:1", "menu:globalsearch", "item_id:9d6d070a_superstition%20.0.2", ], ], response => "/0101dce1/slim/request/10", }, id => 26, }, ] [23-05-08 15:17:08.0179] Slim::Web::Cometd::handleRequest (909) Request for /0101dce1/slim/request/10 / 26 is not async [23-05-08 15:17:08.0192] Slim::Web::Cometd::Manager::deliver_events (240) Sending event on channel /0101dce1/slim/request/10 to 0101dce1 [23-05-08 15:17:08.0265] Slim::Web::Cometd::Manager::deliver_events (254) Delivering events to 0101dce1: do { my $a = [ { channel => "/0101dce1/slim/request/10", data => { base => { actions => { add => { cmd => ["playlistcontrol"], itemsParams => "commonParams", params => { cmd => "add", menu => 1 }, player => 0, }, "add-hold" => { cmd => ["playlistcontrol"], itemsParams => "commonParams", params => { cmd => "insert", menu => 1 }, player => 0, }, go => { cmd => ["trackinfo", "items"], itemsParams => "commonParams", params => { menu => 1 }, player => 0, }, more => { cmd => 'fix', itemsParams => "commonParams", params => 'fix', player => 0, window => { isContextMenu => 1 }, }, play => { cmd => ["playlistcontrol"], itemsParams => "commonParams", nextWindow => "nowPlaying", params => { cmd => "load", menu => 1 }, player => 0, }, playControl => { cmd => ["globalsearch", "items"], itemsParams => "playControlParams", params => { _index => 0, _quantity => 512, item_id => "9d6d070a_superstition%20.0.2", menu => "globalsearch", useContextMenu => 1, }, player => 0, window => { isContextMenu => 1 }, }, }, }, count => 1, item_loop => [ { action => "none", commonParams => { track_id => undef }, style => "itemNoAction", text => "Empty", type => "text", }, ], offset => 0, title => "Songs", window => { windowStyle => "text_list" }, }, ext => { priority => "" }, id => 26, }, ]; $a->[0]{data}{base}{actions}{more}{cmd} = $a->[0]{data}{base}{actions}{go}{cmd}; $a->[0]{data}{base}{actions}{more}{params} = $a->[0]{data}{base}{actions}{go}{params}; $a; } [23-05-08 15:17:08.0276] Slim::Web::Cometd::sendHTTPResponse (740) Sending Cometd chunk (192.168.0.106:44152): [{"data":{"title":"Songs","offset":"0","item_loop":[{"text":"Empty","action":"none","type":"text","style":"itemNoAction","commonParams":{"track_id":null}}],"base":{"actions":{"more":{"itemsParams":"commonParams","window":{"isContextMenu":"1"},"player":"0","params":{"menu":"1"},"cmd":["trackinfo","items"]},"go":{"cmd":["trackinfo","items"],"itemsParams":"commonParams","player":"0","params":{"menu":"1"}},"add":{"cmd":["playlistcontrol"],"player":"0","itemsParams":"commonParams","params":{"cmd":"add","menu":"1"}},"play":{"cmd":["playlistcontrol"],"nextWindow":"nowPlaying","itemsParams":"commonParams","player":"0","params":{"cmd":"load","menu":"1"}},"playControl":{"itemsParams":"playControlParams","window":{"isContextMenu":"1"},"player":"0","params":{"menu":"globalsearch","useContextMenu":"1","item_id":"9d6d070a_superstition%20.0.2","_quantity":"512","_index":"0"},"cmd":["globalsearch","items"]},"add-hold":{"params":{"cmd":"insert","menu":"1"},"player":"0","itemsParams":"commonParams","cmd":["playlistcontrol"]}}},"count":"1","window":{"windowStyle":"text_list"}},"channel":"/0101dce1/slim/request/10","id":"26","ext":{"priority":""}}] [23-05-08 15:17:08.0289] Slim::Web::Cometd::sendHTTPResponse (734) Sending Cometd response (192.168.0.106:46390): HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Length: 79 Content-Type: application/json Expires: -1 X-Time-To-Serve: 0.0391330718994141

[{"channel":"/slim/request","id":"26","successful":true,"clientId":"0101dce1"}] [23-05-08 15:17:36.2302] Slim::Web::Cometd::requestCallback (935) requestCallback got results for /0101dce1/slim/serverstatus / 9 [23-05-08 15:17:36.4413] Slim::Web::Cometd::Manager::deliver_events (254) Delivering events to 0101dce1: [ { channel => "/0101dce1/slim/serverstatus", data => { "defeatDestructiveTouchToPlay" => 4, httpport => 9000, "info total albums" => 66, "info total artists" => 220, "info total duration" => "337666.816", "info total genres" => 22, "info total songs" => 816, ip => "192.168.0.105", lastscan => "1682337089", mac => "B8:27:EB:34:B7:A5", mediadirs => ["/mnt/LMSfiles/music"], "other player count" => 0, "player count" => 2, players_loop => [ { alarmDefaultVolume => 50, alarmSnoozeSeconds => 540, alarmTimeoutSeconds => 3600, alarmfadeseconds => 1, alarmsEnabled => 1, canpoweroff => 1, connected => 1, digitalVolumeControl => 1, displaytype => "none", firmware => "v1.9.9-1392-pCP", ip => "192.168.0.107:45284", isplayer => 1, isplaying => 0, model => "squeezelite", modelname => "SqueezeLite", name => "ShopRadio", playerid => "b8:27:eb:2d:c2:d7", playerindex => 0, playtrackalbum => 1, power => 1, seq_no => 0, syncPower => 0, syncVolume => 0, uuid => undef, }, { alarmDefaultVolume => 50, alarmSnoozeSeconds => 540, alarmTimeoutSeconds => 3600, alarmfadeseconds => 1, alarmsEnabled => 1, canpoweroff => 1, connected => 1, digitalVolumeControl => 1, displaytype => "none", firmware => "v1.9.9-1392-pCP", ip => "192.168.0.105:58744", isplayer => 1, isplaying => 0, model => "squeezelite", modelname => "SqueezeLite", name => "LivingRoomRadio", playerid => "b8:27:eb:34:b7:a5", playerindex => 1, playtrackalbum => 1, power => 1, seq_no => 0, syncPower => 0, syncVolume => 0, uuid => undef, }, ], "sn player count" => 0, uuid => "9aa3b335-9e4d-4096-8ef2-2d699f1dfc7f", version => "8.3.1", }, ext => { priority => "" }, id => 9, }, ] [23-05-08 15:17:36.4432] Slim::Web::Cometd::sendHTTPResponse (740) Sending Cometd chunk (192.168.0.106:44152): [{"id":"9","ext":{"priority":""},"channel":"/0101dce1/slim/serverstatus","data":{"info total songs":"816","players_loop":[{"alarmDefaultVolume":"50","alarmSnoozeSeconds":"540","firmware":"v1.9.9-1392-pCP","playerid":"b8:27:eb:2d:c2:d7","playtrackalbum":"1","displaytype":"none","uuid":null,"seq_no":"0","connected":"1","isplayer":"1","power":"1","playerindex":"0","model":"squeezelite","digitalVolumeControl":"1","ip":"192.168.0.107:45284","modelname":"SqueezeLite","syncPower":"0","syncVolume":"0","alarmTimeoutSeconds":"3600","alarmfadeseconds":"1","isplaying":"0","name":"ShopRadio","canpoweroff":"1","alarmsEnabled":"1"},{"syncPower":"0","syncVolume":"0","modelname":"SqueezeLite","ip":"192.168.0.105:58744","canpoweroff":"1","alarmsEnabled":"1","alarmfadeseconds":"1","isplaying":"0","name":"LivingRoomRadio","alarmTimeoutSeconds":"3600","seq_no":"0","isplayer":"1","connected":"1","displaytype":"none","uuid":null,"playtrackalbum":"1","alarmSnoozeSeconds":"540","alarmDefaultVolume":"50","firmware":"v1.9.9-1392-pCP","playerid":"b8:27:eb:34:b7:a5","digitalVolumeControl":"1","model":"squeezelite","power":"1","playerindex":"1"}],"info total genres":"22","mac":"B8:27:EB:34:B7:A5","lastscan":"1682337089","info total albums":"66","info total duration":337666.816,"uuid":"9aa3b335-9e4d-4096-8ef2-2d699f1dfc7f","mediadirs":["/mnt/LMSfiles/music"],"other player count":"0","sn player count":"0","player count":"2","defeatDestructiveTouchToPlay":"4","version":"8.3.1","info total artists":"220","httpport":"9000","ip":"192.168.0.105"}}] [23-05-08 15:18:23.0034] Slim::Web::Cometd::webCloseHandler (984) Lost connection from 192.168.0.106:46390, clid: 0101dce1, transport: none [23-05-08 15:18:23.0040] Slim::Web::Cometd::webCloseHandler (1008) Not the active connection, ignoring [23-05-08 15:18:36.2355] Slim::Web::Cometd::requestCallback (935) requestCallback got results for /0101dce1/slim/serverstatus / 9 [23-05-08 15:18:36.4478] Slim::Web::Cometd::Manager::deliver_events (254) Delivering events to 0101dce1: [ { channel => "/0101dce1/slim/serverstatus", data => { "defeatDestructiveTouchToPlay" => 4, httpport => 9000, "info total albums" => 66, "info total artists" => 220, "info total duration" => "337666.816", "info total genres" => 22, "info total songs" => 816, ip => "192.168.0.105", lastscan => "1682337089", mac => "B8:27:EB:34:B7:A5", mediadirs => ["/mnt/LMSfiles/music"], "other player count" => 0, "player count" => 2, players_loop => [ { alarmDefaultVolume => 50, alarmSnoozeSeconds => 540, alarmTimeoutSeconds => 3600, alarmfadeseconds => 1, alarmsEnabled => 1, canpoweroff => 1, connected => 1, digitalVolumeControl => 1, displaytype => "none", firmware => "v1.9.9-1392-pCP", ip => "192.168.0.107:45284", isplayer => 1, isplaying => 0, model => "squeezelite", modelname => "SqueezeLite", name => "ShopRadio", playerid => "b8:27:eb:2d:c2:d7", playerindex => 0, playtrackalbum => 1, power => 1, seq_no => 0, syncPower => 0, syncVolume => 0, uuid => undef, }, { alarmDefaultVolume => 50, alarmSnoozeSeconds => 540, alarmTimeoutSeconds => 3600, alarmfadeseconds => 1, alarmsEnabled => 1, canpoweroff => 1, connected => 1, digitalVolumeControl => 1, displaytype => "none", firmware => "v1.9.9-1392-pCP", ip => "192.168.0.105:58744", isplayer => 1, isplaying => 0, model => "squeezelite", modelname => "SqueezeLite", name => "LivingRoomRadio", playerid => "b8:27:eb:34:b7:a5", playerindex => 1, playtrackalbum => 1, power => 1, seq_no => 0, syncPower => 0, syncVolume => 0, uuid => undef, }, ], "sn player count" => 0, uuid => "9aa3b335-9e4d-4096-8ef2-2d699f1dfc7f", version => "8.3.1", }, ext => { priority => "" }, id => 9, }, ] [23-05-08 15:18:36.4500] Slim::Web::Cometd::sendHTTPResponse (740) Sending Cometd chunk (192.168.0.106:44152): [{"channel":"/0101dce1/slim/serverstatus","data":{"player count":"2","defeatDestructiveTouchToPlay":"4","httpport":"9000","info total artists":"220","version":"8.3.1","ip":"192.168.0.105","info total genres":"22","players_loop":[{"alarmTimeoutSeconds":"3600","alarmfadeseconds":"1","name":"ShopRadio","isplaying":"0","canpoweroff":"1","alarmsEnabled":"1","ip":"192.168.0.107:45284","modelname":"SqueezeLite","syncPower":"0","syncVolume":"0","power":"1","playerindex":"0","model":"squeezelite","digitalVolumeControl":"1","alarmDefaultVolume":"50","alarmSnoozeSeconds":"540","firmware":"v1.9.9-1392-pCP","playerid":"b8:27:eb:2d:c2:d7","playtrackalbum":"1","displaytype":"none","uuid":null,"seq_no":"0","connected":"1","isplayer":"1"},{"alarmsEnabled":"1","canpoweroff":"1","alarmTimeoutSeconds":"3600","isplaying":"0","name":"LivingRoomRadio","alarmfadeseconds":"1","modelname":"SqueezeLite","syncVolume":"0","syncPower":"0","ip":"192.168.0.105:58744","model":"squeezelite","digitalVolumeControl":"1","playerindex":"1","power":"1","uuid":null,"displaytype":"none","isplayer":"1","connected":"1","seq_no":"0","playerid":"b8:27:eb:34:b7:a5","firmware":"v1.9.9-1392-pCP","alarmDefaultVolume":"50","alarmSnoozeSeconds":"540","playtrackalbum":"1"}],"info total songs":"816","lastscan":"1682337089","info total albums":"66","mac":"B8:27:EB:34:B7:A5","info total duration":337666.816,"uuid":"9aa3b335-9e4d-4096-8ef2-2d699f1dfc7f","sn player count":"0","other player count":"0","mediadirs":["/mnt/LMSfiles/music"]},"ext":{"priority":""},"id":"9"}] [23-05-08 15:19:36.2411] Slim::Web::Cometd::requestCallback (935) requestCallback got results for /0101dce1/slim/serverstatus / 9 [23-05-08 15:19:36.4534] Slim::Web::Cometd::Manager::deliver_events (254) Delivering events to 0101dce1: [ { channel => "/0101dce1/slim/serverstatus", data => { "defeatDestructiveTouchToPlay" => 4, httpport => 9000, "info total albums" => 66, "info total artists" => 220, "info total duration" => "337666.816", "info total genres" => 22, "info total songs" => 816, ip => "192.168.0.105", lastscan => "1682337089", mac => "B8:27:EB:34:B7:A5", mediadirs => ["/mnt/LMSfiles/music"], "other player count" => 0, "player count" => 2, players_loop => [ { alarmDefaultVolume => 50, alarmSnoozeSeconds => 540, alarmTimeoutSeconds => 3600, alarmfadeseconds => 1, alarmsEnabled => 1, canpoweroff => 1, connected => 1, digitalVolumeControl => 1, displaytype => "none", firmware => "v1.9.9-1392-pCP", ip => "192.168.0.107:45284", isplayer => 1, isplaying => 0, model => "squeezelite", modelname => "SqueezeLite", name => "ShopRadio", playerid => "b8:27:eb:2d:c2:d7", playerindex => 0, playtrackalbum => 1, power => 1, seq_no => 0, syncPower => 0, syncVolume => 0, uuid => undef, }, { alarmDefaultVolume => 50, alarmSnoozeSeconds => 540, alarmTimeoutSeconds => 3600, alarmfadeseconds => 1, alarmsEnabled => 1, canpoweroff => 1, connected => 1, digitalVolumeControl => 1, displaytype => "none", firmware => "v1.9.9-1392-pCP", ip => "192.168.0.105:58744", isplayer => 1, isplaying => 0, model => "squeezelite", modelname => "SqueezeLite", name => "LivingRoomRadio", playerid => "b8:27:eb:34:b7:a5", playerindex => 1, playtrackalbum => 1, power => 1, seq_no => 0, syncPower => 0, syncVolume => 0, uuid => undef, }, ], "sn player count" => 0, uuid => "9aa3b335-9e4d-4096-8ef2-2d699f1dfc7f", version => "8.3.1", }, ext => { priority => "" }, id => 9, }, ] [23-05-08 15:19:36.4556] Slim::Web::Cometd::sendHTTPResponse (740) Sending Cometd chunk (192.168.0.106:44152):

dubadub425 commented 1 year ago

wrong button

kaaholst commented 1 year ago

Yes, the log shows only My Music and Radio. It appears that Pandora is missing. When I do this on my LMS, I also get My Music and Radio, but in addition I get the installed music source plugins in the list. It looks like Pandora is not currently active in your LMS. Can that be the case?

kaaholst commented 1 year ago

This issue is fixed in this apk.

You may continue to use this apk, it will automatically be updated when an new version is released. You can also revert to the version on Google Play, if you prefer to use an official version.

Thanks for the feedback.

dubadub425 commented 1 year ago

My Man!

On Thu, Jun 29, 2023, 4:12 PM Kurt Aaholst @.***> wrote:

This issue is fixed in this apk https://drive.google.com/file/d/1xanOkuQpy36v2aw4OIm1brkCriPII6s_/view?usp=sharing .

You may continue to use this apk, it will automatically be updated when an new version is released. You can also revert to the version on Google Play, if you prefer to use an official version.

Thanks for the feedback.

— Reply to this email directly, view it on GitHub https://github.com/kaaholst/android-squeezer/issues/789#issuecomment-1613750740, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6RLOCG7F7DATOYMOYUIENDXNXOUNANCNFSM6AAAAAAV53ZCUI . You are receiving this because you modified the open/close state.Message ID: @.***>

kaaholst commented 8 months ago

This is available from version 2.3.3, so closing this

dubadub425 commented 8 months ago

Thank you very much! Wonderful product!

w

On Wed, Oct 18, 2023, 4:25 PM Kurt Aaholst @.***> wrote:

This is available from version 2.3.3, so closing this

— Reply to this email directly, view it on GitHub https://github.com/kaaholst/android-squeezer/issues/789#issuecomment-1769265944, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6RLOCGJWVGWFCLS2BR3ZHDYAA3MPAVCNFSM6AAAAAAV53ZCUKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRZGI3DKOJUGQ . You are receiving this because you modified the open/close state.Message ID: @.***>