Library Merger
Keep your Libraries in sync
Free · Designed for iPad. Not verified for macOS.
Study with JW Library® on multiple devices, while still keeping your notes, markings, and bookmarks in sync.
You know the problem: You study with JW Library® on different devices - and in the end, you have two versions, that you can’t easily combine anymore. With the Library Merger this is a thing of the past!
The Library Merger allows you to quickly and easily combine two JW Library® backups into one. Simply open both backups in the app (you can even send them via AirDrop). The app will merge them into one. If it finds a conflict (like two bookmarks at the same place, or two markings that overlap), you can choose which version to keep. In the end, you have one merged backup which you can easily restore on your devices. The process - if done regularly - literally takes you seconds!
Library Merger is still in its early stages and is being actively developed. The code is open source and can be found on GitHub. If you found a bug or have suggestions, feel free to contact me.
more Added a legal note that should make it clear that the app is not owned or operated by Watch Tower Bible and Tract Society of Pennsylvania, however it is distributed with permission under a license from Watch Tower.
0.7.8 23 Feb
This release solves multiple bugs:
* (Hopefully) fixed an issue that prevented users from importing backups with the error message "Error while creating temporary directory". If you still face this problem, please let me know - it's not an easy one..
* Fixed an issue where users couldn't import backups from OneDrive. They would get the error message: "The file couldn’t be opened because you don’t have permission to view it.".
* Fixed a crash during merge conflict resolution
Thank you for all the reports! If you notice any issues, feel free to write me at jwlm@andreas-sk.de
0.7.7 03/06/2025
Adding support for importing backups of different versions. For some reason, JW Library might switch between two versions when exporting a backup, which previously resulted in incompatibilities when trying to import it to Library Merger. Recent "Backup incompatible" errors should be fixed now. Sorry that some of you might not have been able to merge for the last couple of weeks.
0.7.6 23/10/2023
The app would crash when it tried to show a merge conflict. This is solved now :)
0.7.5 03/09/2023
This update fixes two problems:
"InputField" entries (for example text boxes in the "Enjoy Life Forever" book) that have been created with the newest version of JW Library might have been merged to the wrong location. This has been fixed now. If you are missing some entries since then, you can merge your current backup with an older one. This should restore entries that have been missing.
More adjustments for the new JW Library App version 14.0.2. In case a backup is incompatible with the Library Merger, a clearer error message is shown.
0.7.4 02/09/2023
More adjustments for the new JW Library App version 14.0.2. This should fix the "schema version incompatible" error users might have seen.
0.7.3 16/08/2023
Supports the newest JW Library App version 14.0.2
0.7.2 13/08/2023
The app would crash when an import of a backup failed. This could happen, for example, if you tried to import a backup of an older version of JW Library. The crash is fixed now and users can see the correct error message.
0.7.1 03/08/2023
This version adds support for JW Library 14. If you've encountered a "Schema version is incompatible" error, this should be fixed now. Thanks to everyone who reported the issue and overall thank you for your patience :)
Unfortunately, merging playlists is not supported yet, but will be added in a future update. For now, you will need to export your playlists from JW Library manually prior to merging a backup. The merged backup won't include the playlists. The app will warn you if you are merging a backup that contains playlists.
0.7.0 24/07/2023
This update fixes an issue where users would receive a "no such file or directory" when importing files from providers like OneDrive. Additionally, the progress of importing, merging, and exporting is now better indicated.
Also implemented a feature that allows to automatically send error reports in case of a bug. This feature is disabled by default, but can be enabled in the settings under "Share Error Reports".
0.6.1 19/11/2022
Fixed a broken link.
0.5.1 13/11/2022
Renaming the app to "Library Merger".
0.5.0 18/09/2022
Just a minor change: Updated the onboarding screen with new icons.
0.4.7 05/07/2022
Fixed a bug where empty markings resulted in a "UNIQUE constraint failed: UserMark.UserMarkGuid" error when exporting.
Also see https://github.com/AndreasSko/go-jwlm/pull/122
0.4.6 11/01/2022
Error messages are now shown in a clearer way, also indicating how to report them.
0.4.5 03/01/2022
If a backup contained invalid data it could happen that an import would fail with the following message: "Error while scanning results from SQLite database: sql: Scan error on column index **, name "**": converting NULL to ** is unsupported".
This is now fixed by skipping invalid entries (also see https://github.com/AndreasSko/go-jwlm/issues/115).
Thanks to Paulette and Charles for reporting the issue!
0.4.4 27/12/2021
Settings: Added a link to the support page about the question "Can I Support JWLM?".
0.4.3 06/12/2021
In some situations it could happen that JWLM was not able to detect that one backup had already been migrated to the New World Translation Study Edition, while the other one still used the regular version. This could lead to errors like "Could not create SQLite database for exporting: [...] UNIQUE constraint failed: UserMark.UserMarkGuid", which should be fixed now.
Special thanks to Alex for helping me pinpoint the issue and to everyone else who reported it! :)
0.4.2 16/10/2021
Improved the performance of importing, merging markings and exporting.
0.4.1 25/04/2021
This update adds support for "InputFields". They are used, for example, in the new "Enjoy Life Forever!" brochure for interactive elements. If you earlier faced the error "Table InputField is not empty. Merging of these entries are not supported yet", then this should be fixed now. Thank you Rouven, Randal, and Daniel for the bug reports!
Other changes:
* Added a legend to the help screen of the "Conflict Autoresolution". This should help to identify what symbol is meant for what (e.g. bookmarks, markings etc.)
* Improved usability on smaller screens: The overview of how many entries each backup has is now more optimized for the iPhone SE
0.4.0 28/03/2021
Improved performance of merging, which makes it up to six times faster!
0.3.1 22/12/2020
Hello friends, I'm very happy to see so many of you using the JWLM and benefiting from it! I'm constantly working on improving it, so if you find a bug or have suggestions, I'm happy to hear from you! :)
New in this version: More detailed information for merge conflicts
It's now possible to download the publication catalog, which contains information about publications that have been released over the past years. With this, you are able to get more detailed information when a merge conflict happens, which might help you identify a conflict more easily. The catalog can be downloaded in settings, but it's not mandatory.
0.3.0 21/12/2020
Fixed a bug that prevented the merging of markings, if one backup had already been migrated to the Study Edition of the Revised New World Translation, while the other one still used the Standard Edition. If JWLM detects this, it will also migrate all the markings of the other backup to the Study Edition.
0.2.8 15/12/2020
Old files from previous merges are automatically cleaned up now. This prevents bloating the device with unnecessary files, so the storage consumption of JWLM should be pretty minimal now :)
0.2.7 13/12/2020
- Fixed a bug that prevented swiping through the tutorial on smaller displays
- Improved usage on smaller displays
- Improved help texts in the tutorial
- Removed the ability to use the app in landscape mode on iPhone, as the design is not optimized for this
0.2.6 09/12/2020
Added a legal note that should make it clear that the app is not owned or operated by Watch Tower Bible and Tract Society of Pennsylvania, however it is distributed with permission under a license from Watch Tower.
more Version 0.7.8 23 Feb
Data Not Linked to You The following data may be collected but it is not linked to your identity: