[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
This commit is contained in:
ejurgensen
2017-06-19 21:52:01 +02:00
parent 736979a9a2
commit f63d103753
15 changed files with 2090 additions and 288 deletions

View File

@@ -551,8 +551,8 @@ process_file(char *file, struct stat *sb, int type, int flags, int dir_id)
case FILE_CTRL_RAOP_VERIFICATION:
if (flags & F_SCAN_BULK)
DPRINTF(E_LOG, L_SCAN, "Bulk scan will ignore '%s' (to process, add it after startup)\n", file);
// else
// kickoff(player_raop_verification_kickoff, file, 1);
else
kickoff(player_raop_verification_kickoff, file, 1);
break;
case FILE_CTRL_LASTFM: