[GH-ISSUE #41] Volume issues #30

Closed
opened 2026-02-27 19:28:24 +03:00 by kerem · 26 comments
Owner

Originally created by @sashahilton00 on GitHub (Jan 29, 2018).
Original GitHub issue: https://github.com/librespot-org/librespot/issues/41

Issue by moodeaudio
Monday Jan 30, 2017 at 01:16 GMT
Originally opened as https://github.com/plietar/librespot/issues/150


Hi,

Testing with Spotify IOS app on iPhone 5 and librespot on Pi.

sudo ./librespot --name RP3spot --cache /tmp --bitrate 320 --backend alsa --device hw:0

What I experienced is as follows:

  1. Spotify IOS client set volume to 100% on first connect/play! iPhone local volume was only 30%. See attached image.
  2. Volume stepping used by Spotify IOS client is very corse, only 10 steps to full volume using the physical iPhone buttons.
  3. The slider volume control within the Spotify app behaves similarly in that it raises volume too much within the first half of the slider.
  4. No support for hardware volume yet in librespot (already covered in existing issue)

The very nice debug logging shows volume cmds being received but how to decode them to see what level the client is requesting?

DEBUG:librespot::spirc: kMessageTypeVolume "Tim's iPhone" 3496dcfbf06e2b19c74d6d5216389761aa9a4e94 4 0
DEBUG:librespot::spirc: kMessageTypeNotify "RP3spot" 8ced8e4318e14e95632409ed1898989ff295f075 10 1485738325625
DEBUG:librespot::spirc: kMessageTypeVolume "Tim's iPhone" 3496dcfbf06e2b19c74d6d5216389761aa9a4e94 5 0
DEBUG:librespot::spirc: kMessageTypeNotify "RP3spot" 8ced8e4318e14e95632409ed1898989ff295f075 11 1485738326177
DEBUG:librespot::spirc: kMessageTypeVolume "Tim's iPhone" 3496dcfbf06e2b19c74d6d5216389761aa9a4e94 6 0
DEBUG:librespot::spirc: kMessageTypeNotify "RP3spot" 8ced8e4318e14e95632409ed1898989ff295f075 12 1485738326424

spotify-connect1

Regards,
Tim

Originally created by @sashahilton00 on GitHub (Jan 29, 2018). Original GitHub issue: https://github.com/librespot-org/librespot/issues/41 <a href="https://github.com/moodeaudio"><img src="https://avatars3.githubusercontent.com/u/13685583?v=4" align="left" width="96" height="96" hspace="10"></img></a> **Issue by [moodeaudio](https://github.com/moodeaudio)** _Monday Jan 30, 2017 at 01:16 GMT_ _Originally opened as https://github.com/plietar/librespot/issues/150_ ---- Hi, Testing with Spotify IOS app on iPhone 5 and librespot on Pi. sudo ./librespot --name RP3spot --cache /tmp --bitrate 320 --backend alsa --device hw:0 What I experienced is as follows: 1) Spotify IOS client set volume to 100% on first connect/play! iPhone local volume was only 30%. See attached image. 2) Volume stepping used by Spotify IOS client is very corse, only 10 steps to full volume using the physical iPhone buttons. 3) The slider volume control within the Spotify app behaves similarly in that it raises volume too much within the first half of the slider. 4) No support for hardware volume yet in librespot (already covered in existing issue) The very nice debug logging shows volume cmds being received but how to decode them to see what level the client is requesting? DEBUG:librespot::spirc: kMessageTypeVolume "Tim\'s iPhone" 3496dcfbf06e2b19c74d6d5216389761aa9a4e94 4 0 DEBUG:librespot::spirc: kMessageTypeNotify "RP3spot" 8ced8e4318e14e95632409ed1898989ff295f075 10 1485738325625 DEBUG:librespot::spirc: kMessageTypeVolume "Tim\'s iPhone" 3496dcfbf06e2b19c74d6d5216389761aa9a4e94 5 0 DEBUG:librespot::spirc: kMessageTypeNotify "RP3spot" 8ced8e4318e14e95632409ed1898989ff295f075 11 1485738326177 DEBUG:librespot::spirc: kMessageTypeVolume "Tim\'s iPhone" 3496dcfbf06e2b19c74d6d5216389761aa9a4e94 6 0 DEBUG:librespot::spirc: kMessageTypeNotify "RP3spot" 8ced8e4318e14e95632409ed1898989ff295f075 12 1485738326424 ![spotify-connect1](https://cloud.githubusercontent.com/assets/13685583/22409909/41e28582-e65f-11e6-8074-ec2374f5bdea.png) Regards, Tim
kerem 2026-02-27 19:28:24 +03:00
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by plietar
Monday Jan 30, 2017 at 04:15 GMT


Thanks for bringing this up.

Spotify IOS client set volume to 100% on first connect/play! iPhone local volume was only 30%

This is intentional, see https://github.com/plietar/librespot/pull/43 for the reasons. The local volume on the phone does not have an impact.

Volume stepping used by Spotify IOS client is very corse, only 10 steps to full volume using the physical iPhone buttons.

I'm not sure why it was set to 10, but I've just bumped it to 64 steps in 7be9626. This is the same behaviour as the desktop client.

The slider volume control within the Spotify app behaves similarly in that it raises volume too much within the first half of the slider.

Not sure what you mean there

<!-- gh-comment-id:361259760 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/plietar"><img src="https://avatars0.githubusercontent.com/u/1489775?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [plietar](https://github.com/plietar)** _Monday Jan 30, 2017 at 04:15 GMT_ ---- Thanks for bringing this up. > Spotify IOS client set volume to 100% on first connect/play! iPhone local volume was only 30% This is intentional, see https://github.com/plietar/librespot/pull/43 for the reasons. The local volume on the phone does not have an impact. > Volume stepping used by Spotify IOS client is very corse, only 10 steps to full volume using the physical iPhone buttons. I'm not sure why it was set to 10, but I've just bumped it to 64 steps in 7be9626. This is the same behaviour as the desktop client. > The slider volume control within the Spotify app behaves similarly in that it raises volume too much within the first half of the slider. Not sure what you mean there
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by moodeaudio
Monday Jan 30, 2017 at 05:46 GMT


Hi Paul,

Since its not possible for the software to know much about users audio system, assume that if client defaults to sending 100% volume that full volume will be output at speakers or headphones when play button is pressed.

Consider setting initial volume to one of the following:

  1. level that user previously set in the Spotify client app
  2. level of client device local volume that user previously set
  3. 0% (default)
  4. level specified in librespot cmd string. For example --initial-volume 10%. This would allow users that want client to always output 100% to their audio system to simply specify --initial-volume 100%.

Something like that.

-TIm

<!-- gh-comment-id:361259784 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/moodeaudio"><img src="https://avatars3.githubusercontent.com/u/13685583?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [moodeaudio](https://github.com/moodeaudio)** _Monday Jan 30, 2017 at 05:46 GMT_ ---- Hi Paul, Since its not possible for the software to know much about users audio system, assume that if client defaults to sending 100% volume that full volume will be output at speakers or headphones when play button is pressed. Consider setting initial volume to one of the following: 1. level that user previously set in the Spotify client app 2. level of client device local volume that user previously set 3. 0% (default) 4. level specified in librespot cmd string. For example --initial-volume 10%. This would allow users that want client to always output 100% to their audio system to simply specify --initial-volume 100%. Something like that. -TIm
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by sashahilton00
Sunday Feb 05, 2017 at 04:04 GMT


Ignore. Volume control on Sierra macOS glitched :/

<!-- gh-comment-id:361259807 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/sashahilton00"><img src="https://avatars3.githubusercontent.com/u/4185362?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [sashahilton00](https://github.com/sashahilton00)** _Sunday Feb 05, 2017 at 04:04 GMT_ ---- Ignore. Volume control on Sierra macOS glitched :/
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by pbros
Monday Feb 06, 2017 at 01:25 GMT


I'd be very interested in being able to specify an initial volume via an argument or config, or even better, have the ability to retain the previous spotify connect volume.

I'm using this with snapcast (https://github.com/badaix/snapcast/) and most of my other sources are never at 100% (e.g. airplay), so when I use spotify connect and switch sources, the volume is always too high since it's at 100%!

Thanks

<!-- gh-comment-id:361259830 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/pbros"><img src="https://avatars1.githubusercontent.com/u/17840445?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [pbros](https://github.com/pbros)** _Monday Feb 06, 2017 at 01:25 GMT_ ---- I'd be very interested in being able to specify an initial volume via an argument or config, or even better, have the ability to retain the previous spotify connect volume. I'm using this with snapcast (https://github.com/badaix/snapcast/) and most of my other sources are never at 100% (e.g. airplay), so when I use spotify connect and switch sources, the volume is always too high since it's at 100%! Thanks
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by ashwinvandijk
Tuesday Feb 21, 2017 at 21:04 GMT


I agree with pbros, it would be great if we could fix this for the snapcast users (including me :)). I would be happy with an initial volume of 0 if that would make things easier.

<!-- gh-comment-id:361259847 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/ashwinvandijk"><img src="https://avatars1.githubusercontent.com/u/9663397?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [ashwinvandijk](https://github.com/ashwinvandijk)** _Tuesday Feb 21, 2017 at 21:04 GMT_ ---- I agree with pbros, it would be great if we could fix this for the snapcast users (including me :)). I would be happy with an initial volume of 0 if that would make things easier.
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by plietar
Monday Mar 06, 2017 at 17:03 GMT


@moodeaudio

Consider setting initial volume to one of the following:

  • level that user previously set in the Spotify client app
  • level of client device local volume that user previously set

AFAIK this isn't possible, clients don't send their current level

  • 0% (default)

This is inconvenient since it requires all users to increase the volume every time, and would lead to confusion

  • level specified in librespot cmd string. For example --initial-volume 10%. This would allow users that want client to always output 100% to their audio system to simply specify --initial-volume 100%.

This would work.

Note that audio volume was recently refactored (#148) to support multiple mixer backends

  • When using software volume, we can add a --initial-volume flag, as well as save volume to the cache and use that when the flag isn't passed.
  • When using alsa mixing (#158), we can just use the system's volume, which is what that PR does.

I'm a bit concerned about the increasing number of command line flags, and would like to move to a more flexible config file based solution, where each audio and mixer backend can have different configuration options.

<!-- gh-comment-id:361259868 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/plietar"><img src="https://avatars0.githubusercontent.com/u/1489775?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [plietar](https://github.com/plietar)** _Monday Mar 06, 2017 at 17:03 GMT_ ---- @moodeaudio > Consider setting initial volume to one of the following: > - level that user previously set in the Spotify client app > - level of client device local volume that user previously set AFAIK this isn't possible, clients don't send their current level > - 0% (default) This is inconvenient since it requires all users to increase the volume every time, and would lead to confusion > - level specified in librespot cmd string. For example --initial-volume 10%. This would allow users that want client to always output 100% to their audio system to simply specify --initial-volume 100%. This would work. Note that audio volume was recently refactored (#148) to support multiple mixer backends - When using software volume, we can add a `--initial-volume` flag, as well as save volume to the cache and use that when the flag isn't passed. - When using alsa mixing (#158), we can just use the system's volume, which is what that PR does. I'm a bit concerned about the increasing number of command line flags, and would like to move to a more flexible config file based solution, where each audio and mixer backend can have different configuration options.
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by pbros
Tuesday Mar 07, 2017 at 00:48 GMT


For applications uses a pipe or stdout (like snapcast), alsa isn't an option. In this case, the best options would be a flag or a config file since we could always use a default initial volume when instantiating librespot. If ever the calling application can save the previous volume, then we could handle the case where we want to go back to the previous level!

<!-- gh-comment-id:361259895 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/pbros"><img src="https://avatars1.githubusercontent.com/u/17840445?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [pbros](https://github.com/pbros)** _Tuesday Mar 07, 2017 at 00:48 GMT_ ---- For applications uses a pipe or stdout (like snapcast), alsa isn't an option. In this case, the best options would be a flag or a config file since we could always use a default initial volume when instantiating librespot. If ever the calling application can save the previous volume, then we could handle the case where we want to go back to the previous level!
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by goguetchapuisb
Sunday Nov 26, 2017 at 21:29 GMT


I am interested in this feature to put an initial volume. Is it possible ?

<!-- gh-comment-id:361259914 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/goguetchapuisb"><img src="https://avatars0.githubusercontent.com/u/33229430?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [goguetchapuisb](https://github.com/goguetchapuisb)** _Sunday Nov 26, 2017 at 21:29 GMT_ ---- I am interested in this feature to put an initial volume. Is it possible ?
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by thekr1s
Wednesday Jan 24, 2018 at 23:38 GMT


@moodeaudio I have forked a recent version of librespot and added the --progressive-volume option. It icreases the volume with smaller steps at low volume and bigger steps at high volume. This gives a much more smooth volume control. Get is at: https://github.com/thekr1s/librespot/tree/progressive-voume-control

<!-- gh-comment-id:361259932 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/thekr1s"><img src="https://avatars2.githubusercontent.com/u/8556826?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [thekr1s](https://github.com/thekr1s)** _Wednesday Jan 24, 2018 at 23:38 GMT_ ---- @moodeaudio I have forked a recent version of librespot and added the --progressive-volume option. It icreases the volume with smaller steps at low volume and bigger steps at high volume. This gives a much more smooth volume control. Get is at: https://github.com/thekr1s/librespot/tree/progressive-voume-control
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by maxx
Wednesday Jan 24, 2018 at 23:42 GMT


@thekr1s this is awesome. thank you!

<!-- gh-comment-id:361259952 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/maxx"><img src="https://avatars3.githubusercontent.com/u/2896?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [maxx](https://github.com/maxx)** _Wednesday Jan 24, 2018 at 23:42 GMT_ ---- @thekr1s this is awesome. thank you!
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by kingosticks
Wednesday Jan 24, 2018 at 23:51 GMT


@thekr1s woah there's loads of fixes in your fork there. Some I'd love to have and I've got some queue handling improvements to share. Can we advertise that as the new master repository?

<!-- gh-comment-id:361259979 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/kingosticks"><img src="https://avatars2.githubusercontent.com/u/934824?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [kingosticks](https://github.com/kingosticks)** _Wednesday Jan 24, 2018 at 23:51 GMT_ ---- @thekr1s woah there's loads of fixes in your fork there. Some I'd love to have and I've got some queue handling improvements to share. Can we advertise that as the new master repository?
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by sashahilton00
Wednesday Jan 24, 2018 at 23:53 GMT


If you guys do choose a new master repo, could you spin it up into an organisation? That way it can be handled off over time as opposed to leading to this scenario where eveyone has a different fork :)

<!-- gh-comment-id:361260005 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/sashahilton00"><img src="https://avatars3.githubusercontent.com/u/4185362?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [sashahilton00](https://github.com/sashahilton00)** _Wednesday Jan 24, 2018 at 23:53 GMT_ ---- If you guys do choose a new master repo, could you spin it up into an organisation? That way it can be handled off over time as opposed to leading to this scenario where eveyone has a different fork :)
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by thekr1s
Wednesday Jan 24, 2018 at 23:58 GMT


Credits go to @ComlOnline. He merged a lot of forks with fixes. That is the reason I forked that one. I intend to push te changed to ComlOnline/librespot
This is my first step onto github, so try to find my way around....

<!-- gh-comment-id:361260034 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/thekr1s"><img src="https://avatars2.githubusercontent.com/u/8556826?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [thekr1s](https://github.com/thekr1s)** _Wednesday Jan 24, 2018 at 23:58 GMT_ ---- Credits go to @ComlOnline. He merged a lot of forks with fixes. That is the reason I forked that one. I intend to push te changed to ComlOnline/librespot This is my first step onto github, so try to find my way around....
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by kingosticks
Thursday Jan 25, 2018 at 00:00 GMT


A librespot organisation is the way to go. Good idea

<!-- gh-comment-id:361260058 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/kingosticks"><img src="https://avatars2.githubusercontent.com/u/934824?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [kingosticks](https://github.com/kingosticks)** _Thursday Jan 25, 2018 at 00:00 GMT_ ---- A librespot organisation is the way to go. Good idea
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by ComlOnline
Thursday Jan 25, 2018 at 00:55 GMT


Oh I love the idea of an organisation. I don't like the idea of being the only one with control over a project as big of this. I was originally just picking and choosing the fixes I wanted for myself. I just went to create an organisation called "librespot" however it was sadly taken. Anyone got some other ideas?

<!-- gh-comment-id:361260085 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/ComlOnline"><img src="https://avatars1.githubusercontent.com/u/25977690?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [ComlOnline](https://github.com/ComlOnline)** _Thursday Jan 25, 2018 at 00:55 GMT_ ---- Oh I love the idea of an organisation. I don't like the idea of being the only one with control over a project as big of this. I was originally just picking and choosing the fixes I wanted for myself. I just went to create an organisation called "librespot" however it was sadly taken. Anyone got some other ideas?
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by moodeaudio
Thursday Jan 25, 2018 at 00:57 GMT


This is a sight for sore eyes :-)

-Tim

<!-- gh-comment-id:361260116 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/moodeaudio"><img src="https://avatars3.githubusercontent.com/u/13685583?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [moodeaudio](https://github.com/moodeaudio)** _Thursday Jan 25, 2018 at 00:57 GMT_ ---- This is a sight for sore eyes :-) -Tim
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by sashahilton00
Thursday Jan 25, 2018 at 00:58 GMT


@ComlOnline Just call it librespot-org or something. Also the joy of an organisation is I believe that you can give multiple people control

<!-- gh-comment-id:361260140 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/sashahilton00"><img src="https://avatars3.githubusercontent.com/u/4185362?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [sashahilton00](https://github.com/sashahilton00)** _Thursday Jan 25, 2018 at 00:58 GMT_ ---- @ComlOnline Just call it librespot-org or something. Also the joy of an organisation is I believe that you can give multiple people control
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by ComlOnline
Thursday Jan 25, 2018 at 01:00 GMT


Perfect I'll do that now, That sounds wonderful.

<!-- gh-comment-id:361260166 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/ComlOnline"><img src="https://avatars1.githubusercontent.com/u/25977690?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [ComlOnline](https://github.com/ComlOnline)** _Thursday Jan 25, 2018 at 01:00 GMT_ ---- Perfect I'll do that now, That sounds wonderful.
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by sashahilton00
Thursday Jan 25, 2018 at 01:05 GMT


Great. You might think about @herrernst and some of the other guys who frequented the PRs/commits :)

<!-- gh-comment-id:361260184 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/sashahilton00"><img src="https://avatars3.githubusercontent.com/u/4185362?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [sashahilton00](https://github.com/sashahilton00)** _Thursday Jan 25, 2018 at 01:05 GMT_ ---- Great. You might think about @herrernst and some of the other guys who frequented the PRs/commits :)
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by ComlOnline
Thursday Jan 25, 2018 at 01:06 GMT


It is done: https://github.com/librespot-org/librespot
I'll comb through the contributors now.

<!-- gh-comment-id:361260215 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/ComlOnline"><img src="https://avatars1.githubusercontent.com/u/25977690?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [ComlOnline](https://github.com/ComlOnline)** _Thursday Jan 25, 2018 at 01:06 GMT_ ---- It is done: https://github.com/librespot-org/librespot I'll comb through the contributors now.
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by sashahilton00
Thursday Jan 25, 2018 at 01:07 GMT


Great. In the meantime, I'm going to bed :)

<!-- gh-comment-id:361260245 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/sashahilton00"><img src="https://avatars3.githubusercontent.com/u/4185362?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [sashahilton00](https://github.com/sashahilton00)** _Thursday Jan 25, 2018 at 01:07 GMT_ ---- Great. In the meantime, I'm going to bed :)
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by sashahilton00
Thursday Jan 25, 2018 at 01:11 GMT


Also don't forget to drop @plietar a line, not sure if he's allowed/wants to to work on it given his signing off on the project, but it would obviously be beneficial if he is able to.

<!-- gh-comment-id:361260272 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/sashahilton00"><img src="https://avatars3.githubusercontent.com/u/4185362?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [sashahilton00](https://github.com/sashahilton00)** _Thursday Jan 25, 2018 at 01:11 GMT_ ---- Also don't forget to drop @plietar a line, not sure if he's allowed/wants to to work on it given his signing off on the project, but it would obviously be beneficial if he is able to.
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by ComlOnline
Thursday Jan 25, 2018 at 01:13 GMT


Sleep well, and don't worry I have already made him an owner of the org.

<!-- gh-comment-id:361260294 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/ComlOnline"><img src="https://avatars1.githubusercontent.com/u/25977690?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [ComlOnline](https://github.com/ComlOnline)** _Thursday Jan 25, 2018 at 01:13 GMT_ ---- Sleep well, and don't worry I have already made him an owner of the org.
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by thekr1s
Friday Jan 26, 2018 at 19:27 GMT


@moodeaudio @maxx, do you face the same issue as I the the volume increases too much in the first half of the volume level? If so, what platform are you using?
I face the issue on a Raspberry Pi with OSMC, with a hifiberry DAC.

<!-- gh-comment-id:361260312 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/thekr1s"><img src="https://avatars2.githubusercontent.com/u/8556826?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [thekr1s](https://github.com/thekr1s)** _Friday Jan 26, 2018 at 19:27 GMT_ ---- @moodeaudio @maxx, do you face the same issue as I the the volume increases too much in the first half of the volume level? If so, what platform are you using? I face the issue on a Raspberry Pi with OSMC, with a hifiberry DAC.
Author
Owner

@sashahilton00 commented on GitHub (Jan 29, 2018):

Comment by maxx
Friday Jan 26, 2018 at 21:57 GMT


@thekr1s yes - I have the same annoyance (prior to your patch)..so I was very happy to see this. I control it mainly with the iOS app, and I pipe librespot to pulse audio (where I mix with with some other home automation text to speech stuff) and then I pipe that to snapcast out to several rooms in the house. I haven't tried your patch yet - updating librespot is the cards for this weekend.

<!-- gh-comment-id:361260334 --> @sashahilton00 commented on GitHub (Jan 29, 2018): <a href="https://github.com/maxx"><img src="https://avatars3.githubusercontent.com/u/2896?v=4" align="left" width="48" height="48" hspace="10"></img></a> **Comment by [maxx](https://github.com/maxx)** _Friday Jan 26, 2018 at 21:57 GMT_ ---- @thekr1s yes - I have the same annoyance (prior to your patch)..so I was very happy to see this. I control it mainly with the iOS app, and I pipe librespot to pulse audio (where I mix with with some other home automation text to speech stuff) and then I pipe that to snapcast out to several rooms in the house. I haven't tried your patch yet - updating librespot is the cards for this weekend.
Author
Owner

@ComlOnline commented on GitHub (Jan 29, 2018):

Ah the issue where this all started.

<!-- gh-comment-id:361423794 --> @ComlOnline commented on GitHub (Jan 29, 2018): Ah the issue where this all started.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librespot#30
No description provided.