Development:EasyWorship - Song Data Format

From OpenLP
Jump to: navigation, search

Introduction

This section is no longer needed, as there is an EasyWorship importer in OpenLP

EasyWorship is written in Delphi (most likely 7) and uses the Borland Database Engine (BDE) which is actually just a thin layer around a set of Paradox tables.

Location

EasyWorship stores it's database in the following location:

Windows XP
C:\Documents and Settings\All Users\Documents\Softouch\EasyWorship\Default\Databases\Data\
Windows 7 (needs to be confirmed)
C:\Users\Public\Softouch\EasyWorship\Default\Databases\Data\

Data Structure

Songs.DB

Field Name Type Length Key
Title Alphanumeric 50 *
Author Alphanumeric 50 *

EasyWorship Service Files (EWS)

OpenLP 2.2 will (hopefully) be able to import songs from EWS files. The implementation is based on the file specification that can be found here: https://github.com/meinders/lithium-ews/blob/master/docs/ews%20file%20format.md

Just in case it is removed from github a copy is available on this wiki as well: Development:EasyWorship EWS Format.