Commit Graph

3392 Commits

Author SHA1 Message Date
ejurgensen
ea184a2844 [config] Include systemd service file (closes #213) 2016-01-10 18:44:26 +01:00
ejurgensen
0f58495e0d [cache] Prevent log errors if cache disabled 2016-01-09 01:26:59 +01:00
ejurgensen
d356a0ae5c [spotify] Split artwork_get so we don't wait for artwork callback in the Spotify thread (which might be playing) 2016-01-09 00:36:30 +01:00
ejurgensen
22a1e16c12 [artwork] Move timebase back, it must be set for the AVCodecContext for libav (and older versions of ffmpeg?) 2016-01-07 23:42:27 +01:00
ejurgensen
3a31074c07 [spotify] Increase artwork timeout slightly 2016-01-07 23:11:19 +01:00
ejurgensen
1b24a86169 [artwork] Tidy up artwork.c and handle remaining ffmpeg deprecated warning 2016-01-07 22:48:04 +01:00
ejurgensen
89e3864035 [spotify] Wait for Spotify artwork now that the worker gets artwork async for the player thread 2016-01-07 22:25:25 +01:00
ejurgensen
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." 2016-01-06 23:02:43 +01:00
ejurgensen
1f1d79025d [artwork] Keep a raw Spotify source image in case rescaling is not required 2016-01-06 22:39:32 +01:00
ejurgensen
0d55e055c0 [ffmpeg] Update most deprecated functions 2016-01-05 23:22:01 +01:00
ejurgensen
7caf8cc66a [artwork] Add ability to rescale Spotify (should improve caching so we don't save too large images) 2016-01-05 21:44:44 +01:00
ejurgensen
9a0a390a73 [artwork] Get rid of legacy libav/ffmpeg support in artwork.c 2016-01-03 12:24:21 +01:00
ejurgensen
c3d9f65f8b [artwork] Adjust existing code to new structure 2016-01-03 12:24:20 +01:00
ejurgensen
238ee3c122 [artwork] Refactor artwork to make it easier to add new backends (WIP) 2016-01-03 12:24:20 +01:00
ejurgensen
599fb20e0b [cache] Fix return values in cache_artwork_get_impl 2016-01-03 12:24:20 +01:00
ejurgensen
90514de7c8 Bump to version 23.4 2016-01-01 12:18:13 +01:00
ejurgensen
5dffdfb1aa ChangeLog for forked-daapd 23.4 2016-01-01 12:16:50 +01:00
ejurgensen
3c38b72a80 [docs] Time to update the man page a bit 2016-01-01 12:14:39 +01:00
ejurgensen
d6d7f0e1ce Merge pull request #209 from hjellinek/master
Fixed typos in instructions
2015-12-30 10:40:10 +01:00
Herb Jellinek
1e8224c00e INSTALL: You can't run the script before you clone the repo. Also updated the
name of the script.
Fixed typo in README_SMARTPL.md.
2015-12-29 14:13:27 -08:00
ejurgensen
1a8028600f [config] Enable MPD support by default 2015-12-28 21:41:48 +01:00
ejurgensen
6cabbc4ab7 [httpd] Add fallback to IPv4 if v6 fails 2015-12-21 21:52:21 +01:00
ejurgensen
01f1a177b5 Merge pull request #207 from chme/mpdclosecmdpipe
[mpd] Add missing close for command pipe on deinit
2015-12-19 09:27:29 +01:00
chme
32e1923b39 [mpd] make global event_base static 2015-12-19 09:09:50 +01:00
chme
3b7e1b2737 [mpd] Add missing close for command pipe on deinit 2015-12-19 08:46:38 +01:00
ejurgensen
fc8ab41f29 [config] Add libavutil to AC_CHECK_LIB, as it may otherwise not detect av_packet_rescale_ts 2015-12-18 21:54:20 +01:00
ejurgensen
e8ea00896d [listener] Fix #205 where listener_remove could break the linked list and orphan some cb's 2015-12-16 23:16:58 +01:00
ejurgensen
6e58af75cf [http_daapd] Add option to hide albums/artists with just one track 2015-12-12 23:28:48 +01:00
ejurgensen
cb9034bee7 Merge pull request #203 from chme/mpdseek
[mpd] Fix seek command
2015-12-12 11:14:10 +01:00
chme
40da57346f [mpd] fix duplicate return of 'nextsong', 'nextsongid' and return
item-id as 'nextsongid'
2015-12-12 09:26:55 +01:00
chme
6d1d2a485c [mpd] fix seek command
Compare the position of the song to be seeked with the position of the
current playing one
2015-12-12 09:26:44 +01:00
ejurgensen
93a6765c8c [transcode] Fix freeze problem where av_read_frame would block on broken connections 2015-12-09 20:00:09 +01:00
ejurgensen
100cecce3f [mpd] Add missing db_query_end (was causing database locks) 2015-12-06 20:22:12 +01:00
ejurgensen
d43b306212 [config] Change ipv6 default to enabled 2015-12-03 22:08:55 +01:00
ejurgensen
7a4ce2f68d [http] Title and artist were swapped when reading ICY packet metadata 2015-11-29 00:55:30 +01:00
ejurgensen
90e09736f0 Merge pull request #201 from chme/mpdfixes
[mpd] implement range support for 'delete' command
2015-11-28 14:16:27 +01:00
chme
b2d2e9286f [mpd] implement range support for 'delete' command 2015-11-22 12:06:01 +01:00
ejurgensen
b007529678 Merge pull request #200 from chme/mpdfixes
Some fixes for the mpd protocol support
2015-11-22 11:40:53 +01:00
chme
6d720dec94 [queue] Ignore moving an item to its current position (would results in
an invalid queue)
2015-11-22 07:08:59 +01:00
chme
8fc8d08b42 [player] Add missing notification of playlist changes after removing an
item from the playlist
2015-11-21 14:23:06 +01:00
chme
10fceb6d3f [mpd] Fix segfault executing "decoders" command 2015-11-21 14:23:06 +01:00
ejurgensen
77e77105f2 Merge pull request #199 from Japanuspus/master
Fix paringhelper.sh to operate correctly for device names with apostrophe
2015-11-14 23:59:54 +01:00
Janus
e7c9cad9a6 Fix paringhelper.sh to operate correctly for device names with apostrophe
Before the fix, a log entry for ‘Foo’s iPhone’ would be parsed as
originating from the device “Foo”. I have changed the matching to
include the parenthesis opening after the closing single quote.
2015-11-14 21:50:09 +01:00
ejurgensen
9cc4927d50 Merge pull request #198 from chme/mpdzeroconf
[mpd] Announce mpd support with avahi/zeroconf
2015-11-07 08:11:32 +01:00
ejurgensen
ce21134403 Merge pull request #197 from chme/mpdstats
[mpd] Implement parts of stats command
2015-11-07 08:09:14 +01:00
chme
2195db0800 [mpd] Announce mpd support with avahi/zeroconf 2015-11-06 19:50:18 +01:00
chme
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)
2015-11-06 19:11:00 +01:00
ejurgensen
35253fdeb1 Merge pull request #196 from chme/mpdadd
[queue] fix segfault if query for queue-items returned an empty result
2015-11-01 16:38:48 +01:00
chme
0e0fbd006f [queue] fix segfault if query for queue-items returned an empty result
set

This happen for example if a wrong path is passed in "mpc add
[virtual_path]"
2015-11-01 12:47:04 +01:00
ejurgensen
7a9b8d5c63 Merge pull request #195 from chme/mpdfindadd
some fixes
2015-11-01 12:29:51 +01:00