Articles · Apps

The files are on a machine in the other room

Playing your own collection on a phone is two pieces of software, not one. Something on a computer or a network drive keeps the files, reads their names and works out what they are. Something on the phone asks for them and plays them. Almost every problem people hit is a disagreement between those two halves: a format the phone cannot decode, a network share the phone cannot see, or a server quietly converting a file in the background and heating up a laptop to do it.

Which half does what

The jobWhere it happensWhat goes wrong
Keeping the filesA computer, a network drive, a spare machineIt sleeps, and the phone finds nothing
Naming and artworkThe server softwareOdd filenames match the wrong film
Deciding the formatThe server, on requestIt converts on the fly and the machine roars
Playing itThe app on the phoneAn audio track the phone cannot decode
Getting there from outsideThe network, not the appIt works at home and nowhere else
Keeping your placeThe server, if you let itTwo apps track progress separately

Advertisement

The apps on the phone

1

Plex TV

Plex, Inc.
3.5 100 M+ 257 MB

Plex. The easiest of the big three to get working, with the best artwork and the best remote access, because it brokers the connection for you. Some features are held behind its paid tier, and it has grown a lot of content you did not ask for.

2

Plexamp

Plex, Inc.
4.6 500 K+ 46 MB

Plexamp. The music half of the same server, built by people who clearly care about music. Gapless playback, offline downloads and a far better queue than the main app.

3

Jellyfin

Jellyfin
4.4 1 M+ 8 MB

Jellyfin. Free throughout, no account with anybody, no upsell. Remote access is your problem rather than the project's, which is the honest trade for the rest of it.

4

Emby

Emby Media
4.0 1 M+ 63 MB

Emby. Sits between the two: more polished than one, more commercial than the other, with strong live TV and recording support if you have a tuner.

5

Kodi

Kodi Foundation
3.7 50 M+ 70 MB

Kodi. Not a client for a server at all, but a media centre running on the phone itself, reading straight from a network share. Heavier to set up and answerable to nobody.

6

Yatse

Tolriq • Genimee
4.7 1 M+ 10 MB

Yatse. A remote control for a Kodi box on the television, so the phone becomes the handset. Also sends a video from the phone to the box in one tap.

7

VLC

Videolabs
4.0 500 M+ 46 MB

VLC. Browses network shares directly and plays essentially anything you point it at. The right first test when another app refuses a file: if this plays it, the problem is the other app.

8

MX Player

Amazon Mobile LLC
4.2 1 B+ 104 MB

MX Player. Better gesture controls and subtitle handling than most, and it opens network streams as well as local files. Advertising supported in this build.

9

NOVA Video Player

Courville Software
4.1 1 M+ 91 MB

Nova. Built specifically for a library on a network share, with proper handling of audio passthrough to an amplifier. The specialist choice for a home cinema rather than a phone screen.

10

Symfonium: Music player & cast

Tolriq • Genimee
4.9 500 K+ 37 MB

Symfonium. A paid music client that talks to Plex, Jellyfin, Emby and Subsonic servers at once. If music is the point rather than film, this is the app to try first.

11

DSub for Subsonic

Floss
3.9 10 K+ 4 MB

DSub. The long-standing client for a Subsonic-style music server, still working, still small, and it caches offline properly.

12

Audiobookshelf

AdvPlyr
100 K+ 27 MB

Audiobookshelf. For a self-hosted audiobook and podcast library, with sleep timers and position sync that survives switching devices mid-chapter.

13

BubbleUPnP for DLNA/Chromecast

Bubblesoft
4.1 10 M+ 22 MB

BubbleUPnP. The translator of this list. It bridges older DLNA devices, a media server and a casting target, and it rescues setups where nothing else will talk to the television.

14

LocalCast

Stefan Hurzlmeier
3.7 10 M+ 69 MB

LocalCast. Pushes a file from the phone or a network share to a television, which is a different job from browsing a library and the one people usually want in a hurry.

15

Solid Explorer

NeatBytes
4.5 10 M+ 33 MB

Solid Explorer. Mounts a network share as a folder, so copying a film onto the phone before a flight is an ordinary file operation rather than an app feature.

16

DS video

Synology Inc.
3.2 1 M+ 11 MB

DS video. If the collection lives on a Synology drive, this is the client that already knows about it and needs no extra server software.

17

Tailscale

Tailscale Inc.
4.4 1 M+ 27 MB

Tailscale. The modern answer to reaching your own machines from outside without opening a port on the router. Install it on the phone and the server and they behave as if they share a network.

18

WireGuard

WireGuard Development Team
4.6 10 M+ 7 MB

WireGuard. The same result configured by hand, if you would rather run the tunnel yourself. More work, no third party involved.

Getting it working the first time

  1. Get it playing on the home network before anything else Remote access, transcoding settings and apps on the television are all later problems. One film, one phone, same WiFi.
  2. Name the files the way the server expects Most scanning failures are a filename the server cannot parse. Film name and year in the folder name fixes the great majority of wrong artwork.
  3. Stop the machine going to sleep A server that suspends after ten minutes works perfectly while you are testing and never afterwards. This is the single most common cause of it working on Saturday and not on Sunday.
  4. Check whether it is converting Every server has a screen that shows whether a stream is direct or being re-encoded. If it is converting for a phone sitting on the same WiFi, change the player before you change anything else.
  5. Set up remote access last, and deliberately A brokered connection through the server's own service, or a private tunnel of your own. Forwarding a port straight to a media server is the arrangement to avoid.
  6. Download, do not stream, anything you will watch on a train Every client on this list can keep a copy on the phone. Doing it the night before costs nothing and removes the whole problem.

Out of the house, and on somebody else's television

Away from home, two things change. The connection is slower and less predictable, so the server will usually reduce quality to keep the stream alive, and that is the setting worth finding before a long journey rather than during one. And the phone is now doing the decoding on battery, which is fine for an hour and noticeable over three.

Works well away from home
  • Music, at any quality worth having
  • A film downloaded the night before
  • Anything the phone can decode directly
  • A tunnel back to your own network
Does not travel well
  • Large high-bitrate video over mobile data
  • Live conversion on a laptop that has gone to sleep
  • Casting to a hotel television on its guest network
  • Anything that assumes the server is reachable and it is not

Get one film playing on your own WiFi, stop the machine sleeping, then pick the player that avoids conversion. Remote access is the last step, not the first.

Frequently asked questions

Do I need a network drive, or will an old laptop do?

An old laptop is a perfectly good start, with two caveats: stop it sleeping, and expect noise if it ends up converting video. A dedicated drive is quieter and uses less power, not faster.

Why does the same film play on the television and stutter on the phone?

Almost always the audio track rather than the picture. A surround format the television handles natively may force the server to re-encode for a phone, and that conversion is where the stutter comes from.

Is any of this a substitute for a streaming subscription?

Only for things you already own. It plays your own files reliably and does nothing whatever about this week's new releases, which is worth being clear about before building it.

Can several people watch at once?

Yes, and the limit is the machine doing the work rather than the network. Two direct streams are nothing; two simultaneous conversions will flatten a modest laptop.

Read next

Three different problems with one symptom

Nothing has infected your phone. Something you installed has permission, and the fix is a list in settings.

The port does more than charging

A phone will happily run a keyboard, a mouse and a memory stick. It will not power a desktop hard drive.

Difficult, and never in a hurry

Hard and fast are different things. Almost every game confuses them, and these do not.