Commit Graph

4151 Commits

Author SHA1 Message Date
ejurgensen 935d1549d4 [docs] Add note about changed pairing instructions (ref #407) 2017-07-21 19:19:16 +02:00
ejurgensen 3f2ad41094 [alsa] Fix missing cleanup of failed ALSA sessions 2017-07-14 23:20:53 +02:00
ejurgensen b803c30dcd [player] Check volume range when called for volume change + some adjustments in pipe input 2017-07-14 20:04:35 +02:00
ejurgensen 4085161e9a Merge pull request #403 from jkellerer/pipe_metadata_volume
Add support for instant volume changes when using metadata pipe (pvol)
2017-07-14 19:43:40 +02:00
ejurgensen be3e2aabd8 Merge pull request #405 from chme/missingbreak
Missing break statement
2017-07-14 18:46:52 +02:00
chme b6807a24aa [filescanner] Add missing break statement in process_file 2017-07-14 17:21:08 +02:00
juergen kellerer 93e4886993 [pipe] Added instant volume support (pvol) to named metadata pipe. 2017-07-13 21:53:35 +02:00
ejurgensen bf55e0f205 [docs] More info in INSTALL about init files and system users (closes #126) 2017-07-10 20:05:00 +02:00
ejurgensen 072c940426 Merge branch 'playback_resilience' 2017-07-09 22:06:01 +02:00
ejurgensen 8f906bc2c0 Merge pull request #401 from chme/playback_resilience
Playback resilience
2017-07-09 19:54:03 +02:00
chme e136c726c1 [raop] Add device name to log message for retransmit requests 2017-07-09 11:44:05 +02:00
chme ecb41eccca [player] Use false/true for boolean field 2017-07-09 11:43:10 +02:00
chme 3048817c0b [player] Add warning log message if overrun is detected but player is
still able to catch up
2017-07-09 11:43:05 +02:00
ejurgensen 074b4e773d [input] Increase input buffer size to two seconds 2017-07-08 23:37:12 +02:00
ejurgensen 1549d0d4b5 [pipe] Fix crash if pipe is deleted after being written to (caused by double free) 2017-07-08 01:41:12 +02:00
ejurgensen 6295f2d79a [player] Make the player resilient in cases where an output blocks
(due to e.g. network problems) and also make sure that all devices
have called back before restarting after a suspend. Also a whole
lot of tidying up while I am at it.
2017-07-06 22:13:04 +02:00
ejurgensen a23bb0b7e2 [raop] Clear auth_key for device verification if verify request to device is denied
- should make it easier for user to setup a new pin
2017-07-01 08:33:11 +02:00
ejurgensen ed17d756be [scripts] Don't include install scripts in dist doc 2017-06-30 23:11:26 +02:00
ejurgensen 0876897e7c [scripts] Drop FreeBSD 10.1 install script (replaced by 11.0) 2017-06-30 20:30:15 +02:00
ejurgensen 7496bf5bcc [scripts] Add install script for FreeBSD 11.0 2017-06-30 20:27:48 +02:00
ejurgensen 2068794b7f [pairing] Make log message more helpful 2017-06-30 19:35:33 +02:00
ejurgensen 467b652da0 [rtsp] Silence event_del warnings 2017-06-27 22:15:53 +02:00
ejurgensen 81a93bbec1 [player] Add config option high_resolution_clock 2017-06-26 23:32:24 +02:00
ejurgensen c2b1706855 [raop] Send correct volume as keep-alive for ATV's (fix for #368) 2017-06-26 20:11:31 +02:00
ejurgensen a2e1a9a75a Merge pull request #397 from chme/travis
[travis] Run separate make command in travis build
2017-06-25 09:08:31 +02:00
chme 7205bc23e3 [travis] Run make befor running scan-build
scan-build --status-bugs does not return an error code if make fails
with compile errors. Therefor run make as a seperate step to ensure the
travis build does not report a false positive.
2017-06-25 08:48:44 +02:00
ejurgensen f4e171db75 [raop] Save verification key to db immediately after verification 2017-06-24 23:59:02 +02:00
ejurgensen f33b6dbfbf [docs] Update README, mpd supports consume (ref #383) 2017-06-21 21:49:39 +02:00
ejurgensen 44fad55b0b Merge branch 'atv_verification1' 2017-06-20 22:17:14 +02:00
ejurgensen 01308f7f83 Misc fixup to keep scan-build happy 2017-06-20 22:07:49 +02:00
ejurgensen 20128e2235 [raop] Raise log level of verification setup complete message 2017-06-20 21:36:21 +02:00
ejurgensen aa20a268bb [travis] Travis doesn't have libsodium, so disable verification 2017-06-20 21:29:38 +02:00
ejurgensen 1d77cdd9d0 [docs] Another README update 2017-06-20 21:21:06 +02:00
ejurgensen 9369e97753 [raop] Lower log level of verification success slightly 2017-06-20 21:17:17 +02:00
ejurgensen 299a8f9e4b [mpd] Add support for "mpc sendmessage verification [pincode]" 2017-06-20 21:01:55 +02:00
ejurgensen 5e48a68525 [player] device_restart_cb() should also handle failures due to device verification 2017-06-20 20:58:46 +02:00
ejurgensen 7626b6c535 [raop] Fix bad enum 2017-06-20 20:00:05 +02:00
ejurgensen 2300116d53 Update .travis.yml with libsodium and --disable-verification configure option 2017-06-19 23:46:10 +02:00
ejurgensen d169ad3141 [docs] Remove remark from README about tvOS 10.2 being unsupported 2017-06-19 23:45:39 +02:00
ejurgensen 0c30cab557 [docs] Update README and INSTALL with info about Apple TV device verification 2017-06-19 22:15:48 +02:00
ejurgensen f63d103753 [raop] Add support for Apple TV device verification, required by tvOS 10.2 (fix for issue #377)
- also change how speakers are saved/retrieved from the db
- add generic authorization methods in outputs.c and player.c
- let filescanner read *.verification files (containing PIN)
- configure options to enable and disable, since libsodium is required
2017-06-19 21:52:01 +02:00
ejurgensen 736979a9a2 [evrtsp] Add POST rtsp method - used for device verification 2017-06-18 01:31:23 +02:00
ejurgensen 0e9bca9e3d [db] Add column for auth key to speakers table (incl methods for saving/retrieving) 2017-06-18 01:29:40 +02:00
ejurgensen 0642171de0 [mpd] Adjust so "sendmessage pairing" now gives an arglist to remote_pairing_kickoff() 2017-06-15 00:00:05 +02:00
ejurgensen 50822abc5c [docs] Update README with revised pairing instructions 2017-06-14 23:59:10 +02:00
ejurgensen beafa84dd3 [scripts] Update pairing helper to only write pin 2017-06-14 23:54:16 +02:00
ejurgensen 283df8aa72 [misc] Consolidate control file reader (e.g. for pairing credentials) into misc.c
- also remove requirement to enter device name in .remote file
2017-06-14 23:49:18 +02:00
ejurgensen 2676b9bbab Merge pull request #390 from gergan/fix-gperf
fix the compilation problem because of gperf changes in 3.1
2017-05-27 21:59:00 +02:00
Gergan Penkov 08d25154e5 fix the compilation problem because of gperf changes in 3.1 2017-05-27 12:28:00 +02:00
ejurgensen 3fe3c71ea7 [lastfm] Remove obsolete include of curl.h 2017-05-18 22:55:04 +02:00