Mke Brady
eef08e4975
Change SIGUSR2 to turn on and off reserving the output device.
2014-10-19 16:43:59 +01:00
Mike Brady
b24edddedc
Rename absolute_time_in_ns to absolute_time_in_fp.
2014-09-07 12:32:01 +01:00
Mike Brady
385f31b09a
Add extra option -t/--timeout to vary the time to wait for more audio before giving up. Zero to disable timeout, default 120 seconds.
2014-09-03 13:18:58 +01:00
Mike Brady
b9e59fc18f
Add support for stuffing option, for the start and end commands and centralise how to get absolute time.
2014-08-24 16:12:22 +01:00
Mike Brady
b4044d73dc
Add airplay and itunes latencies and options.
2014-05-25 18:47:39 +01:00
Mike Brady
0b07f99f9e
Unify and clean up shutdown.
2014-05-19 18:35:46 +01:00
Mike Brady
34c52224df
Add function vol2attn to return an attenuation for a given volume. Needed in alsa as well as in player.
2014-05-09 17:53:40 +01:00
Mike Brady
b04cadd8c1
add space for a latency entry
2014-04-30 20:36:12 +01:00
Paul Lietar and James Laird
958fceb60a
Add a command-line option to force the mDNS backend
...
Add this option to the system-v init script.
2013-10-22 10:33:41 +11:00
James Laird
28b4e6dde2
Return a nonzero value on error
2013-10-14 19:50:48 +11:00
Paul Lietar and James Laird
b70505fd58
Support log redirection to a file.
2013-06-20 17:02:56 +10:00
Paul Lietar and James Laird
5249a6e1d8
Add support to write pid to pidfile when running in daemon mode.
2013-06-20 17:02:56 +10:00
James Laird
24d81c0450
daemonising: fork before doing any audio init
2013-06-20 01:06:45 +10:00
James Laird
3c8c9ed4b5
provide -B/-E for running shell commands on begin/end of playing
...
Implements functionality described by MaZderMind <github@mazdermind.de >
in issue #201 .
2013-06-04 00:27:15 +10:00
James Laird
98da1d2f66
whitespace fixes
2013-05-14 09:14:27 +10:00
James Laird
9894b52b7b
restore '-d' (daemonise) flag
2013-04-14 20:17:40 +10:00
James Laird
0f7b32ab6d
debug: multilevel debug functions
2013-04-03 21:54:45 +11:00
James Laird
4a752e67e4
fix IPv6 support
2013-04-02 21:32:56 +11:00
James Laird
e6e95a2a8b
Fix hw_addr handling
2013-04-02 21:31:57 +11:00
James Laird
1eca354f62
shutdown cleanups
...
now calls shairport_shutdown() when dying
2013-04-02 21:27:14 +11:00
James Laird
b509a644d0
cleanups
2013-04-01 21:44:58 +11:00
James Laird
9b33878c59
audio: output selection functionality
2013-04-01 21:43:24 +11:00
James Laird
04b142dbe3
rewrite: add mDNS registration
2013-04-01 20:08:05 +11:00
James Laird
a2fb5d219d
Refactor and rewrite.
...
Perl script is removed in favour of C. Stale documentation and initfiles
are removed for now also.
C interface works, but still needs work (for example, mDNS is missing) -
see TODO.
2013-04-01 18:57:08 +11:00