Need help? See our Help Page

Other Platforms
 Windows Logo  Apple Logo  Android Logo  iOS Logo(iPad only)

DriveThruRPG Library App

This app allows you to easily sync your Library to your compatible device.

Windows Client Version 3.4.7.0 (view changelog)
Requires 64-bit Windows 7 or above.
Windows LogoDownload Client

Library Application Screenshot

Installation Instructions

On installation, you may see a screen like the following, since this is our first Windows application. If so, click More Info and then Run Anyway.
Windows Install Warning Windows Install Warning
  • The client can sync your entire Library to your computer with all files organized in folders by publisher.
  • Automatically keep you up to date. When you run a Library sync in the client it downloads new files for any titles that publishers have updated since your last download.
  • Sort your Library by rule system in the client. Click to Open any file in your favorite viewer.
  • The client gets files you've purchased at any OneBookShelf site including DriveThruRPG, RPGNow, WargameVault, DMsGuild, DriveThru Comics, DriveThruFiction, and more.

More Information and FAQ

If you encounter any trouble during installation, some information is available in our Client Help page.
If you have any feedback about our Library Client please use the contact us button or suggestion box below.

Changelog

Version 3.4.7.0

Released: March 18, 2024
  • Bugfix: Last version logged users out and changed the default data directory. This version resolves that issue.

Version 3.4.6.0

Released: March 12, 2024
  • Bugfix: Fixed issue preventing removal of titles from some Collections.
  • Bugfix: Fixes to make built-in PDF viewer more stable, and fixes for blurry text.
  • Bugfix: Fixed various instances of hash error messages. As one example, "hash not found" error.
  • Fixes for application freezing on load.
  • Fix for application lagging on search input.
  • Updates to localization/translation.
  • The ubiquitious: Various other small bugfixes and performance improvements.

Version 3.2.6.0

Released: June 23, 2022
  • New feature, based on user feedback: Collections! Now you can create custom groupings of your library titles. For example, you could make a "Friday Night Game" Collection that contains all of the books needed for the game you're running on Friday nights. This is synced across your devices, so if you create a Collection on your computer and add some titles to it, that will be reflected on your tablet too (after a refresh).
  • Internationalization: Now you can change which language you want the app to be displayed in, via the Settings menu.
  • When in filtered view, "Select all" now only selects items shown, not all items in library.
  • Various small bugfixes (e.g. no longer treats local 0-byte files incorrectly).

Version 3.1.5.1

Released: August 31, 2021
  • Fixed Windows path bug. Checking for new/updated files should be faster now.

Version 3.1.5.0

Released: July 19, 2021
  • We've added the beta version of an in-app PDF reader! That's right: you no longer have to open a separate application to read PDFs.
  • In-app update notes. After this update, when there's a new update available, you can see what the new features are right from within the app.
  • Various bugfixes.

Version 3.0.1.3

Released: January 5, 2021
  • There is now a scrollbar in the main view. You asked for it, so we added it!
  • Performance enhancement for file matching. Local library folders with many files took a long time to parse. Now, after the initial pass, subsequent checks to match library files with files on disk should be much faster.
  • You can now download files even while a sync operation is in progress.
  • Changed various bits of wording for clarity.
  • Fixed issue where some users were not able to log in on the client.

Version 3.0.0.7

Released: October 5, 2020
  • Completely new UI!
  • Added ability to show only titles with updated files available.
  • Fixed several bugs related to file hash matching.
  • Now files for a given title are put into that title’s own subdirectory, to prevent file collisions (e.g. when multiple titles from a same publisher include a file with the same name).
  • Reminder: after initial download, you can move your files around anywhere within the app’s download folder, and the app will keep track of where you’ve moved them.

Version 2.0.2.9

Released: March 19, 2018
Minor Bug Fixes
  • Bug fix - Application lockup when clicking browse for folder in output path
  • Bug fix - Various file hashing fixes to make file syncing more stable and consistent
  • Bug fix - Files with empty file names should not be shown in the product
Minor Changes
  • Better logging for debugging and tracking application execution for easier support

Version 2.0.2

Released: Jan 9, 2018
Minor Changes
  • Installer bug fix - Installer was getting stuck in the uninstall phase during auto update.

Version 2.0.1

Released: Jan 3, 2018
Major Changes
  • Fixed File Matching Bug - There was a bug deep in the file matching and verification logic that took quite a bit of debugging to find. The bug resulted in many downloads (especially watermarked ones) being listed as corrupt, when they were not.

Version 2.0

Major Changes
  • Optimized Library Refresh - Large libraries often experienced excessive refresh times. We've optimized this process to be much faster.
  • Smarter Sync - The app now uses checksum-based file detection. This means that if you've saved a file to the application's storage folder through the web, or Dropbox, or any other method, the app will still recognize it. This also lets you organize your files as you please in subfolders, and the app will still keep track of them. This also allows us to perform a sanity check after you download a file within the app, to ensure that it was transferred completely intact.
  • Selective Sync - Now you can check which titles you want to sync, instead of it being everything or just one at a time.
  • Resizeable Window - Lots of you asked for the ability to resize the program window, and now you can!
  • Select Visible Columns - Now you can select which columns are displayed.
Minor Changes
  • Download Order - We now download newest to oldest, a feature requested by several of you. When doing a large sync, this will let you get to the stuff you purchased most recently first.
  • Detailed Logging Option - The Settings screen now has an option to turn on detailed logging. In the event that you experience bugs, we will direct you to turn this option on and then send us the logs, which should provide enough detailed information that we can track down the issue much more easily.
  • Filename Ellipsis - If a filename is too long to fit in the column, we truncate it with ellipsis, and if you hover over it you can see the full filename.
  • Check Free Space Before Sync - Now we make sure there is enough room on the drive that you're syncing to, before performing the sync.
  • More Accurate Progress Bar - Now we base the download bar progress on bytes left to sync, instead of number of files left to sync.

Also Coming for More Operating Systems

  • Linux Logo

We'd Love Your Feedback

Have a suggestion for improving the client? Spot a bug we need to fix? Please tell us about it here:

 Feedback?


Legal Stuff

This application uses the LGPL-licensed version of the Qt.io framework (source code available here). This application itself is not LGPL-licensed, but because we use this library, you are free to link to a modified version of it if you please. This also requires us to provide the text of the LGPL 3.0 license, shown below (or click here).