DLNA and UPNP control point app for android.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Felix Ableitner 42c189cc19 Added "discuntinued" note to Readme. 9 years ago
gradle/wrapper add gradle wrapper 10 years ago
graphics Added screenshots for 7" tablet (thanks Darryl). 10 years ago
src/main Fixed lint warnings. 10 years ago
.gitignore Removed .gradle/ and build/ from git. 10 years ago
LICENSE.md Adjusted license file. 10 years ago
README.md Added "discuntinued" note to Readme. 9 years ago
build.gradle add gradle wrapper 10 years ago
gradlew add gradle wrapper 10 years ago
gradlew.bat add gradle wrapper 10 years ago


Project is Unmaintained

I don't have the time or interest to continue working on ControlDLNA. If you want to take over the project, please contact me (or just fork it).


ControlDLNA is a DLNA and UPnP control point app for your phone.

It lets you play audio and video from any DLNA or UPnP compatible server in the local network to a DLNA or UPnP renderer.

Additionally, other apps can utilize the MediaRouter API to play their media on a remote device.

Android 2.2 (Gingerbread) or higher is required.

Get it on Google Play Get it on F-Droid

Permissions: READ_PHONE_STATE is required to pause playback on phone call. All other permissions are required for UPnP functionality. ControlDLNA does not access the internet.


To build run ./gradlew assembleDebug or ./gradlew assembleRelease. Windows users can use gradlew.bat rather than ./gradlew.


All icons are taken from AOSP.


BSD 3-Clause License