ejurgensen
42d4e150d8
[pulseaudio] Make both ALSA and Pulseaudio default in configure.ac
2016-08-25 23:06:51 +02:00
ejurgensen
9de783f2bc
[pulseaudio] Update README and conf with Pulseaudio
2016-08-25 22:44:28 +02:00
ejurgensen
f8d3ccddb2
[pulseaudio] Let configure check if Pulseaudio supports setting its thread name
2016-08-25 22:32:07 +02:00
ejurgensen
fa6c6a1832
[pulseaudio] Kill sessions if context becomes invalid
2016-08-25 22:31:25 +02:00
ejurgensen
12580866cc
[scripts] Add alsa-lib to freebsd install script
2016-08-25 21:27:17 +02:00
ejurgensen
84a5772439
[Pulseaudio] Implement flush, avoid adding known sinks and misc fixing up
2016-08-24 23:06:25 +02:00
ejurgensen
9b243f855a
[pulseaudio] Support for setting volume
2016-08-24 21:23:33 +02:00
ejurgensen
998ae31a56
[cast] Fixup switched format strings
2016-08-22 21:22:47 +02:00
ejurgensen
1cd983b485
[docs] Update INSTALL with precise names for the optional Debian packages
2016-08-22 21:19:33 +02:00
ejurgensen
202d9b951e
[cast] Use proper print formats for size_t
2016-08-22 21:18:24 +02:00
ejurgensen
da8fa6a686
[cast] Just run empty callback on last request to time out. Running more is unsafe since the first is likely to free the session.
2016-08-13 23:33:06 +02:00
ejurgensen
61457f2a09
[cast] Change how we read from TLS and fix bug due to masking of negative enum, ref issue #270 and #275
...
(should have been two commits...)
2016-08-13 23:31:41 +02:00
ejurgensen
8a9d8c31da
[alsa] Remove risky negative enum (risky when AND'ing with ALSA_F_STARTED)
2016-08-13 17:08:14 +02:00
ejurgensen
d3db30e46d
[smartpl] Add smart playlist support for file modification time
2016-08-13 16:53:09 +02:00
ejurgensen
58f0451625
Merge pull request #281 from chme/fixretrun
...
Fix return values in command functions
2016-08-06 12:40:18 +03:00
chme
1238fe124a
[commands] Stop command execution, if command function returns an unkown
...
command state
2016-08-06 06:50:27 +02:00
chme
da83af04e2
[player] Fix return value in repeat_set if repeat mode did not change
2016-08-06 06:36:42 +02:00
chme
30d43bef4f
[player] Fix return value in volume_setrel_speaker if device is not
...
selected
2016-08-06 06:34:34 +02:00
chme
2ae94e8f82
[player] Fix return value in playback_prev_bh if source_open failed
2016-08-06 06:31:09 +02:00
chme
cd9a3bae07
[player] Fix return value in playback_start_item if source_open failed
2016-08-06 06:29:55 +02:00
chme
21d2c95eeb
[spotify] Fix return of playback_eot if spotify returns an error
2016-08-06 06:26:38 +02:00
ejurgensen
09e35abb83
Merge pull request #280 from chme/scandirectories2
...
[filescanner] Fix building directory structure with trailing '/'
2016-08-01 21:54:59 +02:00
chme
388c5f4311
[filescanner] Fix building directory structure with trailing '/' (second
...
attempt)
2016-08-01 21:27:05 +02:00
ejurgensen
cbc3323111
[cast] Try to fix issue #270 by making a GET_STATUS if the normal reply to a LAUNCH does not arrive
2016-08-01 09:05:09 +02:00
ejurgensen
306dd47f1e
[cast] Fix for issue #275 where gnutls returns the 4 byte prefix of
...
a Chromecast response together with the response message itself
2016-08-01 00:12:08 +02:00
ejurgensen
187ed6c1f7
[cast] Log raw replies when in DEBUG_CONNECTION mode
2016-07-31 23:36:27 +02:00
ejurgensen
1e02dc51fd
[mpd] Modify output enum logging to show shortid as well
2016-07-31 23:28:03 +02:00
ejurgensen
561228d9f7
[misc] Add missing const qualifier
2016-07-31 23:27:57 +02:00
ejurgensen
2e4b5a70a5
Merge pull request #277 from chme/scandirectories
...
[filescanner] Fix building directory structure with trailing '/'
2016-07-31 07:56:15 +02:00
chme
cebf07b2f8
[filescanner] Fix building directory structure with trailing '/'
...
Library directories with a trailing '/' (like '/srv/music/') lead to an
unbrowsable directory structure. The trailing '/' resulted in an update
to the library directory in the directories table with a parent_id
pointing to itself.
2016-07-31 07:41:11 +02:00
ejurgensen
3dbf6d2416
Merge pull request #276 from chme/mpdplay
...
Fix behavior for mpd commands play and playid during playback
2016-07-30 15:57:56 +02:00
chme
595f7c6091
[mpd] Fix copy/paste error in log message
2016-07-30 08:33:23 +02:00
chme
e6b53cb88e
[mpd] Fix mpd command 'playid' if player is already playing
...
While playing issueing command 'playid' starts playback of the song with
the given item-id (if this song is already playing, it starts from the
beginning).
2016-07-30 08:33:22 +02:00
chme
9af09c204d
[mpd] Fix mpd command 'play' if player is already playing
...
While playing issueing command 'play' with a songposition -1 does noting
in mpd, with songposition > 0 it starts playback of the song at this
position (if this song is already playing, it starts from the
beginning).
2016-07-30 08:31:54 +02:00
ejurgensen
db6823d676
[pulseaudio] Support for adding/removing sinks
2016-07-30 00:05:32 +02:00
ejurgensen
ed03c90916
[mpd] Fix typos
2016-07-29 19:26:46 +02:00
ejurgensen
4399466f21
[pulseaudio] Friendly naming of sinks in speaker list
2016-07-21 23:15:06 +02:00
ejurgensen
eb40415348
[pulseaudio] A bit of renaming
2016-07-21 22:31:39 +02:00
ejurgensen
5b67f84855
[pulseaudio] First draft
2016-07-21 22:13:32 +02:00
ejurgensen
6064f14602
Merge pull request #274 from bjoernricks/anon-content-code
...
Allow anonymous access to /content-codes url
2016-07-14 10:02:22 +02:00
Björn Ricks
382459ce9b
Allow anonymous access to /content-codes url
...
The content-codes url provides a mapping of dmap content codes to names, it's
types and sizes. It doesn't contain any private information and therefore should
be available to anonymous users too.
2016-07-13 19:52:58 +02:00
ejurgensen
d3078c6534
[remote] Increase pairing success log level
2016-07-10 20:38:03 +02:00
ejurgensen
a99d1b2038
[db] Add song_length to group info ( fixes #265 )
2016-06-11 23:10:13 +02:00
ejurgensen
547783d008
Merge pull request #268 from chme/threadexit
...
Refactor thread exit handling
2016-06-11 22:57:09 +02:00
chme
c0c6cca79f
[commands] Add some code comments
2016-06-11 10:56:27 +02:00
chme
32ac6c2ea9
[commands] Rename commands_cmdloop_break to commands_base_destroy and
...
free commands_base after breaking the libevent loop
2016-06-11 10:56:27 +02:00
ejurgensen
349c1f7fe6
Merge pull request #267 from chme/removesyncsource
...
[player] Cleanup: player clock is the only sync-source available
2016-06-11 10:55:30 +02:00
chme
a9a656042b
[player] Cleanup: player clock is the only sync-source available
2016-06-11 10:37:09 +02:00
chme
5258ee712c
[commands] Added functionality to break the event loop of a command base
2016-06-11 09:52:31 +02:00
ejurgensen
3527113a9b
[filescanner] Option to import iTunes smart playlists
2016-06-04 23:30:01 +02:00