Import songs and song folders
Bring your songs over from EasyWorship, OpenLP, OpenLyrics, SongSelect or ChordPro, or read them from a folder on your computer. What gets imported, what's saved back to each file, and how to delete songs.
You can type songs into the app (how), import them from another program or read them from a folder on your computer. It all happens in the Songs tab.
Import from another program
At the bottom of the Songs tab, with the Library showing, click the import icon (Import) and choose the files. You can pick several at once, even from different programs, and the app recognizes each one. The file picker opens in the EasyWorship or OpenLP folder, if the computer has one.
From EasyWorship 6 or 7, choose its
Songs.db, in the profile'sDatabases\Datafolder (on Windows it's usuallyC:\Users\Public\Documents\Softouch\EasyWorship\Default\v6.1\Databases\Data).From OpenLP, choose its
songs.sqlitefile (on Windows it's in theopenlp\data\songsfolder inside%APPDATA%).From OpenLyrics, choose the
.xmlfiles. For a whole export, open the folder and select all of them.From SongSelect, choose the lyrics you downloaded as text (
.txt). From ChordPro, choose.cho,.chordpro,.chopro,.crd,.proor.txtfiles. A ChordPro file with several songs imports all of them.The app tells you how many songs it imported, how many were already there, how many had no lyrics and how many files couldn't be read as songs.
- Each section comes in as what it is (verse, chorus, bridge…), named in the app's language. If the file has the song order, that's imported too.
- Chords from OpenLP, OpenLyrics and ChordPro are imported and show only on the stage screen. SongSelect files don't include chords.
- If a song from OpenLP or OpenLyrics comes in two languages, the first one becomes the lyrics and the second the Translation.
- Importing twice doesn't create duplicates. Songs with the same title and lyrics are skipped.
- A
.txtwith just the lyrics, without the SongSelect footer or ChordPro markup, can't be read as a song. Open it, copy the lyrics and paste them into a new song.
Warning: This has been tested with EasyWorship 6 databases and with OpenLP's own test files. EasyWorship 7 should work the same way, but it hasn't been tested with a real database yet. EasyWorship 2009 and earlier can't be imported.
A song imported from an OpenLyrics, SongSelect or ChordPro file stays tied to that file, so saving the song writes the file too (what's saved). Songs from EasyWorship and OpenLP are copies, and the original program isn't touched.
Songs from a folder
As in Media, Link folder (to the right of the search box) shows the songs in a folder on your computer: OpenLyrics (.xml), ChordPro (.cho, .chordpro, .pro…) or SongSelect (.txt) files, not including subfolders. Once a folder is linked, a list appears to the left of the search box where you choose the Library or a folder. A folder is re-read when you open it, when you switch back to the app, or when you click Refresh folder at the bottom left.
- A folder view has no +, Import or ✕, because new songs go in the Library. Himnova never deletes a file, and Unlink folder doesn't either.
- You project a folder song and add it to the schedule like any other. If you unlink the folder or delete the song's file, the song disappears from Himnova, unless it's in a schedule. In that case it stays, in the Library.
- If the folder isn't available (on an unplugged USB drive, for example), the tab tells you and offers Retry.
What's saved in the file
Saving a folder song, or one imported from one of those files, also writes its file, in the file's own format and encoding. Anything Himnova doesn't use (key, capo, tempo…) is kept, and in a ChordPro songbook the other songs are left intact.
| Format | What isn't saved to the file (it stays only in Himnova, and the editor tells you) |
|---|---|
OpenLyrics (.xml) | Keeps everything. |
| ChordPro | The number, the notes and the translation. |
SongSelect (.txt) | The number, the notes, the translation, the order, the slide breaks and the chords. |
- If the file was changed outside Himnova while you were editing, the app warns you when you save. Saving again overwrites it with your version, and closing without saving keeps the version on disk.
- If the file is read-only or you don't have permission, it isn't saved, and the app tells you.
- If the file is gone, an imported song is saved only in Himnova, and the app tells you. A folder song isn't saved at all, and the app tells you the file was moved or deleted.
Warning: In a ChordPro file, if you change the words, any comments or tabs between the lyrics are lost. If you only change the details (title, authors…), the lyrics stay exactly as they were. With OpenLyrics and SongSelect, the lyrics are rewritten on every save. An OpenLyrics file loses its formatting tags, and a SongSelect file gets its sections labeled in English and numbered (“Verse 1”, “Chorus 1”).
Delete a song
With the song selected in the Library, the ✕ (Delete song) deletes it from the library after asking. Its file, if it has one, stays on disk. If the song is in the schedule you're building, it's removed from there too. If it's used in saved schedules, the app lists them and the button changes to Delete anyway, which removes it from those schedules as well. If it's live, it stays on the projector until you move on to something else.
Something didn't work the way the guide says? Tell us on GitHub what you did, what you expected and what happened, and we'll see whether the app or the guide needs fixing. Report a problem (opens in a new tab)