Commit Graph

  • c2e6eeda32 Fixes for Amarok and Banshee clients which don't send revision-number in their update request. Craig Markwardt 2012-01-02 04:22:39 -0500
  • bd10978d52 Fixes for iTunes v10.5 time-outs. Craig Markwardt 2012-01-02 02:15:18 -0500
  • 54d3951c20 Merge remote branch 'upstream/libevent' Craig Markwardt 2012-01-01 23:54:23 -0500
  • e9cdf88102 Revert "Fix 30 minute iTunes/DAAP time-out problem" Craig Markwardt 2012-01-01 23:51:51 -0500
  • 4eb416a3b3 Revert "Enable dynamic library updating" Craig Markwardt 2012-01-01 23:51:34 -0500
  • f7d7dfc919 Bump version to 0.19 0.19 Julien BLACHE 2011-09-11 15:46:25 +0200
  • 078570954e ChangeLog for forked-daapd 0.19 Julien BLACHE 2011-09-11 15:45:42 +0200
  • 4be0d86aa0 Revert "Disable session expiration" Julien BLACHE 2011-09-10 18:44:37 +0200
  • 9f06848d43 Reply to update requests periodically to avoid 30-minute iTunes timeout Julien BLACHE 2011-09-10 18:37:16 +0200
  • ad4e15c362 Handle database upgrade v12 -> v13 Julien BLACHE 2011-07-15 18:11:29 +0200
  • efcd463946 Add indexes for playlists Julien BLACHE 2011-06-26 16:20:31 +0200
  • 664067fd88 Rewrite group queries, remove JOIN, add index Julien BLACHE 2011-06-26 16:22:56 +0200
  • cbc7108fcf Use table aliases in all queries, update RSP & DAAP filters to match Julien BLACHE 2011-03-28 19:06:48 +0200
  • 617c026060 Add covering indexes for *{,_sort} fields Julien BLACHE 2011-06-12 11:30:13 +0200
  • becdfdb062 Add new indexes for general speedup Julien BLACHE 2011-06-12 11:22:57 +0200
  • 1dfd27090e Speedup startup rescan Julien BLACHE 2011-06-12 11:06:37 +0200
  • 96c367f556 Kill useless database indexes Julien BLACHE 2011-06-12 11:08:35 +0200
  • 333b7710bc Queries must hit SQLITE_DONE to execute profiling callback Julien BLACHE 2011-06-11 17:24:59 +0200
  • d05634fddd Print query execution time in milliseconds Julien BLACHE 2011-06-11 17:25:24 +0200
  • a2b7b811b8 Add query plan to DB profiling callback Julien BLACHE 2011-06-11 16:59:25 +0200
  • 181b1e772f Add a logdomain for DB performance data Julien BLACHE 2011-06-11 16:26:30 +0200
  • 6e10252021 Perform post-bulk-scan DB maintenance Peter Carmichael 2010-12-05 16:10:57 +0100
  • 1909623d43 Run ANALYZE after DB startup Julien BLACHE 2011-06-11 16:22:05 +0200
  • 3caae459be Add DB maintenance routines Peter Carmichael 2010-12-05 12:22:52 +0100
  • 0b2df54524 libav 0.7: switch to generic AVDictionary for metadata handling Julien BLACHE 2011-09-10 12:31:43 +0200
  • a2f409dd0a libav 0.7: use av_dump_format() instead of dump_format() Julien BLACHE 2011-09-10 12:25:52 +0200
  • ed20d3f7de libav 0.7: use av_get_bytes_per_sample() instead of av_get_bits_per_sample_fmt() Julien BLACHE 2011-09-10 12:20:15 +0200
  • bb8f9de8ec libav 0.7: use avformat_write_header() instead of av_write_header() Julien BLACHE 2011-09-10 12:12:25 +0200
  • dbe22c2c02 libav 0.7: use avformat_open_input() instead of av_open_input_file() Julien BLACHE 2011-09-10 12:04:01 +0200
  • 29fe36522d Add TV metadata patch for libav 0.7 Anthony Doko 2011-08-27 18:22:23 +0200
  • 732ec9239a Enable dynamic library updating Craig Markwardt 2011-08-24 00:47:27 -0400
  • 7a021b2332 Fix 30 minute iTunes/DAAP time-out problem Craig Markwardt 2011-08-24 00:27:49 -0400
  • 4472f9e955 Fix infinite loop on unknown DACP property Julien BLACHE 2011-08-15 12:50:43 +0200
  • 177d444f9f Bump version to 0.18 Julien BLACHE 2011-08-07 11:20:38 +0200
  • e9c87d1a2f ChangeLog for forked-daapd 0.18 Julien BLACHE 2011-08-07 11:20:14 +0200
  • bea6bc762a Update copyright message Julien BLACHE 2011-07-09 12:12:15 +0200
  • f08c18a5ed Add config knob for mixer channel name (ALSA/Linux only) Julien BLACHE 2011-07-08 11:18:20 +0200
  • 77cb2d403b Remove getpwnam() call, use runas_{uid,gid} from conffile.h Julien BLACHE 2011-07-09 11:52:26 +0200
  • 4b950aa151 Remove getpwnam() call from logger, use runas_{uid,gid} from conffile.h Julien BLACHE 2011-07-09 11:51:48 +0200
  • a40f3f0629 Resolve runas username when loading configuration and export uid/gid Julien BLACHE 2011-07-09 11:50:27 +0200
  • 6feac7dd45 Do not elevate privileges to reopen the log file Julien BLACHE 2011-06-27 18:29:21 +0200
  • 8310bc226d Plug leaks, avahi_strdup() not necessary here Julien BLACHE 2011-07-09 11:48:31 +0200
  • 87bd2b8ec4 Plug leak of pl_base Julien BLACHE 2011-07-01 23:51:24 +0200
  • e2390f9d22 Initialize sockaddr before binding Julien BLACHE 2011-07-09 11:49:02 +0200
  • 17d4153b81 Adapt for new input methods in ANTLR 3.4 Julien BLACHE 2011-06-24 18:13:52 +0200
  • 55d6205cf8 Add explicit initialization for return values Julien BLACHE 2011-06-24 18:32:35 +0200
  • 59c0547d28 Bump version to 0.17 Julien BLACHE 2011-06-16 18:25:31 +0200
  • ce7decf8dd ChangeLog for forked-daapd 0.17 Julien BLACHE 2011-06-16 18:24:34 +0200
  • f1e6d76b5c Document output device selection in Remote Julien BLACHE 2011-06-16 18:22:16 +0200
  • 759cc55b0f Fix bad parameters in I_LAST index clause Julien BLACHE 2011-06-05 11:04:57 +0200
  • de4d5d0f4c libav 0.7: Metadata string for disc can be "disc/totaldisc" Julien BLACHE 2011-06-04 12:09:38 +0200
  • 1bea809078 Make disc parsing code generic, too Julien BLACHE 2011-06-04 12:08:50 +0200
  • e4f38e856a Mark libav 0.7 as supported Julien BLACHE 2011-06-02 21:57:29 +0200
  • a453e0e4ac libav 0.7: Use AVIO with libavformat >= 53 Julien BLACHE 2011-06-02 20:56:45 +0200
  • 6aa45c0b0c libav 0.7: Add AVIO interface to evbuffer, replacing ffmpeg_url_evbuffer Julien BLACHE 2011-06-02 20:54:42 +0200
  • 6797e65861 libav 0.7: Silence const vs. non-const warning Julien BLACHE 2011-06-02 19:33:11 +0200
  • 74b7c69828 libav 0.7: Metadata string for track can be "track/totaltrack" Julien BLACHE 2011-06-02 22:12:28 +0200
  • 57e569aeb5 Make track parsing code generic Julien BLACHE 2011-06-02 21:25:13 +0200
  • 3caf3df662 libav 0.7: Add new generic metadata names Julien BLACHE 2011-06-02 21:24:23 +0200
  • b46afdc150 libav 0.7: Calling av_metadata_conv() is no longer needed Julien BLACHE 2011-06-02 18:10:49 +0200
  • b1d31feb53 libav 0.7: Switch from av_get_bits_per_sample_format() to ..._fmt() Julien BLACHE 2011-06-02 17:42:30 +0200
  • ecf064082f libav 0.7: Use skip_frame instead of hurry_up Julien BLACHE 2011-06-02 17:34:36 +0200
  • b203f1ea1f libav 0.7: Replace CODEC_TYPE_* with AVMEDIA_TYPE_* Julien BLACHE 2011-06-02 17:06:20 +0200
  • d8685846d0 Update documentation and build system for libav Julien BLACHE 2011-06-02 21:07:53 +0200
  • ec5ace7dc9 Reset hurry_up to 0 after we acquired a frame with known PTS Julien BLACHE 2011-06-02 17:26:45 +0200
  • 4f3635e354 Handle SQLITE_SCHEMA error in db_exec() Julien BLACHE 2011-05-28 10:48:31 +0200
  • 4594cc3d63 Enhance db_exec() error messages Julien BLACHE 2011-05-28 10:46:41 +0200
  • 75dc4106a8 Remove byte-order mark from UTF-8 strings Julien BLACHE 2011-04-30 18:52:33 +0200
  • 055be880d4 Bump version to 0.16 Julien BLACHE 2011-04-30 11:13:56 +0200
  • dba7aa0ac2 ChangeLog for forked-daapd 0.16 Julien BLACHE 2011-04-30 11:17:13 +0200
  • 2cd56dfc6d Bail out early on if artwork format is not supported Julien BLACHE 2011-04-30 11:39:12 +0200
  • 52dcd4cb10 Add default case to address family switch for maximum compiler happiness Julien BLACHE 2011-04-30 11:36:03 +0200
  • 0dac53f25c Kill unused variable len Julien BLACHE 2011-04-30 11:33:46 +0200
  • a70a45d925 Fix DAAP songlist generation after code move to dmap_common Julien BLACHE 2011-04-28 18:25:14 +0200
  • 49a9ff64dc Use st->size instead of sb.st_size which is only valid for raw files Julien BLACHE 2011-04-24 18:56:34 +0200
  • 2cead60432 Remove unused prev variable Julien BLACHE 2011-04-24 18:43:58 +0200
  • f86915f15e Fix typo, goto before ret assignment Julien BLACHE 2011-04-24 18:40:32 +0200
  • 88280217a4 Remove useless assignments in while() conditions Julien BLACHE 2011-04-24 18:27:59 +0200
  • d8f4efe126 Remove unused lib variable Julien BLACHE 2011-04-24 18:25:30 +0200
  • 97433dc5ef Whitespace fixup Julien BLACHE 2011-04-16 10:17:03 +0200
  • a981fa0a45 Ensure mfi->title is proper UTF-8 when set to mfi->fname Julien BLACHE 2011-04-16 10:16:28 +0200
  • a116e2ad1f Perform Unicode fixup before tags fixup Julien BLACHE 2011-04-16 10:12:29 +0200
  • b2afcc9b91 Document gperf version requirements (3.x) Julien BLACHE 2011-04-12 19:42:33 +0200
  • d0475ed176 Bump version to 0.15 Julien BLACHE 2011-04-09 11:30:43 +0200
  • 0b5895d794 ChangeLog for forked-daapd 0.15 Julien BLACHE 2011-04-09 11:30:17 +0200
  • 53588f36af Wire up metadata handling in player and RAOP Julien BLACHE 2011-03-26 18:33:19 +0100
  • d208ca79d4 Add support for metadata handling in player Julien BLACHE 2011-03-26 18:33:19 +0100
  • e3b756c730 Document progress values for AppleTV metadata Julien BLACHE 2011-03-27 18:00:57 +0200
  • 1c861a6662 Add support for AppleTV AirTunes metadata in RAOP Julien BLACHE 2011-03-08 22:04:48 +0100
  • 627062cab8 Add wants_metadata flag to struct raop_session Julien BLACHE 2011-03-08 19:32:54 +0100
  • 718d1e9487 Migrate file metadata encoding to DMAP common code Julien BLACHE 2011-04-02 15:07:26 +0200
  • 07df6bb4aa Move dmap_add_field() to DMAP common code Julien BLACHE 2011-04-02 14:46:51 +0200
  • 39542aee27 Move DMAP fields list and hash table to DMAP common code Julien BLACHE 2011-04-02 14:40:48 +0200
  • c792b942a0 Add logdomain for common DMAP code Julien BLACHE 2011-03-08 19:25:47 +0100
  • 52691d6c4d Rename dmap_helpers.[ch] to dmap_common.[ch] Julien BLACHE 2011-03-08 19:22:16 +0100
  • 075bb99742 Introduce artwork_get_item_filename() Julien BLACHE 2011-03-08 19:18:43 +0100
  • 6949859ff1 Add caiv tag to video-capable devices in speaker list Julien BLACHE 2011-03-05 10:30:25 +0100
  • db67f4ed6f Set has_video flag for AppleTV devices Julien BLACHE 2011-03-05 10:29:05 +0100
  • f3e7836453 Introduce struct spk_flags to reduce argument count for enumeration callback Julien BLACHE 2011-03-05 10:25:44 +0100
  • c1fae0012d Add support for DOS-encoded pairing files Julien BLACHE 2011-04-07 21:01:16 +0200