foo httpcontrol Changelog

What's new in foo httpcontrol 0.97.18

Sep 10, 2022
  • Add: Update to MSVS 2022;
  • Add: Update to SDK 2022-08-10 (foobar2000 1.5+ required);
  • Add: x64 build option;

New in foo httpcontrol 0.97.17 (Sep 10, 2022)

  • Fix: More strict Allowed paths checking. Now, to be able to access Microsoft Network when operating in Allowed paths mode, add 'Network:' and '' (without quotes) to Allowed paths value;
  • Fix: Excessive error messages for Browse command;

New in foo httpcontrol 0.97.16 (Sep 10, 2022)

  • Add: Allowed protocols GUI setting: urls of specified protocols are allowed to be enqueued by Browse command. Previously the only hardcoded protocol was http. New setting also enables enqueueing of urls handled by 3rd party components like foo_youtube (3dydfy protocol). Suggested value setting: http|https
  • Add: Meaningful console error messages when Browse command refuses to add specified file / location;

New in foo httpcontrol 0.97.15 (Sep 10, 2022)

  • Add: Seek command renamed to SeekPercent, old name still works;
  • Add: SeekDelta command renamed to SeekSecondDelta, old name still works;
  • Add: SeekSecond command, seek with a second precision;

New in foo httpcontrol 0.97.14 (Sep 10, 2022)

  • Add: Implemented natural sorting (StrCmpLogicalW) in file browser and media library query;
  • Fix: A few fixes discovered by awesome CppCat static analyzer software;
  • Fix: (Probably) got rid of not very rare exception happening in file browser;

New in foo httpcontrol 0.97.13 (Sep 10, 2022)

  • Add: Sort command renamed to SortAscending, old name still supported;
  • Add: SortDescending command, essentially the same as SortAscending but sorting result is reversed;

New in foo httpcontrol 0.97.12 (Feb 10, 2012)

  • Add: hide password text in Preferences
  • Fix: http protocol items left out when adding items using Browse cmd. it's now possible to "Add location" too by specifying url in Browse cmd param1

New in foo httpcontrol 0.97.11 (Feb 10, 2012)

  • Fix: crash on unknown file format requests
  • Fix: inability to send zero length files

New in foo httpcontrol 0.97.9 (Feb 10, 2012)

  • Fix: FormatTitles command results are now proper for now playing context;

New in foo httpcontrol 0.97.8 (Feb 10, 2012)

  • Add: removed deprecated commands VolumeUp, VolumeDown, DequeueTrack
  • Add: FormatTitles cmd, parses the list of titleformatting strings passed in param1 (multiple values must be separated by |) for active playlist item defined in param2 or currently played item if param2 is omitted, and returns the data in json array format. make sure to pass reference to any filename with json extension in param3, so response has proper the content type. if param3 is omitted, content type is set to default text/html and might confuse some browsers
  • for example, calling ?cmd=FormatTitles¶m1=%artist%|%album%|%bitrate%¶m2=0¶m3=format.json formats supplied titleformatting strings for active playlist item number 0, resulting in following response: ["Ozric Tentacles","Spirals in Hyperspace","980"]
  • Add: ability to ignore files with specific extensions in file browser: see "Ignored formats" preferences field

New in foo httpcontrol 0.97.7 (Feb 10, 2012)

  • Add: albumart_limit_size config key, defines maximum albumart size in bytes to retrieve. default is 0, no limit
  • Add: albumart_prefer_embedded config key, defines whether to prefer embedded albumart over external. default is 0, prefer external albumart
  • Add: Sort command, sorts whole active playlist or item list specified in param2, using sort pattern param1
  • Fix: setting playlist_items_per_page config key to 0 disables playlist retrieve
  • Fix: SelectionCommand additionally accepts list of items to be processed in param2

New in foo httpcontrol 0.97.6 (Feb 10, 2012)

  • Add: additional exception detection
  • Add: removed stripping non-text chars in json responses as most of the 3rd party templates requests have cr/lf's in wrong places

New in foo httpcontrol 0.97.5 (Feb 10, 2012)

  • Fix: possible crash during media library query
  • Add: strip non-text chars in json responses