Free tool

OnSong Backup Fixer

Getting “Import Failed. Some files failed to import. Error code 0” or “Error code 1” when you import an OnSong backup into SongbookPro? Drop your backup in here and you'll get back a copy that imports cleanly, with every song, set, and file still in it. Your backup never leaves your device!

Looking for a new home for your songs? Songstead imports OnSong backups too. Create a free account.

Drop your OnSong backup here, or choose it to get started.

Why SongbookPro rejects the backup

OnSong 2026.2 changed two things inside its backups that SongbookPro still depends on. Every backup from OnSong 2026.2 or later has both, so SongbookPro can't import any of them.

The first is where books are stored. OnSong renamed that part of the library, and SongbookPro still looks for it under the old name. The import stops right away with “Error code 0”, and SongbookPro's log reads no such table: Collection.

The second is how OnSong records its own version. SongbookPro reads it as a number to decide how to import your songs, but OnSong now writes it with a build number on the end, like 2026.2.78. SongbookPro can't read that, so the import fails with “Error code 1” and nothing in the log says why.

The fixer puts the books back under their old name as well as the new one, and writes the version as a plain number SongbookPro understands. Nothing else in your library changes, so your songs, sets, charts, and audio come across exactly as they were.

Nothing is uploaded. The backup is opened and rewritten on your own device, so even a library with hours of backing tracks only takes a few seconds.