6951639d24[transcode] Adjustments for libav 12
ejurgensen
2017-03-01 22:32:41 +0100
441ad006a6[artwork/transcode] Also let transcode.c handle rescaling of non-file Spotify artwork
ejurgensen
2017-03-01 21:29:08 +0100
e7f888645f[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
d933e171d4[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
1e180b5ce8[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
7c8eba74bb[transcode] Remove unused param to open_filter()
ejurgensen
2017-02-26 15:40:37 +0100
25c1795af2[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
b71b32438b[player] Don't log single tick overruns
ejurgensen
2017-07-23 16:58:18 +0200
03ec423f83Bump to version 25.0
25.0
ejurgensen
2017-07-22 00:25:35 +0200
a8d742ec95ChangeLog for forked-daapd 25.0
ejurgensen
2017-07-22 00:24:12 +0200
b19553811c[main] Respect the configure check for libevent_pthreads
ejurgensen
2017-07-22 00:04:35 +0200
ed12e641e1[pipe] Retaining metdata for rewind/seek and repopulating on restart. Metadata must be retained when stopping playback during rewind/seek to be able to repopulate it when playback is restarted as artist,album,title,etc. is only received on changes.
juergen kellerer
2017-07-17 00:41:04 +0200
4f3d49050f[pipe] Added support for immediate stop/seek/skip via pipe metadata
juergen kellerer
2017-07-15 19:25:52 +0200
8f906bc2c0Merge pull request #401 from chme/playback_resilience
ejurgensen
2017-07-09 19:54:03 +0200
e136c726c1[raop] Add device name to log message for retransmit requests
chme
2017-07-09 11:18:55 +0200
ecb41eccca[player] Use false/true for boolean field
chme
2017-07-09 11:15:59 +0200
3048817c0b[player] Add warning log message if overrun is detected but player is still able to catch up
chme
2017-07-09 11:15:02 +0200
074b4e773d[input] Increase input buffer size to two seconds
ejurgensen
2017-07-08 23:37:12 +0200
1549d0d4b5[pipe] Fix crash if pipe is deleted after being written to (caused by double free)
ejurgensen
2017-07-08 01:41:12 +0200
6295f2d79a[player] Make the player resilient in cases where an output blocks (due to e.g. network problems) and also make sure that all devices have called back before restarting after a suspend. Also a whole lot of tidying up while I am at it.
ejurgensen
2017-07-06 22:13:04 +0200
a23bb0b7e2[raop] Clear auth_key for device verification if verify request to device is denied - should make it easier for user to setup a new pin
ejurgensen
2017-07-01 08:33:11 +0200
ed17d756be[scripts] Don't include install scripts in dist doc
ejurgensen
2017-06-30 23:11:26 +0200
0876897e7c[scripts] Drop FreeBSD 10.1 install script (replaced by 11.0)
ejurgensen
2017-06-30 20:30:15 +0200
299a8f9e4b[mpd] Add support for "mpc sendmessage verification [pincode]"
ejurgensen
2017-06-20 21:01:55 +0200
5e48a68525[player] device_restart_cb() should also handle failures due to device verification
ejurgensen
2017-06-20 20:58:46 +0200
7626b6c535[raop] Fix bad enum
ejurgensen
2017-06-20 20:00:05 +0200
2300116d53Update .travis.yml with libsodium and --disable-verification configure option
ejurgensen
2017-06-19 23:46:10 +0200
d169ad3141[docs] Remove remark from README about tvOS 10.2 being unsupported
ejurgensen
2017-06-19 23:45:39 +0200
0c30cab557[docs] Update README and INSTALL with info about Apple TV device verification
ejurgensen
2017-06-19 22:15:48 +0200
f63d103753[raop] Add support for Apple TV device verification, required by tvOS 10.2 (fix for issue #377) - also change how speakers are saved/retrieved from the db - add generic authorization methods in outputs.c and player.c - let filescanner read *.verification files (containing PIN) - configure options to enable and disable, since libsodium is required
ejurgensen
2017-06-19 21:52:01 +0200
736979a9a2[evrtsp] Add POST rtsp method - used for device verification
ejurgensen
2017-06-18 01:31:23 +0200
0e9bca9e3d[db] Add column for auth key to speakers table (incl methods for saving/retrieving)
ejurgensen
2017-06-18 01:29:40 +0200
0642171de0[mpd] Adjust so "sendmessage pairing" now gives an arglist to remote_pairing_kickoff()
ejurgensen
2017-06-15 00:00:05 +0200
beafa84dd3[scripts] Update pairing helper to only write pin
ejurgensen
2017-06-14 23:54:16 +0200
283df8aa72[misc] Consolidate control file reader (e.g. for pairing credentials) into misc.c - also remove requirement to enter device name in .remote file
ejurgensen
2017-06-14 23:49:18 +0200
2676b9bbabMerge pull request #390 from gergan/fix-gperf
ejurgensen
2017-05-27 21:59:00 +0200
08d25154e5fix the compilation problem because of gperf changes in 3.1
Gergan Penkov
2017-05-27 12:28:00 +0200
3fe3c71ea7[lastfm] Remove obsolete include of curl.h
ejurgensen
2017-05-18 22:55:04 +0200
1aa8072e68[misc] Change name of string_printf to safe_asprintf
ejurgensen
2017-05-05 20:00:51 +0200
dcf75f59ebMerge branch 'string_printf' of git://github.com/chme/forked-daapd into chme-string_printf
ejurgensen
2017-05-05 19:43:17 +0200
497ffc2f43[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
f6209fe80c[systemd] Update service file to wait for remote fs and Pulseaudio (ref issue #385)
ejurgensen
2017-05-05 19:26:48 +0200
f465f6a77d[raop] Fix possible incorrect address family in SDP
ejurgensen
2017-05-04 19:31:26 +0200
544791ef59[player] Prevent crash if output is failed and triggers a playback_abort when a pause or seek is requested
ejurgensen
2017-05-04 18:06:18 +0200
b9e069939e[mdns] Also handle devices being switched on/off without Avahi service removal notices
ejurgensen
2017-05-02 23:13:53 +0200
e2f65debc8[mdns] Keep Avahi resolvers alive so we get IP changes from e.g. Airplay devices (fix for issue #378)
ejurgensen
2017-05-02 19:27:35 +0200
2f1124d4dc[mpd] Use string_printf instead of asprintf
chme
2017-04-17 10:27:12 +0200
6887ff9d7b[spotify] Use string_printf instead of asprintf
chme
2017-04-09 09:16:35 +0200
4e6b78ca29[misc] Add string_printf function
chme
2017-04-09 09:16:00 +0200
4423cd4ce6Merge pull request #374 from chme/outputsvolume
ejurgensen
2017-04-30 20:41:58 +0200
6b9878490e[mpd] Add missing free in channel_outputvolume
chme
2017-04-17 07:38:20 +0200
989b44c8dc[mpd] Implement 'channels' command (returns the special forked-daapd channes like 'pairing')
chme
2017-03-25 14:13:17 +0100
eeef65f951[mpd] Add support to change output volume through sendmessage command
chme
2017-03-19 12:01:41 +0100
d8b5951e40[mpd] Move function mpd_command_outputvolume and split into two functions
chme
2017-03-19 11:43:59 +0100
3b02a3adbdAdd info for remote pairing with mpd sendmessage command to README
chme
2017-03-25 11:25:30 +0100
9d72dc9176[pairing] Only require the pin for kicking off the remote pairing
chme
2017-03-25 11:07:39 +0100
170e4aaf75[pairing] Only keep last remote pairing request from mdsn
chme
2017-03-25 07:40:07 +0100
6f60006edb[mpd] Support pairing remotes over mpd 'sendmessage' command
chme
2017-03-19 09:01:22 +0100
fd2c77cb9f[pairing] Add public function to pair by devicename and pin
chme
2017-03-19 08:29:00 +0100
8ed1c9c0ec[pairing] Rename 'remote_pairing_read_pin' to 'remote_pairing_kickoff_byfile'
chme
2017-03-19 08:20:08 +0100
b86c0b0520[docs] Add note about troubleshooting pairing if it is a router issue (credit @SearsPoncho, ref issue #380)
ejurgensen
2017-04-22 23:52:22 +0200
3f10dac2f7[dacp] Start playback from selected song in shuffle mode (#379)
chme
2017-04-17 10:46:24 +0200
10f713a59a[dacp] Start playback from selected song in shuffle mode
chme
2017-04-17 07:24:43 +0200
3a35a51cb9[db] Align naming of struct query_params pointers et al
ejurgensen
2017-04-16 23:54:07 +0200