Author Archives: mpcdigitize

Python script will help you archive plex dvr recordings.

Download plexdvr_mover 1.0.0 from download section Plex dvr is a welcomed addition to this great media server. However, before you start recording your favorite show, you should be aware that recordings can take a lot of space on your server. Plex saves the files as Transport Stream with the extension “ts”. On average one hour… Read More »

FFMPEG .Net Wrapper – Part 5. Console and WPF examples

We can complete our series with two examples of how to use FFMPEG wrapper in your applications. In first example we use console type application. The one thing we need to remember is that prior to actually starting encoding we have to subscribe to EncodingEngine events. To make things cleaner, I created class DisplayInfo that… Read More »

FFMPEG .Net Wrapper – Part 3. Working with Events

The way to start encoding with command line tool is by using Process class. In basic form we have to provide arguments and a path to executable file. We have to also initiate Start and WaitForExit methods. Now all we have to do is to wait for entire encoding process to finish. If we write… Read More »

FFMPEG .Net Wrapper – Part 2. Parsing console output using Regex

Before we move on to explain how to convert and read FFMPEG output data at the same time, we have to decide what method to use for parsing encoder’s console output. During the encoding process FFMPEG displays some valuable data including current position, bitrate, speed etc. It looks something like this frame=54314 fps=168 q=36.0 size=… Read More »

FFMPEG .Net Wrapper – Part 1. Creating arguments

FFMPEG is a powerful command line tool that is widely used is all types of commercial and non-commercial applications. Chances are that if you used some type of video converter, it was FFMPEG that did all the heavy lifting. Using this command line tool is not the easiest thing to do. Official documentation is rich… Read More »

First look at new web app

I’m really excited that I can share with you this image. This is my first web application and it took me a while to learn all the details required to put everything together. What you see is an index page created in Asp.Net MVC. Information is pulled from MS LocalDb database using Entity Framework 6.… Read More »

Project: WMCWeb. Draft design

The console application that I created and that is available for download has this unfortunate name mpconverter. In my opinion is not the best choice. The upcoming new version should be called something else that better describes my intentions. For now it will called WMCWeb. We should be able to access UI through the browser.… Read More »

Update: July 2017

Last couple weeks I spent learning Entity Framework 6 and it latest version Core. As I was watching and reading through various materials, I noticed that unlike with OOP and C#, acquiring this knowledge requires different approach. For example as you learn various things in C# and you try to apply concepts in your code,… Read More »

EPG123 = welcome back guide data.

The latest MCE Guide outage is becoming more…permanent. Microsoft and Rovi are claiming that they are working together on resolving the issue. Yet entire week passed and still guide shows empty slots. This is a bit strange considering that we are dealing with XML files. I tried a tool called EPG123 and I can report that… Read More »