#MFL13 Instagram wall


In september 2013 we were asked by the research and innovation department of the "VRT" to develop a second screen application to show Instagram feeds during the "Carte Blanche" show.  The editors of the show would select an Instagram feed and show the images in a slideshow on one of the 7 screens in the studio behind the presenters. Sadly enough, poor ratings canceled the show and our development as well. Nevertheless here is the first episode of the show. (Check the screens in the background). The second show we added a live import of Facebook pictures. App description:

  • import Instagram feeds from the Instagram api based on hashtag
  • screens powered by Raspberry pi's, up to 100 of them 😀 (tested max 10 screens)
  • admin screen to manage the screens and assign content to them
  • editor for filtering inappropriate pictures
  • extra feature: import Facebook page pictures

Used technology:

raspberry wall


Luckily good products sell themselves. Studio Brussel got word of "the Instagram wall" and got in touch with us 2 weeks before the "Music for Life" show (MFL13). This time, the app would have to run for a week instead of a couple of hours, so focus on stability was key. Our analysis of the last version pointed out points of improvement.

Enter the overhaul

We decided to drop SockJS and go with because it would give us an event-based structure over the whole application from front to back. We switched to the authenticated side of the Instagram API, which would give us more control over the pull requests. We changed the UI for their specific setup and added more fallbacks in case of network or server failure. We removed the underperforming Raspberry pi's and switched them for a decent desktop client with an optimised linux install. They requested a way to load their own images as a feed into the app. We chose Dropbox as an easy alternative for their photographers. Koen took care of the  Instagram api integration and the new Dropbox feature as saving the images on our Node server. Toon took care of the UI, client-side and the complete interaction between server and clients through WebSocket. Koen G. was responsible for setting up the desktop clients.

instagram wall app

The show

We went on site for installing all the clients and setting up the network. We tested the application together with the editors while explaining them how to use it. Because of the intuitive UI, no training was needed and the editorial team got to focus on their main tasks while quickly changing the feeds on the screens if needed.

mfl13 instagram screens The show went live and the Instagram wall kept on running for 7 days. Even when the network went down, the screens changed to fallback mode and looped through the last 20 images.


  •  6 screens (4 behind the presenters, 1 for live stream and 1 to use for the big screen)
  • 81 images tagged with #mlf13
  • 368 images tagged for the #warmsteknuffel Instagram action
  • 150 images imported from Dropbox
  • ...
Bampslaan 21 box 3.01
3500 Hasselt
VAT: BE08 4029 5063
2019 © AppSaloon All Rights Reserved
envelope-ophone linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram