ejurgensen
|
087bc942ec
|
Merge pull request #299 from chme/pipeoutput
Fifo output
|
2016-10-31 19:07:37 +01:00 |
chme
|
4f2d994151
|
[outputs] Remove unused old alsa output
|
2016-10-31 18:47:45 +01:00 |
chme
|
65732ccaf6
|
[outputs] New output type 'fifo'
|
2016-10-31 18:47:45 +01:00 |
ejurgensen
|
be6580d23e
|
[mdns] Also ignore ipv4 link-local announcements
|
2016-10-30 20:04:08 +01:00 |
ejurgensen
|
79d21a5370
|
Merge pull request #300 from chme/mpdoutputsvolume
[mpd] outputsvolume command
|
2016-10-30 16:48:37 +01:00 |
chme
|
60f9c779b6
|
[mpd] Add new command 'outputvolume' to set volume for a specific output
|
2016-10-25 22:40:48 +02:00 |
chme
|
bdb2c74934
|
[player/dacp/mpd] Pass absolute volume to speaker enumerate callback and
add absolute volume to mpd 'outputs' command
|
2016-10-25 22:40:48 +02:00 |
ejurgensen
|
a549f81861
|
[filescanner] Make for filetypes_ignore work for known file types as well
|
2016-10-25 09:08:56 +02:00 |
ejurgensen
|
bc1fb4b385
|
[mdns] Ignore ipv6 link-local mdns announcements
|
2016-10-23 23:27:34 +02:00 |
ejurgensen
|
ef4be65551
|
Merge pull request #296 from chme/segfaultaddingitems
Fix adding items while playing through dacp clients
|
2016-10-23 09:26:28 +02:00 |
chme
|
39314c1560
|
[mpd] Do not treat playback_start return value > 0 as an error
|
2016-10-23 08:25:19 +02:00 |
chme
|
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)
|
2016-10-23 08:25:19 +02:00 |
chme
|
16149d5c61
|
[command] Only execute "bottom half" function if main command function
returns 0
|
2016-10-23 08:25:19 +02:00 |
ejurgensen
|
2f8c061c11
|
Merge branch 'cors' (includes modified gzip and daap cache)
|
2016-10-21 23:06:45 +02:00 |
ejurgensen
|
c0d07ae93b
|
[httpd] Allow HEAD for evhttp requests just to be safe
|
2016-10-21 23:06:00 +02:00 |
ejurgensen
|
2ce1c8d28f
|
[httpd] Enable OPTIONS for evhttp (if CORS headers are enabled)
|
2016-10-19 21:22:14 +02:00 |
ejurgensen
|
54a09fce63
|
[httpd] Add requirement for Access-Control-Request-Method for preflight CORS
|
2016-10-19 17:29:22 +02:00 |
ejurgensen
|
57945a592c
|
[httpd] Reply to CORS preflight requests
|
2016-10-18 23:04:51 +02:00 |
ejurgensen
|
c44f4310b7
|
[httpd] Replace evhttp_send_error with the httpd_send_error wrapper
|
2016-10-18 22:45:22 +02:00 |
ejurgensen
|
fe7373e442
|
[httpd] Implement httpd_send_error, a modified evhttp_send_error, which
can include CORS headers (credit @bjoernricks and libevent)
|
2016-10-17 23:08:02 +02:00 |
ejurgensen
|
40c49f1fde
|
[httpd] Use httpd_send_reply() wrapper in httpd_*, dmap_common and mpd
|
2016-10-17 22:25:31 +02:00 |
ejurgensen
|
e1cfccbce7
|
[httpd] Exchange evhttp_send_reply with httpd_send_reply in httpd.c
|
2016-10-17 22:14:10 +02:00 |
ejurgensen
|
0b29b4368d
|
[httpd] Enable CORS headers by default (Access-Control-Allow-Origin: *)
|
2016-10-17 22:03:32 +02:00 |
ejurgensen
|
7dc2a46261
|
[cache] Save daap replies gzipped - should improve performance
|
2016-10-17 19:40:25 +02:00 |
ejurgensen
|
249d923af2
|
[httpd] Allow caller of httpd_send_reply to avoid gzipping
|
2016-10-17 14:18:13 +02:00 |
ejurgensen
|
d8696e72ea
|
[httpd] Don't gzip small messages
|
2016-10-17 14:09:16 +02:00 |
ejurgensen
|
f7185db035
|
[httpd] Reduce memcpy when gzipping a response
|
2016-10-16 23:36:27 +02:00 |
ejurgensen
|
0c6af89807
|
[raop] Just remove ipv6 address if we can't connect with the one avahi gave us
|
2016-10-15 19:14:01 +02:00 |
ejurgensen
|
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
|
2016-10-15 19:12:56 +02:00 |
ejurgensen
|
1e3df5ba52
|
[-] Add forgotten type in err2str()
|
2016-10-11 21:32:16 +02:00 |
ejurgensen
|
94e133e8dc
|
[raop] Temporary fix for issue #293
|
2016-10-09 00:42:48 +02:00 |
ejurgensen
|
9a997551a2
|
[pulseaudio] Remove PA_STREAM_ADJUST_LATENCY - seems we then get a better match with the requested value
|
2016-10-08 21:40:49 +02:00 |
ejurgensen
|
e9342de66a
|
[docs] Add Diapente to supported clients + update some version numbers
|
2016-10-07 22:49:15 +02:00 |
ejurgensen
|
9bd2ef4f42
|
[pulseaudio] Misc improvements
- Set volume on stream startup
- Change cleanup on server exit
- README update
|
2016-10-07 22:35:04 +02:00 |
ejurgensen
|
8b842b18d5
|
[pulseaudio] Add start/stop, config latency, avoid underruns when pausing and misc
|
2016-10-06 23:35:09 +02:00 |
ejurgensen
|
a0dfb5c93e
|
[pulseaudio] Under/overrun detection + request 2 sec latency
|
2016-10-05 21:13:26 +02:00 |
ejurgensen
|
bc8c77c0d1
|
[pulseaudio] Go full async + some cleaning up
|
2016-10-05 08:53:14 +02:00 |
ejurgensen
|
a03bc2a4e2
|
[commands] A bit of cleanup
|
2016-10-02 22:05:53 +02:00 |
ejurgensen
|
8f6033e787
|
[pulseaudio] More logging
|
2016-10-02 18:48:00 +02:00 |
ejurgensen
|
bf7435cf8f
|
[docs] Fixup URL
|
2016-10-01 23:05:25 +02:00 |
ejurgensen
|
a5d1c60128
|
[docs] Update Pulseaudio README with D-Bus setup info
|
2016-10-01 21:24:37 +02:00 |
ejurgensen
|
09a0efa9ad
|
[docs] Pulseaudio/Bluetooth instructions (credit Rob Pope)
|
2016-09-29 22:48:27 +02:00 |
ejurgensen
|
27bb2b6c5a
|
[docs] Add service file info to README for Pulseaudio
|
2016-09-28 22:58:51 +02:00 |
ejurgensen
|
c4e114cbd4
|
[docs] Fix another README link
|
2016-09-28 22:41:04 +02:00 |
ejurgensen
|
18ad030ffd
|
[docs] Remove obsolete link in README
|
2016-09-28 22:36:42 +02:00 |
ejurgensen
|
7bc71e28c5
|
[docs] Fixup README links
|
2016-09-28 22:34:09 +02:00 |
ejurgensen
|
0b11ae175d
|
[docs] Add README for Pulseaudio
|
2016-09-28 22:30:25 +02:00 |
ejurgensen
|
07efdfe24e
|
[pulseaudio] Drop autostarting again, won't work when running as non-root
|
2016-09-28 21:17:34 +02:00 |
ejurgensen
|
44ad4a8848
|
Merge branch 'autopulse'
|
2016-09-26 21:32:27 +02:00 |
ejurgensen
|
ac9900ff1a
|
[pulseaudio] Modification of f202b5d: Now always try to start Pulseaudio
|
2016-09-26 20:48:00 +02:00 |