MakeMKV 1.5.0
The latest version of MakeMKV (1.5.0) has been released with a bunch of new updates that seem really cool my favorites are UPnP support, decrypting a backup and better messaging support. While rummaging around with the new release I found these new flags that I thought might help others.
makemkvcon [options] Command Parameters
General options:
--messages=file
Output all messages to file. Following special file names are recognized:
-stdout - stdout
-stderr - stderr
-null - disable output
Default is stdout
--progress=file
Output all progress messages to file. The same special file names as in --messages are recognized with additional value "-same" to output to the same file as messages. Naturally --progress should follow --messages in this case. Default is no output.
--debug[=file]
Enables debug messages and optionally changes the location of debug file. Default: program preferences.
--directio=true/false
Enables or disables direct disc access. Default: program preferences.
--noscan
Don't access any media during disc scan and do not check for media insertion and removal. Helpful when other applications already accessing discs in other drives.
--cache=size
Specifies size of read cache in megabytes used by MakeMKV. By default program uses huge amount of memory. About 128 MB is recommended for streaming and backup, 512MB for DVD conversion and 1024MB for Blu-ray conversion.
Streaming options:
--upnp=true/false
Enable or disable UPNP streaming. Default: program preferences.
--bindip=address string
Specify IP address to bind. Default: None, UPNP server binds to the first available address and web server listens on all available addresses.
--bindport=port
Specify web server port to bind. Default: 51000.
Backup options:
--decrypt
Decrypt stream files during backup. Default: no decryption.
Conversion options:
--minlength=seconds
Specify minimum title length. Default: program preferences.
Automation options.
-r , --robot
Enables automation mode. Program will output more information in a format that is easier to parse. All output is line-based and output is flushed on line end. All strings are quoted, all control characters and quotes are backlash-escaped. If you automate this program it is highly recommended to use this option. Some options make reference to apdefs.h file that can be found in MakeMKV open-source package, included with version for Linux. These values will not change in future versions.
Message formats:
Message output
MSG:code,flags,count,message,format,param0,param1,...
code - unique message code, should be used to identify particular string in language-neutral way.
flags - message flags, see AP_UIMSG_xxx flags in apdefs.h
count - number of parameters
message - raw message string suitable for output
format - format string used for message. This string is localized and subject to change, unlike message code.
paramX - parameter for message
Current and total progress title
PRGC:code,id,name
PRGT:code,id,name
code - unique message code
id - operation sub-id
name - name string
Progress bar values for current and total progress
PRGV:current,total,max
current - current progress value
total - total progress value
max - maximum possible value for a progress bar, constant
Drive scan messages
DRV:index,visible,enabled,flags,drive name,disc name
index - drive index
visible - set to 1 if drive is present
enabled - set to 1 if drive is accessible
flags - media flags, see AP_DskFsFlagXXX in apdefs.h
drive name - drive name string
disc name - disc name string
Disc information output messages
TCOUT:count
count - titles count
Disc, title and stream information
CINFO:id,code,value
TINFO:id,code,value
SINFO:id,code,value
id - attribute id, see AP_ItemAttributeId in apdefs.h
code - message code if attribute value is a constant string
value - attribute value
Examples:
Copy all titles from first disc and save as MKV files:
makemkvcon mkv disc:0 all c:\folder
List all available drives
makemkvcon -r --cache=1 info disc:9999
Backup first disc decrypting all video files in automation mode with progress output
makemkvcon backup --decrypt --cache=16 --noscan -r --progress=-same disc:0 c:\folder
Start streaming server with all output suppressed on a specific address and port
makemvcon stream --upnp=1 --cache=128 --bindip=192.168.1.102 --bindport=51000 --messages=-none
Lego Stop Motion
I've always been a fan of stop motion movies. When i saw this one all i could say is WoW. Great job!
Introducing Xuggler 3.4
I have to say I'm rather pleased to find this bit of information cross my way. It appears Xuggler has released a new version 3.4. Xuggler is a java based projected that uses FFMPEG to encode content into flash friendly content. One of the great new features that I'm excited about is the new ability to stream while only using Xuggler. That means if you are just serving video you can do it with out using Red5, FMS or Wowza.
Grab the goods here
MakeMKV Plugin v0.3
A new version of the plug-in is now available for download. There are still issues with Blu-Ray playback. That I'm trying to resolve.
Go here to download the latest version
New Features and Fixes
- Added preference to set the server load time out
- added better support for thumb art, titles and duration
- added better switching and loading with multiple drives
Unified Media Management
This is my vision of the future for media management.

In my opinion Plex, XBMC and others based off of XBMC have gotten out of control when it comes to media management. If you have one device running any of the mentioned software its fine to an extent. But as soon as you start adding multiple devices with media spanning all of those different devices it starts getting a bit out of control.
So this is my stab at what I think should be done about the different problems that I have with the current Plex / XBMC setup. Don't get me wrong. I think they are both great pieces of software. I just believe it could be better.
Problems:
- using a remote to add a media destination is bad. User experience is poor and error prone.
- maintaining separate configurations for each player is tedious.
- No asset management across multiple devices.
- No ability to acquire new media.
In my opinion non of these items should exist with inside Plex or XBMC. In fact the only thing they should do is just render the UI and Video / Audio/ Pictures / Launch Games and very basic settings.
Let me explain the diagram...
Plex Plug-in Update
A new version of the MakeMKV plug-in has been released.
New Features:
Instructions:
- Download the latest version of MakeMKV and Install
- Download and Install Plex
- Download and install MakeMKV Plugin (Double click to install)
- Launch the plug-in under the video section and update the MakeMKV location under preferences.
- Launch your DVD / Blu-Ray and select the appropriate stream
New Wowza Media Server 2.0
I have to say Wowza is a cool media server. I've played around with the developer server a few times and have found the features to be rather nice. To find out that they have released a new version of their server with these great new features makes it a really enjoyable experience. More so when you aren't limited to just streaming to the flash platform anymore. Wowza no supports streaming to IPTV, iPhone, Quicktime, Silverlight and Flash.
Download your free developer edition here
New Plex Plug-In for MakeMKV
I've just finished up my first release of a plug-in for Plex that allows you to watch Blu-Ray's in OSX without ripping. Consider this a Beta release. Please report any bug or any other feature requests in the comments below.
Instructions:
- Download the latest version of MakeMKV and Install
- Load MakeMKV. Click on the wrench (Preferences). Enable "Log debug message". Close MakeMKV
- Download and Install Plex
- Download and install MakeMKV Plugin (Double click to install)
- Launch the plug-in under the video section and update the MakeMKV location under preferences.
- Launch your DVD / Blu-Ray and select the appropriate stream
Issues:
- There is an issue where MakeMKV might still be running in the background and wont allow you access to your disc. If you load the plugin and it's running you can select stop MakeMKV or stop the process in Activity Monitor located at /Applications/Utilities/
- DVD or Blu-Ray thumb images to the right may be incorrect for some. please let me know if you have this issue.
- Cannot save a remote source yet. This will be available in the next release.
CableCard HDHomeRun
I've always been a fan of the HDHomeRun. I purchased mine many years ago when they first came out. My favorite part about it is how it is open source and a network attached tuner. I love being able to take my laptop to any point in my house and watch some TV real quick while working on my laptop without having to be tied down by wires. I've long imagined that the only thing it could do better is have a CableCARD in it so it could decrypt premium content from a cable provider. As it turns out that day will be coming sooner than I had ever expected. SiliconDust has announced that they will be making a new HDHomeRun that does in fact include a CableCARD reader. But for what ever reason I doubt this will ever see much light on any other system than a windows 7 machine. Here again is to waiting and hoping for support for a CableCARD tuner that works on a non windows system.
Samsung LED LCD 9000 – 2010
I have to say I'm a sucker for gadgets and video. So needless to say when I found this little gem it was a 'WoW' moment. Samsung has announced at CES its new TV lineup for the next year. All the series are packing a lot of improvements and nice new features. The one that caught my attention is new Samsung 9000 series of LED LCD TV's. As you can see below it's incredibly thin (0.3 inches) and incredibly stylish with its beautiful brushed steel finish.
This TV isn't just beautiful but also includes all the latest features such as 3D television, 2D to 3D up-conversion and wireless internet access for your Samsung applications. It also comes with a beautiful new touch remote which will display video from your different sources before you even select them.
I'm sure this little setup would put a dent into any budget. But here is to always dreaming. Hope you enjoy this as much as I did.





