MCEBuddy Changelog

What's new in MCEBuddy 2.6.1

Sep 29, 2023
  • NEW FEATURES:
  • Added support for Windows 11
  • Added support for extracting ad markers from cTiVO MP4 recordings
  • Added options to specify custom cli parameters for Comskip in Conversion Tasks → Expert Settings
  • BUG FIXES:
  • Fix for identifying MP4 episode metadata (Streamfab and iTunes)
  • Fix >10 metadata correction entries caused UI problems
  • Fix for broken internet metadata matching and updates
  • Fix for conversions failing when processing a read only file
  • Improve detection and correction of IMDB id from metadata
  • Fix IMDB metadata
  • ENHANCEMENTS:
  • Fix for validating network paths
  • Added support for 10K and 16K max resolution
  • Use Alt + N to add new metadata correction row entry
  • Added support for Basque, Faroese and Galician language translations
  • Show network credential warning once per network path when adding files manually. Warnings are reset when MCEBuddy is closed or minimized
  • Improve series premiere date (series air date) matching with TVDB
  • Report status of rescan command when sent via CLI
  • Updated base libraries, security and stability
  • Allow for manual metadata corrections without downloading
  • Improve pop up help on how to use regex to match and replace titles in manual metadata correction
  • Added %imdbmovieid% - IMDb Movie ID, %movieid% - TMDB Movie ID, %seriesid% - TVDB Series ID patterns to custom renaming options
  • Improved the CommandLine Engine status display to sync with the GUI
  • Added support for 18 new language translations (total 129 languages)
  • Speed up IMDB metadata for long running shows

New in MCEBuddy 2.5.7 (Apr 19, 2022)

  • NEW FEATURES:
  • Added support for Streamfab metadata
  • Double click on item in conversion queue to open file in folder
  • Added pop up list of metadata variables for Custom renaming patterns while typing
  • 116 language translations
  • Added ability detect and retain qualifiers (cc, forced, sdh etc) in .SRT subtitles
  • BUG FIXES:
  • Check for empty files (0 bytes) before processing them
  • Fix for endless re-conversions if destination directory name ends with a .
  • Fix where converted files are reconverted again leading to a potential infinite conversion loop when the system is under heavy stress
  • Fix downscaling when using ffmpeg profiles and hardware encoding fails
  • Allow Ctrl+V for TVDB Id in metadata corrections
  • Allow Season 0 in custom renaming pattern
  • Fix IMDB metadata
  • Fix issue with QSV hardware encoding when using HEVC profiles and unsupported presets
  • ENHANCEMENTS:
  • Optimize IMDB to reduce traffic and speed up metadata matching
  • Handle malformed SRT and IDX subtitle files better
  • Extracting dvbsub subtitles from MP4 files (OCR requires Tessdata)
  • Updated ccextractor to 0.93
  • TV.com is defunct, remove it to save time
  • Create apple compatible H.265 video profiles (use hvc1 instead of hev1)
  • Improve metadata matching logic for more accurate matches
  • Update filenames format to be more compatible with Plex for improved subtitle matching

New in MCEBuddy 2.5.6 (May 18, 2021)

  • NEW FEATURES:
  • Added translation for 27 new languages
  • Added option to select EDL format (Cut/Skip) when created using Custom Cuts
  • Added Video width filter to Conversion task
  • BUG FIXES:
  • Fix an issue introduced in 2.5.5 where the client uses excessive CPU for some computers when the engine is idle and the client window is open
  • Log errors and continue monitor task file scanning after encountering invalid files/directories
  • Resume paused conversions on A/C power only if Suspend on battery is enabled
  • Fix EDLP file not being used even when forced
  • Custom cuts: Take the timestamp from the slider, even if windows is not rendering video at the exact timestamp on the screen
  • ENHANCEMENTS:
  • Show warning in GUI if manually dragged files/folders have reading errors

New in MCEBuddy 2.3 Release 13 (Nov 25, 2013)

  • NEW FEATURES:
  • Added support for 2 GUI start up command (/startmin and /startengine). Refer to documentation for more details
  • Added support to show the history of converted files, status, profile, conversion duration etc and copy to clipboard
  • Added support for user provided translations to be loaded at runtime on the fly. User can create custom translations by creating a -fixed.txt in the Localization directory (e.g. de-fixed.txt). The format of the files is a tab separated translation, one row for each phrase (no quotes), i.e
  • english text>
  • Added support for Klingon language (go start trek!)
  • Added a new window for expert settings, no more meddling with mcebuddy.conf (use carefully!)
  • Users can now define a custom profiles.conf file so they don’t need to keep replacing it after each upgrade. NOTE: if you use this feature you will miss out on new enhancements and performance improvements to profiles.conf that comes with mcebuddy upgrades
  • Added support for pre conversion Custom Commands (prefixed with the letters Pre). This custom command is run BEFORE the conversion process (before copying EDL/SRT file and before remuxing) starts but after extracting the metadata. Refer to documentation for more details
  • Added option for suspending conversion on battery power and automatically resuming on a/c
  • Added performance metrics to conversion log
  • Emails are now stored in a new email engine and retried every 5 minutes until they are successfully sent (indefinitely), even if the engine is in stopped mode
  • ENHANCEMENTS:
  • Upgraded ffmpeg to build Apr 28th 2013
  • Improved remote engine connect and GUI responsive performance
  • GUI now shows a message if conversion is paused because it’s outside the programmed schedule
  • Updated CCExtractor to 0.65 and improved validation of SRT files to avoid failed conversions due to non compliant SRT files
  • Improved encoding performance by up to 50% by rationalizing bitrates and encoders
  • Better handling of crashes due to corrupted or incorrect profiles
  • Added ffmpeg encoding of aac multichannel audio
  • ffmpeg and handbrake profiles are about 30% faster
  • Sync converted files now works with manual files and even after restarting the engine, it scans all converted files in the History file and sync them
  • Improved the quality of high quality profiles by upto 60%
  • Improved the performance of Monitor Tasks and processing conversion queues over extended periods of time and for very large filesystems
  • Two new custom command parameters added, %taskname% and %profile%
  • Added support for customized eMail subjects
  • In some cases MCEBuddy can prevent system hibernation when Allow Sleep is unchecked
  • Updated MKVMerge to 6.2.0
  • Removed header compression from all tracks in MKV and added meta seek data for better seeking and compatibility with hardware
  • Optimized bitrate of profiles for size, speed and quality
  • Added support for pause event in service, improved shutdown support
  • FixedResolution=true now also fixes the bitrate specified in the profile, refer to the documentation for more detail
  • Updated handbrake to 0.9.9 (support for fast deinterlacing Bob filter)
  • Engine and conversion status now shown in status bar
  • Now notifications and custom eMail subjects for adding a conversion to the queue
  • BUG FIXES:
  • GUI reporting incorrect info sometimes
  • MCEBuddy drash due to CCExtractor parsing corrupted closed caption file
  • Prevent any 3rd party apps from crashing mcebuddy
  • Sometimes remote event logs didn’t display properly
  • Fix announcement text size, sometimes too large, is now scrolling
  • Change and Delete button in the Settings page sometimes caused an error when nothing is selected and the buttons are pressed
  • MKV profile incorrectly used AAC instead of AC3 for handbrake fallback
  • Multichannel audio output did not work when audio language was selected
  • Original TS files would get overwritten
  • Original EDL and SRT files would get deleted when using Rename Only option without checking Delete Original
  • Original files would not get deleted after checking Delete Original if Show or Network metafilters were set
  • Once a file has been processed for matching metafilters (show or network) it would not reprocess the file when the filters where changed
  • MCEBUDDY does not install ffdshow anymore since it breaks WTV playback (MPEG2)
  • Skip crop checking if cropping is disabled (speed improvement)
  • Upgraded MediaInfo to 0.7.63 (hanging with some WTV files)
  • Issues with some files not converting due to ffmpeg MediaInfo parsing crash
  • Test eMail timeout fixed
  • Handbrake not creating 6ch AAC files (profiles should either remove -6 or add -6 5point1, -6 auto will downmix the channels for AAC audio)
  • Test emails are now sent from the engine instead of the client
  • Default audio and video information selection which could prevent multichannel audio from being created
  • Fixed issue with large lists and event logs overloading the communication channel

New in MCEBuddy 2.3 Release 12 (Apr 8, 2013)

  • Added only renaming files in Conversion Options. When selected, all video processing options are disabled, except for Custom Commands
  • MKV/AVI/TS profiles now support output for Multiple Audio tracks if the input contains multiple audio tracks and Audio Language is set to
  • Added handling standBy or hibernate states
  • Added CPUAffinity parameter in MCEBuddy.conf. Refer to documentation for more details
  • Added %ismovie% to the custom renaming. This allows for 2 separate renaming patterns if it’s a movie or if it’s a TV show
  • Added DownloadBanner=false in mcebuddy.conf to override downloading banner/artwork
  • New Features: Added support for adding subtitles (SRT) files (either from the Closed Captions or a SRT file with the source video) to MKV and MP4 files
  • Added support for adding chapters to MP4 and MKV files when Skip Commercial Cutting is enabled so that one can skip the commercials like chapters
  • Added support to link Monitor Tasks to Conversion Tasks
  • Added support for Channel name matching to Conversion Tasks
  • Added support for using Recycle Bin when deleting the original recording in MCEBuddy.conf, UseRecycleBin=true
  • Added %imdbmovieid% to custom rename for IMDB.com Movie Id
  • Added a button to clear the history file in the settings page. This will force MCEBuddy to reconvert all files being monitored
  • Added support for downloading info from TV.com and IMDB.com for movies and TV shows. Now MCEBuddy supports, TVDB, TMDB, TV.com, IMDB. The information is incremental, i.e. each DB add additional information since no DB is perfect
  • Added support for nPVR XML and ArgusTV ARG file for metadata extraction
  • Added support for TiVO files (need MAK key)
  • Added ForceWTVStreamsRemuxing=true flag to profile
  • Added support for special commands in profile sections for user parameter replacement. Refer to documentation for more details

New in MCEBuddy 2.3 Release 11 (Dec 27, 2012)

  • Enhancement: 37% increase in speed for remuxing videos
  • Enhancement: 12% to 34% increase in speed for MP4 and MKV profiles
  • Enhancement: Remote communication now uses SOAP 1.1 interfaces for compatibility
  • Enhancement: Significant performance increase while scanning network folders for new files (monitor location adds files oldest to newest in the queue)
  • Enhancement: Improved profiles and redundancy for PS3, Xbox360, PSP High Resolution, iPhone, Zune, MP4 and MKV
  • Enhancement: ReMuxing now shows a progress % and ETA for completion
  • Enhancement: Added support for 60 days and 90 days minimum age before conversion
  • Enhancement: Added support for virtually any video and audio format
  • Enhancement: Updated FFMPEG to a special Dec 21st 2012 build
  • Enhancement: Updated Comskip to 0.81.051 build
  • Enhancement: Improved DVRMS remuxing
  • Enhancement: Updated MediaInfo to 0.7.61
  • New Feature: Added support for masked passwords
  • New Feature: Added support for keeping converted files in sync with source files (i.e. if the source files is deleted, the converted file(s) are deleted also). NOTE: this only works on Monitored location source files and ONLY while MCEBuddy is running, MCEBuddy cannot track source files which are deleted while MCEBuddy is stopped.
  • New Feature: Added support for a VCD profile (mpeg1/mp2)
  • New Feature: Added support for %airmonthshort%, %airmonthlong%, %airdayshort%, %airdaylong%, %recordmonthshort%, %recordmonthlong%, %recorddayshort%, %recorddaylong% to rename file options and custom commands (refer to documentation for more information)
  • BugFix: Fixed issues with Trimming which caused audio to go out of sync or disappear
  • BugFix: Fixed issues with DivX AVI Fast profile which caused Audio issues
  • BugFix: Added support to clean up firewall on uninstall and better support for opening ports
  • BugFix: Fixed a bug with writing missing WTV tags
  • BugFix: Update WTV profile, fixed WTV conversion which failed to create working files > 2GB
  • BugFix: Partial fix TS from WTV/DVRMS/TS profile which would cause MCEBuddy to crash (underlying issue with ffmpeg, to be fixed later)
  • BugFix: Error in trimming some corrupted files due to defect in ffmpeg, workaround provided.
  • BugFix: Audio sync bugfix, ffmpeg has an issue if -ss is specified in the -video section which causes the audio to drift, instead put it in the -general section and problem is resolved.
  • BugFix: Fixed no audio in WTV files when commercial removal enabled
  • BugFix: Fixed a bug which caused the original TS files to be overwritten
  • BugFix: Trimming now works with WMV files
  • BugFix: MPG files audio sync issues fixed
  • BugFix: Changed %recorddate% to %recordday% in custom commands parameters
  • BugFix: Fixed a rare crash in the user application when changing priority or enabling controls and the system was overloaded (due to timeout error)
  • BugFix: Fixed bug with ShowAnalyzer hang which caused the user application to give an error, unable to connect to MCEBuddy Service. (check Documentation for more details)

New in MCEBuddy 2.3 Release 10 (Nov 28, 2012)

  • AsfBin executable missing from build
  • Removed extra references from build to avoid conflict
  • Showanalyzer installation now checked on remote engine machine

New in MCEBuddy 2.3 Release 9 (Nov 28, 2012)

  • Added support for WTV output profile
  • Added support for minimizing MCEBuddy to the system tray
  • Added support for custom archive folder
  • Added support to disable subdirectory monitoring
  • Added support for better TS file cutting through AVIDemux
  • Revamped the SRT extracting code, now done just before conversion (after trimming) to keep in better sync. SRT extraction is now done after cutting along KeyFrame boundary lines (like EDL cutting) to keep in sync.
  • Added support for cutting WMV files with ASFBin – much more reliable
  • Updated profiles.conf to make the audio sync and cutting more reliable (-async 1 should come before –threads 0)
  • Cleaned up the translations file - now only GUI translations are kept to make manageability easier for users to submit corrections
  • Better support for removing commercials from files
  • Fixed an issue with some OTA recordings failing while remuxing
  • Fixed a bug where original TS files can get deleted after Remuxing
  • NoRecode profile renamed, WMP does not support MPEG-2 in AVI by default. Need to install FFDSHOW and Enable MPEG-2 in AVI.
  • Added support for writing Tags to AVI files, enhanced support for writing tags to WMV, MP4 and MP3 files. Enhanced support for reading metadata from files.
  • Fixed a bug in writing Album Art
  • Updated MKVMerge to v5.8.0
  • Updated FFMPEG to Nov 14th, 2012 build

New in MCEBuddy 2.3 Release 8 (Nov 6, 2012)

  • Huge increase in Engine and UI performance (significantly reduced Disk IO)
  • Better support for uninstalling and shutting down MCEBuddy service
  • Bugfix in settings User Interface, eMail and uPnP UI checkbox getting interlinked

New in MCEBuddy 2.3 Release 6 (Oct 29, 2012)

  • Fixed a bug in multichannel audio conversion failure. AAC does not support 6 channel audio, MCEBuddy now checks for it and force the output to 2 channel if AAC codec is specified
  • Fixed a bug in Original Broadcast Date and Time. Original Broadcast Date and Time is reported in UTC timezone in WTV metadata. TVDB and MovieDB dates are reported in network timezone. It is assumed the video is recorded and converted on the same machine, i.e. local timezone and network timezone are same.
  • Added support for airhour and airminute for custom command and custom rename
  • Fixed a bug in custom commands for reporting the air day (airday and not airdate)
  • Added support for Windows 8
  • Added support for fallback to handbrake if mencoder and ffmpeg fail (for some HD videos) for MP4 profiles and MKV profiles
  • Default profile is now MP4 Normal (to speed up conversion without much compromise in quality)
  • Bugifx for exception on service close which will help to do a clean reboot/uninstall

New in MCEBuddy 2.3 Release 5 (Oct 25, 2012)

  • Fixed a bug causing MCEBuddy to crash during or after installation on Windows XP
  • Bugfix for resource leak with UPnP which would lead to a failure after many days
  • Increased the UPnP discovery re-scan interval from 10 minutes to 30 minutes
  • Added support for specifying TVDB and IMDB id’s in the conversion task page (forcing the internet lookup for metadata)

New in MCEBuddy 2.3 Release 4 (Oct 22, 2012)

  • Fixed a bug introduced in 2.3.3 that would cause HD recordings and recordings with multiple audio channels to fail.
  • Updated option to compare with all Audio tracks for videos with multiple audio tracks.
  • Fixed a bug with SRT and EDL files, when input and output directory are the same the files are not preserved.

New in MCEBuddy 2.3 Release 3 (Oct 22, 2012)

  • MCEBuddy now supports PIPE (2.2.15 style) and the newer remote TCP communication. This is to solve problems with faulty Ceton network drivers and some issues with older system related to load. When using LOCALHOST, MCEBuddy uses PIPE communication otherwise it uses TCP based communication.
  • UPnP is now disabled by Default since it interferes with some TV Tuner cards (CETON) that represent themselves as Network devices (bad drivers). Also as a security measure to avoid external connections without user approval.
  • Added support for validating custom file rename pattern on the Conversion Task page.
  • Added support for reordering the queue on the Main page (drag and move)
  • Pop Up help now comes up faster
  • Default naming convention now is (ShowName\\ShowName-SXXEYY-EpisodeName-RecordDate) (also fixed a bug which now renames using recorded date rather an original broadcast date)
  • Conversion now fail immediately of the file has a copy protected flag set
  • Added a fix for -unsupported option in profiles.conf (updated profiles.conf and documentation)
  • Minor bugfix in XML content – now reports video/audio/codec information for original video file rather than remuxed intermediate file
  • Tweaking handbrake profiles to use decomb filter, significant improvement in quality

New in MCEBuddy 2.3 Release 2 (Oct 9, 2012)

  • Added support for generating XBMC XML NFO files for files in the conversion queue (store it along with the source video with source video name.nfo). Right click on the file in queue and select generate XML
  • UI bugifx, start and end trim box locations interchanged
  • Added support for removing commercials from non DVRMS/WTV files (MP4, AVI etc)
  • Now checking for Firewall port status before enabling (might help with some firewall problems)
  • User Interface performance improvements and faster exit (less hanging)

New in MCEBuddy 2.3 Release 1 (Oct 9, 2012)

  • All remote MCEBuddy Client Server architecture (GUI runs remotely/independently from engine now)
  • Fixed bug in Audio Offset
  • Added support for remote MediaInfo (right click on file in queue to get info)
  • After an upgrade the original comskip.ini in teh config directory is now restored as comskip.ini.old (you can always use customized comskip.ini files through the conversion task GUI page)

New in MCEBuddy 2.2 Release 15 (Sep 17, 2012)

  • Added support for %originalfilepath% to get the source file full path. Used for custom commands only.
  • Added support for better parsing of Media Portal XML files to extract ShowName and Episode Name and download additional details from TVDB (like Season No, Episode No etc).
  • Added support for TVDB seriesID in metadata
  • Added support for eMail non blocking UI test

New in MCEBuddy 2.2 Release 14 (Sep 5, 2012)

  • Added support for %originalfilename% to get the source filename without the path and without the extension. Used for custom commands and custom renaming
  • Added new version of Atomic Parsley that support files > 4GB

New in MCEBuddy 2.2 Release 13 (Aug 27, 2012)

  • Minor bugfix, “Test” in eMail settings would not work unless OK had been clicked to save the settings.
  • Not being able to read free disk space (e.g. NAS) now returns a Warning instead of a conversion failure.
  • Fixed a minor bug which sometimes reprocessed files already archived. Readded support for 2ChannelAudio in profile.conf (overrides GUI settings) Added support for multiple Mobile/Portable profiles (ported from MCEBuddy 1.1)

New in MCEBuddy 2.2 Release 12 (Aug 20, 2012)

  • Added support for reinstalling MCEBuddy service through repair option (some antivirus programs like Norton delete the service, which causes uninstalling to fail)

New in MCEBuddy 2.2 Release 11 (Aug 13, 2012)

  • Added support for fallback to old version of Comskip

New in MCEBuddy 2.2 Release 10 (Aug 11, 2012)

  • Added debug messages and added code to prevent overflow of mcebuddy.log file
  • Improve GUI crash handling for broken pipes
  • BugFix for conversion thread mixing under rare conditions
  • Bugfix for event logs sorting

New in MCEBuddy 2.2 Release 9 (Aug 6, 2012)

  • Added support for WMV output
  • Added support for TS and MPG AudioDelay
  • Added support for Backup commercial removal for M4V files
  • Added support for getting Windows Logs for MCEBuddy from main screen (click on event logs)

New in MCEBuddy 2.2 Release 8 (Aug 6, 2012)

  • TS fix - Added a new mencoder_cut for TS conversions, missing in last version causing MCEBuddy to crash
  • Fixed a bug which prevents MCEBuddy from reprocessing files added manually
  • Reduce MCEBuddy.log message overflow from filter not matching debug messages
  • Fix a bug where conversion fails due to same filename
  • Minimum age before conversion is now given in hours instead of days
  • Added support for custom Comskip INI files for each conversion task
  • Added support for setting Temp working folder from the Settings page
  • Added support and upgraded comskip to new version

New in MCEBuddy 2.2 Release 7 (Jul 19, 2012)

  • Fixed a bug in conversion times which would cause it to fail
  • MCEBuddy 2.x now by default installs in MCEBuddy2x folder under Program Files. This is to prevent a conflict with MCEBuddy 1.x (which installs in MCEBuddy folder)
  • MCEBuddy 2.x service name now updated to MCEBuddy2x to avoid conflict with 1.x
  • Added a troubleshooting guide

New in MCEBuddy 2.2 Release 6 (Jul 16, 2012)

  • Preserve Comskip.ini while upgrading (uninstalling old/installing new)
  • Better support for catching and handling an errant monitor thread. MCEBuddy engine won’t crash now but will post a entry in the windows log and mcebuddy.log and stop the engine, it can be restarted using the GUI
  • Changed MCEBuddy pipename, should resolve conflict with SeaTools. Also now MCEBuddy 1.x can be installed along with 2.x

New in MCEBuddy 2.2 Release 5 (Jul 16, 2012)

  • Bugfix, under heavy load multiple threads could break

New in MCEBuddy 2.2 Release 4 (Jul 13, 2012)

  • Now Out of the box support for NoRecode MPEG-2 in AVI?s and MKV. MCEBuddy will install FFDSHOW MPEG-2 codec and Haali Media Splitter MKV codec (if it is not already installed)
  • Added support for disabled cropping in the GUI Conversion Tasks settings Added support for skipping commercial cutting (only detection) and preserving EDL file in the Conversion Tasks Settings
  • Readded the option to enable/disable Download Series Information
  • Fixed multi channel audio language selection if Remux Fails
  • Added check for invalid profile name ? which can cause MCEBuddy to crash
  • MCEBuddy can now seamlessly transfer settings from the previous versions (post 2.2.2), while retaining customization and new additions
  • MCEBuddy now allows to delete all monitor tasks
  • Added new language translation
  • Added support in profile.conf for renaming the file extension after conversion (RenameExt=xxx), refer to Wiki for more details
  • Added better support for creating TS files output, added a new profile for TS Atomic Parsley now default is TV Show STIK for iTunes

New in MCEBuddy 2.2 Release 3 (Jul 2, 2012)

  • Added support for mixing and matching filename pattern matching (mix match and NOT match) e.g. *.wtv;~*mpg;*.ts;~GPI*.wtv
  • MCEBuddy now removes the file from the manual queue is the file pattern match fails, file is locked or inaccessible
  • Minor bugfix for GUI crash under certain circumstances

New in MCEBuddy 2.2 Release 1 (Jun 11, 2012)

  • Brand new DVRMS Remux engine. Huge improvement in DVRMS processing time and quality
  • Brand new metadata matching engine, much more accurate in downloading Series and Movie information across multiple languages
  • Revamped international support, now you can change the entire locale and language experience of MCEBuddy when you change the language (irrespective of windows version installed)
  • Upgraded FFMPEG to May 31, 2012 build, much better/faster at handling WTV remixing and various other fixes
  • Upgraded MEncoder to 12/6/11 build, fixes many conversion issues including more accrurate EDL cutting (should prevent the SRT files from going out of sync)
  • Added support for enabling multichannel audio in the Conversion Task GUI, by default MCEBuddy converts to Stereo audio (2 channel). This helps with some profiles such as DivX and M4V where not all players support multi channel audio
  • Added support for deleting log files automatically after a set number of days
  • Added better support for NoRecode profiles for DVRMS files with a fallback option now. Renamed profiles and improved description
  • Added support for Days of Week to enable conversion and Wake Up
  • Added support for RecordingHour and RecordingMinute in custom renaming
  • Added support for more metadata fields (movieId, seriesId, Network, CopyProtected) and updated the writer tags, XML files etc – refer to wiki for more details
  • Added support for Metadata in Custom Commands (refer to wiki for more details)
  • Fixed bugs in DivX profiles, DivX players do not do well with BFrames, reduced BFrames to 1 for High and Normal, removed for Fast (ffmpeg creates broken bframes)
  • Fixed a bug in Recording Date/Time (UTC format conversion)
  • Improved support for backup Remuxing WTV/DVRMS files – reduces video stuttering and conversion failures. Frame rate is auto detected, checks for dropped and duplicate frames due to bad frame rates and compensates. Can we overridden manually in the mcebuddy.conf file (refer to Wiki for more details)
  • Fix a bug for international localization support which caused conversions to fail
  • Fixed a bug in checking for ShowAnalyzer installation
  • Changed default value of CC Offset to 3.1 seconds (since MCEBuddy discards the first few seconds of the video based on the default profiles in mcebuddy.conf)
  • Fixed CC Offset logic which would cause MCEBuddy not offset correctly and in the right direction
  • Fixed localization bug in GUI
  • Partial Bugfix for Closed Captions sync with MP4 created with MEncoder (refer to Wiki, Common Issues for more details and solution)
  • Fixed GUI being unresponsive for a few seconds at start up
  • Remux parameters are now in the profile file, enable easy customization (refer to wiki for more details)
  • Bugfix, prevent jumping to Percentage Complete with Mencoder commercial removal

New in MCEBuddy 2.1 Release 9 (May 12, 2012)

  • Added support to Uninstall MCEBuddy from the Start Menu\
  • Added support for create a XBMC compatible NFO file (XML) for tv episodes and movies. If MCEBuddy find a NFO file with the WTV or DVRMS files it copies it to the output directory else it extracts the information from the WTV/DVRMS file, if enabled in the GUI.
  • Added support for high resolution DPI scaling (large fonts/accessibility/200dpi)
  • Bugfix in conversion times, if start time is before midnight and endtime after midnight MCEBuddy stopped converting new files at midnight. This has now been fixed.
  • Custom rename ? can now handle if the rename starts with a directory separator (\)
  • Bugfix for WriteMp4Tags
  • Bugfix in SRT cutting with EDL file, fix sequence numbers 8. Bugfix in CCExtraction offset
  • Bugfix in CC-SRT EDL cutting
  • Minor change in SRT extraction logic. MCEBuddy will always check for a SRT file with source video (even if CC Extract is enabled) and uses that if it finds it, if not then it will extract the CC.
  • Fixed a minor bug in audio language name
  • Bugfix in downloading movie thumbnails

New in MCEBuddy 2.1 Release 8 (Apr 30, 2012)

  • Significantly improvement in audio/video sync and WMP compatibility for NoRecode profile. Added a new NoRecode profile for slower conversion but better audio video sync.
  • Added support for Extracting Closed Captions from WTV, DVR-MS and TS files (also supports adjusting them for commercial removal and also a manual adjustment for syncing with video). If it finds a SRT file with the original video, it uses that and trims it for commercial removal.
  • Added support for disabling and enabling conversion tasks in the settings page
  • Added support for multi file selection in the Add Files command (use control/shift)
  • Added support for sending eMail notifications on start of a conversion job
  • Added support for %sourcefile% and %remuxfile% (intermediary .ts file generated in the temp working folder from the original source WTV or DVR-MS file) for custom command parameter
  • Bug fix for critical announcements
  • Modified the behaviour of SRT file copying. MCEBuddy now looks for SRT file along with the original source video AND in the temp working directory (with the same source video filename). If it finds in either place it copies the SRT file to the output working directory (with preference given to a SRT file in the temp working directory).
  • Cleaning up after comskip runs
  • Better support for trimming. For TS, WTV and DVRMS files trimming is not done before Commercial Scanning and conversion. Other files are trimmed during conversion.
  • Improved stability of Remux video ? not using threads for copying
  • Fixed mencoder theads bugs (limit threads to 8 for lavcopts and lavdopts) on CPU?s with more than 8 cores

New in MCEBuddy 2.1 Release 7 (Apr 9, 2012)

  • Simplified the user interface, advanced settings are collapsed by default now, new color scheme
  • Added support for custom file naming and creating directory structures (refer to MCEBuddy guide for details on commands)
  • Added support for sending eMails after a successful, failed or cancelled conversion
  • Added support for creating MKV files through -remuxto=.mkv
  • Added support for running a custom command at the end of the conversion process. Refer to the MCEBuddy Wiki for more details on how to configure custom commands.
  • Added support to directly enter 3 letter language code for audio language selection in the Conversion Task form GUI
  • Added support to trim the start and end of the recording (BEFORE commercial removal)
  • Added better support for DVR-MS files and corrupted files resolving jittery video issues
  • Better support for AVI files (DivX/NoRecode), avoid failures due to PTS/DTS errors in source streams
  • Improved A/V Sync. -audiodelay=skip now default for all profiles.
  • Bug fix for DRC failure on some non English regional code pages where the ?.? is converted into a ?,? by Windows causing the converter to fail
  • Improved international support, regional code page changes would cause MCEBuddy to fail on the international version of windows.
  • Fixed a bug in extracting non WTV and non DVR-MS metadata tags
  • Fixed ticket #22, creating unique filenames when no series information available
  • MCEBuddy now saves the History file while uninstalling to the user profile (%HOMEPATH%) directory and restores it while installing. This will prevent MCEBuddy from reconverting all the files again. NOTE: This will come into effect ONLY after 2.1.7, i.e 2.1.8 onwards. Uninstalling any version prior to 2.1.7 will NOT save the History file. Please ensure you save the History file before uninstalling previous versions.
  • Fixed a minor bug in some WTV files which ended up with 0 channel audio
  • Added better support for writing MP4 tags (genres, movies/TVShows etc)
  • Fixed a minor bug in mencoder failing on some crop settings

New in MCEBuddy 2.1 Release 5 (Mar 19, 2012)

  • Added support for selecting Audio language during conversion when source video contains multiple languages (language needs to be specified in source video)
  • Added support for volume adjustment (increase or reduce)
  • Added support for DRC (Dynamic Range Compression) levelling (decoding only)
  • Added Drag and Drop support for adding new files to the conversion queue
  • Added support to right click the files in the queue to get media information
  • Added support for selecting multiple Jobs and deleting them simultaneously
  • Added support for parameter 2ChannelAudio=true to limit output to 2 channel audio
  • Added support for writing tags to M4V files
  • Fixed a bug in matching series information from the internet when multiple matches were found and only date aired matched (not time)
  • Fixed a bug in Queue Management that could lead to a crash under heavy load
  • Added support for FFMPEG based media information for files that fail with MediaInfo
  • Fixed a bug in ffmpeg aac encoder, does not support > 2 channel audio
  • Fixed a bug in fallback converter, ad?s were not being removed\
  • Fixed the localization engine and added new updated translations for MCEBuddy (now stored as Tab delimited Text files)
  • Fixed a bug in network share authentication connect for destination paths, now more details on failure
  • Bug fix, service stop/close sometime caused a service crash
  • Fixed a bug in DivX conversions causing some conversion to fail with an invalid pixel aspect ratio
  • Added a new profile for DivX Fast based on the mpeg4 codec, much faster and more resilient but slightly lower quality with libxvid
  • Minor bugfix for service crash at start due to conflict in pipe name
  • Better support for comskip and corrupted video
  • After pressing Stop conversion Engine remains off until start is pressed

New in MCEBuddy 2.1 Release 4 (Mar 6, 2012)

  • Ticket #16, now stop time can be after start time it’ll assume next day stop time
  • Added support for multi channel audio with ffmpeg
  • Added support for SkipCropping=true for Handbrake encoder (since it does it automatically)
  • Added support for handling corrupted WTV/DVRMS files
  • Speed up cropdetect by 2x
  • Added support for critical announcements
  • Ticket #14, added support for MC and MB compatible file naming convention

New in MCEBuddy 2.1 Release 3 (Mar 3, 2012)

  • Fixed a bug in the conversion start and stop time.
  • Added a separate option to allow system waking from sleep.
  • Added support to prevent system from sleeping during active conversions.
  • Fixed bug in conversion routine that deleted an interim file preventing the backup conversion from working
  • Put in a better check for free space which can cause random conversions to fail if it runs out of space. Now MCEBuddy needs 2X free space in installation directory (or temp folder if defined in mcebuddy.conf) for EACH simultaneous conversion. E.g. if you have 4 simultaneous conversions and each file is 3GB in size, you need 4x2x3 = 24GB of free space
  • Fixed a bug in WriteMP4Tags, duplication of data in season and episode tag
  • Fixed canonical directory issues installation, directories are now created at runtime
  • Fixed a bug if rename by series is unchecked, the conversion fails
  • Fixed bug with FFMPEG parameters for fallback conversion to support new version of ffmpeg and aac encoder
  • Fixed bug in encoder routine which prevented fallback encoder from working
  • Added support for avoid lists (start pattern with ~) in showname matching
  • Fixed a bug in comskip and mencoder for non-wtv file when the directory name contains a space
  • Fixed bug for multiple conversions with comskip enabled for non WTV/DVRMS files
  • Fixed a bug for creating log files during multiple conversions of the same task
  • Added more help tooltips (refer to MCEBuddy Wiki Guide for more details https://sourceforge.net/p/mcebuddy2x/wiki/browse_pages/ )
  • Queue on status screen now shows the Conversion Task rather than Conversion Profile
  • Fix for handling handbrake audio
  • Fix for handling non standard video width in FFMPEG
  • Modified queuing logic, oldest monitored at the head of the queue, manual entries at the head of the queue (after last running job). All new entries monitored at the end of the queue.
  • Added support to move SRT file to destination if found (can be set to be generated with comskip.ini)
  • Added link on Main page to open logs folder
  • Fixed a bug in commercial cutting which caused the end of the file to be delete accidentally
  • Fixed a bug causing audio to go out of sync when using mencoder and Comskip
  • Reverted Audio Sync code to BETA 19
  • Added support for Alternate Commercial cutting using mEncoder instead of MP4Box (some .ts files don't report details to MediaInfo, MP4Box will not work with the, so a new routing using MEncoder is now used which support AAC, AC3 and EAC3. If TS file is not reporting any MediaInfo then AAC is used by default)
  • Added support for skipping cutting commercials and copying EDL file to destination if CommercialSkipCut=true is set. Refer to Wiki for more details.
  • Put a workaround for FFMpeg which doesn?t always report the % completion causing the conversion routines to fail
  • Set skipcropping=true for HandBrake profile since Handbrake automatically does its own cropping
  • Added support for switch CutMP4Alternate=true as an alternative fallback option to use MEncoder based cutting (for .MP4 and .AVI output) and MP4Box for .M4V files by default. Refer to wiki more details.

New in MCEBuddy 2.1 Release 2 (Feb 23, 2012)

  • Fixed a major bug which caused the remixing to fail due to an unsupported H.264, HD or some WTV video formats. Now an alternative failback remux mechanism is used using ffmpeg when remuxsupp fails.
  • ReAdded support for ShowAnalyzer (version 1.0 or higher), enhanced support to stop ShowAnalyzer if job is deleted
  • Fixed bug when pressing delete without any files in the queue caused the app to crash
  • Fix a bug on the GUI when parallel jobs are running, they do not show
  • Fixed bugs when pressing the delete button without selecting any entries caused a crash and validation for directory entries in the add buttons
  • Fixed closing log files on cancelling jobs
  • Fixed manual queue file not deleting entries after job being cancelled or finished
  • Fixed a bug in commercial removal to remove commercials from m4v and mpg files
  • Fix a bug in progress indicator and return status
  • Speed up mencoder decoding and encoding by dynamically enabling multithreading and automatic calculation of threads based on number of processors. Can we overridden explicitly in the profiles.conf encoding/decoding parameters
  • Added limited support for .mpg stream commercial cutting (may cause audio sync issues)
  • Bugfix in FixAudioDelay routine would cause it to fail
  • Fixed a bug that prevented it from converting a readonly file
  • Using the -hr-edl-seek option for mEncoder while cutting commercials to make it more accurate but it slows down the process
  • Fixed a bug with file renaming at the end by metadata (episode, series etc) now happening consistently
  • Revalidated and fixed the entire the conversion logic so that the process fails and exits of each failure better. This will now prevent MCEBuddy from deleting the original file UNLESS the FINAL file is completed and delivered.
  • Fixed a bug to terminate existing jobs when pressing stop or delete
  • Added support for getting an % complete while Getting Video Information
  • Added support for deleting mcebuddy service during a uninstall if left behind
  • New conversion jobs are added at the end of the list now (first come first serve)
  • Fixed video resizing, now the video will resize to smaller size the video width > max width set in the profile parameters page (if fixedresolution is not set to true)
  • One can now skip cropping for each profile through the skipcropping=true parameter (can be coupled with fixedresolution = true)
  • Fixed 6ch audio handling for Handbrake profiles
  • Temp fix for file corruption while writing show information for HD AVI files
  • Fixed DivX conversion profiles which caused failures in the past
  • Fixed bugs in the settings forms where after deleting a task or a source it would leave a blank space in between two entries
  • Fixed bugs in source and conversion forms which would not accurately check the profile names causing missing profiles
  • Fixed a bug in the delete original checkbox on the settings form
  • Added support for archiving files after conversion (will create a directory called MCEBuddyArchive)
  • Fixed a bug in the queuing logic where deleting one job with multiple tasks would stop the others from completing after stopping and restarting the engine
  • Improved audio sync handling for avi and mp4 files
  • Fixed support for checking for new versions of MCEBuddy
  • MCEBuddy engine starts automatically on reboot
  • Added flag “forceedl=true” in the profile.conf which indicates that comskip should use the EDL and NOT the EDLP file for that profile. Needed to fix audio sync for some avi files
  • Added support to automatically restart service in case of a failure on startup
  • Added tool tips on the GUI pages
  • Added a link for getting started and advanced commands guide
  • Fix a bug in the wildcard name matching code and regex matching code
  • Added support in name matching pattern for avoid lists (i.e. select all names expect the matching pattern, prefix with the ~ operator).
  • Fix a bug in the FFMPEG setresize which sometimes caused libxvid to fail due to invalid scale, now set to auto scale and maintain aspect ratio
  • Updated LibMediaInfo libraries
  • Updated FFMPEG executable to 02/15/12 release – performance and stability improvements
  • Fixed a bug in the creation of conversion parameters leading to Audio Sync issues (off by 3 seconds) in ffmpeg driven profiles
  • Fixed an issue with MCEBuddy service crashing during shutdown leading to system error to start MCEBuddy service
  • Fixed a bug in manual tempworking path when using multiple simultaneous conversions

New in MCEBuddy 2.0 Beta 20 (Feb 2, 2012)

  • Fixed access to network shares protected with a username and password
  • Added support to change the priority of the jobs (you can set it to low and play games :)
  • Added support to change the temp working directory through MCEBuddy.conf file. You can now specify the temp working folder (e.g. D:\Temp) under "TempWorkingPath="
  • Fixed a crash of application if ReMux failed
  • A new encryption module to keep you network passwords save in a safe manner
  • Fix various installation issues to make future installation/upgrades easy

New in MCEBuddy 1.1 (Jan 25, 2010)

  • Disk space check to ensure there is sufficient space for the conversion
  • File history logging - remembering which files have been converted and allows re-conversion
  • H264 conversions are now apple friendly
  • iPhone/iTouch and new iPod profiles
  • MPEG conversion now works correctly
  • WMV conversion now works correctly
  • Better Mediaportal support
  • Sub directory search option
  • Multiple file masks
  • Updated to support and include the latest comskip
  • Updated to support the latest ShowAnalyzer
  • Better conversion failure support
  • Volume correction
  • Updated PS3/XBox 360 profile
  • Built in event log viewer for only MCEBuddy events
  • Some UI tweaks
  • Monitor application is not in the startup by default
  • Fixes to file mask
  • New version update checker
  • Completion check fixes

New in MCEBuddy 1.0.9 (Jan 5, 2010)

  • WTV / MPEG2 support! (Windows 7 Media Center only)
  • Wake from sleep to convert (wakes at the start time of conversion hours)
  • Stop sleep/hibernate while converting
  • Updated conversion profiles from MCEBuddy 2.0 beta. H264/MP4 is now default

New in MCEBuddy 2.0 Beta 11 (Dec 21, 2009)

  • Service monitoring locations
  • Include and exclude filters
  • Connect to network drives
  • Conversion history
  • Power management – wake up to convert, should not power off during conversion
  • Slightly improved transcodes
  • Full UNIX-style command line (the commands are different to BETA 10)
  • Installation program and automatic filter registration
  • Better support for non MCE generated DVR-MS files (like Orb). Yes! They ARE different!
  • Better support for non-Latin based languages if the local Windows installation is not correct

New in MCEBuddy 1.0.8 (Jan 15, 2009)

  • Updated and improved encodes
  • Rolled back comskip to more stable version
  • Included location specific comskip profile examples (in program folder)
  • File age fix
  • Misc bug fixes

New in MCEBuddy 1.0.7 (Jan 14, 2008)

  • Updated and improved encodes
  • Updated comskip and less aggressive ad removal profile