🕸️
Cyberdrop-DL
Cyberdrop-DL
Cyberdrop-DL
  • Welcome!
  • Getting Started
    • Python Install
      • Windows
      • Linux
      • macOS
    • Cyberdrop-DL Install
    • Running CDL on Android
  • Transition to V6
  • Frequently Asked Questions
  • Migration to Cyberdrop-DL-Patched
  • SimpCity Support Dropped
  • Reference
    • Supported Websites
    • Configuration Options
      • Special Type Options
      • Authentication
      • Settings
        • Browser Cookies
        • Download Options
        • Dupe Cleanup Options
        • File Size Limits
        • Files
        • Ignore Options
        • Logs
        • Media Duration Limits
        • Runtime Options
        • Sorting
      • Global Settings
        • General
        • Rate Limiting Options
        • UI Options
    • CLI Arguments
    • Notifications
    • Changelog
    • Contributing
Powered by GitBook

Transition to V6

This is the walk through for transitioning from V4 or V5 to V6

PreviousRunning CDL on AndroidNextFrequently Asked Questions

Last updated 2 months ago

V6 introduces some breaking changes: Using a more strict config validation logic, replacing md5 with xxh128 as the default hashing algorithm, using a new database schema, among others.

It's recommended to do a manual backup of your current AppData folder. You won't be able to rollback to a previous version after the transfer is completed.

You can learn more about these changes on the

Even after a successful configuration migration, the program may not start if some values from the previous version’s config are no longer valid. Please follow the on-screen instructions to resolve the issue.

You can use the as reference for valid config values

Import V5 config to V6

Good news! If you have a v5 config, no action is required. The program will automatically detect the config in the current folder and handle the migration process for you.

Please note that after the migration is complete, you may still need to manually adjust some values in the config.

If the migration fails, the database will be rolled back to its previous state. An automatic backup is also made before the migration begins. However, keep in mind that the backup only includes the database, not the config files.

Import V4 config to V6

V4 import is no longer supported. Last version with v4 support was 6.5.0. To upgrade to the latest version, you need to perform a sequential upgrade. First, update CDL to 6.5.0, import your v4 files, and then update to the latest version.

You can install 6.5.0 with pip by running:

pip install cyberdrop-dl-patched==6.5.0

Built into Cyberdrop-DL is a tool that allows you to import both your configs and your history DB from a v4 version of Cyberdrop-DL. You can use it by selecting "Import V4 Items".

Importing previous configs

The config will be located in the folder that you were previously running Cyberdrop-DL in.

If you weren't using the config previously, you don't need to import it.

However, if you were primarily using CLI Arguments with V4, some of the arguments will need to swapped into config options.

If you don't end up using the import feature, make sure you also change the default config in the program if that's something you want to do.

Importing the old History DB

For a lot of people, the download_history.sqlite file will be in the same folder as your start file (or wherever you are running Cyberdrop-DL).

If it's not there, you can find it here:

Windows:

C:\Users\<USER>\AppData\Local\Cyberdrop-DL\Cyberdrop-DL\download_history.sqlite

macOS:

/Library/Application Support/Cyberdrop-DL/Cyberdrop-DL/download_history.sqlite

Linux:

/home/<USER>/.local/share/Cyberdrop-DL/Cyberdrop-DL/download_history.sqlite

The old download_history.sqlite file is no longer used by Cyberdrop-DL. After you import it, you can delete the old one.

If you don't want to import previous download history, you can just delete it.

release announcement
Config Options page