Universal IR Appender v1.8.2

How to Use

  1. Select the folder containing your .ir files.

    Click on the "Choose Folder..." button and navigate to the folder where your `.ir` files are stored. The application will automatically detect all `.ir` files within that folder and display the count of files selected.

  2. Choose the appropriate repository and device type from the dropdowns.

    Select the repository you wish to use from the "Select the Universal File" dropdown. The device types available will update based on the selected repository. Then, choose the device type that matches your `.ir` files (e.g., TV, Audio Player, Projector, Air Conditioner) from the "Select the Device Type" dropdown.

  3. Click "Append to Universal IR File" to start processing.

    When you click this button, the application will:

    • Fetch the latest universal IR file for the selected device type from the chosen repository.
    • Read each of your `.ir` files and extract the infrared signals.
    • Compare the signals against a list of allowed buttons for the device type to filter out unwanted signals.
    • Rename buttons as necessary to match standard names.
    • Avoid adding duplicate signals by checking against existing ones in the universal file.
    • Append new and valid signals to the universal IR file content.

    The progress bar will display the processing status as your files are being processed.

  4. View the summary and export or copy the results as needed.

    After processing is complete, a summary will appear showing:

    • Total files processed.
    • Total signals found, new signals added, duplicate signals, and any errors encountered.
    • Counts of each type of button processed.
    • Details about unnamed raw signals and renamed buttons.

    You can export the summary as JSON or CSV files using the "Export Summary" button or copy it to your clipboard using the "Copy Summary" button.

Device Naming Guidelines

The application attempts to extract the device's Brand and Model from the content of your `.ir` files. If this information is not found within the file, it will try to infer it from the filename, expecting the format Brand_Model.ir (e.g., Samsung_TV.ir). This helps organize the universal IR file by grouping signals under the correct device identifiers.

Fallback: If the application cannot extract the Brand and Model from either the file content or filename, it will use the entire filename (without the `.ir` extension) as the device identifier. While this ensures all signals are included, following the naming guidelines is recommended for better organization.

Universal File

0 .ir files selected

Processing Summary

Total Files Processed: 0
Total Signals: 0
New Signals: 0
Duplicate Signals: 0
Errors: 0
Unnamed Raw Signals: 0
Renamed Buttons: 0

Button Summary

Detailed Summary