bbb3322ddc[spotify] Flush audio buffer on playback stop - and since we are flushing from another thread we use evbuffer_enable_locking() which in turn adds a requirement for libevent_pthreads to be present
ejurgensen
2017-01-30 22:50:02 +0100
3ba2fb741b[docs] Update README with new pipe features
ejurgensen
2017-01-29 22:09:28 +0100
f7018dc659[player] Skip/remove unplayable tracks in queue instead of aborting
ejurgensen
2017-01-29 22:07:51 +0100
0b9b008a1a[player] Try to consolidate metadata handling + use input interface
ejurgensen
2017-01-22 23:21:48 +0100
7b6a7b65b3[input] Add interface for getting metadata from input modules
ejurgensen
2017-01-22 23:16:15 +0100
2696b27972[artwork] Let the artwork handler for streams use queue->artwork_url instead of calling the player, which was messy
ejurgensen
2017-01-22 23:13:13 +0100
4d4a4ffd70[db] Remove special icy update function, add db_queue_update_item() - we will use the latter generalised form from now on, even though it is perhaps a tad slower
ejurgensen
2017-01-22 23:10:15 +0100
e92152cadb[db] Upgrade db to 19.03: Add artwork_url column to queue table
ejurgensen
2017-01-22 23:08:26 +0100
40d50d693b[misc] Add small function to swap pointers
ejurgensen
2017-01-22 23:06:13 +0100
ee32b9cb70[pipe] Reset pipes when required + prepare for metadata pipes
ejurgensen
2017-01-18 23:42:52 +0100
90f37b75ce[player] Fix it so source_read() returns silence and not an error until source_check stops playback
ejurgensen
2017-01-18 23:37:26 +0100
9fb62441d2[pipe] Use worker thread instead of filescanner for watching pipes
ejurgensen
2017-01-16 22:08:57 +0100
061beaf272[worker] Make sure worker accepts NULL-arguments
ejurgensen
2017-01-16 21:44:51 +0100
6af8fa07b4[spotify] Use timespec_reltoabs instead of internal mk_reltime
ejurgensen
2017-01-15 23:20:53 +0100
6db4e40119[misc] Add function to add a relative time to current clock
ejurgensen
2017-01-15 23:19:57 +0100
9aede45a12[pipe] Add a pipe input with autostart capabilities
ejurgensen
2017-01-14 23:35:19 +0100
938e197fa4[player] Refactor read/write - remove read skip which is obsolete when input has own thread and cannot block - simplify code - fix while loop that could loop infinitely
ejurgensen
2017-01-14 00:43:03 +0100
1258481202[listener] Rename LISTENER_PLAYLIST to LISTENER_QUEUE
ejurgensen
2017-01-08 00:24:40 +0100
60daf03f66[cache/scan] Let notifications from db.c about library updates go through filescanner/listener instead of directly to the cache
ejurgensen
2017-01-08 00:21:47 +0100
c92ebf9dfb[player] Fix problem where player_playback_cb triggers after playback stop
ejurgensen
2016-12-27 22:11:11 +0100
3e24f857fa[input] Add input interface to player - WIP
ejurgensen
2016-12-26 19:30:29 +0100
c50b038397[misc] Move STOB and BTOS macros to misc.h
ejurgensen
2016-12-26 19:29:47 +0100
171a75375b[outputs] Fix for (unlikely) situation where all outputs have no init()
ejurgensen
2016-12-26 19:27:37 +0100
41aa530fd3[http] Add support for http post in the libevent client (required for scrobbling)
ejurgensen
2017-01-25 22:51:54 +0100
db4068f046[artwork] Hardcode destination pixel format for png rescaling since avcode_find_best_pix_fmt_of_list() does not live up to its name (fixes issue #345)
ejurgensen
2017-01-25 21:02:41 +0100
dcbd38e4c3[config] Added support for libav/ffmpeg dual installs
Scott Shambarger
2017-01-24 16:03:49 -0500
084de7811e[raop] Fix missing uint64 cast, which since commit fdd85cc was giving too short song lengths
ejurgensen
2017-01-23 23:41:10 +0100
5dc8eea4c2[main] Re-include pthread.h that was removed in pr #334, needs to be here because it is used by the gcrypt macro
ejurgensen
2017-01-22 23:35:38 +0100
91ae0c1ec6Merge pull request #341 from sshambar/fixscripts
ejurgensen
2017-01-21 21:56:39 +0100
f7bd6fc447Merge pull request #335 from sshambar/fixosx
ejurgensen
2017-01-21 21:56:16 +0100
07c40a27ea[scripts] Update antlr35_install to support non-sudo install, more options.
Scott Shambarger
2017-01-21 15:37:24 -0500
37b1678103[scripts] Minor updates to pairinghelper.sh option parsing
Scott Shambarger
2017-01-21 15:36:42 -0500
2cf2eb32aa[scripts] Updated pairinghelper.sh to handle repeated attempts at pairing
Scott Shambarger
2017-01-21 13:10:59 -0500
836320518bMerge branch 'master' into fixosx
Scott Shambarger
2017-01-21 13:04:38 -0500
8ffdd6dd86Merge pull request #334 from sshambar/fixthreads
ejurgensen
2017-01-21 18:53:51 +0100
f64a99940c[spotify] Respect settings for 'artist_override' and 'album_override' when scanning spotify through the web api
chme
2017-01-21 08:56:34 +0100
e5d90d5c27[travic-ci] Added configuration file for travis-ci
chme
2016-01-31 07:13:18 +0100
516a6f434cMerge pull request #337 from chme/libraryfix
ejurgensen
2017-01-20 19:15:04 +0100
6163269832[dacp/db] Fix issue found with scan-build
chme
2017-01-20 17:03:45 +0100