Commit Graph

  • 532e9c3a32 [spotify/artwork] Remove spotify songs after playlist update and delete cached artwork for removed spotify songs chme 2016-01-16 17:02:03 +0100
  • bbb5d16ac3 [docs] README update ejurgensen 2016-01-11 21:02:12 +0100
  • ea184a2844 [config] Include systemd service file (closes #213) ejurgensen 2016-01-10 18:44:26 +0100
  • 0f58495e0d [cache] Prevent log errors if cache disabled ejurgensen 2016-01-09 01:26:59 +0100
  • 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
  • 3a31074c07 [spotify] Increase artwork timeout slightly ejurgensen 2016-01-07 23:11:19 +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
  • 90514de7c8 Bump to version 23.4 23.4 ejurgensen 2016-01-01 12:18:13 +0100
  • 5dffdfb1aa ChangeLog 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
  • d6d7f0e1ce Merge pull request #209 from hjellinek/master ejurgensen 2015-12-30 10:40:10 +0100
  • 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. 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
  • 01f1a177b5 Merge 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
  • 965ad5eb6f Merge db85bfe9e3 into e8ea00896d wmarquesr 2015-12-17 04:44:42 +0000
  • db85bfe9e3 Refactoring conditional directives for alternative if statements. wmarquesr 2015-12-17 01:43:35 -0300
  • e8ea00896d [listener] Fix #205 where listener_remove could break the linked list and orphan some cb's ejurgensen 2015-12-16 23:16:58 +0100
  • c54f0018e3 [player] Reconnect on http read error reconnect2 ejurgensen 2015-12-14 22:00:40 +0100
  • 6e58af75cf [http_daapd] Add option to hide albums/artists with just one track ejurgensen 2015-12-12 23:28:48 +0100
  • cb9034bee7 Merge pull request #203 from chme/mpdseek ejurgensen 2015-12-12 11:14:10 +0100
  • 40da57346f [mpd] fix duplicate return of 'nextsong', 'nextsongid' and return item-id as 'nextsongid' chme 2015-12-12 09:16:16 +0100
  • 6d1d2a485c [mpd] fix seek command chme 2015-12-12 09:07:23 +0100
  • 93a6765c8c [transcode] Fix freeze problem where av_read_frame would block on broken connections ejurgensen 2015-12-09 20:00:09 +0100
  • 100cecce3f [mpd] Add missing db_query_end (was causing database locks) ejurgensen 2015-12-06 20:22:12 +0100
  • d43b306212 [config] Change ipv6 default to enabled ejurgensen 2015-12-03 22:08:55 +0100
  • 7a4ce2f68d [http] Title and artist were swapped when reading ICY packet metadata ejurgensen 2015-11-29 00:55:30 +0100
  • 90e09736f0 Merge pull request #201 from chme/mpdfixes ejurgensen 2015-11-28 14:16:27 +0100
  • b2d2e9286f [mpd] implement range support for 'delete' command chme 2015-11-22 12:04:35 +0100
  • b007529678 Merge pull request #200 from chme/mpdfixes ejurgensen 2015-11-22 11:40:53 +0100
  • 6d720dec94 [queue] Ignore moving an item to its current position (would results in an invalid queue) chme 2015-11-22 07:08:59 +0100
  • 8fc8d08b42 [player] Add missing notification of playlist changes after removing an item from the playlist chme 2015-11-21 10:08:54 +0100
  • 10fceb6d3f [mpd] Fix segfault executing "decoders" command chme 2015-11-21 09:16:50 +0100
  • 77e77105f2 Merge pull request #199 from Japanuspus/master ejurgensen 2015-11-14 23:59:54 +0100
  • e7c9cad9a6 Fix paringhelper.sh to operate correctly for device names with apostrophe Janus 2015-11-14 21:50:09 +0100
  • 9cc4927d50 Merge pull request #198 from chme/mpdzeroconf ejurgensen 2015-11-07 08:11:32 +0100
  • ce21134403 Merge 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
  • 35253fdeb1 Merge 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
  • 7a9b8d5c63 Merge pull request #195 from chme/mpdfindadd ejurgensen 2015-11-01 12:29:51 +0100
  • 350944cddd [mpd] fix seekid command chme 2015-11-01 12:03:25 +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
  • 6859377a17 Merge 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
  • 316af87189 Merge pull request #193 from chme/mpd ejurgensen 2015-10-31 11:31:27 +0100
  • 6ba350e406 Merge 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
  • ac3d47430c Merge 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
  • 43893dff48 Merge 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
  • 9853b8f9bd Merge 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
  • 55104015e0 Full removal of libevent 1 legacy code. Also drop pipe() in FreeBSD, since pipe2 is available now. ejurgensen 2015-10-19 21:15:29 +0200
  • 2dfd25c557 README update ejurgensen 2015-10-19 20:56:35 +0200
  • 4ec8bddd90 Update 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
  • 2a610812a5 Refactor 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
  • da3d32902e Merge pull request #185 from chewi/master ejurgensen 2015-10-08 23:51:15 +0200
  • 5fe4f67d20
    Update ANTLR script to 3.5.2 James Le Cuirot 2015-10-05 23:20:28 +0100
  • 7cf35d1e8b
    Allow ANTLR 3.5 to work James Le Cuirot 2015-10-05 23:10:45 +0100
  • 34cc45b12d Merge pull request #183 from chme/queuerefactor3 ejurgensen 2015-10-05 22:38:34 +0200
  • 199b765a7d [player] Store item-ids in history to allow start of playback from the previously played items in dacp chme 2015-10-03 09:01:26 +0200
  • b19a7280b9 [player] remove unused player_queue struct chme 2015-10-03 08:51:58 +0200
  • fbce3a7d57 [player] Confusing naming of ids cleaned up chme 2015-10-03 08:49:04 +0200
  • ba3385b0ec [queue] Remove queue_info and queue_item_info structs chme 2015-10-03 08:24:13 +0200
  • 35df9455b9 [queue] Fix memory leak in queue_make_item chme 2015-09-26 09:33:48 +0200
  • 100e08da9d Rename make_queue functions chme 2015-09-26 09:03:13 +0200
  • 064dfef2de [player] cleanup metadata_trigger chme 2015-09-26 08:45:52 +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
  • e44a160b9a [player] Improve error handling chme 2015-09-13 07:58:27 +0200
  • 4595a2f4a6 [player] Add missing metadata trigger on item change (after eof) chme 2015-09-12 08:44:35 +0200
  • c8a61015fc [dacp] Fix playing of radio streams after queue refactoring chme 2015-09-12 08:22:52 +0200