Home of the Squeezebox™ & Transporter® network music players.
Page 3 of 3 FirstFirst 123
Results 21 to 30 of 30
  1. #21
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    7,976
    Quote Originally Posted by philippe_44 View Post
    I did - this 0 player cannot be good as itĺs volume influence the group probably in a non healthy way. Does it appear somewhere? Can you try Michaelĺs cleaner?
    Well this is embarrassing. I ticked the box to show disconnected players in the plugin and sure enough there was another piCorePlayer enabled with 00:00 MAC address. I will do more tests but I am pretty sure you nailed it.

    Sent from my Pixel 3a using Tapatalk

  2. #22
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    7,976
    Quote Originally Posted by philippe_44 View Post
    I did but I have not been able to reproduce yet. The use case is changing the volume before assembly, right?

    {edit]: I've tried again to play with a group of 2, change the volume many times when un-assembled and it was correct all the time when the group assembled. There has to be a special configuration. Another plugin for volume management? Other settings?
    Even without the extra player I am still seeing the same issue. The volumes can be all equal as I increase to 100%, but when I decrease again they can become unequal.
    Code:
    [21-05-09 22:13:49.0615] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 75 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 80 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:13:49.0622] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:XX:XX:XX:XX 91.16296875
    [21-05-09 22:13:49.0646] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:XX:XX:XX:XX 91.16296875

  3. #23
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    7,976
    Quote Originally Posted by philippe_44 View Post
    I did but I have not been able to reproduce yet. The use case is changing the volume before assembly, right?

    {edit]: I've tried again to play with a group of 2, change the volume many times when un-assembled and it was correct all the time when the group assembled. There has to be a special configuration. Another plugin for volume management? Other settings?
    I think I am getting somewhere. It is guaranteed to happen if I continue to hit the volume increase icon AFTER the volume reaches 100%. The more times I hit increase volume the worse it gets. The log shows it well.
    Code:
    [21-05-09 22:28:11.4230] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 95 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 95 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:11.4234] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 95
    [21-05-09 22:28:11.4243] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 95
    [21-05-09 22:28:12.5924] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 100 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 95 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:12.5932] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 100
    [21-05-09 22:28:12.5956] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 100
    [21-05-09 22:28:12.9593] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 100 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:12.9596] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 100
    [21-05-09 22:28:12.9605] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 100
    [21-05-09 22:28:17.3084] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:17.3092] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 105
    [21-05-09 22:28:17.3111] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 105
    [21-05-09 22:28:30.0648] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:30.0656] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 110.25
    [21-05-09 22:28:30.0674] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 110.25
    [21-05-09 22:28:30.5931] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:30.5935] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 115.7625
    [21-05-09 22:28:30.5944] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 115.7625
    [21-05-09 22:28:31.1003] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:31.1012] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 121.550625
    [21-05-09 22:28:31.1030] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 121.550625
    [21-05-09 22:28:31.5745] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:31.5749] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 127.62815625
    [21-05-09 22:28:31.5758] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 127.62815625
    [21-05-09 22:28:32.0531] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:32.0539] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 134.0095640625
    [21-05-09 22:28:32.0559] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 134.0095640625
    [21-05-09 22:28:32.4405] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:32.4409] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 140.710042265625
    [21-05-09 22:28:32.4418] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 140.710042265625
    [21-05-09 22:28:32.7968] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:32.7971] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 147.745544378906
    [21-05-09 22:28:32.7980] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 147.745544378906
    [21-05-09 22:28:33.0821] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:33.0829] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 155.132821597852
    [21-05-09 22:28:33.0847] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 155.132821597852
    [21-05-09 22:28:33.3042] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:33.3048] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 162.889462677744
    [21-05-09 22:28:33.3063] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 162.889462677744
    [21-05-09 22:28:33.5022] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:33.5026] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 171.033935811631
    [21-05-09 22:28:33.5036] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 171.033935811631
    [21-05-09 22:28:33.7002] Plugins::Groups::Plugin::mixerVolumeCommand (245) volume command 105 for Plugins::Groups::Player=ARRAY(0x6fc2fb0) with old volume 100 (master = Plugins::Groups::Player=ARRAY(0x6fc2fb0))
    [21-05-09 22:28:33.7006] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for 00:04:xx:xx:xx:xx 179.585632602213
    [21-05-09 22:28:33.7016] Plugins::Groups::Plugin::mixerVolumeCommand (257) new volume for b8:27:xx:xx:xx:xx 179.585632602213

  4. #24
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    7,624
    Quote Originally Posted by slartibartfast View Post
    I think I am getting somewhere. It is guaranteed to happen if I continue to hit the volume increase icon AFTER the volume reaches 100%. The more times I hit increase volume the worse it gets. The log shows it well.
    Excellent findings, thanks! It's corrected in 0.14.5
    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

  5. #25
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    7,976
    Quote Originally Posted by philippe_44 View Post
    Excellent findings, thanks! It's corrected in 0.14.5
    Excellent. . I am surprised nobody else had the issue. Maybe everyone else is very precise with volume adjustments and never try to go beyond 100%

    Sent from my Pixel 3a using Tapatalk

  6. #26
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    7,624
    Quote Originally Posted by slartibartfast View Post
    Excellent. . I am surprised nobody else had the issue. Maybe everyone else is very precise with volume adjustments and never try to go beyond 100%

    Sent from my Pixel 3a using Tapatalk
    I don't use +/- but absolute values, hence I could not get over 100 or below 0
    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

  7. #27
    Senior Member
    Join Date
    Nov 2012
    Location
    UK, Nottinghamshire
    Posts
    466
    Quote Originally Posted by slartibartfast View Post
    Excellent. . I am surprised nobody else had the issue. Maybe everyone else is very precise with volume adjustments and never try to go beyond 100%

    Sent from my Pixel 3a using Tapatalk
    I always assumed that as it's based on average etc certain volumes can be slightly unpredictable. Maybe also fact that all groups I use are 4+ players so less noticeable. Anyway glad it's sorted. Ps I was hoping for a while it was ghost squeezelite at fault
    3x Squeezebox Touch, 4x Squeezebox Radio, Squeezelite (RPi 3B with HiFiBerry DAC+Pro on OSMC), Material Skin Apk, Squeeze Commander, Logitech Media Server Version: 8.2.0 with Material Skin (Docker in DS218+)

  8. #28
    Senior Member agbagb's Avatar
    Join Date
    Aug 2006
    Location
    France
    Posts
    561
    For assorted temporary speaker setup reasons I've synched a SqueezeAmp (for audio) with a Touch (for screen, remote and control). Works fine, once I'd discovered here what I'd forgotten, or never knew: that you have (in LMS Settings) to tell them to both Sych AND Sync Volume, separately.

    Quick question, alluded to in the tread but not 100% clearly to me - when I sync the Current Player (which was the SqueezeAmp) to another player (the Touch), is the SqueezeAmp in any way a "Priority Player", or does the order of setup button-pressing not matter?
    LMS 8.2.1 - 1628023316
    Win10
    Control: Web GUI; sometimes OrangeSqueeze on Android phones / pads

    Machines / devices are in France, in two locations.
    a) Livebox 4
    Internal HDD (FLAC music; mp3 voice), LAN Desktop
    3 x Touch - 1 wireless, 2 LAN. (8.0.1-r16855)
    2 x SB Radios [wireless] (8.0.1-r16855)
    2 x SqueezeAmps

    b) Freebox
    External SSD, WiFi Laptop
    1 x Touch LAN (Firmware:7.8.0-r16754)
    2 x SB Radios, Wireless (7.7.3-r16676)

  9. #29
    Senior Member
    Join Date
    Nov 2012
    Location
    UK, Nottinghamshire
    Posts
    466
    Quote Originally Posted by agbagb View Post
    For assorted temporary speaker setup reasons I've synched a SqueezeAmp (for audio) with a Touch (for screen, remote and control). Works fine, once I'd discovered here what I'd forgotten, or never knew: that you have (in LMS Settings) to tell them to both Sych AND Sync Volume, separately.

    Quick question, alluded to in the tread but not 100% clearly to me - when I sync the Current Player (which was the SqueezeAmp) to another player (the Touch), is the SqueezeAmp in any way a "Priority Player", or does the order of setup button-pressing not matter?
    It doesn't matter which player controls you are using when both are synced..

    However... Reading you use case... It seems you only want to use touch as controller because it has screen.. Is that correct? Is your touch connected to hi fi?
    If it isn't and your intention is as controller only you can set it up to control other player without sync.. Benefit of that would be less network load and lack of small glitches related to syncing..
    Perhaps I misunderstood you though
    3x Squeezebox Touch, 4x Squeezebox Radio, Squeezelite (RPi 3B with HiFiBerry DAC+Pro on OSMC), Material Skin Apk, Squeeze Commander, Logitech Media Server Version: 8.2.0 with Material Skin (Docker in DS218+)

  10. #30
    Senior Member agbagb's Avatar
    Join Date
    Aug 2006
    Location
    France
    Posts
    561
    Yes you're right - the Touch is (temporarily) not doing audio at all. And of course, I could simply set it to control the SqueezeAmp without any sync - I'd totally forgotten that! It's amazing how much the SB world can do, and how little of it most of us use from day to day.........

    I won't go into the long details of why I'm doing this - but if you all heard a loud howl of anguish at about 6.00pm Central European Time yesterday, that would have been me (after a long day of every first-world travel problem going wrong...) discovering that I'd left the damn power supply for my shiny new AudioEngine A2+s back in Paris.
    LMS 8.2.1 - 1628023316
    Win10
    Control: Web GUI; sometimes OrangeSqueeze on Android phones / pads

    Machines / devices are in France, in two locations.
    a) Livebox 4
    Internal HDD (FLAC music; mp3 voice), LAN Desktop
    3 x Touch - 1 wireless, 2 LAN. (8.0.1-r16855)
    2 x SB Radios [wireless] (8.0.1-r16855)
    2 x SqueezeAmps

    b) Freebox
    External SSD, WiFi Laptop
    1 x Touch LAN (Firmware:7.8.0-r16754)
    2 x SB Radios, Wireless (7.7.3-r16676)

Posting Permissions

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