Commit Graph
1555 Commits
Author SHA1 Message Date
Mike Brady 006b86c2d2 AllConnect, not AllStream 2016-05-20 16:24:38 +01:00
Mike Brady e4642cbdb7 Update RELEASENOTES.md 2016-05-20 15:54:04 +01:00
Mike Brady 3996553913 Update RELEASENOTES.md 2016-05-20 15:53:11 +01:00
Mike Brady e337bf6ccc Update RELEASENOTES.md 2016-05-20 15:50:06 +01:00
Mike Brady 8352f7ee22 Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot!
2016-05-20 15:43:30 +01:00
Mike Brady 2ad0387456 Minor bug fixes and AllStream compatability. 2016-05-20 15:42:25 +01:00
Mike Brady cd9a1b5838 Reintroduce a message to indicate successful startup. 2016-05-20 15:41:54 +01:00
Mike Brady 04eeaa837e Change password authentication to the same as an AirPort Express running 7.6.4. Only look for authentication once per session, to suit AllStream/Streambels 2016-05-20 15:41:19 +01:00
Mike Brady 49d27c35f2 Change Zeroconf strings to match those of a First Generation AirPort Express running firmware 7.6.4 2016-05-20 15:39:18 +01:00
Mike Brady 2d38d5c364 Update LIBSOXR.md 2016-05-18 11:08:16 +01:00
Mike Brady ebb59c98bf Update LIBSOXR.md 2016-05-18 11:07:33 +01:00
Mike Brady dcd7f5098c Remove references to older Raspbian 2016-05-18 11:06:31 +01:00
Mike Brady 83d15d0667 Merge pull request #296 from joerg-krause/parsable-statistics
Make statistics output more parsable
2016-05-16 22:22:58 +01:00
Jörg Krause 78f5153b11 Make statistics output more parsable 2016-05-16 21:52:22 +02:00
Mike Brady 0eaf97ab0e Update RELEASENOTES.md 2016-05-16 13:53:58 +01:00
Mike Brady 04914a7ddb Reflect bug fix in ipv6 link-local connections 2016-05-16 13:52:23 +01:00
Mike Brady dcca13c67b Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot changes.
2016-05-13 16:33:08 +00:00
Mike Brady 284dfb94bf Add scope_id to information used to bind an outgoing IPv6 port. Makes it work with link-local addresses. 2016-05-13 16:32:13 +00:00
Mike Brady 51ad2cd385 Alter the wording of an error message a tiny bit. 2016-05-11 09:18:02 +00:00
Mike Brady 30386ae08c Add some information to message if the listening port (normally port 5000) is already in use. 2016-05-11 09:08:10 +00:00
Mike Brady 43e29d5979 Merge pull request #294 from joerg-krause/fix-vol2attn
Fix vol2attn
2016-05-09 15:01:27 +01:00
Jörg Krause f230e3e543 Fix vol2attn
This fixes calculation of the scaled attenuation if `max_dB` is different from
zero.

Closes: https://github.com/mikebrady/shairport-sync/issues/290
2016-05-09 15:10:37 +02:00
Mike Brady 02651562a4 Only try to set volume at play if there's a mixer. 2016-05-09 11:28:37 +00:00
Mike Brady b2474c7b05 Add some debug information to help understand some of the startup dynamics 2016-05-09 11:00:23 +01:00
Mike Brady 98607e55f4 Update RELEASENOTES.md 2016-05-08 14:47:55 +01:00
Mike Brady f5ee4c1635 Update RELEASENOTES.md 2016-05-08 14:45:13 +01:00
Mike Brady 2239efe8ca Check for zero length or NULL play buffers and skip them if they happen. 2016-05-08 13:17:47 +01:00
Mike Brady 429b04f13c Reinstate end of conversation detection. 2016-05-07 16:30:11 +01:00
Mike Brady 1b7fceb7d1 Merge pull request #293 from joerg-krause/alsa-softvol
Add support for ALSA softvol plugin
2016-05-07 10:52:05 +01:00
Mike Brady ecb1359779 Bump to reflect bug fix. 2016-05-07 09:44:09 +01:00
Mike Brady f01e86f5e9 Fix a diagnostic that actually caused the connection to be dropped occasinally. 2016-05-07 09:41:51 +01:00
Mike Brady 58f3758ad6 Fix warning about redefined function. 2016-05-07 08:01:46 +00:00
Mike Brady ab979d5967 Fix warning about redefined function. 2016-05-07 08:01:05 +00:00
Jörg Krause f3dcf8d69b Add support for ALSA softvol plugin
The ALSA softvol plugin allows the user to add a new volume control and control
the sound volume by software. This is necessary if the sound card can't control
the volume by hardware.

An example configuration in the `~/.asoundrc` file might look like this:
```
pcm.softvol {
  type softvol
  slave {
    pcm "hw:0"
  }
  control {
    name "Master"
    card 0
  }
  min_dB -57.2
  max_dB -6.2
}
ctl.softvol {
  type hw
  card 0
}
```

The corresponding entries in the shairport-sync would be:
```
alsa =
{
  output_device = "softvol";
  mixer_control_name = "Master";
}
```

Please check the (ALSA documentation)[http://alsa.opensrc.org/Softvol] and the
(ALSA PCM library reference)[http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html]

If shairport-syncs alsa backend does not have success in getting the dB volume
information from the hardware device it tries to get these information from a
software volume control with the name mixer device name as for the hardware
mixer.
2016-05-06 22:23:16 +02:00
Mike Brady 6cfc9f9897 Demote some debug messages, add check for empty or null buffer argument to pcm_snd_writei 2016-05-06 16:28:40 +00:00
Mike Brady cc04032936 Update configure.ac 2016-05-02 22:39:52 +01:00
Mike Brady 20b322a9a2 Update RELEASENOTES.md 2016-05-02 22:39:24 +01:00
Mike Brady 76724fd06d Fix omitted line.
Thanks to https://github.com/ejurgensen
2016-05-02 21:46:08 +01:00
Mike Brady 99afe8ef29 Wait for network to have started
http://unix.stackexchange.com/questions/126009/cause-a-script-to-execute-after-networking-has-started
2016-05-02 17:08:00 +01:00
Mike Brady 8f9a431988 Update RELEASENOTES.md 2016-05-02 16:01:05 +01:00
Mike Brady 6f1b2b1a7f Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot.
2016-05-02 14:01:09 +01:00
Mike Brady bbff2d1efb Get IPv6 working properly 2016-05-02 13:58:17 +01:00
Mike Brady 1b0c637f69 Update RELEASENOTES.md 2016-05-02 10:38:59 +01:00
Mike Brady 3de20db857 Update RELEASENOTES.md 2016-05-02 10:34:34 +01:00
Mike Brady dc591cb073 Update RELEASENOTES.md 2016-05-02 10:33:55 +01:00
Mike Brady 4a45244804 To reflect changes -- always use the IP number we started with, playback_mode instead of mono 2016-05-02 09:47:50 +01:00
Mike Brady 1fd794af71 tidy up diagnostic messages 2016-05-02 09:45:44 +01:00
Mike Brady c50af16abb Disable avahi browser function 2016-05-02 09:45:00 +01:00
Mike Brady 1bb56b4ca1 Change mono setting to playback_mode setting and add to config file. 2016-05-02 09:07:39 +01:00
Mike Brady 5028cd1f9f Add information about local ip address so we can send back connections to the client from the same ip number it used to contact us 2016-05-01 22:37:57 +01:00