<font face="Arial, Verdana">First things first - i thank God for the developers of this program! Not just because it is open source. It is rather small, fast and very easy to comprehend, at least for me, but it has so many functions that just work without quirks.</font>
I am serving in a small local church as a sound tech and a brother, that does the scriptures and songs display, asked me to help him out. I am not sure who installed the software on projection computer, but all of us, including the pastor were shoched to find that the church was using stolen EasyWorship 2009. And I thought that christian software does not get pirated. At first I checked the price for that program, but due to the current size of our church, it was not really acceptable at the moment.
I explored additional options adn found that there is an open source solution. I am an IT specialist in my work and I support many open source projects.
Long story short - I fail to import songs from Easyworship to OpenLP 2.4.
When I choose encoding CP1257 (Baltic), the process crashes. It imports some songs though, and does that correctly.
I get and eror report like following:
<font face="Arial, Verdana">OpenLP Bug Report</font>
<font face="Arial, Verdana">Version: {'version': '2.4', 'build': None, 'full': '2.4'}</font>
<font face="Arial, Verdana"><br></font>
<font face="Arial, Verdana">--- Details of the Exception. ---</font>
<font face="Arial, Verdana"><br></font>
<font face="Arial, Verdana">While importing songs from EasyWorship 2009, encoding cp1257 - Baltic. Process crashes.</font>
<font face="Arial, Verdana"><br></font>
<font face="Arial, Verdana"> --- Exception Traceback ---</font>
<font face="Arial, Verdana">Traceback (most recent call last):</font>
<font face="Arial, Verdana"> File "openlp\core\ui\wizard.py", line 216, in on_current_id_changed</font>
<font face="Arial, Verdana"> File "openlp\plugins\songs\forms\songimportform.py", line 351, in perform_wizard</font>
<font face="Arial, Verdana"> File "openlp\plugins\songs\lib\importers\easyworship.py", line 78, in do_import</font>
<font face="Arial, Verdana"> File "openlp\plugins\songs\lib\importers\easyworship.py", line 295, in import_db</font>
<font face="Arial, Verdana"> File "c:\Python34\lib\encodings\cp1257.py", line 15, in decode</font>
<font face="Arial, Verdana">UnicodeDecodeError: 'charmap' codec can't decode byte 0x8a in position 5: character maps to <undefined></font>
<font face="Arial, Verdana"><br></font>
<font face="Arial, Verdana">--- System information ---</font>
<font face="Arial, Verdana">Platform: Windows-7-6.1.7601-SP1</font>
<font face="Arial, Verdana"><br></font>
<font face="Arial, Verdana">--- Library Versions ---</font>
<font face="Arial, Verdana">Python: 3.4.4</font>
<font face="Arial, Verdana">Qt5: 5.5.1</font>
<font face="Arial, Verdana">PyQt5: 5.5.1</font>
<font face="Arial, Verdana">QtWebkit: 538.1</font>
<font face="Arial, Verdana">SQLAlchemy: 1.0.11</font>
<font face="Arial, Verdana">SQLAlchemy Migrate: -</font>
<font face="Arial, Verdana">BeautifulSoup: 4.4.1</font>
<font face="Arial, Verdana">lxml: 3.4.4</font>
<font face="Arial, Verdana">Chardet: 2.3.0</font>
<font face="Arial, Verdana">PyEnchant: 1.6.6</font>
<font face="Arial, Verdana">Mako: 1.0.3</font>
<font face="Arial, Verdana">pyICU: 1.9.2</font>
<font face="Arial, Verdana">pyUNO bridge: -</font>
<font face="Arial, Verdana">VLC: -</font>
<br>
<br>
When I try the same in version 2.2, it imports more than half of the songs and starts asking repeatedly to choose encoding and does not continue when CP1257 is chosen. As soon as I choose other encoding, the process finishes, but some of the songs are in wrong encoding. Of course, it is possible to correct every song, because I am about 30% in translation of the program, but it would be great to find the cause of this problem.
Anyone has had the same problem?