d356a0ae5c[spotify] Split artwork_get so we don't wait for artwork callback in the Spotify thread (which might be playing)
ejurgensen
2016-01-09 00:36:30 +0100
22a1e16c12[artwork] Move timebase back, it must be set for the AVCodecContext for libav (and older versions of ffmpeg?)
ejurgensen
2016-01-07 23:42:27 +0100
1b24a86169[artwork] Tidy up artwork.c and handle remaining ffmpeg deprecated warning
ejurgensen
2016-01-07 22:48:04 +0100
89e3864035[spotify] Wait for Spotify artwork now that the worker gets artwork async for the player thread
ejurgensen
2016-01-07 22:25:25 +0100
d56576094a[artwork] Do like libav says: "Using AVStream.codec.time_base as a timebase hint to the muxer is deprecated. Set AVStream.time_base instead."
ejurgensen
2016-01-06 23:02:43 +0100
1f1d79025d[artwork] Keep a raw Spotify source image in case rescaling is not required
ejurgensen
2016-01-06 22:39:32 +0100
0d55e055c0[ffmpeg] Update most deprecated functions
ejurgensen
2016-01-05 23:22:01 +0100
7caf8cc66a[artwork] Add ability to rescale Spotify (should improve caching so we don't save too large images)
ejurgensen
2016-01-05 21:44:44 +0100
9a0a390a73[artwork] Get rid of legacy libav/ffmpeg support in artwork.c
ejurgensen
2015-12-29 23:54:11 +0100
c3d9f65f8b[artwork] Adjust existing code to new structure
ejurgensen
2015-12-29 23:39:52 +0100
238ee3c122[artwork] Refactor artwork to make it easier to add new backends (WIP)
ejurgensen
2015-12-29 00:26:52 +0100
599fb20e0b[cache] Fix return values in cache_artwork_get_impl
ejurgensen
2015-12-28 22:50:32 +0100
90514de7c8Bump to version 23.4
23.4
ejurgensen
2016-01-01 12:18:13 +0100
5dffdfb1aaChangeLog for forked-daapd 23.4
ejurgensen
2016-01-01 12:16:50 +0100
3c38b72a80[docs] Time to update the man page a bit
ejurgensen
2016-01-01 12:14:39 +0100
d6d7f0e1ceMerge pull request #209 from hjellinek/master
ejurgensen
2015-12-30 10:40:10 +0100
1e8224c00eINSTALL: You can't run the script before you clone the repo. Also updated the name of the script. Fixed typo in README_SMARTPL.md.
Herb Jellinek
2015-12-29 14:10:58 -0800
1a8028600f[config] Enable MPD support by default
ejurgensen
2015-12-28 21:41:48 +0100
6cabbc4ab7[httpd] Add fallback to IPv4 if v6 fails
ejurgensen
2015-12-21 21:52:21 +0100
01f1a177b5Merge pull request #207 from chme/mpdclosecmdpipe
ejurgensen
2015-12-19 09:27:29 +0100
32e1923b39[mpd] make global event_base static
chme
2015-12-19 09:09:50 +0100
3b7e1b2737[mpd] Add missing close for command pipe on deinit
chme
2015-12-19 08:46:38 +0100
fc8ab41f29[config] Add libavutil to AC_CHECK_LIB, as it may otherwise not detect av_packet_rescale_ts
ejurgensen
2015-12-18 21:54:20 +0100
77e77105f2Merge pull request #199 from Japanuspus/master
ejurgensen
2015-11-14 23:59:54 +0100
e7c9cad9a6Fix paringhelper.sh to operate correctly for device names with apostrophe
Janus
2015-11-14 21:50:09 +0100
9cc4927d50Merge pull request #198 from chme/mpdzeroconf
ejurgensen
2015-11-07 08:11:32 +0100
ce21134403Merge pull request #197 from chme/mpdstats
ejurgensen
2015-11-07 08:09:14 +0100
2195db0800[mpd] Announce mpd support with avahi/zeroconf
chme
2015-10-31 09:01:38 +0100
461a956288[mpd] Return the correct values for number of songs, artists, albums and song length sum in the "stats" command (wrong values are still reported for uptime, db_update and playtime)
chme
2015-11-01 09:15:24 +0100
35253fdeb1Merge pull request #196 from chme/mpdadd
ejurgensen
2015-11-01 16:38:48 +0100
0e0fbd006f[queue] fix segfault if query for queue-items returned an empty result set
chme
2015-11-01 12:47:04 +0100
7a9b8d5c63Merge pull request #195 from chme/mpdfindadd
ejurgensen
2015-11-01 12:29:51 +0100
7b5c80acf4[queue] If the playing item is not in the queue anymore, the next item should be the first item in the queue
chme
2015-11-01 11:59:39 +0100
abc689a7e1[mpd] fix sort in queue after adding songs with findadd and searchadd commands
chme
2015-11-01 11:46:54 +0100
6859377a17Merge pull request #194 from chme/mpd
ejurgensen
2015-10-31 13:06:52 +0100
d0232a2315[mpd] Return playlists if lsinfo is called with an empty path (same handling as if the path is the root directory "/")
chme
2015-10-31 09:54:46 +0100
316af87189Merge pull request #193 from chme/mpd
ejurgensen
2015-10-31 11:31:27 +0100
6ba350e406Merge pull request #192 from chme/history
ejurgensen
2015-10-31 11:31:10 +0100
ba63157429[mpd] Add 'close' command (ignore the command and does not send a response)
chme
2015-10-30 07:47:14 +0100
f9c6aa6c48[mpd] Implement command moveid (movings items in the queue by item-id)
chme
2015-10-30 07:12:00 +0100
1c409846d5[player/queue] Add player commands to move queue-items by item-id
chme
2015-10-30 07:11:34 +0100
c2ba2f6779[dacp] Fix playing from history for Remote
chme
2015-10-31 06:18:05 +0100
7894a4d85f[transcode] Don't push NULL frames to filtergraph when flushing, can lead to segfault
ejurgensen
2015-10-25 19:59:06 +0100
ac3d47430cMerge pull request #190 from chme/pausestream
ejurgensen
2015-10-25 09:37:31 +0100
94895b8eed[player] if source is not pausable (http-streams or pipe) abort playback on pause command
chme
2015-10-25 08:58:47 +0100
43893dff48Merge pull request #189 from chme/mpd
ejurgensen
2015-10-24 09:05:58 +0200
51eb423065[mpd] Fix item-id in playlist items
chme
2015-10-18 15:02:31 +0200
3e80e5c517[transcode] Don't pass error to player on eof + some comments and cleaning
ejurgensen
2015-10-22 22:09:19 +0200
e20d2c544d[transcode] Comments and raise MAX_BAD_PACKETS to 5
ejurgensen
2015-10-22 21:01:43 +0200
058b2fb0d6[transcode] Improve decoding to allow for decoder special cases, like decoders not processing entire packets, rejecting packets and not returning frames. Should fix issue with network streams not opening.
ejurgensen
2015-10-21 23:53:21 +0200
9853b8f9bdMerge pull request #188 from chme/playerfixes
ejurgensen
2015-10-19 22:15:43 +0200
551f441273[dacp] Fix playing from playspec request
chme
2015-10-19 21:55:43 +0200
7592462571[player] Fix segfault if reading from source failed for all queue items
chme
2015-10-19 21:33:43 +0200
55104015e0Full removal of libevent 1 legacy code. Also drop pipe() in FreeBSD, since pipe2 is available now.
ejurgensen
2015-10-19 21:15:29 +0200
4ec8bddd90Update INSTALL to reflect libav and antlr changes
ejurgensen
2015-10-19 19:50:06 +0200
48691748cd[mpd] fix log message if binding of artwork http server failed
chme
2015-10-18 14:25:29 +0200
2a610812a5Refactor transcode.c so it can actually transcode + use new capability to support mp3 streaming. Also includes the skeleton for perhaps supporting video in the future. Adds more fine-grained ffmpeg/libav compability checks. Dependency on libavresample/libswresample exchanged with dependency on libavfilter, which seems more versatile.
ejurgensen
2015-10-09 23:58:27 +0200
da3d32902eMerge pull request #185 from chewi/master
ejurgensen
2015-10-08 23:51:15 +0200
64698eb3a4[player] Some minor cleanup (error handling, comments)
chme
2015-09-20 07:11:39 +0200
a06424a701[mpd] Expose queue-item-id instead of dbmfi-id in mpd commands [player] Reshuffle on end of playlist and repeat mode is "repeat all"
chme
2015-09-19 08:23:41 +0200
cb2805800b[player] Fix segfault if pause requested in the last two seconds of the last item in the playqueue (cur_streaming is already NULL)
chme
2015-09-18 20:01:20 +0200
2b037b67d9[player] Combine stream_stop and stream_cleanup into one function
chme
2015-09-18 19:19:02 +0200