The database is sqlite, a database optimized for single-file DBs (sqlite.org). Are you familiar with databases? (queries, inserts, etc?) There are several available <a href=http://www.sqlite.org/cvstrac/wiki?p=ManagementTools>management interfaces</a> for sqlite, though I stick to the command-line one myself, so I can't recommend any. Make sure you get one that supports version 2 !!! openlp uses the older version 2 database format which is incompatible with sqlite3.<p>
I would recommend exporting the existing file into a CSV, from there you should be able to import it into its own sqlite DB, and manually merge that into the songs.olp by using records that match the current ones.<p>
The other thought is that I could take a look at it---I wrote the DB importer from .994->1.0 and I'm planning on writing a more general interface importer that can import from other presentation formats. If you could send me an email describing the presentation program and a copy of the db, or a subset of the db, I could take a look; no guarantees on time though. <emsearcy (at) osuosl (dot) org>. Attachment size doesn't matter.<p>
-- <br>
Eric Searcy<br>
OSU Open Source Lab