Commit Graph

  • 888710612c [library] Add missing attribute mapping from mfi to queue item chme 2017-03-13 20:10:39 +0100
  • e31fea6c44 [filescanner] Remove unused include and make privat function static chme 2017-03-13 20:04:07 +0100
  • 59ade61d7b [library] Rename constants chme 2017-03-13 20:03:25 +0100
  • f4aade7f3a [filescanner] Fix and refactor scanning of playlists chme 2017-03-11 08:14:23 +0100
  • f5c65d1eef [db] Do not notify clients in 'db_queue_add_by_query' if no items were added chme 2017-03-05 08:46:00 +0100
  • a65737b4e7 [filescanner] Add scan-metadata function for non library items chme 2017-02-25 15:27:48 +0100
  • 8381b7489e [mpd] Try to read metadata and add to queue if path is not in the library chme 2017-02-18 07:58:01 +0100
  • e6f49b721f [library] New functions to support scan metadata for arbitrary path and adding a mfi as a queue item chme 2017-02-18 06:55:51 +0100
  • cc899651c7 [db] New function to add a media file info as a new queue item chme 2017-02-18 06:54:44 +0100
  • bdd08f516f [library] Rename 'library_process_media' to 'library_add_media' chme 2017-02-12 16:03:01 +0100
  • dadba23efc Refactor library scan of media files chme 2017-01-29 10:01:05 +0100
  • a9c91098dd [mpd] Support pairing remotes over mpd 'sendmessage' command chme 2017-03-19 09:01:22 +0100
  • 77ba2e6ffd [pairing] Add public function to pair by devicename and pin chme 2017-03-19 08:29:00 +0100
  • 2e3dcc5b37 [pairing] Rename 'remote_pairing_read_pin' to 'remote_pairing_kickoff_byfile' chme 2017-03-19 08:20:08 +0100
  • 26e23a9f55 [filescanner] Switch argument order (input first) chme 2017-03-18 09:42:54 +0100
  • c75ec602c1 [library] Add missing attribute mapping from mfi to queue item chme 2017-03-13 20:10:39 +0100
  • 4a091c9a69 [filescanner] Remove unused include and make privat function static chme 2017-03-13 20:04:07 +0100
  • 0a3badccf6 [library] Rename constants chme 2017-03-13 20:03:25 +0100
  • c1c8acec37 [filescanner] Fix and refactor scanning of playlists chme 2017-03-11 08:14:23 +0100
  • 6942db34e9 [db] Do not notify clients in 'db_queue_add_by_query' if no items were added chme 2017-03-05 08:46:00 +0100
  • 7442e28561 [filescanner] Add scan-metadata function for non library items chme 2017-02-25 15:27:48 +0100
  • cc45dd263d [mpd] Try to read metadata and add to queue if path is not in the library chme 2017-02-18 07:58:01 +0100
  • 518aeee71e [library] New functions to support scan metadata for arbitrary path and adding a mfi as a queue item chme 2017-02-18 06:55:51 +0100
  • 5ded844c9b [db] New function to add a media file info as a new queue item chme 2017-02-18 06:54:44 +0100
  • afac0853f8 [library] Rename 'library_process_media' to 'library_add_media' chme 2017-02-12 16:03:01 +0100
  • 8e9ded6697 Refactor library scan of media files chme 2017-01-29 10:01:05 +0100
  • bcb19908f4 [config] Add remark that local audio type may also be set to "disabled" (since any unknown config value will disable local audio) ejurgensen 2017-03-15 23:21:25 +0100
  • fce68ebd1a [raop] Add option to exclude particular devices from speaker list ejurgensen 2017-03-12 22:11:56 +0100
  • ef13abe2cf [artwork] Fix for issue #345 and #367: Broken PNG rescaling ejurgensen 2017-03-15 22:12:37 +0100
  • efd6805f9e Merge pull request #365 from chme/spotifybaseplaylist ejurgensen 2017-03-11 19:30:31 +0100
  • 5d74c98431 [input] Pass read errors to the player through the input buffer ejurgensen 2017-03-11 19:23:49 +0100
  • 6c97448e2f [spotify] Remove log messages after token request chme 2017-03-11 09:55:32 +0100
  • 247abec88f [spotify] Only create spotify playlist folder after successful login chme 2017-03-11 09:44:54 +0100
  • 6c94cdd635 [httpd_daap] Honour sort param "artist" for album groups (fixes issue #358) ejurgensen 2017-03-05 09:45:34 +0100
  • 68c2b27bbc Merge b8d86ea9ef into aa5aeb8525 sshambar 2017-03-05 01:03:38 +0000
  • b8d86ea9ef Merge branch 'ffmpeg_update1' of https://github.com/ejurgensen/forked-daapd into ffmpeg_update1 Scott Shambarger 2017-03-04 16:59:03 -0800
  • 1fd37da089 [config] Added check for modern AV apis Scott Shambarger 2017-03-04 16:46:01 -0800
  • 8637159b82 Added branch ffmpeg_update1 Scott Shambarger 2017-03-04 16:44:53 -0800
  • aa5aeb8525 [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
  • c4efc13b12 [transcode] Fixup dead assignment ejurgensen 2017-03-04 18:30:19 +0100
  • 9f2f5566d2 [commands] Protect against race condition by moving event_add() inside lock - otherwise commands_base_destroy() could free cmdbase before event_add() ejurgensen 2017-03-04 17:26:45 +0100
  • 00e5e098d4 [spotify] Purge spotify songs from db before scanning after oauth (#361) chme 2017-03-04 17:24:42 +0100
  • 1dde41fb87 [mpd] Fix wrong db playime info in 'stats' command (#360) chme 2017-03-04 17:23:52 +0100
  • d0bfc7f78a [spotify] Purge spotify songs from db before scanning after oauth chme 2017-03-04 14:33:58 +0100
  • dec463bd17 [mpd] Fix wrong db playime info in 'stats' command chme 2017-03-04 14:07:26 +0100
  • 62cb07c73b Merge pull request #359 from chme/shuffle ejurgensen 2017-03-04 11:37:21 +0100
  • ac58c0bcdc [trancode/artwork] Put back compability with older versions of ffmpeg/libav ejurgensen 2017-03-04 11:10:43 +0100
  • 81ea363a02 [transcode] More adjustments for libav 12 ejurgensen 2017-03-04 09:40:29 +0100
  • 1dfca1ec22 [dacp] Always start playing from the beginning of the shuffle queue chme 2017-03-04 08:35:16 +0100
  • 7d91c7cd89 [transcode] Adjustments for libav 12 ejurgensen 2017-03-01 22:32:41 +0100
  • cc373d55c3 [artwork/transcode] Also let transcode.c handle rescaling of non-file Spotify artwork ejurgensen 2017-03-01 21:29:08 +0100
  • 8bb8207266 [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
  • 31bf5b55da [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
  • b52b09a384 [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
  • ff7ec71dd5 [transcode] Implement new ffmpeg decoding methods: avcodec_send_packet/avcodec_receive_frame ejurgensen 2017-02-26 23:41:30 +0100
  • e24ad33cc8 [transcode] Implement new ffmpeg encoding methods: avcodec_send_frame/avcodec_receive_packet ejurgensen 2017-02-26 17:50:04 +0100
  • 7e099a8950 [transcode] Remove unused param to open_filter() ejurgensen 2017-02-26 15:40:37 +0100
  • ac0e6ff0d7 [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
  • 03e9182423 [spotify] Fix usage of "artist_override" config value chme 2017-02-25 09:45:04 +0100
  • 9c90cbcd12 [db] Fix return value of db_queue_add_by_query chme 2017-02-18 07:48:52 +0100
  • 82e216c931 Add missing FALLTHROUGH comments to switch-case statements chme 2017-02-13 19:09:01 +0100
  • 50b28bde96 [filescanner] Remove unused scan_metadata_icy function declaration chme 2017-01-28 08:55:48 +0100
  • 78975b1aa3 [filescanner_ffmpeg] Add doc to scan_metadata_ffmpeg chme 2017-01-28 08:54:34 +0100
  • e4f25f9418 [filescanner_ffmpeg] Refactor: consolidate special handling for http-streams chme 2017-01-28 08:10:16 +0100
  • 275bee3fca [spotify] Fix usage of "artist_override" config value chme 2017-02-25 09:45:04 +0100
  • a53b83a312 [db] Fix return value of db_queue_add_by_query chme 2017-02-18 07:48:52 +0100
  • 686a293974 Add missing FALLTHROUGH comments to switch-case statements chme 2017-02-13 19:09:01 +0100
  • 91c82c5be7 [filescanner] Remove unused scan_metadata_icy function declaration chme 2017-01-28 08:55:48 +0100
  • 182bd1e110 [filescanner_ffmpeg] Add doc to scan_metadata_ffmpeg chme 2017-01-28 08:54:34 +0100
  • ea00fe3e78 [filescanner_ffmpeg] Refactor: consolidate special handling for http-streams chme 2017-01-28 08:10:16 +0100
  • a89440253c Set theme jekyll-theme-slate ejurgensen 2017-02-26 00:51:07 +0100
  • a43f055a23 Merge e9ee966117 into c54c909ae4 stephan-01010011 2017-02-22 22:35:17 +0000
  • c54c909ae4 Added support for libav/ffmpeg dual installs (#346) sshambar 2017-02-19 06:21:00 -0800
  • 907033ae6c [config] Add --with-libav option to select libav even if ffmpeg present Scott Shambarger 2017-02-17 11:50:31 -0800
  • d049493fe1 [config] Use FORKED_OPTS prefix for libevent_pthreads option Scott Shambarger 2017-02-16 20:05:55 -0800
  • 11a4f9a115 Merge branch 'master' into fixwarns Scott Shambarger 2017-02-16 19:13:38 -0800
  • ff49e176f2 [spotify] Fixup header path to json.h ejurgensen 2017-02-16 21:51:46 +0100
  • c7855e7c55 [config] Min automake 1.11, support silent rules on automake < 1.13 Scott Shambarger 2017-02-16 10:44:00 -0800
  • 26c22144fc [-] Misc housekeeping (minor memleaks, invalid free's) ejurgensen 2017-02-12 01:19:56 +0100
  • 3896f61d06 [dacp] Keep the now playing item in the queue when calling (#353) chme 2017-02-11 09:28:35 +0100
  • 604002910d [dacp] Keep the now playing item in the queue when calling playqueueedit_clear chme 2017-02-11 07:36:31 +0100
  • 98348b8fe9 [pipe] Removing CHECK_NULL with malloc, scan-build not happy about it ejurgensen 2017-02-11 00:28:29 +0100
  • f0c9843194 [pipe] Fix exit problem due to misuse of COMMAND_PENDING ejurgensen 2017-02-10 23:56:58 +0100
  • d8255e1d08 [pipe] Fix minor memleak ejurgensen 2017-02-10 23:03:38 +0100
  • 13e6889990 [cast] Use friendly device name from mdns announcement ejurgensen 2017-02-10 19:27:52 +0100
  • d2fe608c72 [http_streaming] Reduce log severity if write returns EAGAIN, it just means that pipe was temporarily full (ref issue #329) ejurgensen 2017-02-08 22:47:49 +0100
  • 245ce1d4e4 [player] Allow starting playback with no outputs ejurgensen 2017-02-05 11:57:20 +0100
  • 1f15fb1993 [pipe] Refactor pipe input, hopefully into a more thread safe version ejurgensen 2017-02-08 22:26:10 +0100
  • e6793b4779 [player] Add player_playback_start_byid() function, will be needed for pipe input ejurgensen 2017-02-08 22:25:20 +0100
  • f27fb53caf [input] Rename player source ->xcode to ->input_ctx, because any input may use it, not just transcode ejurgensen 2017-02-08 22:23:17 +0100
  • a183463bb2 [spotify] Try to avoid image load callbacks from Spotify after timeouts, since the artwork struct may have become invalid ejurgensen 2017-02-07 23:23:39 +0100
  • 3a7ed96895 [misc] Adding missing header for non-Posix timer platforms ejurgensen 2017-02-07 23:22:38 +0100
  • 1f4e474671 [spotify] Retrieve playlist tracks based on user country (#352) chme 2017-02-05 13:56:12 +0100
  • 7fd503e744 [spotify] Retrieve playlist tracks based on user country chme 2017-02-05 07:51:37 +0100
  • 18fe8fe0ef [pipe] Temporary "fix" for threading issues ejurgensen 2017-02-05 00:11:21 +0100
  • b3bc85483a Merge 80d391c4f4 into 9680fa093a chme 2017-02-04 07:38:18 +0000
  • 9680fa093a [db] Fix mpd command 'delete' removing to many items chme 2017-02-04 07:26:48 +0100
  • d293356d8b [db] Extract function to fix queue position values chme 2017-02-04 07:12:53 +0100
  • 1c8263224e [db] Fix incorrect query for db_queue_delete_bypos chme 2017-02-04 06:58:37 +0100
  • bd4e379f15 [dacp] Fix requests for cue_play with command = "play" chme 2017-02-04 06:08:01 +0100