143 Commits
Author SHA1 Message Date
Mike Brady 3198ec4265 Improve dbus and add some dacp services 2017-11-12 14:26:10 +01:00
Mike Brady 1e0d0944c0 Tidy up configure.ac and drop old pulseaudio back end 2017-10-09 09:38:35 +01:00
Mike Brady 1e07e1e0ef Add very very experimental and exploratory systembus dbus support -- subject to change or removal 2017-09-10 13:19:56 +01:00
Mike Brady f2a8392aa1 Remove some (apparently) duplicate -O2 directives 2017-08-03 19:21:31 +02:00
Mike Brady 6195be0192 Change the order of evaluating command lione options so that the config file is read before any commands are executed. 2017-05-25 18:56:01 +01:00
Mike Brady b3ae05ea60 Initial very rough full-fat pulseaudio backend 2017-05-17 08:49:40 +01:00
Mike Brady 15c376ad57 Update System V and System D installers to define user, group and runtime directory as necessary 2017-04-22 18:51:28 +01:00
Mike Brady f6eca4ca6e Improve startup script and make it optional 2017-04-22 18:09:56 +01:00
Mike Brady 0df8bf3105 Add FreeBSD service and installation. Change default PID file directory. SystemV and SystemD scripts should be updated. 2017-04-22 15:00:22 +01:00
Yann Pomarede 7b414f4ef8 adding -O2 (x2.6 speed up on Raspberry Pi) 2017-02-28 12:25:43 +01:00
Yann Pomarede f1c4b2dbed FFTConvolver needs C++11 and -O2 divides by 3 CPU usage on a Raspberry Pi. 2017-02-28 12:03:37 +01:00
Yann Pomarede 7b9cd28e90 2 audio filters added, a volume-dependent-loudness and a convolution filter. 2017-02-27 22:43:23 +01:00
shtirlic 71fc1a2c70 Initial support for libsoundio 2016-12-04 00:03:23 +02:00
Mike Brady 4849c1d429 Remove mersenne generator -- too slow, try another one 2016-09-07 16:55:14 +01:00
Mike Brady 4e4edf9909 Add a fancy 64-bit pseudo random number generator -- thanks to its developers 2016-09-07 09:05:43 +01:00
Mike Brady 945483d9c3 Merge support of apple's ALAC decoder 2016-08-28 21:38:24 +01:00
Mike Brady b30415176f Look for the shairport-sync.conf in the directory specified by the sysconfdir directory, and append the sysconfdir directory path to the version string 2016-08-18 12:27:15 +01:00
ilovezfs 64ecb90f50 use $(DESTDIR)$(sysconfdir) not $(DESTDIR)/etc 2016-08-17 09:01:00 -07:00
Mike Brady 16b6f5d711 Don't replace an existing service file 2016-05-21 13:04:26 +01:00
dantheperson 0ad11fb122 Correct method to determine systemd unit path
As recomended by debain maintainers and
http://www.freedesktop.org/software/systemd/man/daemon.html#Installing%20Systemd%20Service%20Files
2015-12-22 00:40:24 +13:00
Mike Brady bc7aadc53e Drop the update-rc.d from the make install script 2015-08-20 10:09:50 -04:00
Nick Steel 2603d23e12 Use DESTDIR when checking systemv script exists 2015-08-11 00:12:11 +01:00
Mike Brady 5bd060f73d Make the dummy, pipe and stdout backends optional and rename initscript to systemv 2015-08-01 14:31:18 +02:00
Bill Peck 7de6f4a978 minor changes to support fedora and systemd 2015-07-27 10:48:21 -04:00
Mke Brady a090a14ca8 Make dummy, pipe and stdout back ends optional compilations 2015-06-03 20:15:54 +01:00
Mike Brady 38281dd1c5 Add new auidio back end -- to stdout. 2015-06-02 11:59:56 +00:00
Mike Brady 3a93b4ae06 Separate installin an initscript from installing configuration files. 2015-05-04 17:11:13 +01:00
Mike Brady e73657d6ed Add support for conditional compilation of support for command-line args and-or configuration files 2015-04-29 15:22:47 +01:00
Mike Brady 33d5215d73 Add install-exec-hook script to install /etc/shairport-sync.conf.example and shairport-sync.conf if it's not already there. 2015-04-27 16:51:04 +00:00
Mke Brady 85ca93176d Add --with-initscript to allow us to omit the initscript. 2015-04-22 21:07:15 +01:00
Mke Brady 201931916e VERY flaky with metadata, metadata thread and queue hooked up but not really house-trained or even fully debugged. 2015-03-05 23:10:00 +00:00
Mike Brady 391b48f62a Continue to experiement with metadata. Make it a little more resistant to line drop outs and delays, add too-simple reference counting to rtsp messages. 2015-02-27 17:21:00 +00:00
Mke Brady 00fc99ba6c Moving to XML and base64 for metadata transmission. Metadat handling still not final. 2015-02-24 16:56:43 +00:00
Mke Brady 8947eefaef Initial metadata code from abrasive 2015-02-18 19:23:21 +00:00
Mke Brady 5bdc16e3b4 Begin to add a manpage and also its equivalent XML-based www-readable equivalent 2014-11-15 16:20:20 +00:00
Mike Brady 043363fb53 Use --with-piddir instead of --with-localstatedir and add disconnect and reconnect to audio output code and options and clean up some unused code 2014-10-23 18:13:42 +01:00
Mike Brady 12f26893b7 Only customise libdaemon if localstatedir option is really chosen. 2014-10-18 16:00:33 +01:00
Mike Brady e223a54372 Omit tinysvcmdns stuff unless needed. Move from shairport to shairport-sync. 2014-08-24 16:02:57 +01:00
Mike Brady 0b769758ce Don't overwrite initscript if it already exists. 2014-05-22 13:40:43 +00:00
Mike Brady 8d0b270240 Add an initscript for Raspian/Debian/Ubuntu installation. 2014-05-21 14:48:54 +00:00
Mike Brady 98302849d4 Remove daemon.c from list of files needed to build shairport. 2014-05-18 23:05:45 +01:00
Mike Brady 22ee7f4efa remove references to getopt_long 2014-04-30 20:50:37 +01:00
Mike Brady 9d45096626 moving to using autotools 2014-04-30 20:47:48 +01:00