github sirjaren/redoflacs 1.0.0

latest release: 1.1.0
6 months ago

redoflacs 1.0.0 Released!

This project started back in 2008 and has undergone major changes over the years including many years of no development.
Today marks a new release of redoflacs after no release for over 6 years!

redoflacs has been completely rewritten and should be faster, more portable, with better logging.

Notably, this version of redoflacs supports FLAC 1.5.0's multithreading, which ties well with parallel jobs.

NOTE It's worth running redoflacs -o to generate a new configuration file (non-destructive) on new redoflacs releases.

Features

  • add new screenshot for redoflacs 1.0.0 1fce675
  • update redoflacs to version 1.0.0 ca396e3
  • update README.md with script rewrite changes 27fda77
  • update man page with script rewrite changes 541fd66
  • add support for '--remove-all-tags-except' 452f7a8
  • add support for compression-specific jobs 32377b9
  • simplify trap handling and manage log notice 05a5b24
  • use preserve modtime for 'flac'/'metaflac' b93c872
  • remove complex display function 2f41bb0
  • remove legacy summary and clean up traps 097d66b
  • remove system config and countdown e0ec731
  • add status when searching for FLAC files 7b20b82
  • use runtime information before configuration d68f7c1
  • add runtime banner before script execution 237d90d
  • dynamically add operation title status b698089
  • add context to each operation title 41c204f
  • update '_help()' to only document short args 6bd9123
  • move comments to be <=72 characters in width 9631b6f
  • Add COMPRESSION tag afer compression a6a36ad
  • license has been changed to Apache 2.0 6c0b94b
  • remove FLAC status from error logs 3e845dd
  • add FLAC state to testing error log c6ae2ae
  • remove dependency on 'stty' ded1df5
  • add label and items completed to output 907f019
  • remove all log headers dfa1a7e
  • add error logging with FLAC testing 28a352b
  • make operation function names consistent fd1823a
  • remove top banner 35c817e

Bug Fixes

  • minor cleanup recommended from shellcheck ca75a62
  • check for non-existent COMPRESSION tag 39ff973
  • restore ReplayGain operation 60492a0
  • restore suppression of COMPRESSION tag ecaf8ad
  • restore interrupted from operation title b3cd83e
  • annotate config file to match image formats 52b168d
  • restore cursor on SIGINT before operation 2128dc2
  • harcode operation names in log files d533575
  • use operation name instead of hardcoding label 037dcf4
  • restore terminal wrapping 6d7438f
  • use row for operations greater than jobs 48698c1

Documentation

  • document how operation titles are displayed 1966d0c
  • fix how total lines are calculated 1c00c7c
  • include info on printing functions eb1dcfb

Refactor

  • simplify horizontal line generation 30a5c2d
  • simplify SIGINT handler b216eea
  • simplify summary of operations b13fa8a
  • simplify running operations d07272d
  • simplify check for missing binaries c60a9f5
  • change positional parameter handling ebeb5f8
  • simplify number of dynamic jobs 66e377f
  • retag FLAC metadata 8b2a0a6
  • use auCDtect for FLAC authenticity 2da1892
  • prune FLAC metadata 1fafc8d
  • check MD5 signatures 50d9a42
  • redo compression of FLAC files 3f09bb3
  • change ReplayGain tags application fb19b32
  • extract images from FLAC files 3db4655
  • change progress output 8b11fbc

Don't miss a new redoflacs release

NewReleases is sending notifications on new releases.