Mike Brady
4634ca9e75
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Forgot documentation update.
2020-02-25 16:14:34 +00:00
Mike Brady
db34ec8d3c
Move from fixed-point 64-bit timing to unsigned nanosecond timing
2020-02-25 16:13:39 +00:00
Mike Brady
e1028b2c89
Hide get_absolute_time_in_fp as it is now obselete
2020-02-25 15:56:53 +00:00
Mike Brady
c2655b0388
Use nanosecond time in audio_sndio
2020-02-25 15:53:56 +00:00
Mike Brady
8bd6d8d45f
Fix calculation of initial delay
2020-02-25 14:44:13 +00:00
Mike Brady
d6c6e8c1b7
Don't use strndup as old versions of OpenWrt don't seem to have it
2020-02-20 18:24:32 +00:00
Mike Brady
d673f274cb
Don't use strndup as old versions of OpenWrt don't seem to have it
2020-02-20 18:24:04 +00:00
Mike Brady
d017ac3948
Brown bag -- this is what 3.3.6d9 was supposed to do!
2020-02-19 14:34:51 +00:00
Mike Brady
6c72e52a07
Brown bag -- this is what 3.3.6d9 was supposed to do!
2020-02-19 14:34:29 +00:00
Mike Brady
d237d72c97
fix comparison between old and new metadata strings by checking they have equal lengths as well. Remove a redundant definition to prevent use on an uninitialised copy, clean up some of the less-used backends
2020-02-19 09:36:59 +00:00
Mike Brady
f6ce0262a2
fix compaison between old and new metadata string -- check for lenghts, huh.
2020-02-19 09:34:17 +00:00
Mike Brady
1d0464adbc
removbe an extra declaration of a variable called "changed" which might allow it to be used uninitalised.
2020-02-18 16:45:37 +00:00
Mike Brady
4c6b0e83c5
Remove some unwanted and unused variable declarations from audio_dummy.c and audio_soundio.c
2020-02-18 16:25:28 +00:00
Mike Brady
a3cf72c8ce
Add the -fno-common flag to compilation. Treat the "mper" attribute correctly as a 64 bit item and output it in hex to correspond with AppleScript.
2020-02-18 14:11:32 +00:00
Mike Brady
789ba1ee5e
Treat the "mper" attribute as the 64-bit item that it is rather than a 32-bit item as hithereto. Output it as a hexadecimal number to correspond with the format of the track id obtained from AppleScript
2020-02-18 14:09:43 +00:00
Mike Brady
0c3ec38c97
Add the -fno-common flag to the compiler
2020-02-18 14:07:59 +00:00
Mike Brady
0902cdfe1a
Make some changes to remove new warnings from tinysvcmdns.c in gcc-10
2020-02-14 16:28:45 +00:00
Mike Brady
f0c0a2310e
Make some changes to remove new warnings from tinysvcmdns.c in gcc-10
2020-02-14 16:15:28 +00:00
Mike Brady
85ba78b619
More fixes to allow gcc-10 to compile without error
2020-02-13 17:57:30 +00:00
Mike Brady
f771774519
Compiles under gcc-10 with -fno-common
2020-02-13 17:37:41 +00:00
Mike Brady and GitHub
89af8e88c1
Update RELEASENOTES-DEVELOPMENT.md
2020-02-11 22:49:56 +00:00
Mike Brady
17759c97ed
Add a SIGCHLD handler to reap zombie processes generated after script invocations where wait_for_completion is set to "no".
2020-02-11 22:44:50 +00:00
Mike Brady
537158571f
Add a SIGCHLD handler to reap zombie processes generated after script invocations where wait_for_completion is set to "no".
2020-02-11 22:44:07 +00:00
Mike Brady and GitHub
400bd75227
Update and rename CONTRIBUTING.md to REPORTING ISSUES.md
2020-01-26 12:39:36 +00:00
Mike Brady and GitHub
5e9e1b3128
Update REPORTING ISSUES.md
2020-01-26 12:38:13 +00:00
Mike Brady and GitHub
c4b3eed62b
Update and rename CONTRIBUTING.md to REPORTING ISSUES.md
2020-01-26 12:37:54 +00:00
Mike Brady and GitHub
adbba7de16
Update RELEASENOTES-DEVELOPMENT.md
2020-01-10 17:44:33 +00:00
Mike Brady
a7018e4cb8
Use a different workaround for forked-daapd remote access and clean up a few small issues.
2020-01-10 17:23:31 +00:00
Mike Brady
c75311c934
Add a few more commands and clarify some text.
2020-01-10 17:22:28 +00:00
Mike Brady
ec665d9be4
Change from talking about a server to talking about a client. Technically, e.g. iTunes is a client of Shairport Sync.
2020-01-10 17:21:55 +00:00
Mike Brady
249a6deff9
Bump copyright date.
2020-01-10 17:20:53 +00:00
Mike Brady
27e42a666a
Store the UserAgent so as to recognise forked-daapd so as to always send a revision_number of 1 when asking for playerstatus of forked-daapd.
2020-01-10 17:20:25 +00:00
Mike Brady and GitHub
98a091420c
Update RELEASENOTES-DEVELOPMENT.md
2020-01-10 08:51:42 +00:00
Mike Brady and GitHub
71e8da22a2
Update RELEASENOTES-DEVELOPMENT.md
2020-01-10 08:47:54 +00:00
Mike Brady
99d99b417a
Remove timeout on reception of DACP responses to allow for long poll behaviour of some players, e.g. Forked Daapd. Add some examples to the dbus client.
2020-01-10 08:31:40 +00:00
Mike Brady
85b17cdaef
Remove timeout on reception of DACP responses to allow for long poll behaviour of some players, e.g. Forked Daapd. Add some examples to the dbus client.
2020-01-10 08:31:13 +00:00
Mike Brady
1f75fe4e7a
Add or update some of the copyright notices
2019-12-27 14:37:01 +00:00
Mike Brady and GitHub
7cd075dd61
Update RELEASENOTES-DEVELOPMENT.md
2019-12-23 12:19:01 +00:00
Mike Brady and GitHub
772ba1178c
Update RELEASENOTES-DEVELOPMENT.md
2019-12-23 12:18:48 +00:00
Mike Brady
272bd2db48
Add the ability to set the volume directly to the D-Bus RemoteControl interface and to the MPRIS interface. Both use the recently-discovered ability to set the device_volume.
2019-12-23 12:12:43 +00:00
Mike Brady
5675bc8f0c
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Merge in Pieter De Gendt's work on reaampling on the jack backend.
2019-12-23 12:09:30 +00:00
Mike Brady and GitHub
26f08b4188
Update RELEASENOTES-DEVELOPMENT.md
2019-12-23 12:09:05 +00:00
Mike Brady and GitHub
362ae3f7d8
Update configure.ac
2019-12-23 12:03:21 +00:00
Mike Brady and GitHub
e3d56b9273
Merge pull request #939 from pdgendt/feature/jack-soxr-resampling
...
Jack output add soxr-based resampling.
2019-12-23 08:21:23 +00:00
Mike Brady
fe8198a23b
Add SetAirplayVolume to the D-Bus RemoteControl interface.
...
Add SetVolume to the MPRIS interface.
Hook up the Volume property in the MPRIS interface.
Modify RemoteCommand in the D-Bus interface to return the HTTP status and response.
Change the type of airplay_volume from int to double in the metadata hub.
Add a few sample commands in the D-Bus document.
2019-12-20 17:17:21 +00:00
Mike Brady and GitHub
ed9f8d174c
Update README.md
2019-12-18 10:40:41 +00:00
Mike Brady
889bcb0a66
Merge in some documentation changes made to the master branch
2019-12-13 15:17:56 +00:00
Mike Brady
d23e1d9410
Note that advanced remote control stuff has returned with macOS 10.15.2
2019-12-12 12:27:18 +00:00
Mike Brady and GitHub
1f0246da9a
Update sample dbus commands
2019-12-11 15:29:04 +00:00
Mike Brady and GitHub
bd7c5611cf
Update README.md
2019-12-11 15:24:09 +00:00
Mike Brady and GitHub
dc07d7fc04
Merge pull request #938 from mattblaha/master
...
For issue #937
2019-12-02 18:15:05 +00:00
Mike Brady and GitHub
eff3dca1aa
Update CONTRIBUTING.md
2019-11-29 08:56:24 +00:00
Mike Brady
aba0492ef4
Start 3.3.6d1 from 3.3.5
2019-11-24 22:41:30 +00:00
Mike Brady and GitHub
0b71223614
Update RELEASENOTES.md
2019-11-13 22:26:01 +00:00
Mike Brady and GitHub
b1a5056494
Update shairport-sync.spec
2019-11-13 22:17:51 +00:00
Mike Brady and GitHub
86672a61e3
Update RELEASENOTES.md
2019-11-13 22:16:19 +00:00
Mike Brady
78c9331c2c
Update sample D-Bus commands
...
Rename D-Bus LoudnessFilterActive property to Loudness and friends
Update sample D-Bus commands
Add D-Bus convolution filter controls -- enable convolution filters to be turned on and off or changed; enable convolution gain to be checked and changed; fix loudness control.
Fix D-Bus loudness switch silencing output. Rename LoudnessFiulterActive to Loudness. Add Convolution, ConvolutionGain and ConvolutionImpulseResponseFile properties to the D-Bus interface.
Bug fix: correct frame size entry for S24 format
2019-11-13 22:04:22 +00:00
Mike Brady and GitHub
768494dc86
Update sample dbus commands
2019-11-12 09:35:33 +00:00
Mike Brady and GitHub
2003992ded
Update RELEASENOTES-DEVELOPMENT.md
2019-11-12 09:04:38 +00:00
Mike Brady and GitHub
8f47c36315
Update RELEASENOTES-DEVELOPMENT.md
2019-11-12 09:03:46 +00:00
Mike Brady
263f4dd599
rename LoudnessFilterActive to Loudness and friends
2019-11-12 08:57:09 +00:00
Mike Brady and GitHub
af98db96ac
Update sample dbus commands
2019-11-12 08:46:38 +00:00
Mike Brady
b1e51f9160
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Small documentation changes.
2019-11-11 22:07:12 +00:00
Mike Brady
b88c9255b7
Fix a few compilation bugs. Thanks Travis.
2019-11-11 22:06:44 +00:00
Mike Brady and GitHub
ac7c34bc3b
Update RELEASENOTES-DEVELOPMENT.md
2019-11-11 21:55:49 +00:00
Mike Brady
e55f5c6765
Add D-Bus convolution filter controls -- enable convolution filters to be turned on and off or changed; enable convolution gain to be checked and changed; fix loudness control.
2019-11-11 21:47:04 +00:00
Mike Brady
f2930387b3
Add D-Bus convolution filter controls; enable convolution filters to be turned on and off or changed; enable convolution gain to be checked and changed.
2019-11-11 21:45:29 +00:00
Mike Brady
6635bb5d0b
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Little changes.
2019-11-11 20:35:11 +00:00
Mike Brady
2f2442f4aa
Fix D-Bus loudness switch silencing output. Rename LoudnessFiulterActive to Loudness. Add Convolution, ConvolutionGain and ConvolutionImpulseResponseFile properties to the D-Bus interface.
2019-11-10 18:05:59 +00:00
Mike Brady and GitHub
269a6988a8
Create UNINSTALLING.md
2019-11-10 10:02:23 +00:00
Mike Brady and GitHub
eca7d61f3a
Update RELEASENOTES-DEVELOPMENT.md
2019-11-09 09:44:48 +00:00
Mike Brady
aeb46892e0
correct frame size entry for S24 format
2019-11-09 09:35:04 +00:00
Mike Brady
0ba297feb9
Starting on 3.3.5...
2019-11-08 12:36:52 +00:00
Mike Brady and GitHub
c8ea68b8c8
Fix small compilation error in 3.3.3.
2019-10-28 08:59:50 +00:00
Mike Brady and GitHub
2024ac8b17
Update RELEASENOTES.md
2019-10-28 08:58:08 +00:00
Mike Brady
5a4c82d001
Fix a compilation error and tidy up some messages.
2019-10-28 08:54:21 +00:00
Mike Brady
54d1323851
Fix a compilation error and tidy up some messages.
2019-10-28 08:53:04 +00:00
Mike Brady and GitHub
8a814dc98c
Update INSTALL.md
2019-10-27 10:46:56 +00:00
Mike Brady and GitHub
a5249e7bf7
Update RELEASENOTES.md
2019-10-27 09:57:28 +00:00
Mike Brady and GitHub
07e2e02f48
Bug fixes and minor enhancements
2019-10-27 09:51:59 +00:00
Mike Brady
500b9ad020
3.3.3 from the development branch 3.3.3d11
2019-10-27 09:44:24 +00:00
Mike Brady and GitHub
0e85ec370a
Update RELEASENOTES-DEVELOPMENT.md
2019-10-26 16:22:02 +01:00
Mike Brady
f93871d5b5
Modify behaviour when receiving an invalid RTSP packet to be the same as a genuine AirPort Express, but time out after two minutes anyway. Also move the retain_artwork flag to diagnostics.
2019-10-26 16:13:07 +01:00
Mike Brady
8307c96552
Merge branch 'development' of github.com:mikebrady/shairport-sync into development
...
Forgot!
2019-10-26 16:12:08 +01:00
Mike Brady
e0ffb18dbf
Modify behaviour when receiving an invalid RTSP packet to be the same as a genuine AirPort Express, but time out after two minutes anyway. Also move the retain_artwork flag to diagnostics.
2019-10-26 16:11:54 +01:00
Mike Brady and GitHub
501ad047c4
Update RELEASENOTES-DEVELOPMENT.md
2019-10-26 11:05:55 +01:00
Mike Brady and GitHub
86174aa27e
Update RELEASENOTES-DEVELOPMENT.md
2019-10-26 10:50:13 +01:00
Mike Brady
85a3fe6ac4
Fix crash when a non-RTSP packet is sent to the session's RTSP port.
2019-10-26 10:40:37 +01:00
Mike Brady
eec0639726
Fix crash when a non-RTSP packet is sent to the session's RTSP port.
2019-10-26 10:40:10 +01:00
Mike Brady and GitHub
9745d794c9
Update shairport-sync.conf
2019-10-24 10:35:27 +01:00
Mike Brady
aa57f06ce3
Move the retain_coverart definition to under a more appropriate compilation flag
2019-10-20 22:11:51 +01:00
Mike Brady
41de3e5c39
Fix a small conditional compilation flag error
2019-10-20 22:04:29 +01:00
Mike Brady and GitHub
460e73dc63
Update RELEASENOTES-DEVELOPMENT.md
2019-10-20 16:43:28 +01:00
Mike Brady
cfe25834a6
Add two cover_art control settings -- the cache directory to use, (or the empty string to prevent caching) and a flag to retain all art work
2019-10-20 15:44:20 +01:00
Mike Brady
6c57ce97d5
Add two cover_art control settings -- the cache directory to use, (or the empty string to prevent caching) and a flag to retain all art work
2019-10-20 15:43:31 +01:00
Mike Brady and GitHub
ca9b2ff3bc
Update README.md
2019-10-18 15:08:50 +01:00
Mike Brady and GitHub
d680d855d5
Update FUNDING.yml
2019-10-11 20:33:41 +01:00
Mike Brady and GitHub
b5977912b4
Update FUNDING.yml
2019-10-11 20:32:37 +01:00
Mike Brady and GitHub
2320b4f317
Update FUNDING.yml
...
Fix syntax errors
2019-10-11 20:24:02 +01:00
Mike Brady and GitHub
52e1770eca
Merge pull request #913 from mikebrady/github-sponsorship
...
Create FUNDING.yml
2019-10-11 20:21:20 +01:00