]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
vru1 [Sat, 21 May 2016 17:56:26 +0000 (19:56 +0200)]
Update README.md
Fixed typos.
Mike Brady [Sat, 21 May 2016 12:25:23 +0000 (13:25 +0100)]
Update configure.ac
Mike Brady [Sat, 21 May 2016 12:24:57 +0000 (13:24 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 21 May 2016 12:20:59 +0000 (13:20 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 21 May 2016 12:09:54 +0000 (13:09 +0100)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot extras.
Mike Brady [Sat, 21 May 2016 12:09:01 +0000 (13:09 +0100)]
Bump to coincide with name substitution stuff, default service name and avoiding overwriting service file
Mike Brady [Sat, 21 May 2016 12:08:01 +0000 (13:08 +0100)]
Add ability to use substitution strings in the service name. Make the default service name the capitalised hostname
Mike Brady [Sat, 21 May 2016 12:06:15 +0000 (13:06 +0100)]
Add explanation of substitutions for service name
Mike Brady [Sat, 21 May 2016 12:05:31 +0000 (13:05 +0100)]
rename apname to service_name
Mike Brady [Sat, 21 May 2016 12:05:15 +0000 (13:05 +0100)]
Add a utility for string substitution, rename apname to service_name
Mike Brady [Sat, 21 May 2016 12:04:26 +0000 (13:04 +0100)]
Don't replace an existing service file
Mike Brady [Fri, 20 May 2016 15:24:38 +0000 (16:24 +0100)]
AllConnect, not AllStream
Mike Brady [Fri, 20 May 2016 14:54:04 +0000 (15:54 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 20 May 2016 14:53:11 +0000 (15:53 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 20 May 2016 14:50:06 +0000 (15:50 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 20 May 2016 14:43:30 +0000 (15:43 +0100)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot!
Mike Brady [Fri, 20 May 2016 14:42:25 +0000 (15:42 +0100)]
Minor bug fixes and AllStream compatability.
Mike Brady [Fri, 20 May 2016 14:41:54 +0000 (15:41 +0100)]
Reintroduce a message to indicate successful startup.
Mike Brady [Fri, 20 May 2016 14:41:19 +0000 (15:41 +0100)]
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
Mike Brady [Fri, 20 May 2016 14:39:18 +0000 (15:39 +0100)]
Change Zeroconf strings to match those of a First Generation AirPort Express running firmware 7.6.4
Mike Brady [Wed, 18 May 2016 10:08:16 +0000 (11:08 +0100)]
Update LIBSOXR.md
Mike Brady [Wed, 18 May 2016 10:07:33 +0000 (11:07 +0100)]
Update LIBSOXR.md
Mike Brady [Wed, 18 May 2016 10:06:31 +0000 (11:06 +0100)]
Remove references to older Raspbian
Mike Brady [Mon, 16 May 2016 21:22:58 +0000 (22:22 +0100)]
Merge pull request #296 from joerg-krause/parsable-statistics
Make statistics output more parsable
Jörg Krause [Tue, 10 May 2016 11:01:12 +0000 (13:01 +0200)]
Make statistics output more parsable
Mike Brady [Mon, 16 May 2016 12:53:58 +0000 (13:53 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 16 May 2016 12:52:23 +0000 (13:52 +0100)]
Reflect bug fix in ipv6 link-local connections
Mike Brady [Fri, 13 May 2016 16:33:08 +0000 (16:33 +0000)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot changes.
Mike Brady [Fri, 13 May 2016 16:32:13 +0000 (16:32 +0000)]
Add scope_id to information used to bind an outgoing IPv6 port. Makes it work with link-local addresses.
Mike Brady [Wed, 11 May 2016 09:18:02 +0000 (09:18 +0000)]
Alter the wording of an error message a tiny bit.
Mike Brady [Wed, 11 May 2016 09:08:10 +0000 (09:08 +0000)]
Add some information to message if the listening port (normally port 5000) is already in use.
Mike Brady [Mon, 9 May 2016 14:01:27 +0000 (15:01 +0100)]
Merge pull request #294 from joerg-krause/fix-vol2attn
Fix vol2attn
Jörg Krause [Mon, 9 May 2016 13:07:21 +0000 (15:07 +0200)]
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
Mike Brady [Mon, 9 May 2016 11:28:37 +0000 (11:28 +0000)]
Only try to set volume at play if there's a mixer.
Mike Brady [Mon, 9 May 2016 10:00:23 +0000 (11:00 +0100)]
Add some debug information to help understand some of the startup dynamics
Mike Brady [Sun, 8 May 2016 13:47:55 +0000 (14:47 +0100)]
Update RELEASENOTES.md
Mike Brady [Sun, 8 May 2016 13:45:13 +0000 (14:45 +0100)]
Update RELEASENOTES.md
Mike Brady [Sun, 8 May 2016 12:17:47 +0000 (13:17 +0100)]
Check for zero length or NULL play buffers and skip them if they happen.
Mike Brady [Sat, 7 May 2016 15:30:11 +0000 (16:30 +0100)]
Reinstate end of conversation detection.
Mike Brady [Sat, 7 May 2016 09:52:05 +0000 (10:52 +0100)]
Merge pull request #293 from joerg-krause/alsa-softvol
Add support for ALSA softvol plugin
Mike Brady [Sat, 7 May 2016 08:44:09 +0000 (09:44 +0100)]
Bump to reflect bug fix.
Mike Brady [Sat, 7 May 2016 08:41:51 +0000 (09:41 +0100)]
Fix a diagnostic that actually caused the connection to be dropped occasinally.
Mike Brady [Sat, 7 May 2016 08:01:46 +0000 (08:01 +0000)]
Fix warning about redefined function.
Mike Brady [Sat, 7 May 2016 08:01:05 +0000 (08:01 +0000)]
Fix warning about redefined function.
Jörg Krause [Fri, 6 May 2016 20:03:44 +0000 (22:03 +0200)]
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.
Mike Brady [Fri, 6 May 2016 16:28:40 +0000 (16:28 +0000)]
Demote some debug messages, add check for empty or null buffer argument to pcm_snd_writei
Mike Brady [Mon, 2 May 2016 21:39:52 +0000 (22:39 +0100)]
Update configure.ac
Mike Brady [Mon, 2 May 2016 21:39:24 +0000 (22:39 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 2 May 2016 20:46:08 +0000 (21:46 +0100)]
Fix omitted line.
Thanks to https://github.com/ejurgensen
Mike Brady [Mon, 2 May 2016 16:08:00 +0000 (17:08 +0100)]
Wait for network to have started
http://unix.stackexchange.com/questions/126009/cause-a-script-to-execute-after-networking-has-started
Mike Brady [Mon, 2 May 2016 15:01:05 +0000 (16:01 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 2 May 2016 13:01:09 +0000 (14:01 +0100)]
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
Forgot.
Mike Brady [Mon, 2 May 2016 12:58:17 +0000 (13:58 +0100)]
Get IPv6 working properly
Mike Brady [Mon, 2 May 2016 09:38:59 +0000 (10:38 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 2 May 2016 09:34:34 +0000 (10:34 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 2 May 2016 09:33:55 +0000 (10:33 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 2 May 2016 08:47:50 +0000 (09:47 +0100)]
To reflect changes -- always use the IP number we started with, playback_mode instead of mono
Mike Brady [Mon, 2 May 2016 08:45:44 +0000 (09:45 +0100)]
tidy up diagnostic messages
Mike Brady [Mon, 2 May 2016 08:45:00 +0000 (09:45 +0100)]
Disable avahi browser function
Mike Brady [Mon, 2 May 2016 08:07:39 +0000 (09:07 +0100)]
Change mono setting to playback_mode setting and add to config file.
Mike Brady [Sun, 1 May 2016 21:37:57 +0000 (22:37 +0100)]
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
Mike Brady [Sun, 1 May 2016 21:36:19 +0000 (22:36 +0100)]
Add a local argument fo rtp_setup so we know what local ip address to use
Mike Brady [Sun, 1 May 2016 10:52:14 +0000 (11:52 +0100)]
Merge pull request #283 from rkam/development
Init metadata_sock to -1 so it doesn't look like an fd. Thanks!
rkam [Sun, 1 May 2016 02:14:18 +0000 (19:14 -0700)]
Init metadata_sock to -1 so it doesn't look like an fd.
Mike Brady [Wed, 27 Apr 2016 12:09:02 +0000 (14:09 +0200)]
Merge pull request #281 from faceless2/development
Metadata over UDP – looks great, thanks.
mike [Wed, 27 Apr 2016 11:09:19 +0000 (12:09 +0100)]
Added option to broadcast metadata over UDP
mike [Wed, 27 Apr 2016 09:27:21 +0000 (10:27 +0100)]
Merging upstream
Merge remote-tracking branch 'upstream/development' into development
Mike Brady [Wed, 27 Apr 2016 08:23:15 +0000 (10:23 +0200)]
If the volume is out of range 0 -- -30 or -144, return minimum vol
mike [Mon, 25 Apr 2016 11:03:39 +0000 (12:03 +0100)]
Check for null regtype
Mike Brady [Mon, 25 Apr 2016 07:27:04 +0000 (09:27 +0200)]
Update RELEASENOTES.md
Mike Brady [Mon, 25 Apr 2016 07:21:02 +0000 (09:21 +0200)]
Update to reflect development status
Mike Brady [Mon, 25 Apr 2016 07:11:03 +0000 (09:11 +0200)]
Merge branch 'master' into development
Mike Brady [Mon, 25 Apr 2016 07:06:35 +0000 (09:06 +0200)]
Merge pull request #277 from faceless2/development
Added option for mono output.
mike [Sun, 24 Apr 2016 20:25:24 +0000 (21:25 +0100)]
Added option for mono output
Mike Brady [Sun, 24 Apr 2016 09:19:53 +0000 (11:19 +0200)]
Update RELEASENOTES.md
Mike Brady [Sun, 24 Apr 2016 09:15:25 +0000 (10:15 +0100)]
Fix bug caused by regtype not being initialised under some circumetances.
Mike Brady [Tue, 19 Apr 2016 10:24:52 +0000 (11:24 +0100)]
Update TROUBLESHOOTING.md
Add info about Pi 3's WiFi
Mike Brady [Tue, 19 Apr 2016 10:21:00 +0000 (11:21 +0100)]
Create UPDATING.md
Mike Brady [Mon, 18 Apr 2016 16:29:19 +0000 (17:29 +0100)]
Update TROUBLESHOOTING.md
Mike Brady [Fri, 15 Apr 2016 18:47:45 +0000 (19:47 +0100)]
Update README.md
Mike Brady [Fri, 15 Apr 2016 18:44:14 +0000 (19:44 +0100)]
Update README.md
Mike Brady [Fri, 15 Apr 2016 18:39:31 +0000 (19:39 +0100)]
Update README.md
Mike Brady [Fri, 15 Apr 2016 18:36:06 +0000 (19:36 +0100)]
Update shairport-sync.spec
Mike Brady [Fri, 15 Apr 2016 18:33:45 +0000 (19:33 +0100)]
Update configure.ac
Mike Brady [Fri, 15 Apr 2016 18:33:03 +0000 (19:33 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 15 Apr 2016 18:30:14 +0000 (19:30 +0100)]
Merge pull request #270 from mikebrady/development
Merge in bug fixes and special-purpose enhancements
Mike Brady [Tue, 5 Apr 2016 16:12:13 +0000 (17:12 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 5 Apr 2016 16:11:56 +0000 (17:11 +0100)]
Update RELEASENOTES.md
Mike Brady [Tue, 5 Apr 2016 15:48:46 +0000 (15:48 +0000)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot about cleasnups done on another machine
Mke Brady [Tue, 5 Apr 2016 15:48:29 +0000 (16:48 +0100)]
Cleaned up a few warnings detected by clang
Mike Brady [Tue, 5 Apr 2016 15:24:11 +0000 (15:24 +0000)]
Bump to reflect fix to mute/volume control issue
Mike Brady [Tue, 5 Apr 2016 10:21:06 +0000 (10:21 +0000)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot about the github mods.
Mike Brady [Tue, 5 Apr 2016 10:20:14 +0000 (10:20 +0000)]
Fix a bug whereby when hardware muted, volume set to 0, i.e. 0dB which could be the maximum. Now explicitly set to minimum.
Mike Brady [Mon, 4 Apr 2016 14:30:30 +0000 (15:30 +0100)]
Merge pull request #265 from Celestrion/bugfix-pcqinit
Mutex and Condition Variable Initialisation
Jonathan Patschke [Mon, 4 Apr 2016 12:57:52 +0000 (07:57 -0500)]
Mutex and Condition Variable Initialisation
Initialise the mutex and two condition variables inside pc_queue during pc_queue_init().
Mike Brady [Sat, 2 Apr 2016 20:32:44 +0000 (20:32 +0000)]
Brown bag commit -- not printing delay error messages properly.
Mike Brady [Sat, 2 Apr 2016 15:12:59 +0000 (15:12 +0000)]
Bump to reflect addition of preliminary avahi support for knowing self ipv6 number.
Mike Brady [Sat, 2 Apr 2016 15:10:41 +0000 (15:10 +0000)]
Add experimental Avahi browser code to detect ip numbers used to advertise service
Mike Brady [Sat, 2 Apr 2016 15:09:29 +0000 (15:09 +0000)]
Tidy up alsa diagnostic messages and reinstate the nominal frame rate.
Mike Brady [Sat, 2 Apr 2016 15:08:17 +0000 (15:08 +0000)]
Reduce minimum buffer length below which no stuffin will be done.