Concordance

Concordance is a software that will allow you to program your Logitech Harmony universal remote control!
Download

Concordance Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL v3
  • Price:
  • FREE
  • Publisher Name:
  • Phil Dibowitz
  • Publisher web site:
  • http://www.phildev.net/concordance/

Concordance Tags


Concordance Description

Concordance is a software that will allow you to program your Logitech Harmony universal remote control! Concordance is a software that will allow you to program your Logitech Harmony universal remote control! In addition to providing software that works in UNIX (which logitech's software doesn't support), our code also aims to be cross-platform. So you can use the same program in Linux or Windows, and hopefully soon, Mac too! We currently support all models except for the 890 and 1000. Support for these will hopefully come soon though.What's New in This Release:· split into library and CLI· rename from harmony to concordance/libconcord (bug#1892367)· libconcord: formalize API· libconcord: document API· convert to autoconf/automake/libtool· add firmware update to library and cli· libconcord: code cleanup· compilation fixes for Mac· libconcord: kext for Mac· concordance: ignore return value from reset_remote() since it doesn't always return successfully from all remotes (thanks to linux@zachcarter.com)· fix the location and name of the license file (thanks to s-t-concordance@wwwdotorg.org)· Add CodingStyle and SubmittingPatches documentation· concordance: Update auto-mode to understand firmware updates· concordance: Gracefully handle the remote having an invalid config so that we can fix it· libconcord: Implement new debug() macro and unify the code to use that instead of tons of #ifdefs· libconcord: Re-order functions in libconcord.cpp to make more sense· libconcord: Replace all read_*_from_file() APIs with Andreas' _read_from_file() function, renaming it read_file()· Restructure code-flow in concordance to read a file very early with read_file(), and then pass around the data as needed. Both for cleanup and to prep for an libconcord API to detect filetype better· libconcord: Submit HID data without an initial 0-byte that a Windows HID stack would expect. In the event we're using WinHID, our WinHID code will add the extra 0-byte, but the rest of the code is no longer encumbered with it.· libconcord: Perl bindings· libconcord: Add add_cookiekeyval option to Web API to work around connectivity problems with arch 9 remotes where a value is left out of the cookie in the XML file. (bug#1910362)· remove usage of ** where * is sufficient· typedef our callback type· libconcord: API/type cleanups· libconcord: implement the firmware checksum algorithm· libconcord: fix includes for gcc 4.3.0· fix protocol.txt c&p error· Add "size" to all APIs dealing with byte-arrays· Remove dependence on windows ODBC libraries in win project files· Implement new identify_file() API to intelligently determine filetype based on contents instead of filename· Fix Windows progress bar output· libconcord: Python bindings· libconcord: Fix sector calculation in EraseFlash() (bug#1910326)· project files, def file for DLL· update Windows project files for library/cli split· libconcord: Read the RESPONSE_DONE after IR learning (bug#1898492)· libconcord: abstract reading files into _read_from_file()· libconcord: Fix handle_ir_response*() bug introduced by USB initial-0 buffer changes


Concordance Related Software