Skip to content

Releases: TheAcharya/MarkersExtractor

0.2.1

31 Oct 16:46
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release

⚠️ Note: A bug was discovered in this release that causes the tool to hang on Intel machines

General

  • Updated README and added new icon thanks to Bor Jen Goh

New Features

  • Thumbnail image generation is now multithreaded to improve performance (#49)
  • CLI now outputs progress percentage to the console (#31)

Library Refinements

  • Added async/await support (#49)
  • Errors thrown now provide more granular error cases (#46)
  • MarkersExtractor now conforms to ProgressReporting (#31)
  • Most concrete types now conform to Sendable
  • Internal refactors and improvements

0.2.0

28 Apr 09:11
Compare
Choose a tag to compare

General

  • Major internal refactors to improve reliability and scalability for possible future formats and feature additions
  • Unit tests added with automated GitHub CI

New Features

  • Default done file renamed to done.json and content is now JSON formatted (#2)
  • Added --exclude-exclusive-roles <video, audio> CLI flag (#5)
  • Markers that share the same ID will gain unique incrementing number suffixes by default (#9)
  • Markers are now sorted chronologically by timecode (#10)
  • Added --label-hide-names CLI flag to hide label names on thumbnail images (#16)
  • Added --done-filename <filename> CLI argument to customize done filename (#17)
  • Added --media-search-path <path> argument to allow custom media search path(s) (#20)
  • Added Airtable export profile (--export-format airtable) (#21)
  • Added MIDI file export profile (--export-format midi) (#23)
  • Added --enable-subframes CLI flag to show subframes in all timecode strings (#29)
  • Added --include-outside-clip-boundaries CLI flag (#34)
  • Added --folder-format CLI flag (#35)
  • Added --no-media CLI flag (#40)
  • Added JSON manifest file output in addition to CSV (#44)

Refinements

  • --id-naming-mode and --label CLI arguments now take short-form label IDs (#15)
  • Empty roles with no default role receive placeholder role (#33)
  • Redundant subroles are now stripped in metadata output (#33)
  • Parsing marker locations is now more reliable (#34)

Bug Fixes

  • Correctly supports all FCP frame rates (including drop frame) (#3)
  • Library name is now URL decoded and stripped of file extension (#13)
  • Markers outside of clip bounds now correctly log a warning (#34)

0.2.0-alpha-20230425.0

26 Apr 07:22
Compare
Choose a tag to compare
Pre-release

Alpha release for testing.

0.2.0-alpha-20230318.0

19 Mar 08:14
Compare
Choose a tag to compare
Pre-release

Alpha release for testing.

0.2.0-alpha-20230103.0

03 Jan 08:32
Compare
Choose a tag to compare
Pre-release

Alpha release for testing.

0.2.0-alpha-20230101.1

02 Jan 05:28
Compare
Choose a tag to compare
Pre-release

Alpha release for testing.

0.2.0-alpha-20230101.0

01 Jan 08:42
Compare
Choose a tag to compare
Pre-release

Alpha release for testing.

0.2.0-alpha-20221231.0

01 Jan 02:39
Compare
Choose a tag to compare
Pre-release

Alpha release for testing.

0.2.0-alpha-20221230.0

31 Dec 07:46
Compare
Choose a tag to compare
Pre-release

2022-12-30

Alpha release for testing.

0.1.1

31 Dec 04:59
0.1.1
5e14341
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

(2022-09-08)

Bug Fixes

  • create done.txt file instead of .done (ad378e5)