I built this system about a year ago, and I get so many people asking me how it was done I figured it would be a good post to help reboot my blog…
Both during the week and on weekends I entertain quite a few guests. We watch TV (sports/movies) in a room separate from the main house (the Playroom* – also home to my workshop) which does not have an intercom extension, and on the summer weekends I host braais in the outside entertainment area (also no intercom extension). Access to the property is through a motorised gate. Often guests ringing the doorbell will be doing so in vain, as the ringing can only be heard from inside the main house. Usually I get a message or a missed-call on my mobile informing me that someone is outside the gate and that no one is answering the doorbell!
Click to find out how I solved this problem using an Arduino, a Cellular Shield, some hardware hacking and some scripting!
The latest release version of Songbird was incompatible with my library consolidation script. So I modified it, and its working with Songbird v1.1 now. Unfortunately this makes it *incompatible* with any previous Songbird version (like 1.o).
jerome – A Songbird library consolidation script for Linux users.
I use Songbird 1.0.0 to listen to music and manage my ipod, and it’s a really great app with many cool features and add ons. The only feature I was missing was iTunes-style library consolidation – where all your music files are copied to folders on your hard drive by artist then album.
Being new to the Linux environment as well as Python I decided that a good excercise in learning both would be to make my own little script to consolidate a Sonbird library. And so jerome was born.
jerome uses python with pysqlite to access the Songbird library and zenity as a simple GUI, with output folder selection and progress bar.
So if anyone out there is using Songbird and wishes to consolidate their music library, check out jerome!
jerome – Google Code.