CCLI SongSelect Import does not accept username and password in OpenLP 2.4.6 with Windows 10



  • @georgebryans the latest release of OpenLP 3.0 is a Release Candidate. This means it should be stable enough for every day use, though not without a couple of bugs. In this version, the SongSelect import has been completely revamped.

  • @raoul - hello I am just curious if the OpenLP team had done anything specific for this requirement in a way which does not rely on the expensive (will not happen) CCLI API.

    I mean there are ways to get at and parse the CCLI web page lyric content in Python. I'm looking at one of their song pages.

    If there is nothing (yet) done specifically in OpenLP to address this are you interested?

  • edited June 2022

    In OpenLP 3.0 we're probably just going to open an internal web browser so that you can log in and use the website from within OpenLP. Then you'll just click a button and OpenLP will import the song you want. Hopefully this will circumvent the login issues we are seeing at the moment.

    Hi @raoul - is the above still the plan? Out of interest I setup Qt on my development machine (PyQt6) and got the tutorial book from Martin Fitzpatrick. I was surprised to see how simple (simple, not easy until one is familiar with PyQt of course) it was to make a simple browser app.

    @raoul — scratch that I just installed the RC1 (2.9.4) version on my test Windows 10 VM (my main computer is macOS) and checked out the CCLI import. Looks great and very functional, the preview is nice. It's using QWebEngineView I guess.

    Couple of suggestions:

    • Is the URL bar necessary? I mean given that it is meant to be locked into Maybe the 'Back' button could go down to the bottom toolbar then it could function as a general back operation — return from Preview or go back a page in the website. I mean people are likely anyway to use the SongSelect 'Search' function to look for a song and if they choose one from the search list and want to go back then they can use the 'Back' button. But it's very unlikely they will need to see/use the URL address bar.
    • I was able to get the URL entry widget active. It starts off disabled but if you go to a song, choose preview and then hit Back the URL widget becomes enabled.
    • As the importer is modal it's (understandably) not possible to go to the main OpenLP window. It would be nice to be able to show the existing song list in a (?) side panel.
    • If someone persists in importing a duplicate of an existing song then the confirmation dialog would be nice to say something like "Duplicate song imported, check the song database"

  • @FromOZ thanks for the observations and the suggestions! I don't think we're going to be able to get to all of them before pushing out 3.0, but we can definitely add them to our list of issues.

  • If you have a copy of the data/songs previously used then you can copy ALL the folder data from openlp/data/songs from there into the 2.9.4 or 2.9.5 and the Songs will be there.

    Johnny Fowler

Sign In or Register to comment.