7ed6cc98c3Add support for Spotify (squashed commit), and: - Try to not return items which a client can't play - Remove inotify subscription to IN_MODIFY and IN_CREATE - Fix crash on unknown codec type in transcode.c - Probably added some new bugs...
ejurgensen
2014-03-11 23:20:29 +0100
190f91114eSupport songartistid (asri) in group requests and queuefilter=artist - credit misenhower of wp8remote.com
ejurgensen
2014-02-21 20:39:57 +0100
7997377debAdjust for libav 10 API With libav 10 the API is (again...) changed, adjust for that and add the appropriate version conditions
ejurgensen
2014-02-17 23:05:24 +0100
34708b27f9Use EVBUFFER_EOL_CRLF for evbuffer_readln to make sure that the end of the rtsp-header (an empty line) is recognized
chme
2014-02-16 11:19:49 +0100
bdfb726c65Bump version to 20.0
20.0
ejurgensen
2014-02-13 23:37:19 +0100
0048de5618ChangeLog for forked-daapd 20.0
ejurgensen
2014-02-13 23:33:56 +0100
1ec1528f3bMimic iTunes and reply 204 No Content to playqueue-edit&add
ejurgensen
2014-02-13 15:46:24 +0100
07702746dfSome config advice about capitalization
ejurgensen
2014-02-10 10:29:24 +0100
23a7e82a1fAdd support for max volume for AirPlay devices (raop)
ejurgensen
2014-02-09 16:07:00 +0100
258163e6cehi-res timer commit broke FreeBSD. This attempts to go back to the old code for FreeBSD.
ejurgensen
2014-02-08 22:59:07 +0100
01f290cc2aReplace AirTunes with AirPlay in doc and log messages
ejurgensen
2014-02-07 22:10:40 +0100
ab4b618a48Revert "Add support for Android remotes that send playPause when trying to pause."
Justin Maggard
2014-02-06 08:50:50 -0800
08dd718e1cAdd support for Android remotes that send playPause when trying to pause.
Anthony Doko
2011-02-20 10:04:09 -0800
0ec6e2f072Extend support for kernels without high-res timers to 64-bit platforms.
Justin Maggard
2014-02-05 18:15:17 -0800
949cf3808dAdd support for embedded platforms that don't have high-res timers.
Anthony Doko
2011-02-17 07:21:35 -0800
0426aa2d08Fix issue with many WMA audio files not being recognized
Justin Maggard
2014-02-05 17:44:01 -0800
5c8b28cda4Fix crash with an empty buffer
Justin Maggard
2014-02-05 17:38:14 -0800
f9a76aeb1aAdd User-Agent detection for iTunes video playback on OSX
Justin Maggard
2014-02-05 17:34:27 -0800
2f04529165Don't use chunked encoding on range requests
Justin Maggard
2014-02-05 17:32:09 -0800
3c941ca0e1iTunes will drop the connection if user seeks during playback, but no reason to log that on default log level
ejurgensen
2014-02-03 23:12:19 +0100
4cd0364534Update install instructions and add quick version for Debian
ejurgensen
2014-02-03 23:03:43 +0100
3064509f62HTTP Range header may be in the form 'bytes=12345-' (no end offset)
ejurgensen
2014-02-03 22:02:20 +0100
4842751527Reduce log level verbosity when no real error (eg no md field)
ejurgensen
2014-02-03 21:54:46 +0100
dd4ebfc42eMake sure there are no remnants from last upgrade before upgrading the db
ejurgensen
2014-01-15 18:29:57 +0100
ae51922f57Try to autoselect a non-selected raop device if no valid output was selected. This should make life easier for users of Remote on iPhone where speakers can only be selected after playback has started (I think...)
ejurgensen
2014-01-13 23:24:45 +0100
827c8c787eReduce ffmpeg/libav log messages on default log level - the messages are useless anyway, since we don't echo the name of the file the message concerns
ejurgensen
2014-01-13 22:01:54 +0100
3f33f33310Add preprocessor macro FFMPEG_INCOMPATIBLE_API and use it, so we use avcodec_find_best_pix_fmt_of_list for ffmpeg. Also rearrange ffmpeg/libav libraries according to ffmpeg FAQ.
ejurgensen
2014-01-12 22:34:57 +0100
2d4de9dd75Add misc.h include to artwork and correct safe_atoi32 call
ejurgensen
2014-01-11 23:34:03 +0100
eac404fa3aAdd artwork field to db (upgrade to v15). Set field when embedded artwork found by the filescanner. Reenable support for embedded artwork in group requests.
ejurgensen
2014-01-11 23:05:29 +0100
77893f5521Disable support for embedded artwork (groups) for now - it's too slow
ejurgensen
2014-01-11 00:35:35 +0100
4e8f60c932Modify check for libavresample in configure.in
ejurgensen
2014-01-11 00:33:59 +0100
a6b586a0ceSupport for embedded artwork (items only)
ejurgensen
2014-01-09 21:07:27 +0100
a1236f4400Lower log level of message "Failed to retrieve artwork..."
ejurgensen
2014-01-08 22:13:20 +0100
92eb10f971Remove url encoding in filescanner_icy
ejurgensen
2014-01-08 21:54:13 +0100
f6298f60beBasic conversion to libevent2 - uses (deprecated) event.h and evhttp.h catch-all header files - seems to work in iTunes, but unstable in Remote
ejurgensen
2014-01-07 22:30:59 +0100
7bf9595f37Prepare for libevent2 - remove old libevent1 evhttp files - adjust configure/makefile
ejurgensen
2014-01-07 21:53:46 +0100
8646e1f04aMerge branch 'libav9' into libevent2.1.4+
ejurgensen
2014-01-07 21:39:51 +0100
b4e1e380e6Up the level of the Remote discovery pairing log message
ejurgensen
2014-01-07 00:06:46 +0100
9ac23dcbd0Downgrade "No CSeq in reply" log message level
ejurgensen
2014-01-06 23:48:00 +0100
672885faafMerge branch 'master' into libav9
ejurgensen
2014-01-06 21:47:20 +0100
efd4d56de5Fix a few missing libav conditions
ejurgensen
2014-01-06 21:41:30 +0100
7079e524b6Fix bug where dbmfi is referenced after being freed
ejurgensen
2014-01-05 22:56:44 +0100
a42377991dUse songartistid instead of album_artist for playlist query
ejurgensen
2014-01-05 14:20:42 +0100
92022d82f7Remove patches for ancient versions of ffmpeg
ejurgensen
2014-01-05 13:49:26 +0100
9c90abf603Allow 0 as an initial value of revision-number
ejurgensen
2014-01-03 22:22:21 +0100
edaa8fe4f2Add libav version conditions
ejurgensen
2014-01-02 22:49:18 +0100
c0fbab150fMore precise info in INSTALL about supported libav/ffmpeg versions
ejurgensen
2013-12-31 00:01:00 +0100
21584fa1ffMinor adjustment of log message in transcode.c
ejurgensen
2013-12-30 23:47:41 +0100
8663641e84Account for no channel_layout (resample) + add free decode frame
ejurgensen
2013-12-30 23:16:30 +0100
3a8936cd26Change to libav 9 resampling (avresample) Some of the previous libav stuff removed, re-add later
ejurgensen
2013-12-30 13:03:53 +0100
73b2d08400Rework of transcode.c for libav 9. Resampling is broken in this commit.
ejurgensen
2013-12-30 00:40:16 +0100
b42b1f98d7Adjust filescanner to ignore streams with embedded artwork
ejurgensen
2013-12-29 20:44:32 +0100
c8a631212cFix ffmpeg/libav logging (almost everything was being logged no matter what the log level because many ffmpeg log messages have levels in between the fixed values)
ejurgensen
2013-12-26 23:06:34 +0100
371ed3070cAdd seek to standard db queries
ejurgensen
2013-12-19 20:26:38 +0100
39420b909aSupport for daap.songartistid
ejurgensen
2013-12-18 19:26:27 +0100
ab86e30be4Fix bug where sort fields were not implemented in group replies
ejurgensen
2013-12-18 19:14:39 +0100
392f34bf85Don't announce smart playlists with no items
ejurgensen
2013-12-17 23:27:37 +0100
fe16a9ca4eMerge branch 'audiobooks' into db_upgrade_14
ejurgensen
2013-12-17 21:03:26 +0100
dbb043198dUpgrade database to version 14 (artist groups and seek) - add songartistid to support artist groups - add corresponding trigger - add seek field for later use (to save playback position) - add G_ARTISTS and adjust queries - add smart playlists Podcasts/Audiobooks with db upgrade
ejurgensen
2013-12-17 20:58:55 +0100
ec2637285dIn group?group-type=artists type queries return better persistent id - this is a temporary solution until real persistent id's can be used. This change uses a hash of album_artist instead of returning a fixed value of 1. Thank you SquallyDoc, author of Retune, for helping out with this and suggesting this solution.
ejurgensen
2013-12-16 22:29:47 +0100
a925268d50Include groups table in database purge
ejurgensen
2013-12-16 22:21:04 +0100
e79e11108eIgnore duplicate tags in DAAP requests
ejurgensen
2013-12-16 22:09:18 +0100
b5247aab1dDon't cast to char with malloc and some error handling
ejurgensen
2013-12-15 22:15:45 +0100
b3ea04a047Some cleaning up in group handling in db.c in prep for artist groups
ejurgensen
2013-12-15 21:47:49 +0100
d1a51ef45d1) Protect against uninitialised fl in daap_sort_build and 2) Don't add blank items in daap group reply
ejurgensen
2013-12-12 23:27:50 +0100
a4f9920a09Fix error in boundary check in raop.c: raop_v2_resend_range - this prevents crashing when using AirBubble as speaker - also lower log level to warning
ejurgensen
2013-12-11 23:11:50 +0100
a35f6c4376Basic audiobook support
ejurgensen
2013-12-08 23:03:03 +0100
2765a12f76Forgot composer-sort and two instances of strip_article()
ejurgensen
2013-12-05 22:46:12 +0100
a102d3f138Set sort headers from sort fields in db
ejurgensen
2013-12-05 21:56:02 +0100
34a5fdb2abSort by name if sort=releasedate (Podcasts) We don't know release date, so use name since it's better than random
ejurgensen
2013-12-04 21:29:58 +0100
c6119c5aa5Force sane sorting in group replies (because Hyperfine Remote will ask for artists sorted by album...)
ejurgensen
2013-12-03 23:35:36 +0100