Releases: akai10tsuki/mkvbatchmultiplex
Release 3.0.0.2
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
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
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
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.
-
MKVBatchMultiplex-3.0.0b1.dev0-iss-AMD64.exe this is a windows installer
-
MKVBatchMultiplex-3.0.0b1.dev0-portable.exe a standalone executable.
-
MKVBatchMultiplex-3.0.0b1.dev0-portable-console.exe a standalone executable it will open console when running that may help when the program is not running correctly
-
MKVBatchMultiplex-3.0.0b1.dev0-Nuitka-x86_64.AppImage an AppImage file generated in ubuntu 20.04 it needs libfuse2 installed.
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
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
- Subs using UTF-8 with BOM don't generate track information and on situations
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.
- Algorithm 0 current behavior the resulting file will have the same
-
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
Hot-fix: Problem with Windows binaries.
v2.0.0 release
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
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
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
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.