bf27a879df[filescanner] Use libinotify for FreeBSD (should fix issue #245)
ejurgensen
2016-04-12 22:11:56 +0200
e3eb0fe744Merge pull request #1 from ejurgensen/master
Ben
2016-04-11 10:02:45 -0400
3be8afac7b[daap] Fix problem where playlists in Remote are not in correct order Apparantly having "LIMIT -1 OFFSET 0" makes (certain versions?) of sqlite3 unable to do the "ORDER BY". Might be a bug in sqlite. This is only a partial fix, which will work for queries that don't actually use an index. Those few that do may still be broken.
ejurgensen
2016-04-10 00:11:33 +0200
06663e4ca2Merge pull request #250 from chme/lsinfo
ejurgensen
2016-04-09 10:20:54 +0200
7713096d84[mpd] Return playlists if 'lsinfo' is called without any parameters
chme
2016-04-05 21:04:44 +0200
36a9ed8fe8[raop] Omit timing request source address check Creates a problem with ipv6 where the timer request source address may differ from the address that mdns gave us when we created the seesion. See https://github.com/mikebrady/shairport-sync/issues/254
ejurgensen
2016-03-29 19:36:40 +0200
a22aff5d1f[filescanner] Switch misplaced arguments in process_directories (FreeBSD) Should help with issue #239. Also change process_directory so it uses same argument order as process_directories.
ejurgensen
2016-03-27 20:35:23 +0200
dbf9a208b8[dacp] Don't return hard error if queue item goes missing Remote doesn't seem to like the 500 Internal error we were sending if queue item went missing, e.g. during pause.
ejurgensen
2016-03-23 20:38:19 +0100
7d1d52e8f0[transcode] Fix missing channel number for newer ffmpeg (closes#241)
ejurgensen
2016-03-20 19:22:16 +0100
3fba838337Merge pull request #233 from chme/mpdstop
ejurgensen
2016-03-20 08:58:35 +0100
1fb1fc7d2d[player] Add config option to disable clearing the queue after playback stops (default is clearing the queue) and if true do not clear the queue.
chme
2016-02-28 10:34:18 +0100
e3750957f5[player] Allow removing by position (dacp-requests) if player is stopped
chme
2016-03-05 08:14:43 +0100
ed2fe682fe[player] Allow moving by position (dacp-requests) if player is stopped
chme
2016-03-05 08:06:17 +0100
cb919515e4[dacp] Start playback from selected song in the playqueue if player is stopped
chme
2016-02-28 11:21:58 +0100
d000ea571b[dacp] Return the playqueue even if player is stopped
chme
2016-02-28 10:31:57 +0100
07947a526d[mpd] Do not start playback automatically after adding songs to the queue
chme
2016-02-28 10:29:45 +0100
d35894ac15[mpd] Return correct item-id for command 'addid' and return correct number of items in the queue if player is stopped for command 'status'
chme
2016-02-28 10:21:25 +0100
b454a2fd60[general] Put back support for platforms without pipe2(), see issue #239
ejurgensen
2016-03-17 22:20:16 +0100
ec43195633[alsa] Really don't query snd_pcm_delay() during an underrun
ejurgensen
2016-03-17 13:56:15 +0100
e65361ba17[alsa] Don't query snd_pcm_delay() during an underrun
ejurgensen
2016-03-17 12:54:17 +0100
d2d52c7d68[alsa] Do not kill threshold, it gives underruns after snd_pcm_prepare()
ejurgensen
2016-03-17 12:46:51 +0100
8b2c68af0e[alsa] Try to fix issue where devices with small buffers would overrun, rendering the device unusable because snd_pcm_writei() starts blocking. This is just a poor temporary fix until we either start using SND_PCM_NONBLOCK or put alsa in it's own thread or implement Pulseaudio...
ejurgensen
2016-03-16 22:54:27 +0100
5f3578ec65[alsa] Some extra logging for debugging
ejurgensen
2016-03-15 22:59:12 +0100
abce1d0eebMerge pull request #237 from chme/threadnames
ejurgensen
2016-03-12 17:18:34 +0100
98d6db002fSet thread names to make it easier to identify threads during debugging
chme
2016-03-05 13:19:55 +0100
9a5b67031e[player] Remove unnecessary check for plid != 0 and set plid always to 0 if queue changed
chme
2016-03-06 10:09:34 +0100
fba6293be6Merge pull request #238 from chme/spotifyvirtualpath
ejurgensen
2016-03-12 13:23:47 +0100
3e8221e377[spotify] Add the owner of playlist to the virtual path of a spotify playlist to avoid duplicate virtual paths
chme
2016-03-12 07:39:26 +0100
74553c9ca9Merge pull request #236 from chme/mpdfix
ejurgensen
2016-03-12 10:46:00 +0100
cd5aee1595[mpd] Allways return an error message if mpd command exits with error, otherwise the command will lead to a segfault (e. g. calling lsinfo with a non existent directory path segfaults)
chme
2016-03-12 07:07:25 +0100
bd61399e49[player] Only catch up by lowering sample rate if data_kind is http or pipe
ejurgensen
2016-03-06 10:55:10 +0100
4d1a45e5d8Merge pull request #235 from chme/queuemovefix
ejurgensen
2016-03-05 15:04:36 +0100
c7b896adefMerge pull request #234 from chme/spotifyremovestarredoptions
ejurgensen
2016-03-05 15:03:03 +0100
1ec7ad683e[queue] Fix moving a song to the last position in the queue failed
chme
2016-03-05 14:02:06 +0100
167d5117be[spotify] Remove options to exclude starred songs from the artist/album override
chme
2016-03-05 12:55:34 +0100
7aba0bf332[filescanner] Support TDR tag (date released) and parse years better
ejurgensen
2016-03-05 00:14:45 +0100
1188a79e57[filescanner] Also set year if date tag present
ejurgensen
2016-02-13 09:55:51 +0100
cbaea95ff4[filescanner] Support for songdatereleased and songhasbeenplayed
ejurgensen
2016-02-13 00:27:22 +0100
7135406531[filescanner] Log message if user attempts to use LastFM/Spotify on unsupported build
ejurgensen
2016-03-03 22:20:13 +0100
3000341acd[player] Different timer catch up for files + remove timer abort Timer abort should no longer apply since we may catch up for more than a second. Introduce separate catch up strategies for files and streams, since for files we can read at our own pace.
ejurgensen
2016-02-28 22:28:37 +0100
220494e8b1Merge pull request #232 from chme/mpdmove
ejurgensen
2016-02-28 20:28:24 +0100
d9fdac6406Merge pull request #231 from chme/plitems
ejurgensen
2016-02-28 20:26:48 +0100
b84df9c5c3[filescanner] Fix compile error on freebsd
chme
2016-02-06 07:44:19 +0100
491bf54fdb[directories/spotify] Init db with disabled spotify-root-directory and enable only on successful login to spotify
chme
2016-01-30 07:27:20 +0100
cd5462e241[filescanner] attempt at fixing compile errors on freebsd after the introduction of the directories table
chme
2016-01-30 06:55:15 +0100
8600c21424[db-upgrade] add column date_released to files table, add column name to speakers table
chme
2016-01-29 19:46:56 +0100
dcfec5c1d4[filescanner] Do not process parent directories on inotify callback
chme
2016-01-29 19:29:02 +0100
1a6565e512[directories] Initialize root directories on db init
chme
2016-01-24 18:45:28 +0100
7678f98879fixup - use sizeof instead of PATH_MAX
chme
2016-01-24 12:21:39 +0100
c23cbde6acfixup - remove unused enum, remove unused local variable, remove duplicate error log for failure in create_virtual_path, remove unnecessary empty lines
chme
2016-01-20 20:42:43 +0100
be873d69c6[sqlext] Remove unused sql extension for 'daap_charindex' and 'daap_leftstr'
chme
2016-01-17 07:27:09 +0100
171e30aead[mpd] use qualifier in select queries, return error message if an error occurs (otherwise this results in a segfault)
chme
2016-01-16 14:26:18 +0100
2611d06ab7[mpd] add support for commands 'listall' and 'listallinfo'
chme
2016-01-02 09:31:45 +0100
7703a997c4[db/filescanner/spotify] Replace filelist-view with separate directories-table to increase the performance of the mpd command 'lsinfo'
chme
2015-12-27 07:16:50 +0100
3740486348[db] Move database upgrade logic to separate file
chme
2015-12-19 07:51:10 +0100
1d69a3de90[mpd] Add fallback to IPv4 if IPv6 failed
chme
2016-01-16 07:53:55 +0100
9a1c8409cf[mpd] optimize query selecting files for virtual_path to use the index
chme
2016-01-02 10:21:59 +0100
5f2fe87351[spotify] Move purge so Spotify files get cleared even on empty .spotify (closes#219)
ejurgensen
2016-01-17 15:29:31 +0100
e08b91d6caMerge pull request #217 from chme/spotifycleanupafterupdate
ejurgensen
2016-01-17 12:57:39 +0100