Progress update — almost there… and a bit of begging.

With all the excitement of the last week I almost forgot it was Fathers’ Day yesterday… almost (#sonfail). I took some time away from the development process to celebrate the day and enjoy friends and family.

I’m back at it today with renewed vigor — I’m anticipating opening the site up for pre-registrations sometime tonight (U.S. Eastern time). I’ll post an entry here and via Twitter (@streamingmeemee).

<begging>
By-the-way… If there are any web designers with idle hands and an interest in contributing PLEASE ping me. The <table> tag is the extent of my design skills (that will be VERY funny to the people I’m trying to reach here. 😉 ) so we will all be much happier with a design professional on the team.
</begging>

Sample FrameChannel RSS feed

As part of my effort to build a replacement for the FrameChannel service I captured a sample of the existing RSS feed my frame receives.

sample-frame-feed.rss

Fundamentally it is an implementation of the Yahoo MRSS (Media RSS) specification.  You can find details here and here.

If you are interested in grabbing a copy of your frame’s feed you’ll need the custom URL for your frame and to set the USER-AGENT header to ‘AVOS/1.1 libhttp/1.1’ (without the quote marks of course).

My frame requested this URL:

http://rss.framechannel.com/productId=KDxxxx/language=en/frameId=xx:xx:xx:xx:xx:xx

I’ve removed some of the details so as not to tempt the nefarous among us.  The ‘frameId’ field is obviously the MAC address of my frame.  I’ve not yet figured out how productId is derived.

FrameChannel replacement – Progress Report

With the help of the FrameChannel Certification Checklist as well as plenty of XML reading (worst summer novel EVER) I’ve cobbled together a frame feed that includes Flickr and Picasa photos.

Next step is to wrap a web interface around it so that others can configure a frame feed for themselves.  With a bit of luck I may be able to accept a few ‘alpha’ testers this weekend.

Community based FrameChannel replacement

I’m measuring interest in the creation of a community based FrameChannel replacement – ping me if this tickles your neurons.

Update: You can use any of the following to ‘ping’ me:

IM: streamingmeemee (on most all IM networks)

Twitter: @streamingmeemee

or you can simply leave a comment below.

FrameChannel Integration Guide details interaction with service

The fine folks at FrameChannel have shared with me (and granted permission to share with you) the ‘FrameChannel Certification Checklist’.

This document details basic operation of a FC compliant device (photo frame). It specifies the request made by the frame of the service and how the frame should display the images contained in the RSS feed provided by FrameChannel.

A copy of the PDF document is available here: FrameChannel Certification Checklist v20

FrameChannel shutting down — time to break out WireShark!

And it was going to be such a nice day…

I received this rather sad message this morning:

FrameChannel Users –

Due to challenges with the economy and our company’s financial situation we’ve been forced to make a tough decision and will be shutting down the FrameChannel service this month.

We have provided a mechanism for you to download any of your photos that are hosted with us in the My Photos channel or that have been emailed to your device via the My Friend’s Photos feature.

You may log into your account at www.framechannel.com to download your photos, but the service will soon stop delivering content to your devices. To download your photos, log into your FrameChannel account, click the Download My Photos tab, and follow the instructions there.

For those of you using your devices for commercial applications, you may wish to take a look at the SignChannel service. That service is owned an operated by Scala, Inc., a worldwide leader in digital signage. For more information, please visit www.signchannel.com or email info@signchannel.com

We thank you for your support of the FrameChannel service.

-The FrameChannel Team

FrameChannel logoI’m the proud owner of a Kodak EasyShare W820 WiFi enabled digital photo frame for several years. One of it’s most compelling features was the intergration with FrameChannel. FrameChannel is (was) an online service that allows(ed) you to manage what was displayed on the photoframe. It provided several pre-packaged feeds for weather displays, stock information, news, traffic conditions, Facebook photos, Twitter and most importantly for me, Flickr integration.

My frame would automatically download the latest additions to my Flickr photostream and display them. This was a GREAT feature and very popular among my family and house guests.

It has always been a free service (albeit with the occasional ad for FrameChannel services on other platforms); I assumed that Kodak had paid them a fee per frame to operate the service. I could make a lot of guesses about the terms of such an agreement but I’ll leave that for another day.

One thing I don’t yet grasp is why I wasn’t offered the option to pay for the service? Is shutdown the only option?

I’m searching for a contact within Thinking Screen Media (operators of FrameChannel) to propose that they open-source the software that runs the service. This would allow other to build/operate replacements so that their frames will not go dark. If you, dear read, should know anyone within the company, please drop me a line.

In the meantime… Break out WireShark!
As some of you will know WireShark is a fantastic tool for analyzing network (LAN) data. It will capture and decode the data as it flies by allow one to see exactly what is going on. In this case, it is useful for determining the protocol used by the frame to communicate with FrameChannel. With this information in hand it should be possible to create a work-alike backend so that I may continue to enjoy my WiFi enabled photo frame.

I’ll post what I discover along the way.