Coder Social home page Coder Social logo

openwrt-minidlna's Introduction

openwrt-minidlna with dsd support

This is a custom version of minidlna with dsd support.

base on minidlna 1.1.5

How to build

prepare for OpenWrt SDK

# take mvebu(linksys wrt1900ac) for example
wget https://downloads.openwrt.org/chaos_calmer/15.05/mvebu/generic/OpenWrt-SDK-15.05-mvebu_gcc-4.8-linaro_uClibc-0.9.33.2_eabi.Linux-x86_64.tar.bz2
tar -xf OpenWrt-SDK-15.05-mvebu_gcc-4.8-linaro_uClibc-0.9.33.2_eabi.Linux-x86_64.tar.bz2
cd OpenWrt-SDK-15.05-mvebu_gcc-4.8-linaro_uClibc-0.9.33.2_eabi.Linux-x86_64

add feeds for dependencies

./scripts/feeds update -a
./scripts/feeds install libexif libjpeg libsqlite3 libffmpeg libid3tag libflac libvorbis 

clone this repository into package/minidlna

git clone https://github.com/harmy/openwrt-minidlna.git package/minidlna

Compile

make package/minidlna/compile V=99 -j8

credit

jmaggard

takeshich

带有dsd支持的openwrt-minidlna

这是minidlna在openwrt上的一个增强版本,主要增加dsd文件支持

基于minidlna 1.1.5

如何编译

先准备OpenWrt SDK

# 以mvebu(linksys wrt1900ac)为例
wget https://downloads.openwrt.org/chaos_calmer/15.05/mvebu/generic/OpenWrt-SDK-15.05-mvebu_gcc-4.8-linaro_uClibc-0.9.33.2_eabi.Linux-x86_64.tar.bz2
tar -xf OpenWrt-SDK-15.05-mvebu_gcc-4.8-linaro_uClibc-0.9.33.2_eabi.Linux-x86_64.tar.bz2
cd OpenWrt-SDK-15.05-mvebu_gcc-4.8-linaro_uClibc-0.9.33.2_eabi.Linux-x86_64

接下来添加依赖库的feed

./scripts/feeds update -a
./scripts/feeds install libexif libjpeg libsqlite3 libffmpeg libid3tag libflac libvorbis 

克隆本项目到package目录下

git clone https://github.com/harmy/openwrt-minidlna.git package/minidlna

开始编译

# -j8可根据你的VM的CPU数量调整,有助于加快编译速度
make package/minidlna/compile V=99 -j8

感谢

jmaggard

takeshich

openwrt-minidlna's People

Contributors

harmy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

openwrt-minidlna's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.