Announcement

Collapse
No announcement yet.

ANNOUNCE: Group Players

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Originally posted by 0815
    Just a few ideas.

    - Please conciser an option to exclude a player from group volume control. I have several Jogglers where the volume is set to be fixed 100%. The volume should not be changed by group because its controlled by an amplifier.
    Not sure I'm getting this. Normally, if you've set the volume of a player @ fixed output, the value is ignored in average group volume computation. So volume change of the group will only affect players whose volume is not fixed
    If possible revert to the playback/group state prior to a new group controlling the device after the new group is switched off. Might be an issue... If I am playing a playlist on my stereo (two players L/R) group and the master group (all players) is kicking in, the players revert to the playlist, but seems to loose the old group. Means, the player are still on but do not start playback at the point where the master group taking controll.
    Sorry, same I'm not getting this either. If group 1 contains players A,B and group 2 contains A,B,C,D. If group 1 is currently playing, and you start group 2, then players A and B are also switched to group 2. Means the last "group" to come in action always wins. But when group 2 stops, players return to playlist when they were not grouped *at all*, not to play list of group 1, that's true. Is this what you mean? Having them return to group 1 would create lots of side effects.
    LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

    Comment


    • Great stuff - almost can't believe it hadn't been thought of before!

      Thanks for this Philippe

      Comment


      • Hi Philipp,

        with regards to this post: https://forums.slimdevices.com/showt...lugin&p=934363

        I would love to use the Ickstream Plugin as a default to stream Tidal....(works much better that the official Tidal Plugin). Unfortunately not supported because of a different identifier.
        If you don't mind and could implement an option to identify it in a different way and make it working with Ickstream Plugin it would be wonderful.

        Thanks S

        Comment


        • Group player changes name when using spotty plugin in Spottify Connect

          Hi Phlippe44

          I noticed an issue where I think this is caused by your group player plugin.
          When using a group player in spotty plugin, the name of the player can change randomly.

          In my case, I have a group player named "Wohnzimmer".
          The group player contains two real devices:
          - SB Touch named "Squeezebox Touch"
          - SB Radio named "Squeezebox Küche"

          Spotty announces the "Wohnzimmer" player as "Wohnzimmer" or as "Wohnzimmer, Squeezebox Küche & Squeezebox Touch" (which is a combination of the group player name followed by a comma and followed by the "real" player names).
          Finally, in Spotify Connect this are two different players.
          I would control the players in my home automation (openHAB). But there the "known" Spotify Connect player can be switch between the 2 names above.

          I described the issue in the spotty thread:


          mherger mentioned the issue comes pretty sure from the group player plugin:


          Could you please have a look into your code, how the group player names are generated by your plugin.
          You can also find debug logs from spotty & group player plugin in the first link. If you need more details, please shout.

          thx & regards
          Remo
          CentOS8 (x86_64-linux), SqueezebosServer 8.2.1 - usually the latest nightly build
          1x Squeezebox Touch
          3x Squeezebox Radio
          1x Squeezebox Boom

          Comment


          • ANNOUNCE: Group Players

            > I would control the players in my home automation (openHAB). But there
            > the "known" Spotify Connect player can be switch between the 2 names
            > above.


            Could you (temporarily) take openHAB out of the equation? Just to get
            rid of one more variable?

            --

            Michael
            Michael

            "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
            (LMS: Settings/Information)

            Comment


            • Originally posted by mherger
              >
              Could you (temporarily) take openHAB out of the equation? Just to get
              rid of one more variable?
              Michael
              Sure, but also other applications they are using the offical Spotify API could potentially have this issue when they want control SB players.
              CentOS8 (x86_64-linux), SqueezebosServer 8.2.1 - usually the latest nightly build
              1x Squeezebox Touch
              3x Squeezebox Radio
              1x Squeezebox Boom

              Comment


              • ANNOUNCE: Group Players

                > Sure, but also other applications they are using the offical Spotify API
                > could potentially have this issue when they want control SB players.

                Is openHAB interacting with LMS (in any way, not related to Spotty)?

                --

                Michael
                Michael

                "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                (LMS: Settings/Information)

                Comment


                • Originally posted by mherger
                  Is openHAB interacting with LMS (in any way, not related to Spotty)?
                  No, openHAB just uses the Spotify Connect API.

                  e.g. GET /v1/me/player/devices
                  Basically it does the same as when you are using the Spotify App and select for example a playlist and then a device on which you want to play it.
                  CentOS8 (x86_64-linux), SqueezebosServer 8.2.1 - usually the latest nightly build
                  1x Squeezebox Touch
                  3x Squeezebox Radio
                  1x Squeezebox Boom

                  Comment


                  • ANNOUNCE: Group Players

                    >> Is openHAB interacting with LMS (in any way, not related to Spotty)?
                    >>

                    > No, openHAB just uses the Spotify Connect API.
                    > https://developer.spotify.com/docume...erence/player/
                    > e.g. GET /v1/me/player/devices
                    > Basically it does the same as when you are using the Spotify App and
                    > select for example a playlist and then a device on which you want to
                    > play it.


                    Good. Then at least this is not causing the problems.

                    --

                    Michael
                    Michael

                    "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                    (LMS: Settings/Information)

                    Comment


                    • Originally posted by pilot000
                      Hi Phlippe44

                      I noticed an issue where I think this is caused by your group player plugin.
                      When using a group player in spotty plugin, the name of the player can change randomly.

                      In my case, I have a group player named "Wohnzimmer".
                      The group player contains two real devices:
                      - SB Touch named "Squeezebox Touch"
                      - SB Radio named "Squeezebox Küche"

                      Spotty announces the "Wohnzimmer" player as "Wohnzimmer" or as "Wohnzimmer, Squeezebox Küche & Squeezebox Touch" (which is a combination of the group player name followed by a comma and followed by the "real" player names).
                      Finally, in Spotify Connect this are two different players.
                      I would control the players in my home automation (openHAB). But there the "known" Spotify Connect player can be switch between the 2 names above.

                      I described the issue in the spotty thread:


                      mherger mentioned the issue comes pretty sure from the group player plugin:


                      Could you please have a look into your code, how the group player names are generated by your plugin.
                      You can also find debug logs from spotty & group player plugin in the first link. If you need more details, please shout.

                      thx & regards
                      Remo
                      I just tried messing around with synchronising players and the only time I see multiple players showing as one Spotify endpoint is when I sync players. I even tried synchronising a group with other players but it is actually impossible to do it. Have you tried deleting the group and reforming it under a different name? Clutching at straws now.

                      Sent from my SM-G900F using Tapatalk
                      Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
                      Bedroom: Radio
                      Bathroom: Radio

                      Comment


                      • Originally posted by slartibartfast
                        I just tried messing around with synchronising players and the only time I see multiple players showing as one Spotify endpoint is when I sync players. I even tried synchronising a group with other players but it is actually impossible to do it. Have you tried deleting the group and reforming it under a different name? Clutching at straws now.
                        When I understand the concept of group players correct, it should act as a "real" SB player. I exposed only the group player in spotty, not the 2 players in this group.
                        I expect to have in the Spotify API (or Spotify App) only one player (the group player, named "Wohnzimmer"). But this particular player is sometimes exposed as "Wohnzimmer" or "Wohnzimmer, Squeezebox Küche & Squeezebox Touch". I never can see both names in the Spotify App together. There is always one one of them listed.
                        CentOS8 (x86_64-linux), SqueezebosServer 8.2.1 - usually the latest nightly build
                        1x Squeezebox Touch
                        3x Squeezebox Radio
                        1x Squeezebox Boom

                        Comment


                        • Originally posted by pilot000
                          When I understand the concept of group players correct, it should act as a "real" SB player. I exposed only the group player in spotty, not the 2 players in this group.
                          I expect to have in the Spotify API (or Spotify App) only one player (the group player, named "Wohnzimmer"). But this particular player is sometimes exposed as "Wohnzimmer" or "Wohnzimmer, Squeezebox Küche & Squeezebox Touch". I never can see both names in the Spotify App together. There is always one one of them listed.
                          I don’t have access to my computer right now, but when you synchronize manually players, what do you see normally in Spotify connect?
                          LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                          Comment


                          • Originally posted by philippe_44
                            I don’t have access to my computer right now, but when you synchronize manually players, what do you see normally in Spotify connect?
                            I synced my other two Squeezebox Radios in LMS and they appeared in Spotify Connect as "Squeezebox Bad & Squeezebox Büro". And both of the individual players have been disappeared in Spotify Connect.
                            Click image for larger version

Name:	Bildschirmfoto 2019-06-05 um 17.40.09.png
Views:	1
Size:	73.5 KB
ID:	1566489

                            After "unsync" they appear again as 2 single players in Sportify Connect and the synced pair is disappeared.
                            Click image for larger version

Name:	Bildschirmfoto 2019-06-05 um 17.38.36.png
Views:	1
Size:	76.7 KB
ID:	1566488
                            I have reproduced this several times, always with the same result.

                            So the changing name in Spotify Connect is only with the group player.
                            Perhaps, the comma in the "synced" name causes the issue.
                            CentOS8 (x86_64-linux), SqueezebosServer 8.2.1 - usually the latest nightly build
                            1x Squeezebox Touch
                            3x Squeezebox Radio
                            1x Squeezebox Boom

                            Comment


                            • Originally posted by pilot000
                              I synced my other two Squeezebox Radios in LMS and they appeared in Spotify Connect as "Squeezebox Bad & Squeezebox Büro". And both of the individual players have been disappeared in Spotify Connect.
                              [ATTACH]27489[/ATTACH]

                              After "unsync" they appear again as 2 single players in Sportify Connect and the synced pair is disappeared.
                              [ATTACH]27488[/ATTACH]
                              I have reproduced this several times, always with the same result.

                              So the changing name in Spotify Connect is only with the group player.
                              Perhaps, the comma in the "synced" name causes the issue.
                              So that’s what I was suspecting. Group Player creates the group on the fly. It seems that spotty wants to display the names of all players in the group. So it’s a timing issue. Depending when spotty is invoked relative to Group creating the group (and it’s random) you either have just the group virtual player in the spotty name or all the players. The only option I can see would be for spotty to not gather the synced members when target is a group
                              LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                              Comment


                              • Originally posted by philippe_44
                                So that’s what I was suspecting. Group Player creates the group on the fly. It seems that spotty wants to display the names of all players in the group. So it’s a timing issue. Depending when spotty is invoked relative to Group creating the group (and it’s random) you either have just the group virtual player in the spotty name or all the players. The only option I can see would be for spotty to not gather the synced members when target is a group
                                Then this must be handled in spotty, right ?
                                @mherger: Do you see a chance to implement this in the spotty plugin ?
                                CentOS8 (x86_64-linux), SqueezebosServer 8.2.1 - usually the latest nightly build
                                1x Squeezebox Touch
                                3x Squeezebox Radio
                                1x Squeezebox Boom

                                Comment

                                Working...
                                X
                                😀
                                🥰
                                🤢
                                😎
                                😡
                                👍
                                👎