Since the previous post from about a year ago, the ITEC MediaPlayer for Android has evolved to its second major version, receiving a lot of bugfixes, a rewritten playback core with huge performance improvements, and the ability to playback audio-only sources. Its new name now bumps it to version 3.0 and it is reaching a point where I feel confident that it can be used in production, and in fact, people are already starting to use it.
Klubus – Public Transport Departure Monitor App for the City of Klagenfurt am Wörthersee
Klubus is a small and simple Android app to quickly check departure times at all public transport stops and stations across the City of Klagenfurt am Wörthersee, Austria. It is made for people who are familiar with the transport network and just want a quick and simple way to check the departure times, and is now available on the Play Store.
Resurrecting a dead Huawei B153/B183 Webcube
I’ve got a Huawei Webcube that suddenly would not work anymore. Like often when AC powered devices fail, the problem is a broken capacitor in the power adapter. Here’s a quick guide on how to check if this is the problem and how to fix it.
TVUnblock IP update script for OpenWRT
Yesterday I discovered the free TVUnblock.com service and was suprised how easy it is to use. Configuring my OpenWRT router to get access to US Netflix content only took me about 5 minutes. Being a free service, TVUnblock requires users to register their IP with them to unlock the unblocking functionality. For internet connections with dynamic IP adresses, this means that you have to regularly re-register your IP address, else you’re back to the local program, or none at all if you use it for services that aren’t available outside the US.
To automate this process, I have written a small IP update script:
China 28dBi 4G LTE Multiband Antenna Review
For 8$ including shipping, it is little surprise that this antenna does not fulfill its exaggerated promise. Still, it is an extremely cheap option to get the network signal from the outside to the inside of a room.
Using the Huawei E3372 Hi-Link LTE Dongle with OpenWRT
Getting the Huawei E3372 LTE dongle to work on a router with OpenWRT 15.05 Chaos Calmer is very easy and requires two additional packages: kmod-usb-net-cdc-ether
and usb-modeswitch
. They can either be installed through the web interface (System > Software) or by running the following on the command line:
New projects page with a list of personal projects added.
Introducing Aurio and AudioAlign
AudioAlign is a tool that I started developing in 2010 for my master’s thesis (and has been actively developed since then), with the goal to create a software for the automatic synchronization of audio and video recordings. Although I never quite reached the point of a fully automatic synchronization system, it showed promising results compared to the few similar commercial applications available on the market, and continues to be a helpful tool for my research purposes. I gave up on the plan to commercialize it due to patenting problems I didn’t know how to deal with, but instead decided on open sourcing it so others could still make use of it and hopefully even help me improve it. Aurio is a library extracted from AudioAlign, providing the underlying core audio processing functionality like an audio processing engine and audio fingerprinting and time warping algorithms. Both Aurio and AudioAlign are now available as AGPL licensed open source software on GitHub.
High-Precision Audio Drift and Frequency Measurements on a Budget
Conducting high precision audio drift or audio frequency measurements doesn’t have to be expensive. In this guide, I’m showing you how to do it with an ordinary computer, an audio interface, a GPS receiver, and a little bit of tinkering.
Installing Edirol UA-5 Drivers in Windows 8 / 8.1 and Windows 10
The UA-5 is not the most recent audio interface and therefore not supported by Edirol anymore. Luckily there is a Windows 7 driver available, and since newer Windows versions should be compatible, it is as easy as installing this driver – I always think. Unfortunately, that’s not working, and editing the INF file is cumbersome and requires disabling the driver signature enforcement (which is not recommended).
The solution is actually pretty simple and I found it here: Download the Vista driver, and run setup in Vista compatibility mode. This driver does not constrain the Windows version and works on all versions through Windows 10.