Music player fully integrated into the OpenWRT build process

less than 1 minute read

The m3ddity-player and the GUPnP libraries, on which the player depends upon, can now easily be build for OpenWRT, just follow the steps below:

1. Checkout the trunk version of OpenWRT

svn co svn://svn.openwrt.org/openwrt/trunk
cd trunk
  1. Add the jCoderZ package repository to the list of feeds 
    cp feeds.conf.default feeds.conf  
    echo "src-svn jcoderz " \   
         "http://www.jcoderz.org/svn/m3dditiez/trunk/" \   
    "openwrt/packages" >> feeds.conf  
    ./scripts/feeds update   
    ./scripts/feeds install -a  
    

3. Run menuconfig and select the packages as described here

make menuconfig

4. Additionally select the package Multimedia/m3ddity-player. This automatically selects the necessary GUPnP libraries.

  1. Finally, you can build the image
    make -j 5
    

But be warned, the trunk version of OpenWRT might be broken and flashing the image might result in a bricked device that can only be restored via the serial console. For the TL-WR1043ND, this even involves soldering!