openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #13335
[Bug 903773] Re: Support a more open format for service files
Like the idea but we need to consider all the other information stored in the service file.
- Notes
- Media Start times.
- Images have orders
- Capabilities
- Images of previews within presentations
This is not to say that it is not possible but does need to be considered carefully and be able to support old and new versions.
I have many problems while trying to allow duplicate image names.
This may song negative but it is not it is just a warning.
It may be better to wait to 2.5 and python 3 so we have a clean upgrade path.
--
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/903773
Title:
Support a more open format for service files
Status in OpenLP - Worship Presentation Software:
New
Bug description:
Currently service files are very much bespoke to OpenLP, using a
python pickle object format which is difficult for other systems to
create or read (such as web-based service management systems).
Therefore having a more open format for these service files would be
ideal to allow easier integration with other products.
Keep the zip file format, but this would contain an XML file
containing a simple service list, plus other OpenLyric files
containing the content for the text-based media items.
Then allow this to be imported and exported.
E.g. (quick example, it would need more thought and discussion with
sites such as servicebuilder.net)
Files in zip:
service.xml
ToGodBeTheGlory.xml
john316.xml
notices.xml
funnyVideoToMakeTheSermonInteresting.mp4
where service.xml contains:
<service>
<item index="1" mediatype="song">
<title>To God be the Glory</title>
<authors>Fanny Crosby</authors>
<file>ToGodBeTheGlory.xml</file>
<theme>Clouds</theme>
</item>
<item index="2" mediatype="scripture">
<title>John 3:16 NIV</title>
<file>john316.xml</file>
<theme>Bible</theme>
</item>
<item index="3" mediatype="custom">
<title>Notices</title>
<file>Notices.xml</file>
<theme>Sky</theme>
</item>
<item index="4" mediatype="media">
<file>funnyVideoToMakeTheSermonInteresting.mp4</file>
</item>
</service>
To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/903773/+subscriptions
References