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
chme
350944cddd
[mpd] fix seekid command
...
Seeking with the seekid command for the currently playing item got
broken after introducing the item-id (comparison of item-id passed from
client to db-id)
2015-11-01 12:06:18 +01:00
chme
7b5c80acf4
[queue] If the playing item is not in the queue anymore, the next item
...
should be the first item in the queue
This solves the problem that after clearing the queue and adding new
items while playing, aborts playback when skipped to the next item.
2015-11-01 11:59:39 +01:00
chme
abc689a7e1
[mpd] fix sort in queue after adding songs with findadd and searchadd
...
commands
Always add songs sorted by artist, album, disc, track. Adding by title
is almost never the expected order of songs.
2015-11-01 11:46:54 +01:00