Video Appliance For a Large Library On a Network?
devjj writes "For the past year or so I have been trying (and failing) to figure out a reasonable solution for bringing my large media library to my living room. All of my media lives on an Ubuntu server that sits on my network. It's been very reliable and it's fast enough for streaming purposes. My content is exposed via SMB. It's the living room side where I keep running into problems. I am currently using Windows 7 and XBMC, but the case is too big and noisy, I don't particularly care for Windows, and the whole thing just seems overkill. What I want is a device that can present a decent UI that the non-Slashdot crowd would be able to use, but that is still powerful enough to stream full-fidelity 1080p. I dream of a small box that can transcode video over a network, but that's probably a pipe dream. The new Apple TV would be great if it could connect to network shares. What say you, Slashdot? Is what I'm looking for possible, or should I just give in to the iTunes/Amazon/whatever juggernauts?"
No transcoding but it plays close to all formats
http://www.popcornhour.com/onlinestore/
http://www.anandtech.com/show/3767/media-streamer-platforms-roundup/5 You can read a decent (although aging) round-up of your options there, or just go buy the O!Play. It plays anything that matters.
I am literally 3000 tokens away from the chaotic crossbow --Stephen
Get a Western Digital HD Live box. It's cheap, tiny, quiet and plays videos with a large variety of codecs. Also does music of course, plus Pandora, Flicker, etc.
I've been using Tversity on my windows machine for 3 years now and I can honestly say it's the best solution I've ever seen. Transcoding to multiple devices with different codec/format requirement has never been simpler. I can stream to all the iPhones and computers in the house, as well as my 360 with minimal configuration.
You will want this: http://www.wdc.com/en/products/products.asp?driveid=735
And this: http://b-rad.cc/wdlxtv-live/
Simple, effective and above all...cheap.
PopcornHour Network Media Tanks ! We own two and LOVE 'em. Xvid, mkv, iso, vob etc. Up to 1080p.
Trolling is a art,
MythTV, do all the processing on the backend server and have a lightweight (quiet) frontend it should bolt onto your existing ubuntu server
personally i use a mac mini with front row. i map my fileserver via smb, play content using sapphire, the hulu plugin for front row, boxee, etc.
it works reasonably well.
I researched this long and hard. I wanted what is known as a "Networked Media Tank," but I didn't have the bucks to make a poor decision and try again. I just plugged the PS3 into the receiver I already had, plugged it into the network, and pointed it at the folder on the server which had all of my music/photos/movies. On the server I installed "PS3 Media Server," which is freeware, pointed it at my media folder, and that, literally, was all it took. Plus the PS3 will play your Blu Rays, and as it is Sony, the firmware updates for new releases will always be available... unlike with the dedicated BD player I had from Samsung. Over a year later and I have never regretted the decision.
Puget Systems Echo: http://www.pugetsystems.com/echo.php
There is an Atom / Ion version that may suffice for your needs (Echo I) and a more powerful Core i3 / i5 model if you need extra horsepower (Echo II). Both are very small, pretty darn quiet, and could run whatever software you'd like. I personally prefer the Windows 7 Media Center interface, but it sounds as though you aren't a big fan. Other nice options to check out are MythTV (Linux) and Boxxe (Windows or Linux).
William George
Bandwidth probably won't be your limitation. The Blu-Ray format has an absolute max transfer rate of 54 Mb/s, and only 48Mb/s for A/V bandwidth. Even movies on disc won't usually max that out, since they'll be VBR-encoded. Movies on a file server will usually be compressed all the more. Even at 50% throughput loss, a 100Mbit ethernet will still be able to keep up.
Don't know what your experience has been, but when I was using Samba, it often bogged down and caused the stream to stutter. I made my movies available over Apache w/DAV instead and the problem went away.
Not a typewriter
I run an AppleTV and have done the following non-standard things with it:
-Hacked it to enable SSH and read/write FS
-Installed Mplayer and XBMC
-Made it so a folder called ATV on my desktop computer automatically syncs with the ATV using rsync regularly so whatever I have downloaded is always on the ATV
-Ordered and installed a Broadcom CrystalHD mini PCI card that renders video and takes processing that away from the ATV's limited CPU
-Installed kexts that support the above and a nightly build of XBMC so I can now play 720 and 1080p media using XBMC
Works perfect for me. I could install Linux on it but both myself and my partner love Apple's movie rental system and the iTunes integration for our music. So by applying the above hacks we get everything we need.
It does also support network shares with a bit of hacking.
If you want to roll you own, use XBMC on an Acer Aspire Revo R1600 ($200). It uses the Nvidia ION LE chipset that supports h264 offloading. I would use these myself, but I already have three Popcorn Hours.
PCHs are nice, quiet, and cheap, but the UI is awful. It will require some tinkering to make nice. YAMJ is your friend (Yet Another Movie Jukebox).
Option 1: ReadyNAS Duo (built in torrent client) + WD TV Live (simple remote)
Option 2: Ubuntu server on network + PS3MediaServer + Sony PS3 (enable HDMI CEC for use with TV remote)
Option 3: Fritz!Box 7270 + USB HDD + PS3 as DLNA client / built in DLNA client on TV
Option 4: ASRock ION330 + Ubuntu
Option 5: Mac Mini + Apple Remote + Plex / XBMC + NAS/USB HDD
The key bottle neck is the network, if you can run LAN cables no worries, if you decide to go wireless 802.11n will do fine for 720p, 1080p is pushing it
I just hooked up a LG BD570 for <$200 that plays Blu-ray discs, Netflix, Vudu, Pandora, other online content, files on a networked CIFS share from a Windows box and has built-in wifi. Only issue I've noticed is that it doesn't play .vob files from a network share.
http://www.geexbox.org/ Its a mini Linux install using Mplayer. I had been using it for years with out issues. You can install it to a USB flash stick or LiveCD to test it out be for install
I spent a couple hundred bucks on Newegg, put together a MicroATX box in a home theater case (looks like a DVD player, virtually silent.) I've run Linux on it and played videos with Xine, and I've had XP on there with the Mega Codec Pack's Media Player Classic. Plays everything I've ever thrown at it, including Quicktime videos (hell, it even plays Real's media, as if anyone still uses it.) I used a $35 ATI Radeon with HDMI out, and plugged it into a 65" Samsung DLP TV. Plays everything in 1080p, smooth as silk. Better even than the upsampling Samsung DVD player I bought with the TV.
The higher the technology, the sharper that two-edged sword.
The Shuttle XS35GT is a fanless box with the new NVIDIA ION2 GPU, if you put a SSD drive in it it's 100% silent. It should be able to handle H.264 1080p without a problem. You can run Linux (e.g. XBMCbuntu) or Win7 with XBMC on it. It also supports a DVD, DVD-RW or Bluray drive.
Another option is the Xtreamer, I don't know much about it but it's cheap ($99, that's without a HD) and according to the site it can play 1080p (the new Apple TV only supports 720p). It has an option ("SideWinder") to attach external heat sinks to make it fanless.
A good place for more information is the XBMC hardware forum.
I have been using SageTV and their Media Extenders for a couple of years now, and I am very happy with it.
The basics:
1) You set up a "server" PC loaded with hard drives and tuner/capture cards, running the SageTV software.
2) At the TV, you connect a small, low-power Media Extender, which presents an identical user interface to the SageTV software.
I am using this to record broadcast TV from an antenna, watch DVD and Blu-ray rips, and (with the addition of PlayOn) watch Hulu and Comedy Central streaming.
Their website: http://sagetv.com/
I used to use MythTV, and I find that SageTV has pretty much identical functionality, but I could remove a computer from the living room and use the small extender device instead.
Reading Slashdot is ruining my spelling and grammar.
Plex running on a MacMini is what I use. The mini is a solid low power platform that you can easily hook up external disk or access your NAS with. Has HDMI output for connecting to your stereo/tv etc.
Plex is made to use the apple remote control, so you don't need a keyboard/mouse after the very initial setup. There's also a iPhone/Pad/Touch app so you can control Plex or stream from the plex app to your iPhone/Touch/Pad. The main application for your mac mini is free and the iOS component is $5.
Great community of support for the app definitely better than XBMC.
+1 to this. I have a slightly older mac mini (C2D, 2Gb) hooked up to my TV with a DVI>HDMI cable, using optical to my amplifier for audio. Plex decodes 1080p content fine on this setup, and squirts out DD 5.1 just fine to my amp. I splashed out and bought a Harmony One remote, which is supported in plex - right down to Logitech adding a "plex" device to the keymap of the remote. Its simple enough that anyone can sit down and use it. Its also very quiet and cool.
The recent release (9.0) adds a few nice features, including a iphone/ipod touch app that uses the source machine to transcode video and send it out via Wifi. Apparently it will also work over 3G, but I haven't tried that.
Seriously, if you can, do it. Its the best decision I ever made regarding my home theater system - sure, I could have gone with a "regular" PC and a mouse/keyboard setup, but I wanted a setup that my fiancee could use with a normal remote.
I am currently using a Box Office by Patriot purchased thru CompUSA (TigerDirect) and it supports Linux kernal 2.4.1.0 or above as well as various Windows flavors and Mac 9.0 and above. The box supports a good number of video formats including MPEG-1 (MPG/MPEG/DAT) up to 1080p, MPEG-2 (MPG/MPEG/VOB/IFO/TS/TP/M2TS) up to 1080p, MPEG-4 (MP4/AVI/MOV) up to 1080p, DivX 3/4/5/6 & Xvid (AVI/MKV) up to 1080p, H.264 * AVC (TS/AVI/MKV/MOV/M2TS) up to 1080p, Real Video 8/9/10 (RM/RMVP) up to 720p, FLV, WMV9 (1080p) and ISO (1080p). Many audio formats including the regulars plus OGG and FLAC. Image formats include JPEG, BMP and PNG. The box has fast Ethernet, 2x USB 2.0 ports and internal 2.5" SATA HDD connections. (HDD sold seperately, but very easy to install.) A USB wireless adapter is available, but came included in my package. You can stream video from network storage devices. Best of all, it is small, quiet, has a remote control, HDMI output as well as composite A/V and S/PDI outputs.
The Apple TV won't do 1080p
I highly recommend MediaPortal http://www.team-mediaportal.com/
The setup is significant, but once you have it going, it's great. You can use hardware accelerated h264 decoding (whereas Boxee, XBMC and many others are software only). The plugins for it have great, poweful support for automatically matching Movies and TV shows based on regexps and online lookups of the filenames.
Some screenshots can be found:
http://code.google.com/p/moving-pictures/
http://code.google.com/p/mptvseries/
Too many people here miss the fact that you want the PLAYER side of the equation, not the server.
I'd suggest something like the Patriot Box Office:
http://www.google.com/search?hl=en&q=patriot%20box%20office
http://patriotmem.com/products/detailp.jsp?prodline=6&catid=69&prodgroupid=159&id=895&type=20
Small, reasonably quiet (more so if you do a bit of work on the fan), HDMI or composite out, does 1080i, does S/PDIF, does just about every form of media I've tried, does SMB/CIFS, uPnP (not just DLNA, but also plain old uPnP), runs Linux internally, can accept an internal 2.5" hard disk, can use an external USB WiFi stick, supports external media via USB (including EXT2/3 file systems).
www.eFax.com are spammers
No shit, He can get a 1080p player from WD for about $120 that'll play just about any format thrown at it, uses something like 12w, and as a bonus is small and light enough he can easily take it and a USB drive anywhere he wants.I have set up a couple of these systems for those with kids and the WD boxes are pretty solid, no noise, and make a great replacement for the family DVD player. Blowing the money on a Mac Mini (or hell any PC unless he has an old SFF P4 laying around he isn't using) for a streaming player is just nuts.
ACs don't waste your time replying, your posts are never seen by me.
use VLC to stream from your server. it runs on *nix (including OS X), and Windows.
I have the most recent Mac Mini. With Plex, it cannot play full-screen 1080p, even 24fps (my test is Avatar, full blu-ray file). XBMC nightly builds can do it if you have h.264 acceleration on, so maybe Plex will work soon.
All in all the Mini (even my 2.66GHz one) is probably not a good choice due to the slow CPU and high price.
It's too bad too since the Mini does HDMI audio (7.1 channels, 24-bit, 192KHz).
Also, if the Mini wakes up with no TV attached (because your amp is set to another input) it switches audio back to the internal speaker from HDMI audio out and you have to reset it.
http://lkml.org/lkml/2005/8/20/95
for the non-*crowd, set-top ready.
http://www.thinkgeek.com/electronics/home-entertainment/d3fe/
Native 1080p video output at up to 1920x1080 resolution (check)
- Analog recording of your favourite TV shows from Cable or Satelite (check)
- Time-shift and scheduled recording (check)
- Incredible variety of video and audio codec support including MKV (check)
- Built in BitTorrent client for sharing and downloading video files (check)
- HDMI, composite or component video output (check)
- Optical SPDIF 5.1 Channel Dolby Digital audio output (check)
- Takes up to 2.0 Terabyte SATA hard drive (check)
- Built in samba server with UPnP implementation (check)
- Oh and a completely sweet price! ($169, plus $35 for 1 to 3 week coming wireless N USB adapter4, plus you supply the SATA drive up to 2TB, and an external DVD burner if desired).
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
The previous version of Knoppmyth (R5.5) is based on Debian. I still run that. There are Debian packages for mythtv.
For a relatively painless Debian like experience, I would install the latest Ubuntu and then install the mythtv packages on top of that, or I just might try MythBuntu, or you could back up your Debian server root (easier than remembering and removing 100 packages) and just try slapping in on there from the repositories.
root@mythtv:~# apt-cache showpkg mythtv ... (sounds like Lenny to me) ... (the version that I am still running)
Package: mythtv
Versions:
0.23-0.0lenny2
0.20.2-7
The question is all the tweaking and glue that Knoppmyth did for you. MythTv is probably a lot easier than when I started 4 years ago, but I would still recommend that you find someone with MythTv experience because you will have issues and questions unless you buy a pre-built system.
MythTv has all the features that you know you want and all the features that you didn't even know about, that you still want. Although MythTv can control many set top boxes, I find that one set top box is all we need in the house.
It manages, prioritizes and records for everyone off the one Set Top Box with results going on the file server. It knows how to move recordings around so that it will record everything (if possible). It knows when the shows get moved to a different night. It flags commercials for automatic skipping. The schedule is $20 a year. You find that you never watch things live any more, you watch when you want.
Any PC on the network in the house is a TV set and they can all watch any mixture at the same time (of course with the limitation that you can only watch 3 different live shows at the same time if you only have inputs).
Windows machines can run "mythtv player". Ubuntu machines can run a true MythTv native front end. Other distros have packages too.
HD is the question. There is no good, generic way to get encrypted HD from a set top box into a PC. Many shows are now marked "play once" by the provider in the DRM inside the STB and e.g. the STB firewire won't talk to open source because open source could be coded to ignore the DRM restrictions (if I recall correctly).
SD runs fine, even over 802.11g WiFi, possibly even two streams at the same time. I run ethernet where possible to minimize WiFi usage.
Weather button, music storage and playback, TV, video files, burn a DVD of any TV or video for use in a DVD player, automatic commercial skipping on playback. I even have some old virtual computer images that I can run on the server.
I have shown this wonderfulness to relatives and now manage 3 KnoppMyth R5.5 systems.
Come to think of it, I should probably do a backup :)
Just to be clear, with MythTv, you can play any HD content that you can get into the system, like via download or a BD player(?), provided you have the network bandwidth and CPU/GPU power.
Try an Revo R3600 (~ £150 GBP) and XBMC live. The Revo is excellent, very very quite (much quieter than my sky+ PVR), about the size of an original apple tv, has HDMI and VGA output AND comes with a VESA stand that that you can use to hang it directly on the back of your TV (unless it's wall mounted). XMBC live installs very easily and quickly, once you've found a usb cd/dvdrom to boot it from :)
The only other thing I needed was a remote / usb receiver but I just bought the cheapest windows media centre one I could find.
HTH