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.)"
I use Universal Media Server on OS X, which is available for Windows, OS X and Linux. It works well with our WD HD TV Live and various Samsung TV and DVR devices. But the first thing to do would probably be to get the Netgear device the boot.
Hi,
I'd suggest to master something from Raspberry PI or alternative. It's cheap and versatile solution
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.
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
Four letters: XBMC ....Strongly recommended, plays pretty much anything and also has loads of add-ons.
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
I use VLC for all those tasks, the interface isn't great but I'm sure it could be made to do the job and it's fully controllable by multiple android apps. Not sure about the bbc iplayer or netflix issue though.
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.
I'm pretty sure this supports streaming although I've not used it in that manner - preferring instead to simply download before using.
plug your tv into a computer running vlc. activate web interface on vlc. download vlc remote (fork) on your tablet . control your tv with tablet .
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.
At the chearp end, many consumer devices have USB sockets that allow you to play certain media files from USB sticks etc. Going a bit more expensive, some have networking and often poorly implemented methods to access files.
I've looked and failed to find a device that looks like a mass storage device to the host, but is actually wired or wireless ethernet linked to a samba or NFS share elsewhere on the network and pretending to be a mass storage device.
That way I could harness cheap devices throughout and yet store all my media files in one place.
Does anyone know of such a device ?
Seems something that would be trivial to implement in an ATTiny etc, if only I had the skills...
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.
ps3mediaserver, regardless of the name, works right out of the box and streams just about everything (the backend uses ffmpeg, mplayer, vlc, and tsmuxer). Subtitles also work as expected.
http://www.ps3mediaserver.org/
I've been using TVMobili on a Kubuntu machine I have set up as a media server. It's not free... you can pay a one-time fee of $30 or $1.50 per month - but you can try it out first, to see if you like it. I've found it just works for everything I've thrown at it, I mostly use it for playback on my Samsung plasma smart TV (AllShare feature), handling MKVs, MP4s without a hitch, as well as the usual formats and containers. It can also do transcoding, and it has a web interface (My server sits in our basement).
I have streamed to iOS and Android devices, too (with the right media player clients).
Well thanks for your references to the cheap, elegant, well-documented and functional solutions that already exist. I find those really helpful.
Oh wait, I don't because they don't exist.
AC Troll.
This was the one and only serving a TB-size musiccollection well. You can stream to different speakers, laptops, mobile phones in parallel. It's really good as DLNA server and you can have him on Linux, Mac, Windows, NAS, BSD. http://www.mysqueezebox.com/download I'm not sure on the FLOSS status, there are a lot parts from this development on sourceforge and github. And yes, it's running local as your server without any ties to Logitech. Give version 7.7 up to 7.8 a try, higher ones are crippled.
http://www.murrayc.com/permalink/2012/06/22/rygel-for-a-dlna-player/
a simple
sudo apt-get install rygel will install on Mint, and there are other packages for preference settings and such. It's what I use, and it works.
http://www.santacruzbynight.com/index.shtml Santa Cruz By Night Vampire Larp
I've tried quite a few; none of them were easypeasey to set up and get working faultlessly. Serviio was the best DLNA server I found. Installs to your current distribution; got quite close to out-of-the-box streaming to my Sony Bravia TV. Took quite a bit of fiddling to work perfectly; that involved downloading and compiling ffmpeg and other software. It also streamed nicely to other DLNA devices about the house. I was running it on a P4 2.8 ghz and it handled the transcoding of all the media I gave it. (Playback only being funny with DVDs I'd ripped myself; turns out I had to fix the framerate to PAL) Openelec was the best of the 'plug-it-in-to-the-tv' types. Based on XBMC it installed and worked out of the box onto a Rasberry PI. Although laggy sometimes and unable to really handle anything other than the default skin. Had the added bonus of decoding the TV remote signals via the HDMI lead via some magic. I'm currently running this via a P4 2.8ghz attached to the TV via VGA using an old windows media player IR remote. Almost worked out of the box. Streaming had no sound; which took some fiddling to get to work (Although Apples airplay still has no sound...) Openelec and XBMC both have the feature that they will only show you films nicely (in that cool coverflow/fanart interface) if you keep your media tagged and correctly organised. (See documentation for what XBMC thinks is correctly organised.) If you have a big collection of movies and tv shows with somewhat hard to interpret names; be prepared to spend some fun time tagging an organising them. (I recommend tinymediamanager to handle that job)
I couldn't find anything better: http://elan.plexapp.com/2012/03/29/this-aint-your-grandfathers-dlna/
And unfortunately in that article I guess they're right :(
Each device implements DLNA in it's own way. Each DLNA tries to solve problems in the best way they can.
The best solutions I've seen is a: computer playing movies (VLC plays everything). Plex app + plex server in your NAS/PC.
"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.
It's interesting that you're so negative toward Plex and XBMC. My brother and a friend of his use XBMC with zero issues (even their wives, who aren't terribly computer literate, have no problems using it), and they've not run into any media it won't play. I have similar experience with Plex (and have been trying to get them to convert).
In my case, I've only thrown .mkv files at Plex, since that's the container all the pirates seem to use for movies (I have no idea why, and I've not bothered to look into it). I've never had issues with playback on my HTPC (which has Plex Home Theater), my phone and tablet, both of which have the Android Plex app, or to my work PC via the Plex Media Server web interface. It even supports subtitles, if their built into the file (I've never tried downloading/adding them manually, so I don't know 1) if it works and 2) how difficult a process it is).
What kind of problems have you had with Plex (don't worry -- beyond being a user, I'm not affiliated with the company -- I'm just curious)?
bork bork bork!
It's also a little fickle with things like the UI being smooth, oh and indexing all the media into the library. the media library database will outgrow the XBMC card in short order.
I have 3 of them in the house, I will be replacing them with real XBMC pc's shortly due to how fickle they are.
Do not look at laser with remaining good eye.
I use Mediatomb from my Linux Mint box. If I recall correctly, I had to edit a conf file to get it to work with my PS3, but I don't think it was too involved to set up.
Yes, and it'd *only* cost !$600! if you buy a new one...
bork bork bork!
" Cheap, elegant, well-documented and functional"
pick only 2 from that list though.
you seem to not understand how things really work out there. You can not have all 4, it does not exist.
Do not look at laser with remaining good eye.
I've seen several comments for Plex and XMBC, both of which don't require one to "break out a circuit board and build their own solution." In the case of Plex, you don't have to 'break out a keyboard every time they want to watch a movie," either. In the case of Android, WP8, and IOS there are apps that can be downloaded that will act as a remote for the Plex Home Theater (which would be installed on a PC connected to your TV). Not everyone may want to sit down and use their phone/tablet to start a movie, but I don't see it as being too different from using a normal TV/media player remote...
bork bork bork!
I use it for all my files, media or otherwise. I can go on and on but this works for me. Run it as a VM if you have no extra hardware layin around.
Backend: commodity Pentium 4 2.6GHz PC (that I was given) with 2TB RAID & laptop with XBMC and 11TB USB storage->Softmodded XBox Crystal Rev. 1.1, 20GB HDD (£15 at good gaming stores), XBMC->TV
Political debates have me rolling my eyes so much I think I got optical whiplash. I should sue. - Foamy The Squirrel
Have a small epia-board always running with a couple of disks attached, this is also my music player for main sound system using MOCP. All other machines mount what they need over NFS. Disks not in use power down and the system runs from a small SSD so average consumption is under 10W. Tried XBMC, Myth and some other stuff but it was all too complicated. (although I should say that I'm not using TV, could be that it's easier to use some mediadistro for that.)
I'll bite. I'll even be so kind as to preface this with I am simply a user of this product. Shillflame me all you want ...
My brother got me a Chromecast for Xmas. It's a pretty sweet gift for a brother because he knows I wouldn't buy one for myself, and yet they're only $35.
I tried it out, and was initially pretty disappointed. Being locked in to only being able to cast Chrome tabbed content felt like a gross artificial limitation. I figured it was just the was it was gonna be.
I found some workarounds by using remote desktop to remote into your own desktop inside a tab so you could then cast it to the TV. Phew. That was a ridiculous waste of effort along the lines of building a Java VM inside Javascript.
Then I discovered (I never saw it before ... not that it wasn't there, just never saw it) the little arrow icon that gives you an option to "Cast Desktop". From then it was on. I can now just put the laptop on full screen and hit play.
The tradeoff for not having to deal with audio cables is that you do need to have a good WiFi network to get the best performance. Here's my setup:
- Thinkpad g wifi
- custom 4core 16gb workstation upstairs serving media files
- workstation gets internet from 4g hotspot via USB
- hotspot as router, but only g wifi
So my laptop reads files over the g wifi >> shitty low power hotspot router >> USB >> spinning SATA II disk >> back to the laptop which then streams it back over the hotspot router to the Chromecast device which is once again another trip back downstairs.
If I leave my laptop just a few feet in the other room it works perfect. No hiccups. If I keep it near the TV it gets choppy every 3-5 minutes.
So like I said, if you have a good network, expect it to work at least better than that.
Someone flopped a steamer in the gene pool.
Works great.
I too was looking around at different solutions. I have Serviio working on an old XP box, but silly me I wanted to get moved to something a little more stable and permanent. A friend donated an XP Media Center PC that's a few years old, so I tried 2 or 3 different Linux media players, and all failed. XBMCbuntu looked like a great idea until I found out that it simply will NOT work on a machine using an ATI video card, which I have. Was excited to try LINHec, found out that it will only run on a machine that has X64 capable process which (thanks Intel) the processor in my little media center pc will NOT do. I had seen PS3 media player but really? I don't HAVE and never will have a PS3, seems to me that with the name it's pretty specifically not for me. The sad part is it was a simple install on XP that was a literal no brainer and a task worthy of the labors of Hercules for Linux. Oh well.
If I sound stupid, it's not me talking....
Just expose the directory as a "Windows Share" and any client on the network should be able to see it.
Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
I was using my smartphone as a mythtv controller years ago.
Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
I have used WD live (or was mine a WD tv?) units and love them, have have not used them in a couple years and can’t remember if they even had a Ethernet port on mine. I reach for my Patriot Box Office 1080p High-Definition Media Player PCMPBO25 all the time now. The Patriot will connect right to my Linux Samba server and allow me to map drives to windows share, etc. You can also install a HDD inside the unit or an external bluray player/drive. It will seems to play anything. I have noticed some .m4v files have sound issues (No sound) as when I created the mk4 file I used AC3 Passthru or DTS Passthru and not sure why they don’t work. but work fine on my pc. The videos play fine. I had to rerun handbrake and use AC3 (faac or ffmeg) codec setting and then sound was fine. It could just be my cheap receiver having issues. Only issue I’ve seen is the lack of updates. I don’t think I’ve seen an update in over a year or 2 now.. I have had the unit maybe 3 or so years also..
With sickbeard and couchpotato to rename the media nicely into folders and download meta-data. Be careful with those though. If there are two files they think are the same, they'll delete one without warning.
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
Miro is a free Cross Platform media manager and has built-in library streaming and video converter. Just put in RSS feeds or have it monitor folders.
http://www.getmiro.com/
Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
I like it. Maybe it would do what you need.
I think you have the answers - either Plex or Serviio will be fine, but neither is completely configuration free. Serviio seems closest for you, but you need to tell it what your player will support in terms of media playback. It comes with standard profiles for common DLNA renderers (various Smart TVs, media centres, Blu-Ray players), but not (from last time I looked) for your particualr client. It will probably therefore fall abck on the default which doesn't seem to work for your client for mkv files. There is no inherent limitation in the server for mkvs - it works for me on my Sony Blu-Ray - but if it thinks your player does not need them transcoding then playback will fail if it can't handle them natively. The Serviio forums / documentation can tell you how to set up a profile: it's not trivial, but to a Slashdot user shouldn't present a problem.
Get ViMu for your device. http://www.vimuplayer.com/ I don't know if it works with Netgear NeoTV Max, but I use on a Logitech Revue and it works great. Plex used way to much resources. ViMu uses almost no resources on your PC other than to read your media, no resource intensive transcoding - all the work is done on the device's (in my case the Logitech Revue) native hardware. It is very simple to setup and works great. It doesn't have all the fancy bells and whistles of Plex, but it supports different sound tracks and subtitles very well.
It's a big question, and I don't feel that there is a single answer. But this is what I did...
I bought a Raspberry Pi, stuck XBMC on it, and am quite happy with it. However, what I did was wrong (at least, the approach was). However, I did it that way because I already had a Pi for other reasons, was playing with it, and I am a cheapskate that doesn't like buying hardware!
What you should do is decide what software you want to run, and your competency level of installing and maintaining it - and then buy the hardware to match.
I *really* wanted a simple DNLA Digital Media Renderer (DMR), rather than a DMC. Personally, I've never really liked GUI's, and wanted a simple backend just to play what was streamed to it. However, in the end, I could not find what I wanted, and developed an opinion that DNLA is a mish-mash of ideals that don't completely work in practice. So I gave up on that thread.
Had a brief encounter with the Apple TV. Didn't like it at all - not what I was looking for. The other retail consumer devices I had problems discovering that they wouldn't cope with all the potential formats I had, or wouldn't do what I wanted, or (more commonly) that I couldn't discover exactly what they were capable of anyway. I don't like locked-down platforms.
So I ended up with XBMC. It feels (to me) a bit bloated. Why would I need to view the weather on my TV? Or photographs? Etc... But the rest of the community seem to think that it isn't half bad, so that is good enough. But importantly, it works! I watch TV on a TV, not on the iPad (though the wife does) - and XBMC streams to it quite happily (so long as the format is correct - I've not bothered to look at streaming any .mkv files or transcoding options. And, if I feel the need, I can stream from the iPad to the TV (not that I do). Additionally, there is a very useful iPad/iPhone remote control app. It is my primary method of controlling it.
The annoyance (for me) is that I still need a keyboard plugged in to the Pi. It's not used much, and the plan is to ditch it completely, but I'm still tinkering with it. Also, I haven't got it to download TV schedules, or watch on-demand content from the web, or watch live broadcast TV, or act as a PVR, etc, etc. But that really isn't important to me. It may be for you...
Plex was highly recommended, and installed easily, but will see some .mkv files, but not others, for no obvious reason
MKV is a container. It surrounds whatever codec happens to be inside of it. You could very easily use a tool like gspot to analyze the file for the inner codec, and add the required packages/libraries to open and play said file. I don't think that's a limitation of Plex, but a lack of required codec software packages on your machine. I've heard wonderful things about Plex.
As far as i'm concerned, XBMC is pretty much the only way to go here. I keep my media files (Movies, TV, Music) on a terabyte drive in my first generation Mac Pro and samba share them gigabit to a Zotac id41 running Openelec. Openelec is an appliance-like Linux distribution that installs quickly and does nothing other than run XBMC (there's no "desktop" except XBMC; you can control it via ssh). I tried Serviio, and a couple of streaming servers, but they don't always understand what a file is supposed to do and choke on it. Samba just shares files and lets the remote machine figure them out. XBMC figures everything out that I've sent it so far; it has a host of plug-ins (what they call "add ons") including one for the BBC iPlayer, and for the ITV player, and for Hulu and you can even control rtorrent from one of them. For the Beeb and ITV I use Witopia's VPN service which can be invoked from Openelec's command line if you know what you're about. Plays 1080p nicely on my 50", all sorts of 5.1 audio goes through a semi-decent Pioneer amp. Openelec is not for dedicated Linux tinkerers. I set the Zotac up originally with Arch Linux because, you know, "I'm a geek, uh huh, uh huh" and it was a huge mistake because I was updating the damned thing every 20 minutes the way Arch people do, and I put a desktop on it and installed browsers and so forth thinking that I'd have a neat fully blown computer there in my living room and I could surf and check my email -- fahgeddaboudit! It's an HTPC only these days, plays music and video. Those Zotacs are powerful little machines though. I have a friend in town does the same thing with a Pi.
Doh.
My media lives on a WD MyBook Live 3TB drive which is basically a Power PC Linux box and hard drive all in one. It comes with a single network connector. Plug it in, use it's web interface to configure a couple of things and you have a very elegant DLNA sever that will happily also serve up SAMBA as well. I SSHed into mine and added Transmission to it, so now it also downloads all my torrents for me.
For the front end I use a pair of boxes, one for my room, one for the lounge. My room runs off my main PC running a copy of XBMC on Windows 7. BluMote connects over blutooth to my PS3 remote controller which allows me to completely control XBMC from the comfort of my couch. In the lounge I wanted something really simple, cheap, but still powerful for the other family members.
The solution was to buy an Ouya console (about $100) and sideload XBMC onto it. It uses SAMBA shares on the WD drive to access the central media server(s). it can play anything you are ever likely to download. It looks and works great and was piss easy to install and configure. It has a range of plugins, including one that allows me to control the torrent downloads on the WD hard drive. Youtube and all the other services are also there - though, caveat, a lot of those sort of plugins are flaky or don't quite work yet on the Ouya. If I had the spare cash I'd grab another Ouya for downstairs (my area) and use XBMC on that instead of my PC to lower my power usage.
I also have an Apple TV 3 - which is never used anymore. It required me to run iTunes on my PC just so I could playback my media. It needed everything converted into MP4 format and the absolute kick in the face - couldn't handle subtitles.
XBMC plays everything, works great, runs on low power Linux boxes, left over PCs, or your main PC. Ditch that half arsed player you bought and either slap together some parts for an XMBC box or grab an Ouya and sideload it (still some stability issues on that).
All those moments will be lost in time, like tears in rain.
XBMC is an awesome Media Player. It is also a decent Media Server. Distinguishing between the two is key to getting the right solution. If you have XBMC on your end device (player), and if your media files are accessible via the home network, then you don't need a media server. However, you may want one if you have other devices you want to use to access that medai (tablets, Roku, etc).
As for Netflix, just go ahead and use a dedicated device such as a Roku or a Bluray player with apps. You won't get a good Netflix experience with XBMC (kludged for NF), or most other media player softwares. Don't waste time trying to find it. Closest thing would be a WD LIVE.
In the end, if you want it pretty and functional, you'll need to put some work into it. "It just works" often means "it barely works to my needs". Music libraries require meticulous tagging. Movie libraries should be organized with Media Center Master or similar (or XBMC can do it for you as well). Use MCM and setup of PLEX or other servers can be much easier.
Some will recommend Raspberry Pi as a player. It can work but it can be very fidgety & might struggle with some HD content. Better with spending more on a capable hardware if you are adding a player. (Intel NUC 847 with OpenELEC installed is a low cost, strong option).
Final word. DLNA works but is clumsy. Look for non-DLNA solutions.
Just buy a NAS from Synology and be done with it. It's simple to set up, has an attractive web front end and supports DLNA, SMB and other ways you might want to stream content.
It runs like a charm on my server (Dell PowerEdge 860, 2x1TB, SuSE Linux). Client is a Samsung TV and BD player.
I have a server in the basement with all the media files (DVDs and BluRays that I own) and I use XBMC on a few Raspberry Pi devices around the house to organize and play.
http://www.rikomagic.com/en/index.html
Lots of options.
Basically, it attaches to your TV android port. You can run any media server like xbmc etc., or whatever.
You can go online, use an app to view videos, or simply use network file system.... Possibilities are endless
My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
FB : https://www.facebook.com/TanveersPhotography
I recommend Plex (I know I know, I read the question)
I have an Ubuntu 12.04 box running that.
Don't generally have any problems with it.
I did have an MKV problem where some encoding option caused it to barf but that was with DLNA clients and the transcoder.
And it does have the advantage that you can get paid support for it at a very reasonable price.
The MKV files that are missing, are they missing on the PMS or just missing in the client?
And is the client DLNA or the native Plex client?
Also, if you have a Samsung smart device you can install the native plex client on there.
I have also had success with the following servers:
miniDLNA (only used for music on an RPi on a boat though)
Serviio (superior DLNA transcoding)
XBMCs built in server (seems to work well)
Really? While some folks have a few problems installing XBMC just like any software, for the most part it works without a hitch. I have installed XBMC on multiple windows machines, and Ubuntu machine, and multiple OpenELEC installations. The only time it didn't "just work" was a Rasberry-Pi. And in that case it was working correctly with a little settings manipulation.
I can't speak for PLEX, but I rarely see significant problems on the forums related to simple setup, and they have a huge user base.
There is nothing you cant play on it.
Cassette tapes?
I mostly play downloaded video and while MediaPortal is aimed at the DVR crowd, I've found that it's been able to play most everything I download far more consistently than the competition. Also it doesn't try to index every media file you own (though the option is available) which in my experience causes many problems if you have a lot of files with inconsistent naming conventions. MediaPortal lets you simply browse your file system with a MCE Remote, select a file, and play it. It's 100% free and I've been using it for 10 years. Support is continuous and ongoing. I check out the competition every year or so but always return to MediaPortal, so far. In the extremely rare cases when a file doesn't play correctly, it's simple enough to flip over to VLC.... but I probably do this only a few times a year.
Plex Media Server for the backend and Roku 3 players.
Have you looked into Twonky? It's what I use. Works exactly how you'd want.
Politics; n. : A religion whereby man is god.
I have only ever had a few MKV's that made Plex hiccup but that was down to corrupt files. I do get a lot of files it misses but thats purely down to misnaming them. If you are happy to put yet another overpowered machine under your TV then XBMC is great but from a convenience point of view, get used to naming your files and use plex. I have a small 6Tb centos box feeding 2 Roku's, 3 PC's 2 Android devices, my macbook (even when working away with no additional configuration) and 5 friends with Rokus and Samsung smart TV's. It can take a little hands on to keep the Library in check but a good bulk renamer and some common sense soon has it all in order. I think that XBMC is great for the same people who would rather use an old PC with a few network cards in them to roll their own router/firewall over using a small power efficient router with a flashed firmware. Its good but not entirely scalable throughout the house without a lot of MySQL and config tweaking. Stick with Plex is my vote.
Hm....
I must be doing something wrong. I use Yatse in tablet mode to control my media on xbmc, and i would never ever use a different interface again. Just the sliders for volume and time position and the browsing of the library are enough to never look back to remotes, pads or keyboards again (for me).
Also, the GF LOVES it as a second screen device when watching movies.
I picked up a 1TB Buffalo Linkstation. It already runs a flavor of linux that you can telnet into fairly easily. You can then install something like uShare on it which is a DLNA server. It works well for me, I have a TV that can connect via DLNA or I can also connect via the PS3 or the XBox 360. Note that the PS4 and XBoxOne don't support DLNA even though their previous editions did.
I have a set-up where all my media files are stored on a generic Linux file server running Samba for CIFS/SMB and exporting NFS shares. This can be any old box you have laying around, and yes, the Raspberry Pi can do this fine.
My televisions have small boxes mounted via VESA-mount adapters on the back of them. 2 are Raspberry Pis, 1 is a Zotac Z-Box. Two are wired, one is wireless, all have power and HDMI cables. All run OpenELEC as a front end and I use Yatse on my Android phone as a remote.
The downsides are you can't integrate Netflix into OpenELEC (which is really just a skinned, slimmed XBMC) because of lack of DRM support on Linux. I haven't checked on Amazon Prime video or Hulu Plus video support lately. I know it was working before with the BlueCop repository of add-ons.
Learning HOW to think is more important than learning WHAT to think.
Might be discontinued, but I have yet to find anything that works better. It also supports the other comments here about XBMC as it runs a derivative of it IIRC. I throw .avi, .mov, .mkv, etc and no problems. Full high-def, no problem. DTS, etc, no problem. Optical out, composite out, HDMI out, wifi, ethernet, SD card, USB You can find plenty of them on eBay, usually under $100. I am terribly mad that the product line got discontinued (I believe it got bought out by Samsung, shocker). I picked up a Roku3 to test it and it only works with H.264 streams and is not as slick when it comes to pointing it at my NAS drive. Get the BoxeeBox, toss a NTFS USB drive on it, and off you go -- if you have a network directory, then point it at it and it will scan and go. If it does not recognize a title, you can go in and manually reconcile them and they will appear in the main media catalog. Most of the time I just navigate straight through the file browser since I know what I'm after...
Is the performance of the UI as smooth when you use "heavy" skins? Aeon MQ5 for instance, filled with HD background slideshows, movie metadata and so on... Just curious, as i am always interested in lowering my energy footprint....
And it's to pay somebody else to build your media server for you.
You say you can not buy one.
Hogwash. I'm sure if you had the money you could find a computer savy nerd to build you an XBMC server solution for your home.
That being said, Roku + Plex pretty much does everything.
I run XBMC on an Apple TV first generation, upgraded to include a 1080p hardware decoder card. Everything streams from my server, using simple file sharing mechanisms like NFS or Samba. Occasionally I copy a file to its hard drive so that I can take the AppleTV with me to a friend's house. It's small, the UI is polished, and it handle almost everything.
For Netflix, I have a Sony Bluray player with built in applications (Netflix, Pandora and Youtube are the only ones I regularly use. It also has Hulu Plus and Amazon Video). I bought this $100 player and a dumb TV instead of a smart TV. It also has DLNA support, and I run minidlna on the server, sharing the same media files as with the XBMC Apple TV client. Sony's interface is not nearly as polished as XBMC, but occasionally I will run across a file that doesn't cooperate with XBMC, at which point I can switch over to the Sony.
Bottom line - if your device doesn't support standard sharing mechanisms (either file sharing protocols or DLNA, etc.) it's probably not worth the trouble to mess with. Sell it and get something else.
I have a Chromecast that I use strictly for Netflix and Pandora. If I wanted to stream local media to it, I'd sell it and buy something else.
"Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
I haven't look at the commercial products since I wanted to set up something free. However the free solutions *will* require quite an investment in time to learn how everything works and set up your device profiles.
I'm using Serviio on my CentOS box, it took me weeks to get the profiles for all my devices working properly, but now it transcodes on the fly to my Panasonic and Samsung BueRay players (if you don't have a smart TV, get a BlueRay player that supports DLNA, should be around $100), and it works with our Android and iDevices as well.
DLNA seems to be a work in progress, it's not as seamless or as polished as I'd like it to be .. I haven't got sub-titles working (I don't have a need so I haven't spent any time on it), and the most annoying thing is that I can't fast forward or rewind playback, apparently this could be related to my version of ffmpeg, but it's something I need to look into.
Long story short, if you want to do it with free software, the technology is currently at a place where you will have to spend a lot of time getting everything working. I'm not sure how the commercial offerings compare, that might be a route to go if you don't have time to spend.
Nothing is 100%. Plex is pretty close. Other than that, build a PC and use Mobile Mouse.
As for Netflix, just go ahead and use a dedicated device such as a Roku or a Bluray player with apps. You won't get a good Netflix experience with XBMC (kludged for NF), or most other media player softwares. Don't waste time trying to find it. Closest thing would be a WD LIVE.
I love my WDTV Live, it recognizes Linux NFS shares and has played every damn file I've thrown at it.
Until I repurposed it, I was using my first generation G4 mac-mini + VLC for this just fine. 16GB SSD, videos stored on a NAS, quite, cheap, works like a charm.
But yeah, that does require going the 'used' route.
This probably won't help the OP, but my solution was to convert my MKV files to MP4 format. The reason for this was that I was putting them on an external hard drive to connect to my Roku box. Roku says it supports MKV but in practice I've found it doesn't really. MP4, on the other hand, works nicely.
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
1. Purchase HDMI cable.
2. Plug one end into computer of some kind.
3. Plug other end into TV/stereo.
I don't understand why everybody has to use special gadgets and software and such just to watch TV and movies.
I don't respond to AC's.
I use a combination of MythTV for video/DVR and Subsonic for my audio collection.
I've built several systems to do just what the OP wanted and was never really satisfied with the quality of the product, then I was given a free Apple TV, so I played with Airplay and iTunes and got it working very easily.
I've since purchased 2 more Apple TVs for other rooms in my home.
It turned out to be the easiest way for doing what I wanted, and the interface has a professional look and feel that I don't think other solutions gave me. Now that it's set up, all I do is drag media (only pre-req is movies have to be run through Handbrake first) over to iTunes, perhaps change the media type to "movie" instead of "home movie", and I'm done.
Yeah, I've traded off my geek cred by using Apple and will probably be modded down by the anti-apple crowd, but I found this to be the best solution to the challenge outlined in the OP, so I'm sharing.
Many years ago I tired of the frustration of getting a Linux-based solution to work well. Not just working, but working well - easy, looked nice, not having to reconfigure everything any time a library/software update on the Ubuntu box occurred, etc. I bought the 2nd gen Apple TV and have never looked back.
I fully believe that today there must be other solutions that work well, but I'm happy enough with the Apple TV that it's not worth the time trying anything else. There is no need to feel that you are trading in geek cred - you have a solution that works and it gives you the time to tackle other geeky problems.
Well thanks for your references to the cheap, elegant, well-documented and functional solutions that already exist. I find those really helpful.
Oh wait, I don't because they don't exist.
Really? Funny. I thought that the WDTV Live! I bought was pretty cheap, all things considered. It does exactly what he wants (to replace the Netgear box he currently has), and it can play off network-mounted file shares, meaning that he doesn't actually have to install any packages on his Mint box at all, just tell it to share the folder in question by Samba.
Unless you think that setting up a Samba share is an unsolved problem?
A flat touch screen is a TERRIBLE interface for controlling media.
Really? I find it very good for navigating DLNA content on my stereo, because I can easily scroll through the list of content and then just tap on the song/album I want to play.... It's *way* better than using the original remote that came with it...
My setup now consists of seven WD TV Live and a Ubuntu Server with mirrorred disks with files served through Samba. The current WD TV Live works with a number of online content providers (yes, including Netflix) and plays various types of media files. Two words of advice: 1) There is a WD TV Play which is cheaper, but does not play DTS audio. For me this was a deal breaker, so I got the regular WD TV Live. 2) DLNA: Many folks love it but I hate it. I decided that I won't bother with DLNA whenever possible. It is much easier to let the client to decode the file.
My cellphone ringtone is a ring tone.
That's what I use for just that same situation. It plugs into the USB port on my Samsung TV. I point it at a shared directory on my file server. Done.
Plex is very easy to work with; I use it to stream locally to 2 Rokus locally and to my PC remotely. If you are having problems "seeing" the files via Plex, make sure they are in the right folder specified by Plex eg movies, TV shows, etc... Second check the file names; there is specific nomenclature in regard to proper file names of the hosted titles. Third, be sure to access plex on the host device (server) and be sure to hit the 'refresh media' button for the specific section. Lastly, access the section, movies, TV shows, whatever and verify that the metadata is properly loaded and fix any mismatches. Plex is usually easy as turning on a faucet or flipping a switch.
I also found Plex, and other database driven, setting filled servers to be too annoying to use. I installed Apache2 and pointed it at my media folder. Then I wrote a little PHP that dumps the directory as a raw list of file paths separated by line breaks! sorted by date modified. Then I banged out a quick web page that sorts those by TV show and season. Tap a show get a list of seasons, tap a season, get a list of episodes. Each episode has a link to play it in the browser in a small frame below the episode list, a link to the actual file location,and best of all, a Javascript button that launches the episode in VLC on my TV computer using VLC's built-in HTTP interface, letting me start shows on the TV from any of my iOS devices.
Also, it's LCARS themed.
Another happy WDTV Live user here. I have this exact model, purchased in November 2011:
www.amazon.com/Live-Media-Player-Wi-fi-1080p/dp/B005KOZNBW/ref=sr_1_1
Just set up a SMB or NFS share on any computer you want, and this device will play ANYTHING you can throw at it (including flv, at least in my experience). Has 100Mb ethernet, N wifi, HDMI out, optical out, USB port, and a remote.
It will talk to a "media server" if you really want it to (DLNA, etc), but I've found a simple file share is the way to go.
With the first link, the chain is forged.
Sounds like the same issue I faced.
Basically, you have to name them right or Plex won't see them. Follow the naming convention and directory layout on the Media Preparation page.
I assume this is what you mean by "more hours than I'm prepared to spend". This would be true for music, I can easily imagine. However, I personally would use Foobar2000's metadata/tag and file renaming feature to make this much easier for the music side of things. Here is a video on how to set that up. Shouldn't take more than an hour to rename them all and clean up the ones that don't work (rarely, if ever, happens).
I'm not sure on how to make the movie renaming easier, but I imagine you have far fewer of those and it wouldn't take hours to do.
Good luck.
Do you have DVRs on any of your TV's? I've cut the cable so to speak and only get local channels through traditional means. Everything else that gets watched s dropped on a local server and streamed on demand to the various TV's/DVRs and stereos.
pyTivo works really well if you have Tivo's attached your TVs. At $750 a pop though--Tivo's can be a really expensive set top alternative. You can find old Tivo II's on ebay with lifetime service for reasonable prices.
For TVs without Tivos--the Western Digital WD TV boxes work well. As do Xbox's and PS3's. The one DLNA server I've found that does a good job wiht the varous media formats and web streams is TVersity. I'm still running a very old, free to use version of TVersity, so I am assuming the latest versions haven't lost too much functionality. (I think some of the TVersity functionality has been shifted to the paid version versus the free edition.
It's too bad they're discontinued, because it looks like a Boxee Box was exactly what you were looking for...I know I loved ours, and recommended them to many other people a couple of years ago, mostly my less-than-technologically-inclined friends. We don't use it as much anymore because we moved to Plex* and a native TV client in our main viewing area instead (wanted one remote control, instead of one for everything-but-the-Boxee, then one for the Boxee), but when we needed it, Boxee was awesome...
AFAIK ours still works, but I haven't watched new content on it for so long, I don't know how well it would handle it. Suppose I should check that someday...
*Note: We haven't had any issues with Plex not reading certain files or any file formats, but we're running it from a Windoze server hiding in the basement, and viewing it on a Plex app installed on a Samsung Smart TV, so that may be why our experience was better than yours...might it be worth it to get a Win7 seat and try Plex from there instead? It won't help much with the music, unfortunately, because the Plex music interface sucks donkey arse, but for video it's pretty kickass. Subtitle and audio channel controls are available from the TV remote in the Samsung client, they're just not very intuitive...or well documented.
"I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
One of the trickiest things to get worked out was streaming music through out the house. Having a large collection, I've found MediaMonkey to be the best audio file manager and playback solution. Personally, I've gotten hooked on the AutoDJ option of MediaMonkey.
There must be a sexier way to do this--but currently when MediaMonkey is queuing and playing music with AutoDJ, I'll use NCH Broadwave Audio Streaming Server to turn the MediaMonkey machine into a live streaming box that can be accessed from the various stereos/TV around the house. The nice thing about this is when you are in the kitchen, game room, outside deck, or even sitting on the dock you will always heard the same music.
There has to be a better way to do the live streaming. I keep hoping MediaMonkey would provide the functionality, but MediaMonkey currently only streams from your collection via DLNA. i.e. No streaming of "Now Playing" over IP. Someday I'll figure it out...
We're an XBMC house. We were a MythTV house for 7 years or so but switched to XBMC. If you color inside the lines it works terrifically. Just don't stray around the edges... There are certain files that the Acer Veriton upstairs won't play but play fine on my Mac Mini downstairs. My wife can't stream from pbs.org via the XBMC plugin on the veriton (some episodes are fine, some are all glitchy) but it works fine on the Mac Mini. Some plugins work for a while and then they stop working "foo.py addon script failed!" ... Searching for a title doesn't work very well at all... Type in "Spartacus" and it can't find it, even if you're looking right at it in the Library. etc..
Still, it's an order of magnitude better than the alternative.
If you're comfortable with manually editing a preferences file in XML, MediaTomb is an excellent choice.
The closer you are to the code, the happier you are. - Ancient Geek Proverb
Only that XBMC will burn 100+ watts; whereas my Synology media server uses 10 watts and is dead silent; the upgrade pays for itself over time.
My God can beat up your God. Just kidding...don't take offense. I know there's no God.
Not everyone may want to sit down and use their phone/tablet to start a movie, but I don't see it as being too different from using a normal TV/media player remote...
And this is why geeks are terrible people to go to for advice on stuff like this.
A flat touch screen is a TERRIBLE interface for controlling media.
Hey troll, eff-off. Others, STOP FEEDING THE TROLLS! Igits.
I share my files with SMB, but I use a Dune HD B1 player. It plays everything including Blu Ray structures, DVD structures, ISO, MKV, MP4, M4V, AVI, and so on.. So if you're looking to play your files on a single TV, get the best player you can. A Dune HD.
> since that's the container all the pirates seem to use for movies (I have no idea why, and I've not bothered to look into it).
It doesn't have any arbitrary limits imposed upon it unlike "legitimate" video containers.
Got a DVD? Just want a "compressed" version of that? MKV will handle it. The "anointed" file format will not.
MKV isn't about "piracy". It's about doing creative things that get you accused of piracy by the iCult crowd.
A Pirate and a Puritan look the same on a balance sheet.
Since the TV does not have media browsing/playback capabilities built-in, he needs a front-end device to provide the media to the TV, such as the Netgear NeoTV Max. He's currently using his PC running Linux Mint as his media server.
The problem is the Netgear NeoTV Max is not seeing all the media while using: Plex, Serviio. He would also like it to stream BBC.
For a back-end media server, there are two main options: transcoding or non-transcoding. Plex transcodes (translates video from one format to another) on-the-fly, so it should be mostly seamless and allow playback of a wider variety of formats. XBMC does not transcode (there may be a plugin for that now), but it is easy to setup and free and highly configurable, although you don't have to change anything if you just want to use it as a media server. The capability to transcode a media file is not essential, unless your front end device has limited media playback capabiliites.
For a front end device, either a small media player, like the NeoTV, Roku or WD TV Live, or an Android mini pc should work fine. Some of the new Android gaming devices, like the Oyua, Madcatz MOJO and Huawei Tron come with the ability to run Android programs, which enables running the Android version of XBMC. Using XBMC as a front-end client interface allows streaming media, such as BBC, to the TV.
I recommend getting an Android mini pc, such as the Huawei Tron or Madcatz MOJO, and run XBMC on it. I would also recommend running XBMC on the Linux Mint media server. The Android mini pc attached to the TV will be able to view and play the media files on the Linux Mint media server that is also running XBMC.
I've only thrown .mkv files at Plex, since that's the container all the pirates seem to use for movies (I have no idea why, and I've not bothered to look into it).
It's because MKV isn't proprietary, is in active development, and was designed from the ground up to be able to contain completely arbitrary data, so even an "unsupported" format can be stored inside it as just a binary blob.
Add in the fact that it has direct support for nearly every codec in use today, plus the tools that can understand those formats enough to extract every bit of metadata along with the content, and you have the only reasonable container for movies.
To me I wanted a solution that "just worked" for everyone in the family. That included me not wanting to have to compile anything or modify scripts, and the interface had to look polished hence running VLC isn't a solution for me.
I've got a 2010 mac mini with an external nas hooked up to my TV. I've got over a hundred movies ripped and thousands of mp3s and a few dozen tv shows. I put them into to root folders "Movies", "music" and "TV Shows". I pick the right scanner for each (30 seconds worth of effort). If I wanted I could store the music in iTunes and plex can retrieve it from there.
As long as you've got the files named something useful (I use the movie's name and year of release in the filename rather than "ROTJ.mov"). Only issues are with titles that are a bit out there like concert DVDs, and for those very few I just manually correct it. (5 min of work).
The GUI for plex is optimized for a remote control If you've got the silver apple remote this is perfect (the old white plastic one didn't have enough buttons). Or just use the iphone/android app instead. I do have an IR keyboard if I need to do something on the mac.
Chromecast is awesome and the 'cast desktop' is a beta feature IIRC. However the native apps for Netflix, HBOGO and Hulu pretty much rock.
I'm using a Mede8er MED600X3D. I love it. It's XBMC based with a large community of modders. I stream uncompressed blu ray mkvs with lossless audio from my NAS without any problems at all. Supports HDMI 1.4a, 3D, and pretty much everything I throw at it. The only glitch I've had is that it's not licensed for DiVX on AVI, so I had to change the FourCC to XVid, and that solved it. AVI is dead to me anyway.
It doesn't fulfill the netflix requirement, but after many years of playing "find the magic codec" with my WD devices this one was simply an awesome breath of fresh air.
Mainstream solution using existing hardware without a lot of tinkering:
Server hardware: 5-year old multi-purpose Windows 7 PC (gaming, work) with a networked Silicondust HDHomeRun Prime tuner and Comcast Cablecard. .WTV to .mp4 for mobile copies), iTunes
Server software: Windows Media Center, Plex server, MCEBuddy (to transcode and compress
Clients: Roku with Plex, Xbox 360 (media center extender), Apple TV, mobile iOS devices w/ Plex
I can play games while WMC records two shows simultaneously in the background. .WTV recordings on the fly.
Plex on the Roku will transcode HD
Media Center extender on the XBox 360 works flawlessly. I wish they didn't yank the functionality from the XBone. I won't buy one until they add it back as an app.
Mobile devices can steam Plex locally, or must wait for MCEBuddy to finish transcoding to sync an mp4 for travel. This can take as long as the original recording playtime.
Apple TV will show the same mp4s I make for my mobile devices but I rarely use it for that.
Nostalgia isn't what it used to be.
My Current setup is: HP Miniserver 1 x 250 GB 3 x 3 TB FreeBSD(Nas4Free) Serviio 2 x LG and 1 x Samsung TV It works really great. My suggestion is: Stick with serviio, just make a post on serviio forum - maybe you need to change Serviio profile to "encode everything"(if you can afford it CPU wise), but really so far I never had any problem with any .mkv file ...
The original poster was asking for advice concerning media servers, yet most of the comments here have been about players. Personally, I think the need for a media server has largely gone away. Most NAS devices support either DLNA, NFS, SMB, etc., and any media player worth its salt can find sources on the local network and play them. Yes, if you want to be able to transcode on the fly, then Plex makes sense, but how much transcoding is really required these days. My current set up includes: Dlink DNS-325 running firefly that my Roku soundbridges / iTunes clients use for music. Yes, it's old school, but I love the soundbridges. In terms of media players, I use the D-Link boxee box. It's not super fast, but it can use nfs to stream movies from the DNS-325. I would like to run XBMC on it instead, but I'd lose Netflix if I did that.
I installed Serviio on an existing Gentoo box, added a couple of packages (ffmpeg, etc), and it has worked fine with my Sony BlueRay player for a couple of years now with no problems. I don't really do playlists or anything, just navigating folders and watching a couple movies or shows at a time.
Your problem with some file formats not playing will more than likely be down to the Netgear box not supporting the wide array of file formats and codec variations you'll find in use on the net. All proprietary players suck because of this. For something cheap and very full featured, try Raspbmc on a Raspberry Pi (with the optional codecs and a remote control). Raspbmc will play absolutely anything you throw at it.
On the server side it's much easier. Either stick with Plex (it will probably be fine streaming to a decent player like Raspbmc / XBMC) or you could try something like MediaTomb or PS3 Media Server, both of which offer transcoding too (for shitty players).
"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.)"
Yes. If you see all of that in one product, it means either you're dreaming or your dead.
John_Chalisque
> Until I repurposed it, I was using my first generation G4 mac-mini + VLC for this just fine.
Then you weren't stressing it very hard. In fact, I am pretty sure you were going out of your way not to stress it at all as there's very little that such an old Mac will decode by itself.
At that point, you might as well just use a Roku.
A Pirate and a Puritan look the same on a balance sheet.
I have 3 of them in the house, I will be replacing them with real XBMC pc's shortly due to how fickle they are.
Same here. Some of my ffmpeg-created media files simply crashed the Pi's GPU (and no, Pi-ons, the latest firmware doesn't fix it). Every software player handles them fine, so over to XBMC on a core2 with an older nVidia card, and everything is great.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Create a networked folder & within it symlink all your stuff. I don't care what networking protocol you use, but the linuxier, the better. On your TV's end, install Ubuntu or whatever, raise the font dpi, maybe bold high contrast inverted to make it resemble a 10-foot interface. Then, have the media folder on your desktop & teach your family how to right-click > open in VLC or to open VLC, File > Open Directory, or whatever. I know it sounds sloppier than a Del Taco bathroom, but to me it's the simplest solution available. Easiest setup, no dicking around with last year's 10-foot bullshit that gets closed-sourced half-way through or some shit, just vanilla Ubuntu or whatever & a file server.
... and how many PS3 games can your raspberry pi play?
When our name is on the back of your car, we're behind you all the way!
This looks like what you wanted:
http://hsti.com/products/wirelessmediastick
disclaimer, I haven't tried this at all...
Jeremy.
Honestly, Boxee Box is probably one of the best STBs. It'll play just about anything and has an app for Netflix.
I had one and got rid of it because it was a bit flaky, but in terms of your requirements it's the only thing I've found that does everything you're looking for.
I use the original Boxee Box (not Boxee TV). I've had it since they came out some 5 or 6 years ago. It connects to your network (wired or wireless). It has streamed everything I've thrown at it, including hi-definition content. Although I do only use it on a wired connection, your experience with wi-fi may differ. Did I mention it has played every file I've thrown at it? (I've got 900+ movies and 10,000+ audio files in various formats on my PC) The box itself has an HDMI connector for your TV (along with analog connectors) and a USB port for a flash drive or portable HD. You can surf the internet with the built in browser or choose an app for various services and streaming sites (e.g. Netflix, Hulu, YouTube, MLB.com, et al). The remote is RF and has a full qwerty keyboard. Sadly, D-Link no longer makes them but they can still be found for sale under $200.00. (NOS) I've got a new "smart" TV that includes a built-in media server but doesn't compare to my box.
Unless you are transcoding DVDs or pirating videos from the internet, h.264 / MP4 is more or less the current standard for internet videos. If you are ripping DVD / Blu-Rays, unless you are planning on watching them very soon, you're going to need to transcode them anyway if only to bring them down to a manageable size (besides, Handbrake uses h.264)
Started out doing what you do, and moved away once the library grew and became frustrating to reincode, upate the type, fix the metadata (name, series, episode, etc). On a flip side, look at Meta-X to help with the metadata for your MP4's.
What the hell are you doing? Once the video is ripped, it's done. Copy it to an external drive or burn it to a DVD. Just give it a name like "001 - Episode Name" and be done with it. Most media players will read the filename as the video name. No fucking around with metadata required. If you really need to get specific try naming it like "Show Name 001 - Episode Name"
Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
You can probably achieve similar results with a cheap Intel NUC, but I happened to have a Mini and I am VERY happy with the results. I use Rowmote as the remote control/touchpad/keyboard to control it, Air Video to stream my video library to my iPhone over the internet when not at home, XBMC and VLC locally as well as all the other usual suspects.
Yes it's relatively expensive, yes it's overkill. But it does the job really really well, shit just works and it's tiny and beautiful.
Not for everyone, YMMV, etc. You can get an old Intel Mac Mini for around $150. If you're lucky, it'll come with the original little white remote. If not, you can buy the current silver one and it'll work. You want 10.6 (Snow Leopard) because it's the last version of OS X that came with Front Row. (More than that, Front Row won't run AT ALL (grr...) on 10.7 or newer. You can also run 10.4 or 10.5 if that's what it came with and you can't get your hands on a 10.6 disc.)
Intel Minis have a) an IR sensor for the remote, b) integrated graphics (meh) with H264 decoding in hardware (yay), c) and optical digital audio out. (It might not play perfect 1080 if it's old, but all should do 720p fine, and newer ones will handle 1080.) G4 minis have no remote sensor and their 32 MB dedicated video will play back MP4-encoded files OK but it'll gag a bit on H264, even at 720x400. Obviously, avoid the original Core Solo minis (they're rare) and go for a Core Duo or Core 2 Duo. But buy one old enough that it'll run 10.6.
Load your stuff into iTunes, set the properties on the files so they sort into TV/Movies/etc, and it's easy to use. I have one: 1.66 GHz Core Duo; 2 GB RAM; piped to a TV at 720p via DVI->HDMI; uses overscan but I can live with it. My wife can use it, and my son has been able to use it since he was about 5 or 6. I put a 500 GB hard drive into one and it has hundreds of hours of captured video and ripped DVDs. You can also drag entire DVD rips (i.e., with VIDEO_TS folders) into ~/Movies/ and it'll find those too, in case you have any DVDs that you want to use with menus. (As opposed to ripping to an MP4 file.)
It's not perfect -- what is? -- but it's easy to use, stable, and flexible. When not using Front Row, I can use a laptop to VNC in and run shows from network websites, Hulu, etc. And it also serves as a DVD player. Just pop a disc in and it'll appear in Front Row. It uses very little power, is basically silent, and for extra power savings I have it set to sleep every night at 1am. Pressing 'menu' on the remote wakes it. (And you can press and hold 'play' to put it to sleep.) Uptime is measured in months. I'm very sad that Apple quit making Front Row an app (the Apple TV is just way too limited for me) and I'll stockpile these things if I have to and use them for years.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
XBMC is an awesome Media Player if... you only have 1 user, and you only have one place you watch stuff, and that place is always connected through a local LAN, and everywhere you store media is available 24x7. Violate any of those, and things quickly go down hill -- all of which PLEX does quite easily.
As does the plex app.
And I would have to totally disagree on that. A flat touch screen is the BEST interface for controlling media.
Whatever you do, don't use Sony's stupid "web" thing as your media server.
I had to do low-level programming of Sony video-game console hardware for several years. I found this video positively cathartic.
"Once we've identified and embraced our sickness, we'll have strength...and that's when we get dangerous." - John Waters
Based on this:
I installed Plex, pointed it at the directories with video of any type in them (as a "Home Videos" group) and set it loose. It found nothing. There are thousands of videos on the subject drive in various subdirectories and it found exactly zero.
On the chance that it doesn't build the library via a recursive search and thus requires each individual directory to be entered, I went back and did that with a Music group pointing at a directory full of MP3s and FLAC files. I also added another directory to my Home Videos group, said directory being filled with hundreds of videos of all sorts of types. It found zero files.
No idea what I'm doing wrong and there don't seem to be enough controls for me to play with settings until I fix things. I'm looking for something else.
iTunes + AppleTV
Yes, the source is as closed as your father's anus isn't but it has the twin advantages of a) working, with b) relatively little effort. The most I have to do is when I rip a new disc I have to click a few buttons in MakeMKV, a while after that click a few buttons in Handbrake, and a while after that drag to "Automatically Add to iTunes". I can send to multiple receivers, I can control playback from the computer, from the AppleTV remote, or from the Remote app on any of my IOS devices. And I didn't have to expend time worth more than the hardware.
(And still not one DRM-encumbered file in the library. If Apple we wiped from history tomorrow, I could still pick up my files and move on.)
As for Netflix, just go ahead and use a dedicated device such as a Roku or a Bluray player with apps. You won't get a good Netflix experience with XBMC (kludged for NF), or most other media player softwares. Don't waste time trying to find it.
I have one of those Blu-Ray players with apps for watching Netflix. I don't get a good Netflix experience there either.
Consider the primary use of a remote is to operate a very limited set of functions while viewing the media: volume, pause, play, forward and reverse. If you were to count buttons you press, and how often you press them, those are the clear winners. The next level of functions is to select a piece of media: channel, movie, file, etc., or power on/off. You do these functions at a different time, when you are not actively watching the current media. The least used functions are setup and control types of activities, and you probably don't use those daily.
A touch screen excels at displaying the things you don't use all the time. There, a good interface can walk you through the stuff you're trying to do. It can group related controls, and put only the things you're likely to care about on the screen - maybe presenting sliders for adjusting colors, brightness, etc. A touch screen makes that easy.
A touch screen also excels for selecting media. As you noted, it can act as a second display, showing titles and other info. You can easily and quickly flip through your selections there, and you can see it without the awkward "10-foot-interface" of a typical on-screen-guide. And it can even display an on-screen keyboard for quick searching; entering a letter at a time on a 10-foot-interface is a lesson in stupid user interface design.
Where a touch screen is weakest is in the viewing functions. A good remote should allow you to do those few functions without drawing your eyes or your focus away from the media. But if you have to turn your attention away to see the volume slider, then drag on it, you're no longer focused on the show, and you've taken yourself away from the viewing experience.
Instead, for the viewing activities, it's best to have a tactile interface. Buttons that you can feel in the dark make it easy to do the tasks you need to do, and don't rip you out of the viewing experience. A touch screen is simply a bad choice there.
I had a Harmony 1100 remote that understood this really well. It was a hybrid, featuring a touch screen for dynamic controls, and had a dozen tactile buttons for the common viewing functions. It didn't do on-screen guides, though, and eventually I gave it up for a Google TV box with Bluetooth remote. While I still like the tactile buttons for viewing (apart from the bugs), it's been a serious downgrade for just about everything else. And running the Google TV remote via an iPad, iPhone, or computer interface doesn't help - as a matter of fact, it makes it much, much worse. I have to power on the screen, enter the unlock code, open the app, then navigate the app to find the remote screen and finally the volume button. It's a 10 second affair just to hit volume down, and by that time I've completely lost focus on the program.
John
I've used Twonky Media Server for a while as a UPnP server, and been reasonably pleased. Plex is great for all the metadata it gives you along with the other features (particularly the ability to stream iPlayer content with the plugin that's available), but is really really finicky about file naming conventions and directory structures. Twonky seems to just list and transcode without much fuss.
izm
I tried it with my collection. It mostly can't cope with my mkv files; it might play them, but it can't read the metadata or the covers (which actually ALL my files have, just as all of them are mkv).
http://seegras.discordia.ch/Blog/matroshka-and-the-state-of-movie-metadata/
"The more prohibitions there are, The poorer the people will be" -- Lao Tse
If you have the money to spend and do not want to build your own Linux media server (plan to do this with my older ZaReason Breeze 4220 PC), you could checkout ZaReason's product offerings. They build Linux boxes, you tell them what Linux distro you want on them.
ZaReason's small footprint media server, MediaBox 5440 (quad core power in a little bitty living space) or if you have room for a bigger box and are interested in 4 hot swappable sata bays, the Breeze Server 5880 looks like a very nice server.
Of course any Linux server can be made into a media server and any Linux PC can be turned into your personal DVR and a Linux server. Once you start using a Linux box this way, you will not want to 'stream' content over the internet, especially if you are a cable internet subscriber. Especially with a new LG 60 inch LED TV 1080p 300hz (Monitor wall anyone?) costing under $800! Just plug into your Linux PC and enjoy watching what you download!
Remember that 100% of Cable Internet providers throttle their bandwidth, meaning DSL is usually faster than their throttled cable bandwidth promises. DSL is usually cheaper too! The cable company's marketing bandwidth claims are lies based on this throttling!
(Run DD-WRT on a supported device to see your actual bandwidth in real time after the speed test ends, cable users will be shocked and disgusted!
A promise of 20MB/4MB gets throttled to less than 101Kb/20Kb in my experience and I guestimate you need at least 230Kb upstream for the stuttering to stop and they throttle the upstream to less than 20Kbs if you have the means to see it, granted other factors apply) This is why most of us download something before we watch it, forget about streaming over the Internet!
And with the recent net neutrality loss in the DC courts (January 14, 2014), this is going to become more of a problem for those of us wishing to download and stream content. It's going to get ugly folks!
I highly recommend Firefox with the DownloadHelper Plugin in order to download content from the Internet. Don't worry about the proprietary Windows formatted content, there are always other options, usually on the same download site. My friends and I refuse to purchase music that can not be played on any of our Linux devices (mp3, handheld, tablet, laptop, PC, server). If everyone did this, proprietary formats would be useless. And I pay for some content, just not proprietary formatted content. Even in the days of VCRs, I did not want to own every movie that I watched, only the few that I really loved, thus using a PC like a VCR, as in DVR, simply is the way we have always been doing things. If a TV/Cable Series or Movie is that good, I go buy it, usually after multiple seasons our out. Got all 10 Seasons of Stargate for under $300 at Fry's Electronics in CA, think I paid under $199, but its been awhile. Bought DVR version of "Dave" too, wish all our presidents were like Dave! Love that movie.
You can pretty much download anything down to a Linux PC and then stream it from there 'locally' on your network. This basically uses your harddrive like your own personal DVR box, no bandwidth throttling by cable companies to cause your streaming to stutter or stop. And you simply erase it after you watch it, just like we did with VCR tape recorders back in the day.
Full Disclosure, I do not work for ZaReason, just met the owners at SCaLE in Los Angeles a few years back (SCaLE 7x in 2008 I believe) and was very impressed with them, their company and their products. Became a customer i
Are you sure your problem is the server and not the client? You keep saying the server 'doesn't show' your video files, but are you sure the problem isn't that your client box is not capable of playing them? Many of those boxes have fairly limited format compatibility.
I've been through various HTPC setups over the years, and the one I'm happy with is a PC - I use a Zotac Zbox, but you can buy a lot of similar HTPC-type boxes that will be fine for the job - running OpenELEC, a special-purpose Linux distro which is basically a very light framework for running XBMC. I don't use a 'media server' at all, I just have a NAS which shares the files via CIFS (always seems to work better for this purpose than NFS, for some reason). I've tried various streaming boxes, including a Popcorn Hour when that was the flavour of the month and supposed to play any format imaginable and work with subtitles and so on, and they all had some kind of problem which made them a PITA. It may be old-skool and 'unelegant', but a PC running XBMC is still the most versatile 'media player' box I've found.
yatse solves this elegantly via swipe gestures for those "level 1" functions like volume, skipping and the like.
Nope. You (second person, plural) may live and breathe Netflix, and possibly even watch a lot of TV and movies (if that is what Netflix does ; never seen it myself), but you and your associates are not everyone.
Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"