Antoine Aflalo Posts

As said in the previous post I started making extensions for MPDN, the media player.

One of those is the Update Checker. This is a small extension that check for new version of the player and new version of the Extensions. This update checker check for new update and let the use download them directly without the need of a browser. It does also run them after downloading them which make the update process faster and easier even for the less techy-user.

Lately I’m working on extensions for Media Player .NET created by Zach Saw.

Media Player Dot Net

MPDN is a modern extensible media player written in .NET (with performance critical parts in ASM/SSE2) featuring a fully integrated high quality Direct3D 9, 10, 11 video renderer that is equally extensible.

MPDN is best used with its open source extensions CustomLinearScalers, RenderScripts and PlayerExtensions hosted on GitHub. Please download from the download section of this post and install them appropriately to unleash the full potential of MPDN.

27th February 2015 / / Code

I forked couple of year ago a wonderful game on Pebble : MiniDungeon made by Jonathan Panttaja.

I really liked the game but thought it was lacking some variety in the monster and the level. I added first new monster, quite easily with the framework Jonathan created.

When Pebble moved to their SDKv2.0, the code needed to be updated, and I took the time to do so. Later on Jonathan took this migration and integrated in his code.

I can proudly announce the version 5.0 of the game !

21st January 2015 / / Linux
21st January 2015 / / Linux

In the last revision of transmission, I couldn’t get the user/password for the RPC of transmission work.

To resolve this problem, I decided to use Nginx as reverse proxy to provide an SSL connection and also a way to secure the access to the RPC and the web interface.

I compiled myself transmission and it’s installed in /usr/local/. In case you are using the packaged version of Debian/Ubuntu you need to change the /usr/local/ by /usr/.

5th November 2014 / / Code
12th October 2014 / / Linux
25th August 2014 / / Linux


I was using the Raspberry Pi as my wifi router, but I have to admit I reached it’s limit quite soon. Even with a good wifi usb dongle, I couldn’t get a stable and fast connection.

I then bought on Amazon a TP-Link WR841/ND, a small and cheap router but quite strong and that can run OpenWRT. It provide 4 ethernet ports + one for the inbound internet connection + Wifi n 300Mbps. You can find the complete information about the model on the wiki of OpenWRT.

The first thing I have done is checking the version of the router, I have the v9 meaning I won’t be able to use the last stable version of OpenWRT (12.09) but only the bleeding edge (from r40695). I can confirm that the last build is working perfectly well (Chaos Calmer r42263). Because of the lack of space left after installing Luci (the administration panel), I wanted to create my own image to build into the squashfs the needed packages.

14th August 2014 / / Linux
27th July 2014 / / Linux

I find Node-RED really amazing but the lack of being able to manage it as a daemon quite annoyed me.

I created an init script and a systemd unit configuration to be able to manage Node-RED as any service on my Raspberry Pi.