c1c8acec37[filescanner] Fix and refactor scanning of playlists
chme
2017-03-11 08:14:23 +0100
6942db34e9[db] Do not notify clients in 'db_queue_add_by_query' if no items were added
chme
2017-03-05 08:46:00 +0100
7442e28561[filescanner] Add scan-metadata function for non library items
chme
2017-02-25 15:27:48 +0100
cc45dd263d[mpd] Try to read metadata and add to queue if path is not in the library
chme
2017-02-18 07:58:01 +0100
518aeee71e[library] New functions to support scan metadata for arbitrary path and adding a mfi as a queue item
chme
2017-02-18 06:55:51 +0100
5ded844c9b[db] New function to add a media file info as a new queue item
chme
2017-02-18 06:54:44 +0100
afac0853f8[library] Rename 'library_process_media' to 'library_add_media'
chme
2017-02-12 16:03:01 +0100
8e9ded6697Refactor library scan of media files
chme
2017-01-29 10:01:05 +0100
bcb19908f4[config] Add remark that local audio type may also be set to "disabled" (since any unknown config value will disable local audio)
ejurgensen
2017-03-15 23:21:25 +0100
fce68ebd1a[raop] Add option to exclude particular devices from speaker list
ejurgensen
2017-03-12 22:11:56 +0100
ef13abe2cf[artwork] Fix for issue #345 and #367: Broken PNG rescaling
ejurgensen
2017-03-15 22:12:37 +0100
efd6805f9eMerge pull request #365 from chme/spotifybaseplaylist
ejurgensen
2017-03-11 19:30:31 +0100
5d74c98431[input] Pass read errors to the player through the input buffer
ejurgensen
2017-03-11 19:23:49 +0100
1fd37da089[config] Added check for modern AV apis
Scott Shambarger
2017-03-04 16:46:01 -0800
8637159b82Added branch ffmpeg_update1
Scott Shambarger
2017-03-04 16:44:53 -0800
aa5aeb8525[misc] Add __attribute__((__noreturn__)) to our abort functions so scan-build doesn't complain about logic errors after abort
ejurgensen
2017-03-04 18:30:38 +0100
c4efc13b12[transcode] Fixup dead assignment
ejurgensen
2017-03-04 18:30:19 +0100
9f2f5566d2[commands] Protect against race condition by moving event_add() inside lock - otherwise commands_base_destroy() could free cmdbase before event_add()
ejurgensen
2017-03-04 17:26:45 +0100
00e5e098d4[spotify] Purge spotify songs from db before scanning after oauth (#361)
chme
2017-03-04 17:24:42 +0100
1dde41fb87[mpd] Fix wrong db playime info in 'stats' command (#360)
chme
2017-03-04 17:23:52 +0100
d0bfc7f78a[spotify] Purge spotify songs from db before scanning after oauth
chme
2017-03-04 14:33:58 +0100
dec463bd17[mpd] Fix wrong db playime info in 'stats' command
chme
2017-03-04 14:07:26 +0100
62cb07c73bMerge pull request #359 from chme/shuffle
ejurgensen
2017-03-04 11:37:21 +0100
ac58c0bcdc[trancode/artwork] Put back compability with older versions of ffmpeg/libav
ejurgensen
2017-03-04 11:10:43 +0100
81ea363a02[transcode] More adjustments for libav 12
ejurgensen
2017-03-04 09:40:29 +0100
1dfca1ec22[dacp] Always start playing from the beginning of the shuffle queue
chme
2017-03-04 08:35:16 +0100
7d91c7cd89[transcode] Adjustments for libav 12
ejurgensen
2017-03-01 22:32:41 +0100
cc373d55c3[artwork/transcode] Also let transcode.c handle rescaling of non-file Spotify artwork
ejurgensen
2017-03-01 21:29:08 +0100
8bb8207266[artwork/transcode] Adjust transcode.c so it can take care of artwork rescaling, meaning we can do without parallel ffmpeg interfaces. This also moves artwork rescaling from libswscale to libavfilter, which seems to fix a problem with PNG rescaling.
ejurgensen
2017-02-28 23:06:01 +0100
31bf5b55da[filescanner_ffmpeg] Update to use ffmpeg's new stream->codecpar - keep some compability with older ffmpeg/libav, but also remove some
ejurgensen
2017-02-27 21:34:58 +0100
b52b09a384[transcode] Call av_write_trailer before cleanup so that any flushed data will be written to encode_ctx->obuf, where it can be passed to the caller
ejurgensen
2017-02-27 20:42:07 +0100
7e099a8950[transcode] Remove unused param to open_filter()
ejurgensen
2017-02-26 15:40:37 +0100
ac0e6ff0d7[transcode] Update to new ffmpeg api - part 1 - no more use of AVStream.codec - ditch some backwards compability - move closer to being able do video, at least for artwork
ejurgensen
2017-02-26 15:32:37 +0100
03e9182423[spotify] Fix usage of "artist_override" config value
chme
2017-02-25 09:45:04 +0100
9c90cbcd12[db] Fix return value of db_queue_add_by_query
chme
2017-02-18 07:48:52 +0100
3896f61d06[dacp] Keep the now playing item in the queue when calling (#353)
chme
2017-02-11 09:28:35 +0100
604002910d[dacp] Keep the now playing item in the queue when calling playqueueedit_clear
chme
2017-02-11 07:36:31 +0100
98348b8fe9[pipe] Removing CHECK_NULL with malloc, scan-build not happy about it
ejurgensen
2017-02-11 00:28:29 +0100
f0c9843194[pipe] Fix exit problem due to misuse of COMMAND_PENDING
ejurgensen
2017-02-10 23:56:58 +0100
d8255e1d08[pipe] Fix minor memleak
ejurgensen
2017-02-10 23:03:38 +0100
13e6889990[cast] Use friendly device name from mdns announcement
ejurgensen
2017-02-10 19:27:52 +0100
d2fe608c72[http_streaming] Reduce log severity if write returns EAGAIN, it just means that pipe was temporarily full (ref issue #329)
ejurgensen
2017-02-08 22:47:49 +0100
245ce1d4e4[player] Allow starting playback with no outputs
ejurgensen
2017-02-05 11:57:20 +0100
1f15fb1993[pipe] Refactor pipe input, hopefully into a more thread safe version
ejurgensen
2017-02-08 22:26:10 +0100
e6793b4779[player] Add player_playback_start_byid() function, will be needed for pipe input
ejurgensen
2017-02-08 22:25:20 +0100
f27fb53caf[input] Rename player source ->xcode to ->input_ctx, because any input may use it, not just transcode
ejurgensen
2017-02-08 22:23:17 +0100
a183463bb2[spotify] Try to avoid image load callbacks from Spotify after timeouts, since the artwork struct may have become invalid
ejurgensen
2017-02-07 23:23:39 +0100