Skip to content

Releases: yermak/AudioBookConverter

Release v4.0.1

16 Feb 18:48
Compare
Choose a tag to compare
  • Fixed critical issue with not adding any art work to output files.
  • Implemented related changes requested in #36
  • Added automatic version check on program start

Release v4.0

27 Jan 23:25
Compare
Choose a tag to compare

This is early adopters version

Due to massive changes in architecture you may expect some bugs - I will fix them soon

Key features of this release are shown in following video https://www.youtube.com/watch?v=N7JrujMfids

Functional changes:

  • Added support of chapters managerment: you can now merge several mp3 files into a chapter
  • Added support of book parts management: you can now split book into several parts or encode series of the books in one go by spliting multiple books by parts
  • Removed support linear encoding mode
  • Replaced support of separate file encoding with split per part (default) and split file/chapter option
  • Added changing volume during re-encoding (experimental)

Technical changes:

  • Upgraded java to 1.8.0.231
  • Upgraded ffmpeg to 4.2.1
  • Removed scala and fully reverted to java

Release v3.3

23 Sep 16:39
Compare
Choose a tag to compare

Implemented enhanchement #27.

After first run of new version application will create a property in configuration file - AudioBookConverter-V3.properties which is normally located in USER_HOME\AppData\Roaming\AudioBookConverter-V3.
If you know what you are doing you can update filename_format property using StringTemplate. see syntax
https://theantlrguy.atlassian.net/wiki/spaces/ST/pages/1409038/StringTemplate+cheat+sheet
Following parameters are currently available:
WRITER - author of the book
TITLE - title of the book
SERIES - book series name
NARRATOR - audio narrator of the book
NUMBER - number of the book in series or number of book part (if you decided to split the book).

Default template looks as follows:

<WRITER> <if(SERIES)>- [<SERIES>] <endif>- <TITLE><if(NARRATOR)> (<NARRATOR>)<endif><if(NUMBER)>, Part <NUMBER><endif>

I think making this parameter configurable via UI by normal user will be more harmful then useful.

If you break the template and conversion does not start - just remove line from configuration file.

Release v3.2.1

02 Aug 09:51
Compare
Choose a tag to compare

Fix for issue #24.
Minor cosmetic changes on output screen to make UI consistent.

Note: checkbox "use quality of source files" was renamed to "Auto" as it behaviour changed to allow codec to select bitrate. I see no point in using same bitrates between mp3 and m4b as m4b has better compression.

Release v3.2

26 Jan 17:47
Compare
Choose a tag to compare
  • Resolved #16. Thanks to @reindahl
  • Replaced ffmpeg with shared build version (less used space).
  • Minor clean-up and refactroding (to be continued).

Release v3.1

02 Jan 15:38
Compare
Choose a tag to compare
  • Resolved issue #19
  • Resolved issue #20
  • Reverted back FFProbe for media info loading as javafx.media has issues with tags and artwork (once javafx.media completely removed it would allow to move to newer version of JVM). Unfortunately, this will make media information and artwork to load slower.
  • Switched to native FFMpeg AAC encoder as FDK (being opensource) restrict binary distribution. As a result encoding is about 15% slower, while filesize and quality should be on par. This also will allow to stay on original builds of FFMpeg.
  • FFMpeg is upgraded to version 4.1 from original site.
  • Some initial refactoring and migration to Scala.

Release v3.0

26 Dec 11:07
Compare
Choose a tag to compare
  • Support of background parallel encoding of multiple jobs.
  • Files within a job a processed in parallel as well.

Experiment and find best combination of conversion modes to achieve best perfromance on your PC. E.g. if you plan to encode multiple books, but don't have too many CPU cores you may want to switch to singlethreaded mode (3) as jobs are converted in parallel anyway.

Release v3.0 Beta 2

20 Dec 15:51
Compare
Choose a tag to compare
Release v3.0 Beta 2 Pre-release
Pre-release
  • Bugfixed to multiple job support

Release v3.0 Beta 1

19 Dec 21:34
Compare
Choose a tag to compare
Release v3.0 Beta 1 Pre-release
Pre-release
  • Background conversion of multiple jobs

Release v3.0 Alpha 1

07 Dec 14:55
Compare
Choose a tag to compare
Release v3.0 Alpha 1 Pre-release
Pre-release
  • Experimental support of parallel conversion of queue of several audiobooks.