Slashdot Mirror


Ask Slashdot: Suggestions For a Simple Media Server?

rueger writes "We live and breathe Netflix, but sometimes want to watch programs downloaded from the 'net. I've been carrying them downstairs on a USB stick, but would prefer to run a small media server on my Mint Linux box. As usual, I thought this would be simple. Install a package on my PC, and use our Netgear NeoTV Max box to play stuff off of the server. Plex was highly recommended, and installed easily, but will see some .mkv files, but not others, for no obvious reason. The one file that does show up plays fine, except that subtitles don't work. And it completely refuses to see the partition full of music. A quick tour of the Plex forums suggests that making this work would take more hours than I'm prepared to spend. Serviio looked good too, and 'sees' my music, and sees the movie folders that Plex couldn't, but won't show the actual .mkv files. And again, it looks like configuring the thing could consume half of my life. So I'm asking: is there a fairly simple, works-right-out-of-the-box, fairly resource friendly media server that will just allow me to play movies that I download without a lot of headaches? (One obvious issue is that movies and TV shows downloaded can be in a any of a dozen formats. I'd love it if the server dealt with that. I'm also open to suggestions for a Roku style box that does Netflix well, but which will also play nicely with a media server. And if any or all of these things can also let me play streaming video off the web (like BBC iPlayer content), I'll be in heaven.)"

16 of 420 comments (clear)

  1. MiniDLNA by ImperialXT · · Score: 4, Interesting

    I had a brief look on the product page and couldn't find a clear answer if it supports DLNA or not, but it should do. So maybe look at something nice and simple such as MiniDLNA which was recently renamed to ReadyMedia apparently.

    1. Re:MiniDLNA by nightsky30 · · Score: 4, Informative

      mkv files are containers. They may contain many types of codecs within. I think you are right, and the XBox must not have the decoding capabilities for whatever codec resides in some of those mkv's.

  2. XBMC ftw by AoOs · · Score: 5, Informative

    XBMC is your go-to media server software.

    Install it, set the path for your content and it'll take care of the rest.
    Subtitles can even be setup to be downloaded automatically.

    xbmc.org

    --
    - Witticism is an epitaph on the death of a feeling
    1. Re:XBMC ftw by profplump · · Score: 5, Informative

      Plex uses an internal ffmpeg to decode (and transcode, if needed) media files -- if it doesn't play there it will be hard to play in general. And you don't need to muck with an OS-level codecs, as Plex won't see or use them anyway.

      But that's not relevant in this discussion; Plex will add files to the library even if it can't read them, so long as it can figure out from the file path what they are. If you need Plex to parse the tags in the file it will have to be able to decode it, but if it can match based on the name it doesn't care if the file can even be opened.

      The problem is almost certainly a naming issue, or possibly a selection of the wrong scanner type. If you select a TV or Movie scanner Plex will only add files it can specifically match to databases like thetvdb.com, and you must use one of the naming conventions to help it do so. If you just want it to put up all of your media as-is without matching against a DB you need to select the "Home Videos" scanner type, which simply walks the filesystem and builds a matching hierarchy in the Plex library. And of course Music has its own scanner, which can similarly match against Last.fm or simply read local tags, depending on wishes.

      It's not quite brain-dead simple if you have a mess of unorganized media, but it's not hours of work either, and the DB-matching modes provide rich metadata with all the hassle of ensuring that your paths include the series title and episode number somewhere along the line.

    2. Re:XBMC ftw by Lumpy · · Score: 4, Insightful

      "Netgear NeoTV which he wants to utilise for that."

      He can, you pick it up, walk over to the trash bin and drop it inside. He wants to use a toy he got duped into buying, there is no happiness until he realizes that and get's rid of it.

      XBMC on a low end core duo throwaway PC and a mild out of date nvidia video card will blow away any device you can buy to play back media on your TV. utterly blow it away.

      and the side effect, the same XBMC pc can act as the media server so it is an all in one solution. but you can not buy one. You have to spend time to build it and you have to take the time to educate yourself on how to build it. He refuses to even spend time fixing his problem.

      --
      Do not look at laser with remaining good eye.
  3. PS3 Media Server by narfdude · · Score: 5, Informative

    XBMC but on a PC might be annoying? Also take a look at PS3 Media Server - I used to use it before moving to a NAS, works really well

  4. WD TV Live plays almost everything by Camembert · · Score: 4, Informative

    The Western Digital TV live box is cheap and it plays almost any reasonable media file (except flv) you'd throw at it. Certainly the ones prevalent on internet. It can access a shared folder on your computer so you don't have to walk around with that stick anymore. To be fair, I only use it for downloaded video files. For music and photo I have an Apple TV, I love its GUI and easy integration in our Mac/IOS based home.

    1. Re: WD TV Live plays almost everything by blocsync · · Score: 4, Interesting

      I also use and recommend the WD TV Live. I use it in conjunction with a rooted Seagate Go flex home 3 tb NAS. I run transmission on the NAS and use is Web interface to snag torrents of movies and shows. I can then turn my computer off and still be downloading and watching movies. I have 3 of the WD units and they all stream from the NAS simultaneously without skipping a beat.

    2. Re:WD TV Live plays almost everything by Sandman1971 · · Score: 4, Informative

      I third this recommendation. I have 3 WD Live boxes in my house, all connecting to my media SANs (DNS 323s with DLNA enabled) , streaming my music, videos and photos. It also does netflix, Hulu (US only), Pandora, YouTube, TuneIn, Shoutcast and a few dozen other built in apps. The best deal is to get them at Costco as they're not only cheaper but they come with a HDMI cable. The one I bought at an electronics store didn't come with the HDMI.

      --
      It's better to burn out than to fade away
  5. I keep it simple. by jtownatpunk.net · · Score: 4, Informative

    I plug my laptop into the TV and play stuff from my storage array.

    If I wanted some sort of dedicated device, I'd put XBMC on a Raspberry Pi, point it at my array, and control it with my phone, tablet, or laptop.

    1. Re:I keep it simple. by rikkards · · Score: 4, Interesting

      even better is XBMC on pi uses libcec so you can control it from your TV remote.

  6. Its not the server by Anonymous Coward · · Score: 5, Interesting

    The problems you've found come not from the server, but from the netgear box you are using. Apparently, it only supports USB or DLNA to play your local content, and that is a huge limitation. Should it support some other ways to access your content, you could play whatever you wanted; for example, windows networking, that is native in windows machines and easily incorporated into linux machines via the samba package and (I think) also in OSX machines. That way, anything in your computer could be accessed from the client machine just by locally sharing the path where you store it.

    So, really, the best solution would be to have a more capable box in your TV (a XBMC box will be probably the best solution, although it can take some time to configure everything properly, specially if you want just one box and so XBMC need to take care of netflix etc to get rid of the netgear device).

    If you do not want to add a new box to the TV and keep only your actual netgear client machine, you must then bend everything else to cope with its limitations, in this case you should look for a capable DLNA server that plays nice both with your actual content (format, naming convention, etc) and also with the special needs of the NeoTV Max, whatever they are; plex is one possibility, and there are others, but probably none will be at the same time good enough, cheap enough and easy enough for your purposes. But the main culprit is the less-than-capable box in your TV: local windows sharing should be more than enough.

  7. No solution for you... by Lumpy · · Score: 4, Insightful

    "making this work would take more hours than I'm prepared to spend."

    There is no turn key no work involved media server out there. you can try a standard NAS and build yourself a XBMC playback box, but you can not buy one.
    You will have to invest an entire weekend if you are a novice, or an entire saturday if you are an expert to do what you want. You had better prepare to spend some hours on this.

    --
    Do not look at laser with remaining good eye.
  8. Re:Raspberry PI by fostware · · Score: 5, Insightful

    Someone has a new hammer and every problem is looking like nail...

    --
    "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
  9. Re:Raspberry PI by wonkey_monkey · · Score: 5, Funny

    Ah, very helpful. Use a computer. I bet he never thought of that.

    --
    systemd is Roko's Basilisk.
  10. Re: UMS by P-niiice · · Score: 4, Informative

    SMB streams 1080P stuff fine across my network, as long as I'm close to the router. 720P is damn good anywhere in the house. Been doing it for a long time, most lately on my Nexus 7 and my GBox MX2.