Slashdot Mirror


Review: QCast Tuner for PS2

With TiVo's release of the much anticipated Home Media Option (anticipated by me, anyway), I renewed my quest to find a way to integrate my computer's media files with my TV. TiVo's solution is not an option for me, because I don't have a Series2, and even if I did, the TiVo solution doesn't work with DirecTV units (for now, anyway). So I looked into something I saw a few months ago on ThinkGeek: QCast Tuner for PlayStation 2. QCast Tuner is software that plays audio, video, and image files from your computer to your network adapter-equipped PS2. There are two pieces to the software, the PS2 DVD and the computer software (on a separate CD), for Linux, Mac OS X, and Windows. I used the Mac OS X version, of course. There's a configuration utility to set up what you will share, and to what users/IP addresses. Then a separate program launches the server, which serves up the files and playlists. It's all written in Java, which means the UI stinks, but it seems to work well.

It can handle many media formats; to me, the most important are MPEG-1, MP3, and JPEG. But it also handles DivX, MPEG-2 and MPEG-4, Ogg Vorbis, and PNG, and can be updated to handle other formats. But it doesn't handle the majority of my movie file archive, which are QuickTime, and that's a shame. And if you try to open a file it can't read (I changed some .mov files to .mpg, as it filters by name), it seems to hang.

I got the PS2 Network Adapter installed first, popped it onto the back of the machine, and ran the setup disk to configure it. Then I played a game of Madden 2003 online. I scored a touchdown on a tight end slant on the first play, then got one more play at the end of the half (a 30-yard reception to Troy Brown), and then didn't take another snap. Stupid 1-minute quarters. I lost 14-7.

Then I remembered I had this QCast Tuner thing, and I installed it on my PowerBook G3/500, where I keep my images, my MP3s, and my EyeTV recordings. It didn't take much to set it up, same as with the initial setup: I manually entered my IP address, router address, etc. and the IP address of the PowerBook G3. The software on the PowerBook updated and configured the PS2 software, and restarted it, and I was ready to go.

From the main screen you can elect to view pictures, or play music and video. I tried music first, where I had shared my iTunes directory, which has one directory per artist (except for compilations, which are in a separate directory). I have 293 directories in this directory, and there is no good way to skip to the bottom of the list; you can go one screen at a time, but that takes a little while. So I picked Ben Folds to start out with.

The user interface, apart from not handling long lists well, has several usability problems. To go up a directory, you select the ".." directory, which is something that Unix geeks know, but most PS2 users would expect to use the triangle button or something.

You cannot play songs from these lists, either; you need to add them to the playlist, then hit L1 to switch to the playlist, and then play from there. To get the ID3 tags to show up, you have to hit L1 again, and select that option (along with the shuffle and repeat options). And if you leave the playing screens (which makes the music stop, so you can't manage playlists while playing music) and come back, those options get reset.

You cannot get the time remaining of a song, and the UI doesn't show the full track name -- or track number -- if it is too large for the available space (it has trouble even with track "1/10", though "1/9" fits). And you can't scan forward or backward in a song or movie (which is often the case with streaming software), you can only pause, play, stop, and skip to another file.

To make it easier to find what you want to play, you can make playlists. Select the files you want to play in the interface, and save the playlist, which is stored on the server. I didn't want to do this for all my MP3s, but I had an easier solution: I wrote a small Perl script to create symlinks to my MP3 artist directories in other directories beginning with the first letter of the artist; and I share that directory of directories of symlinks instead. So instead of going down a list of 390 artists to get to Wesley Willis, I just select W, and he's right there.

My problem with EyeTV was greater: as noted in my review of EyeTV, the filenames bear no resemblance to the contents of the files, unlike the MP3s. But the solution I wrote for EyeTV was easily modified to serve me here, too. The playlists are just text files with the path (relative to the share point) on one line, and just the filename on the next line.

I thought I could change the filename line to be any arbitrary text (like "McLaughlin Group 2003.04.11") and have one playlist for all my EyeTV recordings, but that didn't have any effect; the display still showed the filename. So instead, I created multiple playlists, one for each program. So the playlist "EyeTV: McLaughlin Group" has paths for each McLaughlin Group recording I've got saved. It would have been nice to have an EyeTV playlist directory, instead of naming the playlists "EyeTV: ", but I could find no way to make nested playlists. If a playlist is not in the root playlist directory, it is not recognized as a playlist.

I can now watch the shows I used to have to watch on the computer, on the TV. It makes me feel kinda dirty, like it should have been on the TV all along. Oh well. And any changes to my music and TV recordings are regularly updated, as the two programs run via cron every half hour (and I can even begin watching a program that is currently recording).

QCast is bitten by the iTunes ID3 comment bug whereby data is stored with a frame header of "COM ", which is illegal. So QCast doesn't recognize any of the ID3 tag at all. I can't blame QCast for Apple's bug, especially since it bit my code too; this was the final straw that made me convert all my tags to ID3v2.2.0 (only v2.3.0 and v2.4.0 are affected). Maybe the QCast people can fix that problem when they add QuickTime support (he says hopefully).

The final issue I have is how to integrate it into my TV "experience." I don't want to have to turn on the PS2 and wait for it to boot every time I want to listen to music, so do I leave it on whenever I am around? And my system isn't set up to easily switch between PS2 and TiVo and DVD; my switch box has no remote, but does switch to a device that is turned on, which is nice for DVDs, but useless for when you leave the PS2 on all the time. I could plug the PS2 into the spare inputs on the VCR (which is on a separate input to the amplifier, and has its own button on the remote control), but that is kinda sloppy. And do I buy an IR remote control for the PS2? Is there an IR remote that can turn the PS2 off and on? These are problems mostly inherent in the design of using PS2 for multimedia, and there's not a lot I can do except to try to figure out ways to do things that work for me.

Basically, QCast Tuner is a nice idea, and it works well despite its UI and design flaws (some of which can be fixed on subsequent updates, I imagine), if you can fit it into your setup (or change your setup to suit it). I'm still undecided on using it long-term, but I am going to keep trying it out for awhile and see how it goes.

13 of 185 comments (clear)

  1. Uhm... by Anonymous Coward · · Score: 4, Insightful

    Doesn't your Powerbook have a video out jack? I think it would have been much easier and cheaper to buy an S-vid cable.

  2. Standards? by swordboy · · Score: 3, Funny

    What ever happened to industry standards?

    I mean, sure, open-source has got a million different projects going. Microsoft has their version. And all the little private companies out their are developing their own.

    If we could all just get along...

    What ever happened to the Sony/Matsushita deal for an open-source solution to all this? Backed by these behemoths, I think that this would finally bring some consolidation and organization to this crap.

    --

    Life is the leading cause of death in America.
  3. His comment about the .. by binaryDigit · · Score: 4, Insightful

    The user interface, apart from not handling long lists well, has several usability problems. To go up a directory, you select the ".." directory, which is something that Unix geeks know, but most PS2 users would expect to use the triangle button or something.

    Seems to me that with all the effort required to get things setup (e.g. manually entering ip addresses, having the mp3/divx files to begin with) that you HAVE to be somewhat of a computer person to even get the thing up and running, so this particular comment seems out of place.

    Interesting concept, though overall they seem to drop the ball as far as usability or they decided to target the serious nerd market. It would be interesting to see what Sony themselves could do with this kind of product (or even Apple).

    1. Re:His comment about the .. by SlashChick · · Score: 5, Insightful

      Just because something is hard to set up doesn't mean it has to be hard to use. Most computers are hard to set up, but people use Windows and Macs because they are easy to use.

      If I were in the market for a home media center, I'd want anyone who sat down on the couch to be able to use it. Usability problems such as this, although minor, prevent other people from being comfortable using the system. In the end, it doesn't matter who set it up, but who is able to use it easily... and this product doesn't quite cut it for usability.

  4. Interesting difference by japhar81 · · Score: 5, Insightful

    I find it interesting that Sony endorses (i.e. they digitally signed a CD for mass production) such an application, whereas Microsoft has fought several companies trying to do the same with XBox (wish I had links). Not meaning to start a flamewar, anyone have any thoughts on why the differing strategies? Is it that MS wants to push Windows Media Center and Sony has no product to pitch in the space so it doesnt care, or am I missing something blatant?

  5. goldfish by EpsCylonB · · Score: 4, Funny

    I got the PS2 Network Adapter installed first, popped it onto the back of the machine, and ran the setup disk to configure it. Then I played a game of Madden 2003 online. I scored a touchdown on a tight end slant on the first play, then got one more play at the end of the half (a 30-yard reception to Troy Brown), and then didn't take another snap. Stupid 1-minute quarters. I lost 14-7.

    Then I remembered I had this QCast Tuner thing,


    ahh, that famous american attention span.

  6. I have one by schulzdogg · · Score: 5, Informative

    I bought mine about two weeks ago.

    One glaring flaw in the Review: If you hit R2/L2 you can page up and page down on long lists of files, making scrolling long directories painless.

    In general I've loved it so far. It saved me the hassle of setting up something to stream MP3's from my computer.

    I run mine over 80211b and it works fine. I've watched full length Divx movies and they streamed fine.

    Audio wise it's as good as your MP3's.

    There are several UI problems and most are noted in the review. Not being able to play songs while you build your list is a bad one, but according to Qcast there's nothing they can do about it. I'd also really like to be able to watch slideshow's while MP3's play but that's a later release according to broadq.

    Speaking of
    BroadQ they maintain an excellent forum, which is regularly read by developers.

    One thing the reviewer failed to mention is that the software is updateable remotetly. A new version is set to ship "any day now". Any updates that require a new cd broadq has provided free of charge to existing users.

    I love mine, and use it all the time. Just for streaming MP3's around it would be worth the $50 bucks, but being able to watch my family guy episodes on a full TV makes it a bargain. If you have an internal network and a PS2 save yourself the hassle of trying to build a box yourself and just drop the $50 bucks on this thing. It will be well worth it.

  7. Updates? Quality? by pergamon · · Score: 3, Insightful

    Can anyone comment on:

    a) How the 'updates' get applied?
    b) What the quality of the video and audio is? Any sync problems? Does it only handle up to a certain bitrate/resolution?

  8. A console with a tuner... MS's worst nightmare by sjbe · · Score: 3, Interesting

    Ever wonder why MS is so fascinated by the video game market? Sure it has the potential to be profitable one day, but that's not the entire story about why it matters to Microsoft. I doubt Microsoft would want to stake their future on such a fickle industry.

    Keep in mind for a moment that televisions are in a central room in the house, they are getting much better resolution and features (HDTV), and they are near one of the two big data pipes that comes into the house (Cable). This makes for a pretty compelling location for a computer.

    MS is interested in this market in part because it is possible that if set top boxes take over what PC's do today to any significant degree, that could be a huge threat to Microsoft's future. Imagine a PS2 with a cable converter that can also do word processing, surf the web, etc. That's potentiall pretty compelling and it doesn't require Microsoft at all to happen. Microsoft created the XBox at least in part as a hedge against this future. It's not so tough to get into the market now but if it took off, Microsoft could find themselves high and dry without a console they control.

    A PS2 with a cable converter frankly is an unholy alliance as far as Microsoft is concerned.

  9. And now for something completely retarded by Wonko42 · · Score: 3, Informative
    What a crappy review.

    The interface isn't half as bad as pudge makes it out to be. It might have been easier for him to use if he had read the manual first. His complaints are the equivalent of saying "Unix sucks because when I type ls in a long directory it all goes by too fast for me to read."

    The review seems to focus more on pudge's crappy home theatre setup than on the QCast Tuner. It's hardly BroadQ's fault that his home theatre setup is convoluted and inconvenient.

    Finally, the review doesn't touch on any of the important benefits and drawbacks of the QCast software.

    Benefits:

    • Cheap as hell (less than $50), and with automatic updates for life. BroadQ has even promised to send new CDs free of charge to existing customers who request them when they finish their next CD pressing run.
    • The server software is cross-platform and runs on most Java-capable OSes.
    • The software automatically updates itself fairly often, usually fixing annoying bugs and adding new functionality in the process.
    • The video and audio quality is very nice, even with relatively low bitrate DivX on my 46" widescreen HDTV.
    • The interface (once you learn how to use it) is intuitive, simple, and very clean.
    • BroadQ is very responsive to user requests and feedback.
    Drawbacks:
    • High-bitrate or high-resolution DivX movies often freeze due to processing power limitations of the PS2 (although BroadQ is working their asses off to fix this).
    • While OGG audio files are supported, OGG audio streams within DivX movies are not.
    • Video output is limited to 4:3, with no option for 16:9 televisions. Most widescreen TVs can expand and stretch the image, but this results in lower image resolution.
    • Limited fast-forward and rewind support. (though this is on the "features to be improved" list)
    • No subtitle support (yet).

    All things considered, I love QCast. It has its faults, but BroadQ is working hard to fix the ones they can, and the others are offset by the fact that for the money, this software does incredible things. I highly recommend it.

  10. PS2Linux by r4lv3k · · Score: 3, Interesting

    I own the PS2/Linux kit, and would have liked to get vlc to work on my PS2. I have since heard about QCast but sounds kind of disappointing.

    However, it does work with MPEG-1 streams and probably MP3 would work as well (I've played MP3s on my PS2 but not over vlc).

    The problem with MPEG2 and DiVX are processing power. Unless you program the builtin MPEG decoder, you are using the weak EE risc processor to decode MPEG-2, and it drops frames badly.

    If someone were to port these formats to the native HW, PS2Linux would be a viable alternative.

    r4lv3k

  11. REAL Review of the unit by OrenWolf · · Score: 5, Informative

    Prior to my Qcast, I use the video out from my Geforce4 to view various forms of video on my TV. I wasn't always happy with the quality of the output, so I picked this thing up, in the belief that my PS2 can do a better job.

    And it can.

    The interface is some sort of whacked-out neo-70's style thing, that aside from looking odd as hell is reasonably functional - you can navigate directories fairly easily, L2/R2 provide page up/down, and L1/R1 provide movement between "functions" (that is, between the filelist, playlist, and settings).

    You can save your playlists for later playback, so oftimes you need only setup your initial playlist and run with it.

    Sound: For just playing audio, the system is great - the current version does not use the 5.1 digital capabilities of the PS2, but this is forthcoming. However, it did handle my mp3/ogg collection with little difficulty, and allowed me the standard options one would expect (random play, shuffled playlist, etc.),

    About the only features missing are the ability to add to a playing playlist (apparently never going to happen - technical limitiation of the PS/2 they say), and the ability to have the timer show time remaining, rather than elapsed.

    Images:

    The image viewer is excellent. You can control the scaling of the images, speed of the slideshow (or run it manually from the controller) as well as thr transitions between each image. Supposedly upcoming is the ability to run an image slideshow while playing music - a very cool addon.

    Video:

    This is what most people care about. This thing handles all the codecs they say they do - but they currently have some size limitations (It can't play a full-res DVD Rip currently, for example). Taken from their own support site, here is the amount they have to do to have the player handle larger streams (taken from their own forums):

    ===

    Our first, immediate goal is to get SVCD resolution files (480x480) working.

    Here's a quick table of the target resolutions, and how much additional performance we will need to achieve to get each level:

    512x384: 1.0 (this works today).
    480x480: 17% performance increase
    640x480: 56% performance increase
    720x480: 75% performance increase
    720x576: 110% performance increase

    For MPEG2 performance, we will likely have to rely more heavily on the IPU (built-in MPEG2 hardware).

    For MPEG4 performance, we will have to implement aggressive VU optimizations.

    ===

    Perhaps the coolest feature of the software is the great customer support and free updates via the web, handled automatically - the PC software (which runs on Win/Lin/Mac I might add) checks for updates and downloads it to the PC, for the PS2 to install the next time it is used.

    About the only missing Video feature I *really* want is FF/REW, and that is going to be pushed to us clients within the week, by the sound of things.

    All in all, I haven't looked back since switching from video-out to the QCast Tuner.

  12. Re:all i want by raygundan · · Score: 3, Funny

    That's a good start, but it should also fit in your pocket, be water and shockproof, run for a month on a single battery charge (and it should charge in less than a minute from a tiny solar panel while it's in your pocket) with enough juice to jump-start a semi, have a built-in fold-out 20" HD screen, and a pop-up projector lens for larger display. It should do GPS, FRS, GMRS, GSM, GPRS, 1xRTT, 1xEV-DO, 802.11a/b/g, 802.16a, bluetooth, IR, ethernet, firewire, and USB 1/2. It should take perfect audio, video, or still media, automatically compensating for my lack of training as a photographer. It should be able to warm my car up in the winter or cool it off in the summer when I am miles away from it. It should control my house, and seamlessly/wirelessly dock with any other gear I have. Little arms should pop out so it can reconfigure itself into new hardware anytime someone thinks of an improvement. It should run software from any hardware/OS combination ever in existence perfectly, and it should give me 4,000fps at 6400x4800x128 64xAA 32xAF in BF1942 with 3ms ping times to anywhere in the universe, speed-of-light be damned.

    It should cost no more than $49.99 with a lifetime unlimited symmetric 2 Gbps connection, and come pre-loaded with all media ever created and a 100-year subscription to all media to be created.