Skip to content

Releases: akai10tsuki/mkvbatchmultiplex

Release 3.0.0.2

12 Mar 16:39
v3.0.0.2
Compare
Choose a tag to compare

Changelog

3.0.0.2 - 2024-03-12


Fixed

  • Fix problem handling paths that have single quotes ['] in them

hotfix for release 3.0.0.0

05 Mar 02:23
v3.0.0.1
Compare
Choose a tag to compare

Hi,

My apologies when generating the executables for version 3.0.0.0 I used the development branch instead of the release one.

Release 3.0.0

04 Mar 03:02
v3.0.0.0
Compare
Choose a tag to compare

Changelog

3.0.0 - 2024-03-03


Since version 2.0.2 major portions of the program were rewritten to account for the change from PySide2 to PySide6.

  • All tools versions are updated like:

    • Python 3.12
    • PySide6 6.6
    • pymediainfo 6.1
  • MKVBatchMultiplex-3.0.0.0-iss-AMD64.exe windows installer

  • MKVBatchMultiplex-3.0.0.0-portable.exe a standalone executable.

  • MKVBatchMultiplex-3.0.0.0-portable-console.exe a standalone executable it will open a console when running that may help when the program is not running as expected

  • MKVBatchMultiplex-3.0.0.0-x86_64.AppImage an AppImage file generated in ubuntu 20.04 requires libfuse2 installed.

Added

  • Optional add CRC-32 for the files at the end of the name.

  • On rename tab by drag/dropping files in the Original files box you can rename and
    add CRC labels to files on the system

  • A Log viewer tab it won't show until enabled enabled in Preferences
    and Logging be enabled.

  • MKVToolnix is embedded to help on some Linux distributions that have problems with
    shared library versions.

  • On Linux MediaInfo library is also embedded

Fixed

  • Translation of interface on the fly was not fully working
  • Reset button was always disabled
  • Handling of status changes in the jobs table. On some circumstances the wrong index was being used.

Known Issues

  • Use of non-ansi characters in file names and internally like in titles sometimes break the regex parsing used.

Beta Release v3.0.0b1.dev0

28 Jan 09:22
v3.0.0b1.dev0
Compare
Choose a tag to compare
Pre-release

Changelog

3.0.0b1.dev0 - 2024-01-26


Restart development.

The program now uses PySide6 on Python 3.12. Also there was a good amount of code rewritten and refactoring.

Linux version generated on ubuntu 20.04 and tested on ubuntu 22.04 and 23.10. In 22.04+ there are problems with the positioning of the child windows and restoring the program previous position is a known issue between PySide6 and ubuntu 22.04 and the different versions of Wayland they are using. PySide6 is using a newer version.

In the queue:

  • working on a way to save the job in order to re-execute it when there are problems and some work with the files is needed.

Added

  • Log viewer tab by default it won't show has to be enabled in Preferences and Logging be enabled.

  • Optional add CRC-32 for the files at the end of the name.

Changed

  • Save Jobs tab removed not flexible enough working on another approach

Fixed

  • Handling of status changes in the jobs table

developer release v2.1.0b1.dev4

16 Sep 03:53
Compare
Choose a tag to compare
Pre-release

Tests versions and current development version will be released here.

2.1.0a1.dev4 - 2021-01-10

Saved Jobs tab ready for first release. This is useful for saving test jobs.
Also repetitive Jobs when source files stay on same location and suffer
modifications up to a final release. Don't have to use mkvtoolix-gui for each
iteration.

  • Save Jobs tab to work with saved Jobs can be activated in Preferences

  • Option to save jobs with context menu on Jobs Table

  • BUG #9 Algorithm 1 and 2 failed with external subs files

    • Subs using UTF-8 with BOM don't generate track information and on situations
      where the subs have file with and without BOM structure test failed

2.1.0a1.dev3 - 2020-12-16

  • Algorithm 1 changed when comparing tracks for substitution and
    only one track is needed. If for a particular type (Video, Audio, Text)
    only one track exits if the language in the comparison has one as
    undetermined the track will be selected. This occurrence is quite common
    on the target cases trying to solve. This of course is valid for
    Algorithm 2. The language will be set as in the base source.

  • Better handling of files with special characters

  • Fix BUG #7 "Remove" in context menu on Jobs Table was not working

  • Fix BUG #8 Problem handling tracks titles

  • menu items status tip was not working

2.1.0b1.dev2 - 2020-10-1

Jobs were executed even when removed from the Jobs Table via context menu

2.1.0b1.dev1 - 2020-16-9

The program has new operating modes defined as Algorithms 0 through 2.
Algorithm 1 and 2 will try to solve situations where the file structure comparison
fails. With them checking the results is more important. With algorithm 2 you
really have to check the results it can produce files that are quite different
from the desired results. Everything always have depended on the source, good
source good results.

  • New algorithms:

    • Algorithm 0 current behavior the resulting file will have the same
      structure as the destination file on the command line. Any difference in
      structure of the files the command will not execute. The resulting file is
      very likely to be the expected result as specified on the command line.
      Random checks will be sufficient.
    • Algorithm 1 will try to find the tracks that best matches the base file
      and adjust the command accordingly. Any track not used in the command will
      be ignored. If no suitable track found no command will execute. Resulting
      file structure if the save as in the command line but is not as likely to be
      the desired file as in Algorithm 0. Flagged files should be checked.
    • Algorithm 2 if Algorithm 1 fails tracks without match will be ignored
      and and the command still will execute. The resulting file will not be like
      the destination file in the original command. It may even be unusable. Any
      flagged has to be check to see if is usable.
  • Add support for one track file multiplexing, this is usually done for
    subtitles (mks) files. The program will accept commands with only one track
    one source. The destination file will have correct extension mkv, mka or mks.

v2.0.2 release

14 Sep 05:46
Compare
Choose a tag to compare

Hot-fix: Problem with Windows binaries.

v2.0.0 release

02 Sep 16:00
v2.0.0
Compare
Choose a tag to compare

2.0.0 release

Changed

  • locale updates
  • Check Files displays the files read from source directories
    and the contents of the destination directory for debug purposes

Fixed

  • python wheel distribution not working
  • system tray icon on macOS not showing

2.0.0b1

Added

  • show progress bar on Windows taskbar icon
  • view log on optional tab

Changed

  • configuration now is a dialog for better compatibility with macOS
  • use natural sort when reading directories

Fixed

  • Fix BUG #1 force escape quotes for mkvmerge executable in Windows
  • Fix BUG #3 title of first episode propagating to all episodes
  • dummy progress bar icon function on macOS was not working
  • removing configuration elements not always working
  • Spanish locale fixes

2.0.0a1

  • First release version 2.0
  • Re-write of MKVBatchMultiplex

Added

  • Jobs table with jobs management
  • Add rename tab for output files
  • Add Spanish Interface

Binaries

All binaries are for 64 bit architecture:

Windows

MKVBatchMultiplex-2.0.0-iss-AMD64.exe

  • installation executable

Windows portable

MKVBatchMultiplex-2.0.0-portable.exe

MKVBatchMultiplex-2.0.0-portable-console.exe

  • displays a windows cmd console may show more debug information.

MKVBatchMultiplex-2.0.0-portable-dir.zip

  • The portable version are slower to load the have to create a temporary
    directory to run. This version is a directory of the application so may load
    faster.

Linux

MKVBatchMultiplex-2.0.0-Linux-x86_64.AppImage

  • Linux AppImage binary

macOS

MKVBatchMultiplex-2.0.0-CMP.dmg

  • macOS install disk image

v2.0.0b1 release

09 Aug 05:08
v2.0.0b1
Compare
Choose a tag to compare
v2.0.0b1 release Pre-release
Pre-release

Added

  • show progress bar on Windows task icon
  • view log file on optional tab

Changed

  • configuration now is dialog for better integration with macOS
  • use natural sort when reading directories

Bug fixes.

Portable versions added.

v2.0.0a1 release

12 May 17:40
v2.0.0a1
Compare
Choose a tag to compare
v2.0.0a1 release Pre-release
Pre-release

Mayor rewrite for version 2.

Rename module was added to help maintain output file names Plex friendly.

Developer version tracking possible bug.

v1.0.1 release

30 Jun 16:06
v1.0.1
Compare
Choose a tag to compare

Release with first target features.

Binaries provided for linux, macOS and Windows.

Tested on macOS 10.14, ubuntu 18.04 LTS and Windows 10. For linux and AppImage is provided only can test on ubuntu waiting for classic mode approval to distribute via Snap.