Android Entertainment

Turn Your Old Android Device into a Media Server

Christian Cawley 26-01-2016

You have an old Android device sitting in a drawer. Meanwhile, you’re working out how to afford the hardware to build a media center. What you haven’t realized is that the hardware is already there — sitting in the drawer!


Save time, space, and your electricity bill by turning your old Android device into a media server.

Yes, It’s Possible

You might be slightly surprised, but it is true — your Android device, once connected to your home network and loaded up with your favorite music and movies, can be configured to stream content around your home to compatible devices.

Perhaps you’ve heard about Android set-top boxes (such as those running Android TV What Is Android TV, and Why Was Google TV Killed? Android TV is replacing the now-five-year-old Google TV. And it's not just an update -- it's a complete remake. Read More ) that stream video from the Internet? Well, this is a little similar, but utilizes existing hardware, an Android device you’ve retired — perhaps due to an upgrade — and is a lot cheaper.


Much like using your Raspberry Pi as a home media solution The Raspberry Pi Home Theater: What You Can And Cannot Do If you’ve been following our recent articles about the Raspberry Pi, you’ll know that it can be set up as a media streaming client with a dedicated XBMC build and you should also be aware... Read More , it involves installing software (in this case, one or more apps) and using the device as a dedicated media server. While it will run from the battery, you may find that keeping your old Android phone plugged in provides a more reliable solution.


So, grab your old Android phone, charge it up, and make it useful again. Stream content from the phone, from the Web, and from USB hard drives, and forget all about that expensive media center.

What You’ll Need

Along with an old Android device, you’ll need a home wireless network that the phone is connected to. If your phone or tablet can take a microSD card 5 Mistakes to Avoid When Buying a MicroSD Card Buying MicroSD cards may seem simple, but here are a few critical mistakes to avoid if you don't want to regret your purchase. Read More , you should add one for additional storage.

Similarly, if your phone supports USB OTG What Is USB OTG? 5 Cool Ways to Use It on Android What is USB OTG and how can you use it on Android? We explain the feature and the many ways to utilize it. Read More , additional media can be streamed from an external USB HDD or USB flash device USB Flash Drive Guide: 5 Things to Know When Buying One USB flash drives might seem mundane and straightforward, but there are a few tips and quirks that you should know before you buy your next one. Read More .



You’ll also need an app, but depending on what equipment you have in your home for viewing streamed media, you’ll need to make a decision about which media streaming software to use.

What Media Server App Should You Use?

While many apps can be used for creating an Android media server, your main options are Plex for Android, BubbleUPnP for DLNA/Chromecast, and Media Server. But which should you choose? Well, it depends on your existing entertainment setup.

If you have an Android TV, another Android device you want to enjoy TV on, a PC, or any other hardware running Plex apps, then Plex for Android should be your choice.



For those of you with Smart TVs or other DLNA hardware What Is DLNA and Is It Still Used? DLNA was built for a world where local media was king. Read More , including the Google Chromecast, then the BubbleUPnP for DLNA/Chromecast is your best option.

Filling in the gaps with support for Apple TV, Xbox One, Amazon TV, Roku and some of the same hardware as BubbleUPnP, AllConnect – Play & Stream is your third option.

Below, we take a look at using all three solutions. Make sure you’ve copied some videos or music from your PC How to Backup Photos from a Mobile Device It's never fun when your phone breaks and you lose all your photos -- but that never has to happen again! Learn how to backup your photos quickly and easily. Read More to your Android device storage before proceeding.

Using Plex for Android

Use the link above to install Plex for Android, launch the app once completed, and create a new account (or sign in if you have an existing Plex account). Although a paid option is highlighted, you don’t need it for this.


Next, tap the Grant Access link to allow Plex to use your photos and videos, and tap Allow in the dialogue box. You should then be able to expand the hamburger menu (the sidebar on the left) and select Local Photos and Local Videos. These refer to the default directories on your phone, so upload or move your videos to these locations.


To configure the phone as a media server, open the menu and select Settings > System. Here, along with the already selected Advertise as player and Network discovery, select Advertise as server. You could also enable Show camera roll media if you want to view photos on your TV or other Plex-equipped device.

With Plex setup, install it on another device and sign-in with the same account. Open the drop-down menu at the top of the screen to ensure the correct server is selected (in this case, My Nexus 5). You’ll then be able to browse the contents of the server device from your chosen player.

However, note that unless library directories are configured, content will be labelled as “Local” — as long as the remote device is selected in the drop-down menu, the correct media will be accessible.

Using BubbleUPnP for DLNA/Chromecast

With this solution installed, you have a lot more options for what device you stream to. If you’re using a Chromecast, you’ll need to have the old Android device that you’re using as a media server close by, because you choose, play, pause, and stop the media from it.

For this method, simply choose Chromecast as the Renderer in the hamburger menu and then play whatever media from your device that you’d like to cast there.


However, for other DLNA options that have their own interfaces — like a Smart TV, Xbox, or PlayStation — just confirm in the BubbleUPnP app that your media is there by opening the menu and viewing the Library.

BubbleUPnP should scan your device for all content, so you should have access to everything.


Then on your Smart TV or other DLNA player, you should see that your Android device is now visible, typically listed by its device name. From here, browse the contents of your Android’s media folder and select something to play from your DLNA device.

As long as the video is compatible, it will shortly be streamed to your TV.

Using AllConnect – Play & Stream

Using AllConnect is similar to casting content from Android to Chromecast, but it enables you to send media from your media server phone to any DLNA-equipped hardware, and much more. This might be a Smart TV (perhaps not as secure as you think it is Your Smart TV is Watching You - and It's Not the Only One! Are Vizio smart TVs capturing information about you and transmitting it back to Vizio without telling you about it? And if so, is this something you should be worried about? Read More ); a network-connected DVD or Blu-ray player; an Apple TV, Roku, or Amazon Fire TV; an Xbox 360 or One; or a PlayStation 3 or 4.


After installation, launch the app and use the menu to check how your media is organized. The AllConnect app can be used as a player and a server if required, so check the Sources screen and its three tabs to see what local and online sources are available.

All you need to do to stream content to your TV is press the Cast icon in the corner and select the desired network device to cast the media.

How Did These Work For You?

With either or all three of these apps installed on your old Android device, you should have a home media server solution that easily rivals the expensive alternatives.

Wondering if it’s time to turn your current phone into a media server? Watch out for these warning signs that call for a new Android phone 7 Warning Signs It's Time to Upgrade Your Android Phone Find that your Android phone slows down all the time and can't run new apps? It might be time to replace your phone. Read More !

Related topics: Media Player, Media Server, Media Streaming.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Dheeraj
    August 8, 2017 at 10:17 am

    Any way for me to stream a third party (that is not included in the Audiocast list) on Android?
    Or in other words can I use Audiocast M5 to output audio from my phone irrespective of the app(a la AirPlay)?
    Any workarounds?

  2. Dheeraj
    August 8, 2017 at 7:00 am

    Great article but my query is slightly different. I bought and installed the Audiocast M5 and it's working as described with the app for android and AirPlay on iOS.
    However, my issue is that I stream most of the music from Saavn app which is not listed in the Audiocast android app.
    Is there a workaround for getting my android devices to play Saavn stream on the M5?

  3. Gladiator
    April 16, 2017 at 5:52 am

    This website was extremely useful. Opened a lot of doors for me. This will make my life so much easier.

  4. Joris Van Beckhoven
    February 14, 2017 at 7:42 am

    I run a similar PLEX setup with a USB hard drive plugged into my redundant Nexus 5. Works like a charm. My TV supports DLNA and that works, but it's easier to use my phone or tablet as a controller and play over my Chromecast. Less hassle...

  5. Adrian
    September 30, 2016 at 9:47 am

    Sunshine works really similar to PLEX but free. It also allows sending media files to your friends and they can stream without downloading.

  6. Anonymous
    May 24, 2016 at 8:30 am

    According to a discussion on the Plex Forums - - this can not be accomplished. Would you kindly explain in detail exactly HOW to add libraries to an Android Device?

    you write, "However, note that unless library directories are configured, content will be labelled as “Local” — as long as the remote device is selected in the drop-down menu, the correct media will be accessible."

    Please elaborate.

  7. ajl
    May 24, 2016 at 8:26 am

    According to the Plex Forums, this can not be done... would you kindly expand on your explanation exactly HOW to add libraries to and android device??

  8. Julio Robles
    February 1, 2016 at 3:17 am

    Excellent article, I will try right now with my old 7" generic tablet!

  9. Den
    January 27, 2016 at 5:10 pm

    Also ArkMC can be used as a media streaming app for all the formats to be played directly without conversion.

  10. Michael Myers
    January 27, 2016 at 3:58 pm

    I was looking at a Kickstarter project a little bit ago for an Android project that beats the Raspberry in price and offers RAM options up to 2gb, 4K video, and more cool stuff. I hesitated though because I wondered if I'd really use it.

    With the info above, and one of these I think I just convinced myself that I need one. Sure, I don't know much about Android which is why I didn't know these options were available but I've been wanting a small media server that can run headless on the corner of my desk.

    Good article, and thanks. Here's the Android device. Raspberry will keep its hobbyist/maker/programming throne, but this thing may likely supplant it for the people looking for tiny PCs.