Tuesday, April 07, 2009

The Media Center Show Hits #200

As a HTPC enthusiast, I'm always looking for great content about Home Theater PCs.  One of my favorite podcasts is Ian Dixon's Digital Lifestyle Media Center Show.  His focus is exclusively Microsoft Media Center but even if you use a different HTPC software product you can learn a lot from Ian's podcasts.  This past week he produced show number 200 which is pretty amazing.

In the show Ian interviews Charlie Owen, Ed Bott and Chris Lanier for what runs out to be a great conversation about Media Center's past and future as well as several other HTPC related topics.  Congratulations to Ian for hitting the 200 mark - keep up the great work!

Media Center Show - Three Wise Men: Episode 200

Easily Change SageTV Registry Settings with GUI Tool

Andy, known by many as the current developer of “DVRMS Toolbox“ has created a new tool for SageTV.  SageTV Registry Settings is a simple, but useful GUI application that allows you to view and change each of the registry settings used by SageTV.  You can hover your mouse over each setting to get a short explanation of what the setting does (as a tool tip).
Below I’ve included three screenshots of the SageTV Registry Settings tool along with a short description of what settings you can access using it.  Warning:  These descriptions are going to get a little “techie”…
SageTV Registry Settings 1

The first tab labeled “Sage” includes the following settings:

  • Show Console Window – enables the DOS Console Window
  • Max Java Heap - Specifies the maximum heap size to use for the JVM in megabytes. If it's zero then SageTV will use its default.  Java Heap is an important setting for SageTV.  In laymans terms, the Java Heap setting determines how much system memory SageTV will use up. The default is 256MB, but if you are using one or more extenders or have much album art, you’ll want to dial that up a bit.  512MB is very common and some even go higher.  Read more about the setting in this SageTV forum thread.
  • DirecTV Serial BaudRate - Specifies the baud rate to use for the DirecTV Serial connection (not set by default, which causes autodetection)
  • DirecTV CmdSet - Specifies which command set (old or new) to use for the DirecTV serial connection. 0 is old, 1 is new (not set by default, which causes autodetection
  • DirecTV Serial Fast Channel Changes - Bitmask for modifying how DirecTV serial commands are sent. 1 uses fast channel changes (it doesn't send each individual key); 2 ignores replies from the receiver; 4 disables sending of the extra 0xd byte at the end of the command (default is unset, which disables all these features)


SageTV Registry Settings 2

The second tab is labeled “DirectShow”

  • Custom Demux Guide - Specify a custom demux filter by the filter's GUID
  • SD Capture Rate - Specifies the scale factor for bitrate when SD content is detected on the HDPVR input. The value is divided by 10 before being applied; the default is 25 which scales down by a factor of 2.5
  • Enable Standard File Playback - EnableStandardFilePlayback" default="1" name="Enable Standard File Playback" description="If set then SageTVClient will try to playback files from the server by using local filesystem paths if they exist instead of streaming from the server. default is 1
  • Top Field First - Controls field ordering when using software encoding; defaults to 1
  • Use Larger Buffers For Network Capture - Enables optimizations that help with network encoding file transfers by using much larger packet sizes (off by default, 1 enables it) - The Large Buffers For Network Capture setting only applies to network encoders (not the HDHR). It affects buffering on the output from the directshow capture device before it is sent to the network. Many capture devices output in 2K chunks; and that's not optimal for network transfers; so that option buffers them up and sends them as larger chunks (64k).  This setting would need to be made on the machine running the network encoder.
  • Prefer AC3Filter - Switches to using AC3Filter for the audio decoder even if the SageTV Audio Decoder is selected (on by default)
  • Color Velocity - Adjusts the speed the colors change for the default music visualization (default is 1)
  • Velocity - Adjusts the speed the position changes for the default music visualization (default is 1)

SageTV Registry Settings 3

The last tab is labeled “Renderer” and includes the following Settings:

  • EVR Frame Drop Threshold - Specified how many frames late an EVR sample can be without being dropped; default is 2
  • Number of EVR Input Pins - Specifies the number of input pins on the EVR filter. Default is unset which corresponds to 1 on XP and 3 on Vista or higher.
  • Number of EVR Buffers - Specifies the number of frame buffers that EVR should use for display (default is 2)
  • EVR Uses PC Color Space - If set to 1, then the hint for using the 0-255 color range instead of 16-235 will be used when configuring the EVR (Default is 0)
  • Allow CC for VMR9 - Specifies if VMR9 should add additional input pins to enable CC and subpicture display, default is 1 (which means use extra pins)
  • YUV Mixing - Enables YUVMixing mode for VMR9 (default is on)
Andy built the tool so new settings could easily be added using the xml settings file.  A great tool that you probably won’t use frequently, but it’s crazy-easy to use and very useful for those times you might need to tweak a registry setting for SageTV.

Download and read more about SageTV Registry Settings
Discussion Welcome at this SageTV Forum Thread

via Andy VT’s Blog

Your SageTV now Tweets Too - Introducing SageTweet

Twitter LogoThis past February, I was browsing one of my favorite Digital Media Blogs, ZatzNotFunny! and reading an article about making the TiVo tweet.  That article got me thinking and I posted a request for a similar twitter app for the HTPC software I use at my home, SageTV.  I'm not sure if Derek ever saw that post or was just inspired to create this app on his own, but either way I'm really happy with the result.  SageTV now has its own cool Twitter app that enables your SageTV devices to "tweet" their status on Twitter.
Currently you SageTweet allows you to connect your SageTV server to twitter and report what is recording, when to expect your next scheduled recording and alerts you to when your server is running out of disk space.  This version is an early beta version with future enhancements planned including lots of UI polish as well as the ability to tweet additional alerts such as recording conflicts etc.  You can also connect any of your extenders (SageTV Client PC's Included) which can tweet what shows are being watched. 

Using SageTweet

I've been using SageTweet for the last few days and have found it pretty useful.    First I set up a unique twitter account just for my SageTV HTPC.  You can see what kind of info SageTweet gives you by checking out my HTPC's twitter account at GeekTonicHTPC.  Once I had the twitter account set up, I then followed that twitter account from my main GeekTonic twitter account.  This way I see that info about my SageTV HTPC in my twitter "feeds".  Here's what the tweets looks like on Twitter:
 SageTwitter 6
I gave Adam over at Entertainment 2.0 a little "trouble" over his Windows 7 Media Center tweets (similar twitter functionality using Media Center Health Monitor) because of some daytime programming (my HTPC tends to record those silly soap operas also by the way thanks to the wife) so I can understand how some might not want to share every little detail about their HTPC's behaviors.  If this is a concern, you could "protect" your HTPC's twitter account so that only you could see it.  I'll keep mine exposed for now to continue the testing - so far it's only been some spammier accounts following it so I doubt it will be an issue anyway.

Installation of SageTweet 

  1. Download latest version of SageTweet (currently sagetweet-0.0.1.453.zip) at the SageTV-Addons Page on Google Code
  2. Extract and install in your SageTV\SageTV folder
  3. If you don't already have the SageTV Jetty plugin installed, follow these instructions to install SageTV Jetty (NOTE: SageTV Jetty is also used in several other apps including the SageTV Mobile app.)
  4. Open up a web browser and navigate to http://SERVERNAME:8080/sagetweet/ (Replace SERVERNAME with your servers IP address or servername.)  Also note that the port (I used 8080) should match the port you set for Jetty in step 3.
  5. Next you'll see the simple SageTweet GUI as shown below:

This first screen-shot shows the SageTweet Server settings:

In the current beta version, you can set your server to tweet (or not to tweet) and tell it when and what to tweet.

This next screen-shot is the SageTV Client Settings page:

This page is where you tell it which clients you want tweeting by putting in the client ID (you'll find these in the SageTV\SageTV\Clients\ directory) and tell it which twitter account to tweet.  Hypothetically, each server and individual SageTV client could have its own twitter accounts.  I set all of mine to go to the same Twitter account.


This 3rd Party SageTV application was developed by Derek Battams and uses Twitter4J (is a Java Library for the Twitter API) and Jetty to make things work.  Derek is the mastermind behind a few other SageTV apps that I've been eyeing for a while and hope to report on more in future articles.  This app is highly recommended for SageTV users.  It's pretty easy to set up and if you're a twitter user, quite useful as well.

For more SageTV information on GeekTonic, be sure and check out the GeekTonic Ultimate Guide to SageTV with lots of links, reviews, 3rd party app write-ups and more.

Sunday, April 05, 2009

TV Premieres: What To Watch April 5 - 11

Week 14 of the Winter/Spring 2009 TV Season has arrived.  Probably the longest list of new shows we've seen in a while so read on for all of the details.
 
       Harpers Island Cast
         
                           Harper's Island Premieres Thursday on CBS

 

Premieres and Returning Shows For this Week:

Sunday 04/05/2009

  • The 44th Annual Academy of Country Music Awards (8pm on CBS - avail in HD) -
  • The Tudors (9pm on Showtime - avail in HD) - Season 3 or the Tudors arrives on Showtime.  I've been catching up on this show thanks to Netflix and it's pretty good.  But I don't do the whole paid cable TV channel thing so I'll have to wait until this season is released to DVD.
  • In Treatment (10pm on HBO - avail in HD) - The season 2 premier for In Treatment arrives tonight on HBO

 

Monday 04/06/2009

  • NCAA Basketball Championship (9pm on CBS - avail in HD) - North Carolina takes on Michigan State in the NCAA championship.  I'll be pulling for Michigan State because I like the style of basketball they play and I never cheer for Roy Williams...
  • Surviving Suburbia (9:30pm on ABC - avail in HD) - A new comedy series on ABC focuses on a father, his wife and their two children.  Their normal life is disrupted by new, next-door neighbors that turn their suburban life upside down.  If you like Bob Saget, this might appeal to you.

 

Tuesday 04/07/2009

  • Rescue Me (10pm on FX - avail in HD) The season 5 premiere of Rescue Me arrives on FX
  • Deadliest Warrior (10pm on SpikeTV) - War-mongers from different times and places are pitted against each other in computer-rendered battles.  Hmm.

 

Wednesday 04/08/2009

  • The Unusuals (10pm on ABC - avail in HD) A new cop drama arrives on ABC.  I'll have a difficult time forgetting that one of my favorites from this past season (Life on Mars) was canceled and this show is in essence replacing it.  This is being billed as a "comedic procedural" - we'll call it a cop show with some comedy mixed in.  I don't know what to expect with this one, but I'll record it and if I get time check it out.

 

Thursday 04/09/2009

  • Parks and Recreation (8:30pm on NBC - avail in HD) - If you've missed the thousand or so commercials touting this show I'd be surprised.  But any "Office" or Amy Poehler fans will want to check this one out.  It's been billed as an "the Office" spinoff and while I'm not sure I love the storyline, if anyone can pull this off its probably Amy Poehler.  I'll be checking it out to see how they do.
  • Harper's Island (10pm on CBS - avail in HD) - CBS premiers this new show billed as a "horror-inspired murder mystery drama."  A group of friends and family meet to celebrate a wedding on an island outside of Seattle.  The island is famous for a series of unexplained murders and everyone seems to get more involved in the mystery than they expected.  This is on my record and watch later list.
  • Southland (10pm on NBS - avail in HD) - NBC brings us a new drama focused on the lives of police officers from LA.  You can check the pilot episode out now on Hulu if you want.
  • Krod Mandoon and the Flaming Sword of Fire (10pm on Comedy) - The Comedy channel brings us a new comedy series with a very long name.  It has some Monty Python and Princess Bride feel to it - follow Krod and his freedom fighters as they fight evil and try to save the world.  It better be funny because it sounds almost to dumb to endure for me.

 

That’s it for this week.  Stay tuned for a few more premieres which you’ll find on GeekTonic this coming Sunday morning and each week on Sundays.  New shows still on the way including: "State of the Union" (Showtime), "Prison Break" Spring Premier on Fox, "Sit Down, Shut Up" on Fox, "Law & Order: Criminal Intent" on USA, and "In Plain Sight" on USA.  After that we'll be into the Summer seasons - I'm working on the Summer TV Premiere List that should be ready in the next few weeks.

 

Click Here If You Would Like to Get a Weekly E-mail for GeekTonic TV Premieres & News

SageMC 3rd Party App Releases 6.3.9 – FanArt Improvements and More

SageMC, the very popular replacement User Interface for the SageTV HTPC software has a new release that includes many improvements and a few new features.  At first glance the changelog might not sound exciting, but it doesn’t take long to realize there are some very nice improvements built in to this version.

(NOTE: If you're new to SageMC, read the GeekTonic SageMC primer for more info.)

Most of the changes included in this version of SageMC are related to FanArt – I’ll go into the details of those changes below.  A decision was made to re-work the way FanArt worked and along with these changes, the developers of SageMC, BatchMetaTools and the alternative TV and Movie Info Screens all worked together on these changes so all related plugins and add-ons will utilize the new FanArt features the same way.

 

NON-FAN ART UPDATES

There are also several very nice non-FanArt-related improvements in this version of SageMC including:

  • SageTV core subtitle support – A Recent SageTV software update added built-in support for subtitles and this version of the SageMC add-on now supports those subtitles as well.
  • Capture frame from video (not DVDs) as fan art background – While viewing a TV Show or video, hit the option button on your remote control and select “Capture Frame as Fan Art”.  This will save that screen-shot as a FanArt backgroud for that show/video.
  •  SageMC ScreenCapture as Fanart

    • Sort video library by Date Added (media file time stamp) – This was my number one request for the developers of the SageMC add-on.  Probably the last thing I missed from the DVDLibrary add-on for the now extinct Snapstream BeyondMedia.  Now you can view your movies by Genre, Groups, File System, All Videos, and Date Added! Maybe it was just me, but the ability to view your movies by the most recently added was a very useful feature for those with very large movie libraries.  Thanks to Mike (MeInMaui) for adding this for us – I personally REALLY appreciate it!

    SageMC Movies Sorted by Date Added

  • Intelligent Sorting Option Added to Recorded TV screen – “Intelligent Sort” is a recorded TV sort available on the default SageTV and now has been added to SageMC by request.  When you choose Intelligent Sort, the list will be sorted by SageTV’s recording priority. Manual recordings are listed before Favorites, then Intelligent Recordings and live TV, followed by watched shows, with shows marked as Don’t Like listed last. Within each of those sections, the newer recordings are listed first. The Reversed form of this style simply reverses the sort order.
  • Change: Made Compress option in Send To menu available to all transcodable video files.
  • Added: Version check for phoenix.jar
  • Fix - Storage device popup now obeys the setting in "ui/notify_on_new_drive".
  • Fix: Recorded TV list not filling in completely, leaving gaps.
  • Fix: Dock menu style menu item did not revert to unfocused size when dock lost focus.
  • Fix: DVD Profiler searches included music with same title as video.
  • Fix: Menu graphic display order issues
  • Fix: Video OSD Info Panel would sometimes take up full screen. Limited size to top 30% of screen.
  •  

    FANART UPDATES

    The Fanart Features built-in to SageMC have been changed and improved upon significantly.  Updates Include:

      • Fanart background utilizes a new API called the Phoenix API.
      • Fanart now is required to be stored in a central “fanart” folder (can no longer store fanart with media file).  This central fanart folder uses the following hierarchy:

                   [FanartFolder]\Movies\[MovieTitle]\Backgrounds

                   [FanartFolder]\Movies\[MovieTitle]\Banners

                   [FanartFolder]\Movies\[MovieTitle]\Posters

                   [FanartFolder]\TV\[SeriesTitle]\Backgrounds

                   [FanartFolder]\TV\[SeriesTitle]\Banners

                   [FanartFolder]\TV\[SeriesTitle]\Posters

                   [FanartFolder]\Music\[AlbumTitle]\Backgrounds

                   [FanartFolder]\Music\[AlbumTitle]\Banners

                   [FanartFolder]\Music\[AlbumTitle]\Posters

      • If multiple fan art backgrounds are available, the background will cycle between them with user defined period. Transitions are animated (fade).
      • TV series banner is shown in TV subgroup screen, if available.
      • Fan art can be displayed for non-recorded TV Airings.   This means that if you have fanart for a given show, you will see that fanart as you browse the Program Guide.  You can also download fanart right from the program guide
      • Fan art displayed when item selected in Recent/Upcoming recordings widgets on Main Menu.
      • Context sensitive Fan art can be displayed in Guide, My TV, Recorded TV, and Archived TV screens when ‘Context Sensitive Fan Art’ is enabled under Global Display settings. Feature can be separately disabled in the Guide under the EPG screen specific settings.
      • If Movie and TV cover art are not found in the default locations, posters will be used from the central fan art folder (if available).
      • Fix: Disable context sensitive fan art in My TV and Recorded TV screens.
      • Change: Shaded menu options now are Fan art Only (default), Always, and Never. (Choose Always for use with busy backgrounds where reading the text may become difficult.)

    REQUIREMENTS:

    • SageTV 6.x
    • Java 1.6
    • Good heart condition as this add-on is so awesome it could cause heart attacks due to excitement factor under certain conditions (jk)

    Download the update here, and the full install package here.

    INSTALLATION PROCESS:

    • shut down the Sage UI
    • extract all files in this package into your SageTV folder (eg. E:\Video\SageTV\SageTV). Make sure to extract with preserving the directory structure, and overwrite older files if necessary
    • start Sage up again
    • load SageMC_169.xml in Setup/Advanced/Load Application Package from the default STV
    • configure SageMC specific settings (there are tons of them) to your liking, this can be done from the "Settings/SageMC" menu

    For automated downloading of fan art, use stuckless' Batch Metadata Importer. This utility will automatically store the fan art in the correct locations.  I’ll have a complete post about Batch Metadata Importer and FanArt very soon. 

     

    Read More About SageMC 6.3.9 in this Forum Thread

    Saturday, April 04, 2009

    GeekTonic Week in Review: April 4, 2009

    Still running in work-all-the-time mode so the GeekTonic blog continues it's lighter-than-normal posting a little while longer.  Still, I managed to share a few posts on the GeekTonic blog this week.  In case you missed anything from the past week, here is a summary of the past week's news and stories on GeekTonic.

    Week In Review:

     

         
    Stay tuned for more in-depth content for Media Gadget Fans at GeekTonic.com.  If you’re in to the Twitter thing, be sure and follow me on twitter under the name GeekTonic.  Thanks for Reading GeekTonic!

    Friday, April 03, 2009

    iPhone Garage Door Opener

    Ever wonder what a "weekend project" means to a guy that runs a successful DVR/media search software company? 

     X10 Commander

    Rakesh Agrawal of Snapstream Media, Inc. wanted a special sort of garage door opener - something that he had with him all of the time.  So what better than the iPhone that he takes with him everwhere right?  Yep Rakesh used the X10 Commander app, his WiFi home network, a windows XP computer and an RF to X10 interface device to turn his iPhone into a cool little iPhone Door Opener.

    Garage Door

                        (both photos are from Rakesh's blog)

     

    I'm pretty happy with my basic iPhone apps, but I have to admit - this is pretty cool.

     

    Check out how he did it and how it works on Rakesh's blog.

    Netflix New Watch Now Picks of the Week: Episode 10

    Friday has arrived again which means it's time for the GeekTonic "Netflix Watch Now Movies Worth Watching" feature.
    If you're looking for some inexpensive entertainment, Netflix's iconmovie streaming service is a great place to start.  All you need is at least a one-out-at-a-time Netflix subscription and a Netflix Watch Nowicon Playback device or compatible browser.  Each Friday, I'll be highlighting a selection of newly added Netflix Watch-Now titles you can check out - I'll try to screen out the worst of the bunch & just leave the better quality ones or at minimum some of the "broader appeal" titles.
    (Disclaimer:  Not all of these will appeal to everyone - of course)

    Batman


    In Tim Burton's hands, this comic book character taps into his brooding side, and Gotham's underbelly writhes in its vices. Bruce Wayne (Michael Keaton) starts to make a name for himself as a masked enemy to the criminal set just when the flamboyant Joker (Jack Nicholson) takes over as tops in the mafia. Adding the art-house hues to a big-budget formula meant major success at the box office, an Oscar for Art Direction and a line of sequels.

     

    Lifeboat


    Using a story by John Steinbeck as inspiration, Alfred Hitchcock stages a gripping World War II drama by cramming eight survivors of a German torpedo attack into the hull of a tiny lifeboat -- among them, a magazine writer (Tallulah Bankhead), a radio operator (Hume Cronyn) and a crazy woman (Heather Angel) clutching the corpse of her dead baby. But the real trouble starts when one of the survivors (Walter Slezak) reveals he's a Nazi.

     

    Sleepers


    In this drama based on characters in Lorenzo Carcaterra's controversial book, four boys from Hell's Kitchen enter a reformatory where a cruel guard (Kevin Bacon) abuses them. Years later, two of them avenge their tormenter and stand trial, defended by a druggie lawyer (Dustin Hoffman) and aided by their scheming cohort (Brad Pitt) and other friends from the 'hood (Robert DeNiro, Minnie Driver), who face the moral dilemma of justice vs. loyalty.

     

    Cleopatra


    This epic saga of love, greed and betrayal -- which won four Oscars -- stars Elizabeth Taylor as the passionate and ambitious Egyptian queen. Determined to hold on to the throne, she seduces the Roman emperor Julius Caesar (Rex Harrison). When Caesar is murdered, however, she redirects her attentions to his general, Marc Antony (Richard Burton), who vows to take power. But Caesar's successor (Roddy McDowall) has other plans.

     

    North to Alaska


    A tough, hard-drinking gold prospector (John Wayne) agrees to go pick up his partner's fiancée, but winds up with a beautiful substitute (Capucine) instead. When both partners vie for her favor, trouble breaks out -- in spades! It's the Duke like you've never seen him before in an entertaining Alaskan adventure co-starring Ernie Kovacs, Fabian and Stewart Granger. Directed by Henry Hathaway.

     

    The IT Crowd: Series 1


    Enter the glamorous offices of Reynholm Industries, then take the elevator to the basement, where you'll find the decidedly unglamorous IT support team: slacker Roy (Chris O'Dowd), social misfit Moss (Richard Ayoade) and technically ignorant supervisor Jen (Katherine Parkinson). Together, they find nerd-tastic adventures in this hilarious British sitcom from the producer of "The Office." The program won a 2008 International Emmy for Best Comedy.

    South Park: Season 1


    The first season of Comedy Central's groundbreaking, foul-mouthed series -- featuring some of the most original pint-sized characters ever to mouth off in the cartoon world -- is finally all in one place. Prep your funny bone for classic episodes of this witty, edgy, occasionally cringe-inducing but always hilarious tribute to scrappy animation from creators Trey Parker and Matt Stone.

    In the Bedroom


    Set in a tranquil town on the Maine coast, In the Bedroom tells the story of a couple (Sissy Spacek and Tom Wilkinson) whose teenage son (Nick Stahl) is involved in a love affair with a single mother (Marisa Tomei). When the relationship comes to a sudden and tragic end, the boy's parents must face their worst nightmare and embark on a dark, dangerous psychological journey. Spacek and Wilkinson turn in stunning performances.

     

    Blue's Clues: Season 1


    Lovable dog Blue (voiced by Traci Paige Johnson) leaves clues for her human friend, Steve (Steve Burns), to help him solve problems and learn new things in this popular Nickelodeon series for preschoolers. In this collection, Steve and Blue visit a farm on their first-ever skidoo. The pals also learn about flying, help sea creatures at the beach, play hide-and-seek, and skidoo into a painting of a museum to reorganize the artwork.

    Point Break


    To nab the culprits behind a string of bank heists, brash young G-man Johnny Utah (Keanu Reeves) poses as a wave rider to infiltrate a group of surfers who may have pulled off the robberies in this high-speed cult favorite. But after gaining the trust of the gang's charismatic leader (Patrick Swayze), Utah gets swept up in their heady lifestyle -- and is soon forced to decide where his loyalties lie. Gary Busey plays Utah's testy partner.

    History's Mysteries: Roswell: Secrets Unveiled


    In this installment of the History Channel's documentary series, host Arthur Kent and company set out to create the definitive examination of the controversial events that took place in Roswell, N.M., in 1947. Fodder for conspiracy theorists and alien enthusiasts alike, the rumors surrounding the crash landing of a spaceship in the Roswell desert have been a lightning rod for controversy and conjecture.

    The Tudors: Season 3


    Get a sneak preview of the premiere episode instantly on Netflix!
    The sexually insatiable King Henry VIII (Jonathan Rhys Meyers) romances third wife Jane Seymour (Annabelle Wallis) and ruthlessly quashes an uprising of rebels protesting England's break with Rome in the third season of Showtime's Golden Globe-nominated historical drama. But dissension within his own ranks leads Henry to question the loyalty of his closest allies. Grammy winner Joss Stone joins the cast as Anne of Cleves, Henry's fourth wife.
    The Tudors: Season 3 premieres Sunday, April 5, at 9 p.m. ET/PT on Showtime.

    Buena Vista Social Club


    American guitarist Ry Cooder brings together a group of legendary Cuban folk musicians (some in their 90s) to record a Grammy-winning CD in their native Havana. The result is spectacular as subsequent concert footage of gigs in Amsterdam, the Netherlands, and New York City's Carnegie Hall proves. Director Wim Wenders captures not only the music, but also the life stories of these fascinating artists.

     

    That's it for this week.  Let us know in the comments if you loved or hated any of these.
    Remember, you can now subscribe to the GeekTonic Netflix Watch Now Movie Recommendations RSS Feed

    Thursday, April 02, 2009

    Media Gadget Showcase - HTPC Setup by Wayner

    The fifth submission for the GeekTonic Media Gadget Showcase Series is a Home Theater PC setup by "wayner", a frequent commenter on GeekTonic.  Read on for his great write-up with photos to share.

    NOTE:  This is a guest post by wayner.  To read more about how to submit your photos and/or write-ups for the GeekTonic Media Gadget Showcase Series, read this.  Basic guidelines for writing and submitting a guest post at GeekTonic can be found here.

    I am a long-time Technology gadget geek – here is my current HTPC setup and some of my history in this area:

     

    FIRST THERE WAS TIVO

    Once I heard about TiVo I realized I wanted one, but there was one problem - I live in Toronto, Canada and TiVo did not support Canadians – it didn’t supply the guide data that is the heart of a TiVo. I would send TiVo an email every six months asking when they were coming to Canada but they kept replying that they had no plans to do so. But I then learned that some smart Canadians had figured out that you could “roll your own” guide data for TiVo. This required using XMLTV to download guide data for your provider, in my case Rogers Cable, and reformat it so that TiVo could read the data. So in early 2002 I bought a used Series 1 TiVo on eBay, plus a special network card for my TiVo, and hacked it so that I could download data to the guide. A TiVo, like many consumer electronics products, runs a version of Linux. This process to load guide data into the TiVo required downloading guide data, reformatting it, uploading to the TiVo and then running a process on the TiVo to load the guide data.

    series1 TiVo

    This was a pretty good solution and I bought a second Series 1 TiVo, and applied several other TiVo hacks. But the problem was that HD was becoming more prevalent and I wanted a TiVo-type PVR solution that could also record HD as I bought my first HDTV around the time that I got my first TiVo – in March of 2002. I also wanted more functionality than the TiVo could provide so I decided to go with a HTPC.

     

    THE CONNECTED DVD PLAYER

    But first let me digress - my first effort at trying to get digital content to my Home Theatre setup (I am a Canadian so excuse the spelling of Theatre) was to buy a Gateway ADC-220 Connected DVD player. This was a DVD player that could also connect to your LAN to play music, videos or photos. While this was a decent first effort it left a lot to be desired and the UI was not the most user friendly. I used it occasionally but I found it hard to get my wife to use it. Others must have agreed as this product was discontinued within a few months.

    gateway connected DVD

    BEYONDTV

    I bought a TV tuner card for my PC and decided to try out BeyondTV (BTV). A trial version came with my TV tuner and I kind of liked the software. The other solutions available at the time were SageTV and MCE. I had heard that SageTV was not as good as BTV and that it had an ugly UI.  From what I was lead to understand, MCE was marketed as a way to use your PC to also play music and watch TV – a single solution for a dorm room. But that was not really what I wanted – I wanted a PC that you attached to a big screen TV and audio receiver.

    I used BTV a little bit but it never seemed as good as the TiVo. I was able to get content from my PC to my HT using the Gateway Connected DVD player but it just wasn’t that friendly. This wasn’t the solution either.

     

    MICROSOFT MEDIA CENTER

    So I decided to jump in to build a full-scale HTPC. I decided to start with Windows Media Center and then perhaps switch to BeyondTV if I wasn’t crazy about MCE. This was in December of 2006 – I decided to build my HTPC at this time because I had some time over the Christmas holiday and I figured this was a risk free time to do so. Vista was going to be released in just over a month so if I bought XP MCE at that time I would be eligible to a free upgrade to Vista Home Premium. I built an HTPC with an analog tuner connected to my SD cable box and an OTA ATSC tuner (I live in Toronto so I was able to get some Toronto channels as well as Buffalo channels).

    XP MCE home page

    It was a bit of work to get the HTPC configured and working properly – issues like video drivers, codecs and getting 5.1 audio working properly took a lot of time.  This was a very good solution - my wife quite liked it as did my daughter who soon had every episode of Dora The Explorer and all of her other shows recorded.  There were only two problems with this: (1) no HD other than OTA channels and (2) occasional failed recordings due to CGMS-A issues. Canada has the same cable hardware as the US but there are different regulations. While there is no reason why CableCards will not work in Canada, the Canadian cable companies will not give CableCards to their customers. And the Canadian version of the FCC, the CRTC, does not have any regulations forcing them to do so. So I decided to try to solve the first problem by buying a SA8300HD PVR from my cable company, Rogers Cable (in Canada you have the option of buying your cable boxes or renting them). This is a PVR cable box that can record two shows at once. I added a 400GB hard drive which was quite easy to do as the box has an external eSATA port.

    sa8300hd

    In the meantime I found out that Linksys had discontinued the Extender that they had built for Windows XP MCE. This device allowed you to have all of the functionality of MCE, with the exception of digital TV and video other than MPEG-2, at TVs without requiring an HTPC at your TV. There were also tons of these available on eBay for a good price. I started buying these for about $75 each. The only downside to this was that these devices would not work if/when I upgraded to Vista. But there were no compelling reasons to upgrade to Vista and I didn’t want to have to deal with all of the initial configuration problems again so I decided to stay with XP for the time being. I figured I can always keep one PC with XP MCE to act as a server for these extenders.

    wmce54ag

    I started using my SA8300HD to record HD content but after being used to a TiVo and MCE this device was HORRIBLE. The search capabilities were brutal, there were lots of bugs and recordings were often missed because of inconsistent titles (“Sopranos”,”Sopranos [5.1]”,”Sopranos[HD]”) that caused recordings to be missed. The UI for this device reminded me of my first PC – a Commodore Vic-20 that I bought in 1981.

    sa8300hd ui

    So I have a solution that is okay but still has some limitations. I can record HD but only HD that is available on OTA channels. And the cable DVR is just not going to be a long term solution since it can’t be sent to other TVs in the house. I still hadn’t found the perfect solution.

    At the 2008 CES show Hauppauge announced the HD-PVR. This seemed like the device that would solve all of my troubles – finally a way to get HD cable channels into my HTPC! The device was somewhat delayed but finally shipped around May-June of 2008. The problem for me was that Microsoft seemed to have no intention of getting this device working in MCE, especially not in the XP version of MCE. They released the TV Pack in 2008 but this didn’t support H.264 codecs, as was widely rumored, and with this release they also broke the hack that allowed Canadians to use ATSC tuners. This was the last straw for me – the CGMS-A flag was causing me to miss recordings, no PC client (softsled), the requirement for OEM PCs for CableCard, breaking Peter Near’s OTA ATSC hack for Canadians and all of the DRM around MCE caused me to conclude that I would never be happy with a solution from Microsoft. I have never been a Microsoft basher, I generally really like their products and I admire Bill Gates and the company, but the way they treated MCE customers left me with a really bad taste in my mouth as they seemed to value their relationship with content providers more than their relationship to customers.

     

    SAGETV

    I had been looking for a reason to buy a HD-PVR when one day last July Dell had it on sale for a good price. I purchased it and then downloaded a trial version of Sage. Sage seemed to be the PVR software that was the best solution for the HD-PVR. I installed Sage on my office PC which was very new hardware as I didn’t want to muck up my existing HTPC and I knew that trying to run Sage and MCE at the same time on the same PC was asking for trouble. After a few initial setup issues I got Sage working quite well. The only minor issue was that HD playback sometimes suffered from slight stutters. I didn’t really notice this when watching TV shows or movies but watching hockey games it was quite evident. The conventional Sage wisdom was that the best playback was actually on the Sage HD extenders, not on a PC. The only problem was that Sage was chronically out of stock of the extenders. One day in early December, while I was on a business trip to Shanghai, I noticed that Sage had released a new version of the extender and it was available for sale. I immediately order three of them from my hotel room in China – thank god for online stores as Sage sold out within a week (but they soon had more in stock).

    Another digression – I used to think that the best solution for playing back content was an HTPC – it would let you playback all of the file formats that were available, plus you could use it for other stuff like playing games or browsing the internet. But I came to realize that the configuration issues on a PC were an issue. There is a lot of tweaking required for video drivers, audio drivers, codecs, security updates, etc. PCs are also noisy, prone to crash and are very complex. The server-extender model makes more sense particularly since you can centralize all of your content on one server and then extend it throughout your house. This became evident to me using XP MCE with my five Linksys V1 MCE extenders.

    Sage actually has a better client-server model than MCE does and it is quite ironic that you can install Sage on Windows Homer Server (WHS) whereas you cannot install Windows Media Center on Microsoft WHS. I had actually been running WHS as a file server and backup PC since its beta program in February of 2007. I had reused an old PC as my WHS box temporarily and I always planned to upgrade this box to new hardware. In December of 2008 I decided to put together a new WHS/SageTV server. During the Boxing Day sales I was also able to make other purchases to complete my server – HD cable boxes were on sale for $99 and the HD-PVR was also on sale. I bought three cable boxes (one for the new HD-PVR plus two to replace rentals) and an HD-PVR.

    During the Christmas vacation I configured my new Sage WHS box and copied over all of my content from my old WHS PC. I actually had very few issues getting it to work and it is now very stable.

     

     

    Here are some shots of my Sage WHS PC:

    Server Guts

    My server consists of a Antec Three Hundred Case, Asus P5Q-Pro motherboard, 2 GB of RAM, an Intel E8400 CPU and six hard drives with a total of 5.2 Terabytes of storage.

    Tuner devices

    This server is located in my “server room” in my basement with all of its related peripherals. The server is connected to a UPS. Right beside my server are the three cable boxes – two SA3250HDs connected to HD-PVRs plus a SA3200 connected to a PVR-150 tuner card. I also have a Kworld ATSC-110 tuner connected to an antenna that is located in my attic. Channel changing for the HD cable boxes is done via firewire. Channel changing for the SD box is done via a USB-UIRT using a blaster and one of the zones that are connected to the external port. I could use the main emitter of the USB-UIRT to blast all three boxes if I needed to for a command like Power Toggle.

    Server et al

    My server is connected to a KVM switch as I have some other PCs in this room as well. On one of these other PCs I have installed the Win7 beta although the PC is not powerful enough to really use that OS to its full extent. You’ll notice that I also have an old portable DVD player (if you have kids you likely have some semi-dead portable DVD players). I use this as a monitor for my cable boxes – WHS cannot display the output of Sage so this makes it handy to do stuff like configure the cable boxes and to check to make sure that they are working. I connect the composite output of the cable box to the video input of the portable DVD player.

    SageMC Recorded TV screen

    In my main HT setup you can see a legacy of many of my Home Theatre trials over the last several years. My HTPC still runs XP MCE and I still use the Media Center extenders in some rooms of my house. I have a SD cable box that is connected to this HTPC and it is still setup to record shows. But for most of my TV watching I use my Sage HD extender connected to my server – I never use the extender in standalone mode. My wife still likes to channel flip so she often watches live TV from the PVR cable box. It has lots of recorded shows on its hard drive but the PVR functionality is almost never used these days. We occasionally watch some DVDs off of my old Connected DVD player although I generally rip DVDs to the server. (I don’t have a BluRay player yet but I may just buy a drive and rip to the server and then use the Sage HD extender). My receiver is a Yamaha HTR 6060 that has a couple of HDMI inputs and three component inputs. I also have an Xbox360 as I am into Rock Band. I use a Gyration GO wireless keyboard and mouse. Last but not least, a Harmony 880 remote makes it simple to operate everything and is crucial for a high WAF.

    I also have three other HD-200 extenders throughout my house and one Sage client version so I can watch my recorded TV throughout my house. One of these is in my bedroom which was a bit of an issue as it is not easy to run network wiring to this location. I solved that problem by using Motorola NIM-100 coax over ethernet adapters.

    Why do I prefer Sage? It has support for a wide range of hardware including, most importantly, the Hauppauge HD-PVR. The support from Sage is fantastic. They release updates on a very timely basis, around once a quarter. The user community has created a wonderful set of add-ins that provide all sorts of benefits, such as the Fanart and the commercial-skipping shown in the picture below. And the development of add-ins is continuing all the time, even when you think that there is nothing left to improve upon.

    SageTV Program Screen

     

    Lessons learned through the years:

    • Extenders are crucial if you want a multi-room solution.

    • Don’t try to share a cable box between regular TV viewing and a HTPC/TiVo.

    • Get a Harmony remote!

    • Don’t watch live TV.

    • You probably won’t end up browsing the web on your Home Theatre TV.

    • SageTV is currently the best solution for recording HD content

    The sad truth is that it is likely that I spend far more time tinkering with Sage and my setup than I actually do watching TV. But I have come to realize that this is something that I enjoy as a hobby, not unlike someone who likes tinkering with cars and spends more time tinkering than driving.

    What do I record? Movies, sports, kids shows and a few TV series. The bulk of the content that I record is TV shows for my daughter: Dora, Diego, Wonder Pets, Wiggles, etc. I also have recorded lots of movies as I subscribe to several HD movie channels. I am a sports nut and I record all of the games of the Toronto Raptors and Toronto Maple Leafs. I played rugby in high school and I enjoy watching rugby. I subscribe to Setanta sports which broadcasts most of the major club, regional and international rugby games and I record all of them. I am a golfer and I record most of the PGA tour events, at least the weekend rounds. I don’t end up watching most of what I record but at least it is there for me if I have the time.

    In terms of TV shows for myself I only actually record a few shows: Flight of the Conchords, The Trailer Park Boys, My Name is Earl, Battlestar Galactica and 30 Rock. I haven’t even watched one episode of BSG yet but everyone says it is a fantastic show so I will have to start watching it soon.


    About wayner:  "Wayner resides in Toronto, Canada and is a frequent commenter on GeekTonic.  I've gotten to know him from the many hours spent on the SageTV Forums where you'll often find him (under the same online name)  Thanks to wayner for sharing his media setup.

    If you'd like to have your setup or media gadgets highlighted, and want a chance to win some Amazon.com spending cash via gift certificate read the guidelines for submission here.  We're looking for things as simple as a few photos of your favorite media-related gadgets or as elaborate as the the HTPC setup outlined above, ZetaVu's HTPC setup, Damian's HTPC setup, Dennis's home theater setup from last week and Sodarkangels HTPC build from earlier.  Either way, join in on the GeekTonic flickr group and upload your media gadget photos!

    Wednesday, April 01, 2009

    GeekTonic Month in Review - March 2009

    This March was probably one of my most challenging in terms of stress, precious-little time for running GeekTonic or any other fun.  Once again, the month just flew by, but it turned out to be another great month at GeekTonic.  The guest posts for this month have been some of my favorites so far,many excellent comments and the site has continued to grow to over 130,000 pageviews for March!  Thanks to you, the readers for reading - I will continue working hard to bring you the content you came here for!

    To wrap of March 2009 I wanted to share the most popular posts (as measured by Google Analytics) of the month:

     

     

    I'll be covering Media Center, SageTV, Kindle, Some Really cool gadgets and much more in April.  Stay Tuned!

     

    If you have any topics or questions you’d like to have covered in April, let me know in the comments or send me a note.