Skip to content

v2.2.0-beta.4

Pre-release
Pre-release

Choose a tag to compare

@MrWizardCT MrWizardCT released this 09 Oct 00:55
· 89 commits to 2.2-dev since this release

Note

Changes since 2.2.0-beta.3
only - everything else is in the entries below.

Added

  • The Monitor's status line says where the file will land. It now reads, for example, "Compressing File in Lane UHD using ffmpeg profile Compressarr SD-HD and lands in Kids" - the lane you assigned the file to, or its own lane when you haven't.
  • Backups can be downloaded. Each backup in the list on the Settings page now has a Download button, so a copy can be kept on another computer. The Backups card also suggests keeping a copy somewhere other than this machine, since backups are saved there by default.
  • "Create a desktop shortcut" is now ticked by default in the installer, and an upgrade keeps the choice you made before instead of resetting it every time.
  • Browse... buttons on the Encoder page for the HandBrakeCLI, ffmpeg and ffprobe paths. The Profiles import-from-file box has one too, listing only .json files. It opens Compressarr's own folder browser, which lists the programs (.exe files on Windows) in each folder and starts in the folder the path already points to.

Changed

  • The run history now lives in Compressarr's own data folder (%AppData%\Compressarr\Compressarr_History.csv) instead of the Logs folder, so clearing out the logs can't delete it and changing the log folder can't leave it behind. A history file already in the Logs folder is copied across the first time 2.2 needs it, and the old copy is removed. Backup, Restore, Clear History and Purge all use the new location.

Fixed

  • A library folder that no longer exists is no longer recreated. If a lane's TV Show or Movie base folder was renamed or its drive was gone, Compressarr used to create the whole folder path again and file the video into it, quietly starting a second, empty library. It now reports ERROR 102 (destination unavailable), names the missing folder, and files the video on the next pass once the folder is back. Compressarr still creates the show, season and movie folders inside an existing base folder. (2.1.x behaves the old way.)
  • "Full Details" links on a report now open when the report is viewed in the app. They pointed at a local file path, which a browser refuses to follow from a page served by the app (History page, another device). They now go through the app, and still work when a report is opened straight from disk.
  • "Run at login" now follows a restored backup or imported settings. The login entry was only written when Settings was saved, so settings that arrived another way never started Compressarr at login. Compressarr now checks it at startup (without disturbing an entry that already works) and applies it after Import and Restore.
  • Uninstalling removes the "run at login" entry. It used to stay behind pointing at a program that no longer existed. An upgrade keeps it.
  • Failed encodes no longer count toward the History totals. A file that failed to encode used to be added as "before" size with nothing "after", so every failure showed as 100% saved and inflated the files, before and savings figures (a file that failed on every pass piled up hundreds). Such files are now left out of the totals, the run's report and Errors count still show them. Earlier runs in which every file failed are skipped by the History rollups too. Files that encoded but could not be moved (ERROR 102-104) still count.
  • History: "Today" and "Last 7 Days" now follow the real date. On a Compressarr that had been running for days they were stuck on the day it started (the figures at the top of the page no longer matched the reports below). This fix is also in 2.1.x.
  • A Lanes field no longer stays red once it holds a valid value. A lane showing a configuration problem now re-checks itself as you edit or Browse, so the red outline (and the warning at the top) clears as soon as the problem is fixed instead of waiting for the next Save.
  • A file whose encode failed (ERROR 101) is no longer retried on every pass. It stays in the queue with its ERROR badge and makes no new error report each time monitoring runs, so you can look into the cause first. Remove on its row queues it afresh once you have fixed the problem. Other errors (an abort, a missing preset) are retried as before.
  • The Extra CLI options example no longer suggests --two-pass, which current HandBrakeCLI rejects ("unknown option"). The placeholder and tooltip on the Encoder page now show --verbose=1.
  • Check/Install no longer calls any file "ffmpeg". It now asks the program at the configured path and says so when it does not answer like ffmpeg (a wrong .exe such as notepad.exe), and that check gives up after 8 seconds instead of 30.
  • Custom HandBrake presets used by a lane are no longer missed. The one-time migration only ran on the very first start, so lanes that arrived afterwards (a restored backup, imported settings, or a first start on a clean install) still named presets that only lived in HandBrake's presets.json. Compressarr now copies any such preset into its own profiles at every startup, after Import settings and after Restoring a backup. Nothing is renamed or repointed by this.

Compatibility

  • Going back to 2.1.x needs one manual step. 2.1.x reads the history from the Logs folder, not from the new place. After downgrading, copy %AppData%\Compressarr\Compressarr_History.csv into your Logs folder (by default %AppData%\Compressarr\Logs, or whichever folder Settings → Logging points to); without that, the History page starts empty and 2.1.x begins a new file. If you used 2.1.x for a while and then come back to 2.2, copy the file the other way (replacing the one in the app data folder), because 2.2 keeps using its own copy once it exists. A backup made by either version restores into the other.

VirusTotal scans (0 detections): regular installer · Full installer

VirusTotal scan: