Commit Graph

  • 91338c8548 [mpd] ignore requests for "channels" chme 2015-05-09 05:52:03 +0200
  • fefd91fabc [mpd] support "track" parameter in commands "list", "find", "search" chme 2015-05-02 09:18:18 +0200
  • ed8b69c118 [mpd] return proper error type if playlist does not exist chme 2015-05-02 07:31:54 +0200
  • 1300b2f018 [mpd] support "disc" parameter in commands "list", "find", "search" chme 2015-05-02 07:26:13 +0200
  • a03a9d1e7c [mpd] support "genre" in commands "find" and "search" chme 2015-05-02 07:12:06 +0200
  • 0921675efa [mpd] implement command "searchadd" chme 2015-05-01 11:37:05 +0200
  • 76011c927c [mpd] implement command "findadd" chme 2015-05-01 11:07:03 +0200
  • fb92040d4b expose generic player_queue_make function chme 2015-05-01 10:54:58 +0200
  • 3832692929 move setting query_params.sort out of generic queue make function chme 2015-05-01 10:47:48 +0200
  • 3a495a3d48 move setting query_params.idx_type out of generic queue make function chme 2015-05-01 10:42:09 +0200
  • b728db8470 [mpd] implement command "tagtypes" to return the list of supported tags chme 2015-05-01 09:02:52 +0200
  • 670187387f [mpd] ignore requests for "urlhandlers" chme 2015-05-01 08:55:10 +0200
  • eddcd8676d [mpd] ignore requests for "notcommands" chme 2015-05-01 08:44:50 +0200
  • bb01616315 Increase ANTLR timeout for building on slow machines ejurgensen 2015-05-08 22:25:12 +0200
  • a183fc3299 Fix #147 where forked-daapd would not listen on IPv6 when enabled ejurgensen 2015-05-07 22:53:37 +0200
  • 1a0edde659 Merge cf7f0115ea into 475d5db573 Jelmer Vernooij 2015-05-07 20:51:19 +0000
  • cf7f0115ea
    Fix listening on IPv6 when it is enabled. Fixes #147 Jelmer Vernooij 2015-05-07 20:49:47 +0000
  • 475d5db573 When a playlist request contains a query make the default sort S_ALBUM, which should keep audiobooks organized better and be in line with iTunes. ejurgensen 2015-05-05 21:46:56 +0200
  • f6f584bf84 Fix stupid oversight that can cause segfault - how typical to discover this right after making a release ejurgensen 2015-05-05 20:51:59 +0200
  • e994b345c0 Merge pull request #146 from chme/shufflefirstitem ejurgensen 2015-05-05 18:55:01 +0200
  • d19fbe5ed7 fix first item is not shuffled chme 2015-05-05 18:44:02 +0200
  • 33a64a4a95 Bump version to 23.0 23.0 ejurgensen 2015-05-02 23:36:03 +0200
  • a966c095d2 Merge pull request #143 from chme/listplaylists ejurgensen 2015-05-01 14:05:22 +0200
  • 696cd0b6b9 [mpd] fix command listplaylists after changing the enum for pl_type chme 2015-05-01 12:21:43 +0200
  • 0c3712629d attempt to fix compile with antlr3 v3.4 chme 2015-04-27 19:43:07 +0200
  • c072533264 Merge pull request #142 from chme/mediakind32 ejurgensen 2015-04-27 20:53:38 +0200
  • 4bf30239bc Remove query from daap cache if rebuild failed chme 2015-04-26 09:26:20 +0200
  • 44b6a52669 fix daap query error for media kind 32 chme 2015-04-26 07:37:14 +0200
  • 46374276ad Merge pull request #139 from chme/readme ejurgensen 2015-04-26 18:08:08 +0200
  • 3a7cf212fb [mpd] fix command "list" for type "artist" chme 2015-04-25 05:47:25 +0200
  • c1ef76a943 Readme update for supported mpd commands for ympd and mpc chme 2015-04-25 05:40:04 +0200
  • 072810c4aa Move som comments ejurgensen 2015-04-24 22:57:08 +0200
  • fa4496c729 Begin removing support for libevent 1 ejurgensen 2015-04-24 22:11:08 +0200
  • 5973875881 Disable announcement of webserver ejurgensen 2015-04-24 22:08:53 +0200
  • a98f67a7b3 Merge pull request #135 from chme/bulkscan ejurgensen 2015-04-24 21:06:37 +0200
  • 59b17e05b7 Merge pull request #138 from chme/smartplantlr3 ejurgensen 2015-04-24 19:51:46 +0200
  • afcc84a790 do not execute individual delete queries for artwork files during bulk scan chme 2015-04-23 10:34:15 +0200
  • 3e9b015728 fix typos in smart playlist readme chme 2015-04-24 17:28:09 +0200
  • 65ad46311d fix wrong enum value for MEDIA_KIND_MUSIC chme 2015-04-24 17:25:01 +0200
  • 0e1de8e0bb Add media_kind music videos and add forgotten return in db upgrade ejurgensen 2015-04-23 23:38:36 +0200
  • f37833051d Merge pull request #131 from chme/smartplantlr3 ejurgensen 2015-04-23 23:15:18 +0200
  • fe3b63fe40 [smartpl] update readme for smart playlists chme 2015-04-23 19:24:23 +0200
  • 920af668a1 [smartpl] compare strings case insensitive chme 2015-04-23 19:17:01 +0200
  • 8376180fd6 [smartpl] Added rule for enum tags like data_kind and media_kind to avoid having magic numbers like "media_kind = 1" in smartplaylists. Enum rules are defined like "media_kind is music" with a fixed set of valid values after the "is" keyword. chme 2015-04-23 11:36:36 +0200
  • 659f9c09bb Use enum values for data_kind and media_kind chme 2015-04-23 11:34:44 +0200
  • 9f6afe0607 change pl_type for plain and special playlists and upgrade db to v18 chme 2015-04-21 19:12:54 +0200
  • 6dc4d53ed9 fix check for empty special playlists chme 2015-04-21 19:11:48 +0200
  • baa97b886d [smartpl] include smart playlists in filelist view and recreate the view during db upgrade to v17 chme 2015-04-18 07:25:06 +0200
  • 4cac01ed88 [smartpl] Add support for smart playlists chme 2015-04-12 06:49:38 +0200
  • a174a1d18c [smartpl] refactoring: repurpose playlist type PL_SMART for user created smart playlists and introduce new type PL_SPECIAL for special system playlists chme 2015-04-11 16:55:13 +0200
  • 2c5ab966e5 Adjust log messages ejurgensen 2015-04-22 21:54:31 +0200
  • 76fc9d8936 Remove debug messages producing compiler warnings ejurgensen 2015-04-18 23:10:01 +0200
  • b819fd800d Change log message showing http request path ejurgensen 2015-04-18 23:09:34 +0200
  • 5fa908cd9c Add an artwork "stash" in cache.c so we avoid making redundant http artwork requests ejurgensen 2015-04-18 22:55:00 +0200
  • 09b8086ba3 Merge pull request #132 from chme/m3ustream ejurgensen 2015-04-18 21:45:02 +0200
  • 72416e3258 do not add port number to "Host" header if it was not explicitly passed chme 2015-04-18 13:49:14 +0200
  • 76a638a277 Merge pull request #130 from chme/laudio ejurgensen 2015-04-16 17:56:01 +0200
  • ceae3222bf Downgrade some http client log severities ejurgensen 2015-04-13 21:41:53 +0200
  • dbfd034679 Downgrade log severity of "Found query string" in httpd.c ejurgensen 2015-04-13 21:33:00 +0200
  • 2d8a6a7102 Drop support for libavformat versions < 53 (issue #128) ejurgensen 2015-04-12 20:05:14 +0200
  • 8a0994860f Ignore empty ICY StreamTitles ejurgensen 2015-04-12 18:15:06 +0200
  • 658a70f650 README update ejurgensen 2015-04-12 17:27:19 +0200
  • c8e793fd0c [laudio] Makes the output type for local audio configurable and introduces a dummy output for local audio chme 2015-03-31 17:31:14 +0200
  • 7841e59afc Don't report negative remaining times for streams ejurgensen 2015-04-11 22:38:33 +0200
  • 3afd206e93 Add streams to the library even if they are unreachable ejurgensen 2015-04-11 22:36:28 +0200
  • 7982bca6f0 Merge branch 'pl2' ejurgensen 2015-04-11 21:00:49 +0200
  • 7d756230c2 Make raop_metadata_free private again and change a comment in http.c ejurgensen 2015-04-11 20:53:09 +0200
  • 99cda05dab Remove player metadata event timer (use the existing instead) ejurgensen 2015-04-11 20:30:31 +0200
  • 0397b824a5 Fixup (select between cur_playing and cur_streaming) ejurgensen 2015-04-09 22:33:23 +0200
  • e72447954a Some cleaning up of ICY artwork retrieval ejurgensen 2015-04-09 22:22:42 +0200
  • 94f94b03fe Swap artwork arguments so destination evbuffer comes first ejurgensen 2015-04-09 21:23:20 +0200
  • f1931bfc1a Abandon raop_metadata_arg, and defer metadata time setting ejurgensen 2015-04-09 21:04:35 +0200
  • ebba38a725 Merge pull request #129 from chme/mpdprotocol ejurgensen 2015-04-08 22:04:25 +0200
  • 12520f2f1f [mpd] cleanup: remove duplicate logging of error messages chme 2015-04-08 19:32:02 +0200
  • a268f836e7 [mpd] fix command list for albumartist chme 2015-04-06 10:27:13 +0200
  • b7d5b1650e [mpd] add support for count command chme 2015-04-06 09:19:48 +0200
  • ad81e05ab4 Better thread safety by making sure that the raop globals are only accessed through the player thread ejurgensen 2015-04-07 23:35:56 +0200
  • 50ef710549 Fix memleak in artwork.c ejurgensen 2015-04-02 00:40:10 +0200
  • 56ece92209 Remember to actually request ICY metadata in transcode.c ejurgensen 2015-04-02 00:09:12 +0200
  • be21482d7b Fix memleak in filescanner_ffmpeg arising for ffmpeg versions without icy support ejurgensen 2015-04-02 00:07:49 +0200
  • 0f1a27641f Fix minor mem leak in playlist scanner ejurgensen 2015-04-01 23:45:21 +0200
  • e101812478 Check for id3 compilation tag (credit @zmatsuo) Ref. pr #127, issue #83 and maybe issue #63 ejurgensen 2015-04-01 23:08:34 +0200
  • e084eb71db Polishing worker.c a bit ejurgensen 2015-04-01 14:36:24 +0200
  • d8e5473ab3 Merge c48d357193 into 1a96f651d2 zmatsuo 2015-04-01 05:27:39 +0000
  • c48d357193 Modified to obtain compilation information from each files matsuo 2015-04-01 13:52:23 +0900
  • e4c0c13a20 Remove irrelevant comment ejurgensen 2015-03-31 23:40:52 +0200
  • 19ba8fba67 Drop async mode from http client, not needed and probably not working ejurgensen 2015-03-31 23:27:18 +0200
  • e49c941a00 Add a worker thread to support async tasks from the player thread (and maybe others later) ejurgensen 2015-03-31 23:05:24 +0200
  • 96200eb808 Use own libevent http client for downloading artwork, ffmpeg seems a bit too slow ejurgensen 2015-03-31 00:08:29 +0200
  • f947948a29 Avoid database locks when raop constructs metadata ejurgensen 2015-03-30 23:11:21 +0200
  • e5c8128c9d Minor improvements for rescale_needed() ejurgensen 2015-03-30 23:10:33 +0200
  • 4850423118 Make hiding internet streams from normal playlists configurable ejurgensen 2015-03-30 21:10:59 +0200
  • 41f39ea5ca Sort playlists with ascending parent id, so that more nested playlists come after the less nested ones (required by Retune) ejurgensen 2015-03-30 08:54:17 +0200
  • 986b37ed29 Adds a playlist folder type, it is needed for sorting since some clients (eg Retune) require that playlist folders are sent before their content. Playlist folders should, however, be sent after the base playlists, so the numbering is changed. At the same time makes the value of the smart playlist type a bit less hardcoded. ejurgensen 2015-03-30 01:03:15 +0200
  • 33bc7227ea Make use of Spotify playlist folder configurable ejurgensen 2015-03-30 00:59:55 +0200
  • 892fd9c402 Send mpco in daap playlist reply, even when 0 (like iTunes) ejurgensen 2015-03-29 23:34:36 +0200
  • a529d78880 Don't crash on no metadata... ejurgensen 2015-03-29 20:16:56 +0200
  • 2b2883403e Fixup for libevent 2.0 ejurgensen 2015-03-29 01:10:37 +0100
  • 0b67ae3974 Some fixup for libav 0.8 ejurgensen 2015-03-29 01:02:14 +0100
  • ea29a8d988 Remove filescanner_icy.c and consolidate in http.c. Libav 9 does not support ICY metadata, so in that case we must be able to get it outselves. ejurgensen 2015-03-29 00:29:06 +0100