90ecc61ed7[mdns] CNAME record so we have fixed uri for OAuth redirects - also refactor mdns_avahi
ejurgensen
2016-11-05 13:31:13 +0100
33c22a59b9Merge pull request #304 from chme/cleanup
ejurgensen
2016-11-04 19:17:17 +0100
f0e2218a8cMerge pull request #303 from chme/dbinit
ejurgensen
2016-11-04 19:16:36 +0100
eddab1f1c0[dacp] Use correct log domain
chme
2016-11-04 18:31:50 +0100
b75c07625c[mdns] Use %zu for size_t in printf (removes warning about wrong argument type)
chme
2016-11-04 15:05:03 +0100
f326cae142[db] Remove duplication of db schema version
chme
2016-11-04 14:27:41 +0100
f7aa3c225b[db] Move initialization of new db into its own file (db_init.c)
chme
2016-11-04 07:10:36 +0100
91c3eb622c[mdns] Put the record browser back We need to browse through all records so that we can filter out link-local that Avahi sometimes gives us
ejurgensen
2016-10-31 22:04:27 +0100
087bc942ecMerge pull request #299 from chme/pipeoutput
ejurgensen
2016-10-31 19:07:37 +0100
4f2d994151[outputs] Remove unused old alsa output
chme
2016-10-25 21:24:04 +0200
65732ccaf6[outputs] New output type 'fifo'
chme
2016-10-25 21:23:09 +0200
be6580d23e[mdns] Also ignore ipv4 link-local announcements
ejurgensen
2016-10-30 20:04:08 +0100
79d21a5370Merge pull request #300 from chme/mpdoutputsvolume
ejurgensen
2016-10-30 16:48:37 +0100
60f9c779b6[mpd] Add new command 'outputvolume' to set volume for a specific output
chme
2016-10-15 10:52:46 +0200
bdb2c74934[player/dacp/mpd] Pass absolute volume to speaker enumerate callback and add absolute volume to mpd 'outputs' command
chme
2016-10-23 09:42:20 +0200
a549f81861[filescanner] Make for filetypes_ignore work for known file types as well
ejurgensen
2016-10-25 09:08:56 +0200
ef4be65551Merge pull request #296 from chme/segfaultaddingitems
ejurgensen
2016-10-23 09:26:28 +0200
39314c1560[mpd] Do not treat playback_start return value > 0 as an error
chme
2016-10-23 08:20:42 +0200
3981c67e3a[player] Do not execute the bottom half if playback_start is called while player is already playing (results in s segfault after adding new items through dacp clients)
chme
2016-10-23 08:18:38 +0200
16149d5c61[command] Only execute "bottom half" function if main command function returns 0
chme
2016-10-23 08:12:47 +0200
c0d07ae93b[httpd] Allow HEAD for evhttp requests just to be safe
ejurgensen
2016-10-19 21:26:13 +0200
2ce1c8d28f[httpd] Enable OPTIONS for evhttp (if CORS headers are enabled)
ejurgensen
2016-10-19 21:22:14 +0200
54a09fce63[httpd] Add requirement for Access-Control-Request-Method for preflight CORS
ejurgensen
2016-10-19 17:29:22 +0200
57945a592c[httpd] Reply to CORS preflight requests
ejurgensen
2016-10-18 23:04:51 +0200
c44f4310b7[httpd] Replace evhttp_send_error with the httpd_send_error wrapper
ejurgensen
2016-10-18 22:45:22 +0200
fe7373e442[httpd] Implement httpd_send_error, a modified evhttp_send_error, which can include CORS headers (credit @bjoernricks and libevent)
ejurgensen
2016-10-17 23:08:02 +0200
40c49f1fde[httpd] Use httpd_send_reply() wrapper in httpd_*, dmap_common and mpd
ejurgensen
2016-10-17 22:25:31 +0200
e1cfccbce7[httpd] Exchange evhttp_send_reply with httpd_send_reply in httpd.c
ejurgensen
2016-10-17 22:14:10 +0200
0b29b4368d[httpd] Enable CORS headers by default (Access-Control-Allow-Origin: *)
ejurgensen
2016-10-17 22:03:32 +0200
7dc2a46261[cache] Save daap replies gzipped - should improve performance
ejurgensen
2016-10-17 19:35:37 +0200
249d923af2[httpd] Allow caller of httpd_send_reply to avoid gzipping
ejurgensen
2016-10-17 14:18:13 +0200
d8696e72ea[httpd] Don't gzip small messages
ejurgensen
2016-10-17 14:09:16 +0200
f7185db035[httpd] Reduce memcpy when gzipping a response
ejurgensen
2016-10-16 23:36:27 +0200
0c6af89807[raop] Just remove ipv6 address if we can't connect with the one avahi gave us
ejurgensen
2016-10-15 00:51:22 +0200
03513c56a8[mdns] Simplify avahi implementation, e.g. drop record browser - record browser and link level filtering doesn't seem required (I may regret this...) - fix cast.c so it does not browse for ipv6 when disabled
ejurgensen
2016-10-12 22:24:58 +0200
1e3df5ba52[-] Add forgotten type in err2str()
ejurgensen
2016-10-11 21:32:16 +0200
94e133e8dc[raop] Temporary fix for issue #293
ejurgensen
2016-10-09 00:42:48 +0200
9a997551a2[pulseaudio] Remove PA_STREAM_ADJUST_LATENCY - seems we then get a better match with the requested value
ejurgensen
2016-10-08 21:40:49 +0200
e9342de66a[docs] Add Diapente to supported clients + update some version numbers
ejurgensen
2016-10-07 22:49:15 +0200
9bd2ef4f42[pulseaudio] Misc improvements - Set volume on stream startup - Change cleanup on server exit - README update
ejurgensen
2016-10-07 22:35:04 +0200
8b842b18d5[pulseaudio] Add start/stop, config latency, avoid underruns when pausing and misc
ejurgensen
2016-10-06 23:35:09 +0200
ac9900ff1a[pulseaudio] Modification of f202b5d: Now always try to start Pulseaudio
ejurgensen
2016-09-26 20:48:00 +0200
89e3f05585Merge pull request #288 from pcoultha/mixer_device
ejurgensen
2016-09-26 00:11:28 +0200
ae79800493Add mixer_device configuration file option for ALSA
Pat Coulthard
2016-09-25 15:10:22 -0500
b3a1e744d6[player] Fix possible segfault on http timeouts Cause: 1) av_read_frame blocks and times out, 2) cur_streaming gets set to NULL, 3) playback timer callback where cur_streaming gets deref
ejurgensen
2016-09-25 22:19:59 +0200
e5d328061b[logger] Be better at logging ffmpeg/libav error messages
ejurgensen
2016-09-25 22:01:07 +0200
f202b5d2e9[pulseaudio] Try to spawn Pulseaudio if it doesn't by itself Requiring the user to set up Pulseaudio in system mode is not optimal. This would, however, be required especially on headless systems. This is the sledgehammer alternative to starting Pulseaudio.
ejurgensen
2016-09-20 22:17:29 +0200
9355015b3c[main] Use waitpid instead of obsolete wait3
ejurgensen
2016-09-20 22:17:04 +0200
3d6d4e8521[config] Print build info in the log
ejurgensen
2016-09-07 22:18:29 +0200
53e3a6a7b2[config] Use defines in config.h instead of -D flags for the optional modules
ejurgensen
2016-09-07 20:53:53 +0200
2fae9f04f9[docs] Add info about logging out from Spotify
ejurgensen
2016-09-07 19:19:28 +0200
3df0b61292[docs] More Pulseaudio instructions in the README
ejurgensen
2016-09-02 22:41:52 +0200
9b985ab622[systemd] Update service file, don't start before sound.target, since Pulseaudio probably won't be ready
ejurgensen
2016-09-02 22:12:55 +0200