Roll Your Own Digital Signage 2.0
A while back, I wrote a series of posts detailing how I created a digital signage solution of Henderson Hills Baptist Church using modified AppleTV.
While the hacked AppleTV worked well enough, it was not quite as robust as I wanted, could not play video well, and would not auto-scale for different display sizes. So I’ve been working on a new solution.
Now I have something ready to show. We’re using this solution at our Edmond Campus and it’s been received well. The video below shows it working:
Here’s a graphic that shows how everything works.

I’ve created a website to help your church do the same thing with DIY digital signage. Check it out at http://www.getsignboard.com
ScreenScape: Use the Web to Create Digital Display Ads
Oh snap! I’ve been looking for a service like this to come out. My hopes were up when I discovered Your Screen a while back, but they seem to be dead in the water.
At first glance ScreenScape seems to do what I created a while back with a hacked AppleTV (which we hope to deploy soon). Take a look and let us know what you think in the comments!
UPDATE: ScreenScape is rad and if you’re a non-profit you can get a free account here: http://screenscape.net/npo
Roll Your Own Digital Signage with an AppleTV: Assembling the Pieces
In my last post about creating your own digital signage solution with an AppleTV, I told you how I prepared my device. In this post I’ll introduce the pieces and talk about how I pieced them together. This post will likely be the last in this series, but I want to encourage anybody who is working on their own solution to build upon what I have here and share with the rest of the community. Digital Signange systems are mad expensive and the majority of churches won’t be able to afford one. But maybe if we work together we can get something built that is far better than what I have here. I’ll talk more about how this system can be improved at the end of the post. Let’s get started!
The Pieces:
- SlideShow Pro
SlideShow Pro is a Flash extension and customizeable SWF that, in short, allows you to create ultra slick, XML driven slideshows. SSP also includes support for video. When I came up with the idea to smash a digital signage solution together, this is the first component I thought of. It’s great and cheap at $39! - SlideShow Director
SlideShow Director is a web app installed on your server (though hosting is available for a fee) and in this case acts as a slick back end to manage the media displayed on your sign. It’s really a fantastic app. With it you will be able to upload content (images and video), create new albums, activate, deactivate and resort media, set hold times for your still images and with a very recent update you can even schedule when certain media items appear! Definately worth the $39. - Weather Widget
For the weather widget, I found this SWF at FlashDen. I spent a little time stripping it down to just the weather icon and tempature and then was easily able to set it to our local weather. - Clock Widget
For the clock I opted to go with a digital display as it was easier to read from a distance. This SWF, also at FlashDen, was perfect! I can customize it to a degree and it also just works and looks pretty neat as well. The inclusion of this clock is why we had to adjust the AppleTV’s internal clock. Otherwise the clock might be a few hours off.
I should note, also, that the above widgets will use the system font available on the AppleTV so if you are hoping to use a different font to display the time and tempature, you’ll need to set those fonts in Flash and then make sure the font is embeded in the Flash. - RSS Ticker
The RSS ticker at the bottom of the sign pulls in a feed from our church calendar but you can have it pull in headlines from anywhere. You might consider setting up a specific feed for the ticker so that you can give more specific information in the headlines since nobody will be clicking on them. To get this done I used the Javascript script found here.
Put it all together:
Finally, I put all the pieces together in a HTML web page. The page I built is a simple, 2-column layout with a footer. I had to do some finagling with the widths and heights to get things looking right on the specific monitor I was using so if you use the file I have as a starting point, you’ll want to tweak it as necessary.
Once the page is built, just drop in your SWFs and the RSS script and you’re good to go.
Put it on the big screen:
To put your signage on your screen, just browse to the web page that you created in the browser on the AppleTV. You might want to bookmark it for easy access later. Also, you will need to refresh the page anytime a change is made to your media rotation is SlideShow Director.
Things that could improve:
To close, I want to aknowledge some shortcomings of the current set-up that I have and put the call out for help improving on what I have done so far so that the community can share:
- Video performance is poor.
Video performance on this thing is sad. You might expect differently from something made for video, but I suspect this has something to do with running the video through Flash which may not take advantage of all the resources of the AppleTV’s hardware.
I’ve tried messed around with different ways of compressing the video and, short of making the actual video dimensions smaller, had little luck getting any performance boost. Performance is not so horrible that a simple animation won’t play. But for 30fps video, forget it.
I imagine that getting better video performance would take some serious hacking. One solution might be to run this setup on a MacMini. I have not tried it yet, but I would think performance would be much better. A MacMini based solution would also negate all the jailbreaking stuff we had to do at the start. Unfortunately it would come at a higher hardware cost. - Does not scale instantly based on screen size.
This system would be much cooler if it could detect the display size that it was set up to and automatically scale appropriately. I’m not versed enough in Javascript or similar technologies, but it seems like this could be done. - Still comes at a cost.
In addition to the cost of the AppleTV, the pieces of this signage puzzle still come at a cost. Granted that cost is under $150, but it sure would be nice if the church community had a one-box solution that handled the media management, ticker and additional widgets. It might not be as slick, but imagine being able to download an installer onto a USB drive, plugging it into the back of your AppleTV and then having it set all this up for you in an instant. That’s be sweet!
Well, that’s all I got! I hope the information in these posts was useful. I’ve included a link to the HTML page I used to piece everything together. You’ll have to purchase the other components yourself.
If you are interested in helping me carry this project further, please get in touch! I’d love to partner with some people who are more skilled than I in these sorts of areas. You can reach me at eric [at] ericgranata [dot] com.
Roll Your Own Digital Signage with an AppleTV: Intro

A while ago, I was charged with the task of looking into AppleTV’s usefullness as a digital signage solution. I knew what I wanted. I wanted the signs to be able to be updated offsite. I wanted to be able to browse to a website, login, upload images and edit their display order. It’d be cool if I could add a ticker at the bottom to pull headlines from our church’s website and maybe a clock and weather widget.
Well, I’ve accomplished this for the most part through the smashing together of a few off the shelf tools. Total cost for this project (minus the TV) was less than $400. Does it do everything? No. But it works, and it was fun. And maybe, with your help, it can be better.
Over the next couple of weeks I’ll be blogging about the steps I took to get to where this project is today, talking about ways it might be better, and ultimately putting the call out for some of you guys who are far smarter than I am to help make this a solution that any church can use with little effort or cost.
Stay tuned.
Mimo’s Tiny USB Monitors
These 7 inch, USB monitors are way cool. I see tons of potential in these. The high end model is touch capable and includes a webcam! Use them for:
- Mini-kiosks
- Digital signage
- Nursery calls
I’m sure there are other possibilities for churches. Comment if you have any of your own ideas!


