Commit Graph
67 Commits
Author SHA1 Message Date
Mike Brady f36352dc4e Add setting for the time to wait for the metadata pipe to come ready, otherwise give up. Default 5,000 milliseconds. 2016-05-23 14:03:38 +01:00
Mike Brady 5f79ca7598 Add explanation of substitutions for service name 2016-05-21 13:06:15 +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 1bb56b4ca1 Change mono setting to playback_mode setting and add to config file. 2016-05-02 09:07:39 +01:00
mike fd56780575 Added option to broadcast metadata over UDP 2016-04-27 12:09:19 +01:00
Mike Brady b58a35ae0f Delete shairport-sync.conf~ 2016-04-01 18:11:35 +01:00
Mike Brady bfadbf3801 Add ability to change regtype; clean up some diagnostic messages. 2016-04-01 16:30:36 +01:00
Mike Brady a3356c045f Add entries for period size and buffer size. 2016-03-30 12:35:36 +00:00
Mike Brady cdca17558d Add new alsa option -- disable_synchronization 2016-03-26 21:53:09 +00:00
Mike Brady 24304c678d Update shairport-sync.conf 2016-03-02 17:51:08 +00:00
Mike Brady cd63a614ab Update shairport-sync.in 2016-03-02 17:48:28 +00:00
Mike Brady 700ad79154 Mention the configuration file 2016-03-02 17:47:46 +00:00
dan carter 935160180a User $PREFIX in the init file 2015-12-23 12:55:25 +13:00
Nick Steel 49788bd6e6 Substitute $PREFIX in the systemd unit file (Fixes #139). 2015-12-20 19:48:31 +00:00
Mike Brady 026b970680 Add latency and buffer length options for libao 2015-10-31 13:51:08 +00:00
Mike Brady 4e6ddb78fe Point to correct location for application. 2015-10-18 17:58:34 +01:00
Mike Brady 9002212eea Update for automated latencies and volume range setting 2015-10-16 13:21:25 +01:00
Mke Brady ea25011394 Functional volume_range_db setting in the general stanza 2015-10-07 22:33:20 +01:00
Mike Brady 97a83c810a Delete shairport-sync.conf~
Included by mhistake!
2015-10-07 14:31:20 +01:00
Mke Brady ddd76b10af Add, untested, stuff to capture and remember a volume_range_db setting. 2015-10-07 08:40:10 +01:00
Mke Brady 440b592f64 Make automatic latency selection default. Warn of deprecation of static latencies 2015-10-01 08:21:21 +01:00
Mke Brady 569154159d Add experimental negotiated latencies setting and associated logic. 2015-09-25 18:19:00 +01:00
Mike Brady f8f7a3f11d Remove mixer_type stuff and edit and reorganise settings and comments 2015-08-20 10:11:43 -04:00
Bill Peck 7de6f4a978 minor changes to support fedora and systemd 2015-07-27 10:48:21 -04:00
Mike Brady 3d10ddb5b5 Remove separate latencies for software and hardware mixers in alsa back end. 2015-07-10 14:56:30 +00:00
Mike Brady 221c6e6777 Revert the hardware buffer size to 6615 -- might get rid of it. 2015-07-01 10:21:59 +00:00
Mike Brady 193fd3f0ca Use two different buffer sizes for alsa -- a short one for software mixer, a longer one for hardware mixer, giving more resilience against delays, etc. without affecting responsiveness 2015-06-18 16:14:40 +00:00
Mike Brady 154c6b5839 Update shairport-sync.conf
Tidy indentation
2015-06-13 20:07:48 +01:00
Mike Brady bb0726bdae Update shairport-sync.conf
Default port base is 6001.
2015-06-13 20:06:59 +01:00
Mike Brady dfb04d2c15 Delete shairport-sync.conf~
Shouldn't be here.
2015-06-13 20:05:44 +01:00
Mke Brady f5ffb4986e Merge branch 'portnumbers' into development
Constrain UDP port numbers.
2015-06-13 19:56:18 +01:00
Mke Brady 8c55f603bc UDP port numbers are now chosen from port 7000 up. Two options are introduced to control this. joerg-krause's stack erro fix installed. 2015-06-10 22:18:17 +01:00
Mike Brady f848b08c7a Add alsa stanza name! 2015-06-06 21:58:04 +01:00
Mike Brady 42109ef67b Update shairport-sync.conf 2015-06-06 19:45:00 +01:00
Mike Brady 60104d0ec9 Add sample and default settings for the back ends and update documentation a little. 2015-06-02 12:53:42 +00:00
Mke Brady 0be43c2690 Move backend settings to backend stanzas 2015-06-01 21:33:56 +01:00
Mike Brady 6e7358c762 Simplify calculation of buffer timing. Rename dac_buffer_queue_desired_length 2015-05-27 16:36:31 +00:00
Mike Brady 4cd3f5c399 experiment with pipe backend. 2015-05-20 19:58:40 +00:00
Mike Brady 65cdc5261e Add -d option back in.
This is the right place for this, in a System V init script. Other startup systems don't use it.
2015-05-07 18:26:12 +01:00
Mike Brady bce91e4013 Remove "daemonise" setting.
The daemonise option really belongs in on the command line.
2015-05-07 18:24:08 +01:00
Mike Brady 460f844824 Add new option to set the desired DAC buffer length. Quieten a few debug messages. 2015-05-06 13:55:58 +00:00
Mike Brady 9de5ee8197 Adjust some of the settings and comments 2015-05-04 23:14:17 +01:00
Mike Brady ff79745a60 Set up sample and default settings. 2015-05-04 17:21:54 +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
Mike Brady 4ec9fd5b9b Begin to support a settings file -- not working yet. 2015-04-06 13:52:13 +01:00
Mike Brady 29f9bedca1 Make shairport-sync service start last.
Make shairport-sync wait until all services are started before launching. Leave the sleep command in, but comment it out.

(Note, if you're updating your existing init script, run `sudo insserv shairport-sync` after making the changes in order to have the startup sequence correctly reconfigured.)
2015-03-29 18:04:15 +01:00
Mike Brady e0a450308c Add sleep
Three seconds seems to work for many systems.
2015-03-28 10:51:44 +00:00
Mike Brady d6a185c947 Typos 2015-02-10 09:22:31 +00:00
Mike Brady f4d47dc75d Update shairport-sync
Small updates, fix a few silly typos in the sample settings.
2014-11-12 20:46:28 +00:00
Mike Brady 3b205e6546 Not used 2014-08-24 16:07:20 +01:00