﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>shawnbass.com - Home Theater PC blog</title>
    <description>Anything related to home theater PC software/hardware, like: Meedio, Media Center, Media Portal, etc.</description>
    <link>http://www.shawnbass.com/Blogs/tabid/58/BlogId/6/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>shawn@shawnbass.com</managingEditor>
    <webMaster>shawn@shawnbass.com</webMaster>
    <pubDate>Wed, 20 Aug 2008 11:42:22 GMT</pubDate>
    <lastBuildDate>Wed, 20 Aug 2008 11:42:22 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Updated version of DialMee plugin for Meedio posted</title>
      <description>&lt;img src="/Portals/0/BlogPictures/HTPC/vonagelogo.gif" alt="vonagelogo.gif" border="0" height="27" width="116"&gt;        So, I'm a huge fan of &lt;a href="http://www.vonage.com"&gt;Vonage&lt;/a&gt; VoIP service.  I'm also a huge home theater PC (HTPC) freak.  So I had an idea that much like &lt;a href="http://en.wikipedia.org/wiki/Reese%27s"&gt;peanut butter and chocolate&lt;/a&gt;, these two technologies must merge!  So a while back I created a plugin for &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; that allows me to dial telephone numbers in my phone book from the comfort of my couch.  Ok, so it is completely the laziest thing in the world, but someone had to do it, eh?  Anyway, this update to the &lt;a href="http://www.meedios.com/forum/viewtopic.php?t=368"&gt;DialMee plugin&lt;/a&gt; was simply to fix a bug that was causing an error beep on exit of &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt;.  I described in my &lt;a href="http://www.shawnbass.com/Blogs/tabid/58/EntryID/54/Default.aspx"&gt;previous post&lt;/a&gt; what &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; is all about, if you missed that.&lt;br&gt;&lt;br&gt;As far as the technical details of what this plugin does, it relies on phone book entries that were previously imported into a &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; library.  Once you're viewing your contacts on screen you can press buttons on the side of the screen that allow you to dial the person's home, office, mobile, etc.  The mechanism used for this is some crazy &lt;a href="http://en.wikipedia.org/wiki/Regular_expression"&gt;regular expression&lt;/a&gt; matching for attempting to take any inputted US telephone number format and convert it to the 10-digit dialing format that Vonage expects.  Next, I make a web request to &lt;a href="https://secure.click2callu.com/"&gt;Vonage's Third Party Call Control&lt;/a&gt; to initialize the telephone call.  From an end user perspective, it goes like this:&lt;br&gt;&lt;br&gt;1) Pick up remote control &lt;img src="/Portals/_default/Smileys/cool.gif" border="0"&gt;&lt;br&gt;2) Find contact in phone book.&lt;br&gt;3) Click button to dial their home/office/mobile, etc. number.&lt;br&gt;4) Behind the scenes the web request to third party call control happens and your home telephone line (Vonage) rings.&lt;br&gt;5) Upon answering the cordless phone (you didn't think I'd get off the couch did you?), the Vonage third party call control then dials the destination telephone number and connects the two parties.&lt;br&gt;6) You talk...on the couch....in your pink fuzzy slippers.  Ok, maybe not pink, but definitely fuzzy.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.meedios.com/forum/viewtopic.php?t=368"&gt;Link to DialMee support thread&lt;/a&gt;&lt;br&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/55/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/55/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=55</guid>
      <pubDate>Mon, 03 Sep 2007 04:51:32 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=55</trackback:ping>
    </item>
    <item>
      <title>Updated version of EvilLyrics plugin for Meedio posted</title>
      <description>Ok so I'm &lt;b&gt;way&lt;/b&gt; behind on the home theater blog, but I &lt;a href="http://www.meedios.com/forum/viewtopic.php?t=450&amp;start=0"&gt;uploaded&lt;/a&gt; a new stable release of my &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; plugin for &lt;a href="http://www.evillabs.sk/evillyrics/"&gt;EvilLyrics&lt;/a&gt; integration a few weeks back.  The plugin update contains the fixes for the new release build from &lt;a href="http://www.evillabs.sk/evillyrics/"&gt;EvilLyrics&lt;/a&gt; as well as a fix that was causing an error beep when the plugin was shutdown.  What is this plugin?  It's a fulltime plugin for the HTPC frontend called &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; (which I run on all of my HTPC systems connected to every TV in my house...yes my wife loves me dearly to tolerate this crap).  The &lt;a href="http://www.evillabs.sk/evillyrics/"&gt;EvilLyics&lt;/a&gt; plugin receives messages from the music player and passes the Artist/Song info to the &lt;a href="http://www.evillabs.sk/evillyrics/"&gt;EvilLyrics&lt;/a&gt; COM object, which then performs a web request to retrieve lyrics for the currently playing song.  When the lyrics are retrieved a COM event is fired and I retrieve the lyrics and publish a datafeed within &lt;a href="http://www.meedio.com"&gt;Meedio&lt;/a&gt; containing the lyrics.  The lyrics are then displayed on screen in the HTPC interface.  Cool eh, no?  Ok, maybe just geeky.  Anyway, while &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; is a dead product as it was acquired by Yahoo over a year ago, there are several developers (myself included) that are continuing to develop plugins for &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; as well as continuing to work on an open-source &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt; replacement product called &lt;a href="http://www.meedios.com/"&gt;MeediOS&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Here's a screenshot of what the end result of the EvilLyrics plugin does inside &lt;a href="http://www.meedio.com/"&gt;Meedio&lt;/a&gt;:&lt;br&gt;&lt;a href="http://www.shawnbass.com/Portals/0/BlogPictures/HTPC/EvilLyrics.png"&gt;&lt;img src="/Portals/0/BlogPictures/HTPC/EvilLyricsThumb.png" alt="EvilLyrics.png" title="EvilLyrics Screenshot" border="0" height="231" width="444"&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Yeah, it's probably just plain geeky &lt;img src="/Portals/_default/Smileys/wink.gif" border="0"&gt;&lt;br&gt;</description>
      <link>http://www.shawnbass.com/Blogs/tabid/58/EntryID/54/Default.aspx</link>
      <author>shawn@shawnbass.com</author>
      <comments>http://www.shawnbass.com/Blogs/tabid/58/EntryID/54/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.shawnbass.com/Default.aspx?tabid=58&amp;EntryID=54</guid>
      <pubDate>Sun, 02 Sep 2007 22:29:11 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.shawnbass.com/DesktopModules/Blog/Trackback.aspx?id=54</trackback:ping>
    </item>
  </channel>
</rss>