Ruby


Planning Center Song Sync 5

If you’ve been following me on Twitter (@javierplumey), you know that I am working on a new web app that will sync song arrangements from Planning Center Online (PCO) to a Dropbox folder.

Why?

I love PCO–it helps me manage my small team of worship musicians at Our Lady of Perpetual Help Catholic Church in Ellicott City, MD. And it also maintains my growing database of songs. I remember back in the day when I used to lead music at San Isidro in Pompano Beach, Fl I used to have a very large binder that weighed about as much as a California Redwood. These days, with PCO as a central database for my songs and apps such as OnSong and forScore, I can keep everything on my iPad.

The issue is that there is no way to sync the chord charts and lyrics in Planning Center with the excellent OnSong music app on iOS. It doesn’t have a direct link with PCO (yet) so users must copy and paste out of the PCO web site and into text files which can then be synced into OnSong. I decided I would write a tool to perform this sync operation since it would save me a lot of time and keep my offline OnSong database up to date with the latest version of the chords for any song/arrangement combination in Planning Center.

I have worked out most of the code and am now putting on the final touches and integrating test scripts. I can currently sync all arrangements to my Dropbox folder. The sync is smart so that it only updates the files for the arrangements that have changed since the last sync. The sync will occur every hour unless you manually choose the sync option on the web site.

Here’s an example of a file created by the song process:
Example chordpro file created by the app.

Please fill out this form if you’re interested in being a part of the beta testing. The site will be completely free.

Please follow me on Twitter if you want up-to-the-minute updates on the progress.