Mike Brady
|
1637a79dd6
|
Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested.
|
2017-12-18 18:50:01 +00:00 |
|
Mike Brady
|
da3366a2a6
|
Remember to install a dbus system bus access rule for mpris, separate dbus and mpris access rules, move them to scripts folder
|
2017-11-25 09:25:50 +00:00 |
|
Mike Brady
|
df7c48f0f3
|
Clean up naming of some files, get the 'stop' command working
|
2017-11-19 21:16:36 +00:00 |
|
Mike Brady
|
74f41a1769
|
Reorganise D-BUS interface code and introduce an MPRIS interface.
|
2017-11-19 16:08:39 +00:00 |
|
Mike Brady
|
79e610fa81
|
It turns out you don't need to add an interface file or a service file for a dbus app that doesn't need to be autostarted, or something.
|
2017-11-12 22:32:02 +00:00 |
|
Mike Brady
|
9d2eb511cd
|
Fix a variable substitution. Might be problematic for BSD
|
2017-11-12 16:53:55 +01:00 |
|
Mike Brady
|
d4eae76f33
|
dbus-related files taken from directories and renamed
|
2017-11-12 15:45:29 +01:00 |
|
Mike Brady
|
f5248a20e1
|
Change the names of some of the files.
|
2017-11-12 14:49:53 +01:00 |
|
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 |
|