100 Commits
Author SHA1 Message Date
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 BradyandGitHub 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 BradyandGitHub 400bd75227 Update and rename CONTRIBUTING.md to REPORTING ISSUES.md 2020-01-26 12:39:36 +00:00
Mike BradyandGitHub 5e9e1b3128 Update REPORTING ISSUES.md 2020-01-26 12:38:13 +00:00
Mike BradyandGitHub c4b3eed62b Update and rename CONTRIBUTING.md to REPORTING ISSUES.md 2020-01-26 12:37:54 +00:00
Mike BradyandGitHub 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 BradyandGitHub 98a091420c Update RELEASENOTES-DEVELOPMENT.md 2020-01-10 08:51:42 +00:00
Mike BradyandGitHub 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 BradyandGitHub 7cd075dd61 Update RELEASENOTES-DEVELOPMENT.md 2019-12-23 12:19:01 +00:00
Mike BradyandGitHub 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 BradyandGitHub 26f08b4188 Update RELEASENOTES-DEVELOPMENT.md 2019-12-23 12:09:05 +00:00
Mike BradyandGitHub 362ae3f7d8 Update configure.ac 2019-12-23 12:03:21 +00:00
Mike BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub 1f0246da9a Update sample dbus commands 2019-12-11 15:29:04 +00:00
Mike BradyandGitHub bd7c5611cf Update README.md 2019-12-11 15:24:09 +00:00
Mike BradyandGitHub dc07d7fc04 Merge pull request #938 from mattblaha/master
For issue #937
2019-12-02 18:15:05 +00:00
Mike BradyandGitHub 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 BradyandGitHub 0b71223614 Update RELEASENOTES.md 2019-11-13 22:26:01 +00:00
Mike BradyandGitHub b1a5056494 Update shairport-sync.spec 2019-11-13 22:17:51 +00:00
Mike BradyandGitHub 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 BradyandGitHub 768494dc86 Update sample dbus commands 2019-11-12 09:35:33 +00:00
Mike BradyandGitHub 2003992ded Update RELEASENOTES-DEVELOPMENT.md 2019-11-12 09:04:38 +00:00
Mike BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub 269a6988a8 Create UNINSTALLING.md 2019-11-10 10:02:23 +00:00
Mike BradyandGitHub 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 BradyandGitHub c8ea68b8c8 Fix small compilation error in 3.3.3. 2019-10-28 08:59:50 +00:00
Mike BradyandGitHub 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 BradyandGitHub 8a814dc98c Update INSTALL.md 2019-10-27 10:46:56 +00:00
Mike BradyandGitHub a5249e7bf7 Update RELEASENOTES.md 2019-10-27 09:57:28 +00:00
Mike BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub 501ad047c4 Update RELEASENOTES-DEVELOPMENT.md 2019-10-26 11:05:55 +01:00
Mike BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub 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 BradyandGitHub ca9b2ff3bc Update README.md 2019-10-18 15:08:50 +01:00
Mike BradyandGitHub d680d855d5 Update FUNDING.yml 2019-10-11 20:33:41 +01:00
Mike BradyandGitHub b5977912b4 Update FUNDING.yml 2019-10-11 20:32:37 +01:00
Mike BradyandGitHub 2320b4f317 Update FUNDING.yml
Fix syntax errors
2019-10-11 20:24:02 +01:00
Mike BradyandGitHub 52e1770eca Merge pull request #913 from mikebrady/github-sponsorship
Create FUNDING.yml
2019-10-11 20:21:20 +01:00