Skip to content

[Feature Request] A way to migrate already downloaded manga #732

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
qu1ck opened this issue Oct 25, 2023 · 10 comments
Open

[Feature Request] A way to migrate already downloaded manga #732

qu1ck opened this issue Oct 25, 2023 · 10 comments
Labels
enhancement New feature or request

Comments

@qu1ck
Copy link

qu1ck commented Oct 25, 2023

What feature should be added to Tachidesk?

Tachiyomi has this feature that is called "Invalidate downloads index" in advanced settings.
It allows the app to rescan what is in it's downloaded folder, match it with library entries and mark chapters as downloaded if files or cbz archives already exist on disk.

Why/Project's Benefit/Existing Problem

This allows migration from other similar apps without losing already downloaded data.

If there is a way to achieve this, even if it involves running sql statements on the db or calling an api endpoint manually, please let me know. I'm a dev and can handle some technical challenge but can't commit to full on learning kotlin and implementing the feature myself at the moment.

@qu1ck qu1ck added the enhancement New feature or request label Oct 25, 2023
@dariusaurius
Copy link

Tachiyomi already has this feature added, would love to see it implemented in Tachidesk for backup and sync reasons ♥️

https://github.com/tachiyomiorg/tachiyomi/blob/00b2853d3daaa49a2b3bcada1596e094e8da5156/app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt#L305

@BlueNecko
Copy link

So true, it's a hassle moving manga's (50gb+) and relisting every manga in tachidesk as downloaded. It's a very usefull feature

@imnotadev-ineedhelp
Copy link

I am extremely shocked to see that this is not already a added. Now I have to manually download all the, all the manga. I have a library of 22GB. Also there is no option for "x" chapter to "y" chapter download :(

@Robonau
Copy link
Contributor

Robonau commented Dec 28, 2023

there is no option for "x" chapter to "y" chapter download :(

bulk chapter download has been a thing since v0.6.6

@zuoez02
Copy link

zuoez02 commented May 27, 2025

Can we have this feature now? I have to migrate from mihon to suwayomi because it used more than 50GB in my phone.

@Bryan792
Copy link

i tried using my mihon cbz files, but suwayomi could not read them, did you have that issue too?

Can we have this feature now? I have to migrate from mihon to suwayomi because it used more than 50GB in my phone.

@Syer10
Copy link
Collaborator

Syer10 commented May 27, 2025

Suwayomi works great with cbz files from Mihon, just make sure they are in the correct location.
It won't register them until you click the download icon, it will then check the download and if it's valid it will use it.
There has been improvements to this in the preview version, so if you are encountering weird behavior you should update to the preview, which you can find in the README.

@Bryan792
Copy link

Suwayomi works great with cbz files from Mihon, just make sure they are in the correct location. It won't register them until you click the download icon, it will then check the download and if it's valid it will use it. There has been improvements to this in the preview version, so if you are encountering weird behavior you should update to the preview, which you can find in the README.

I'm always getting this error whenever I try to use a cbz I copied over from mihon:

org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException: Unsupported feature data descriptor used in entry

@zuoez02
Copy link

zuoez02 commented May 27, 2025

Suwayomi works great with cbz files from Mihon, just make sure they are in the correct location. It won't register them until you click the download icon. It will then check the download and if it's valid it will use it. There have been improvements to this in the preview version, so if you are encountering weird behavior you should update to the preview, which you can find in the README.

I tried this way but it didn't work. It will redownload the manga.

I used deepwiki to analyze the Suwayomi-server and found that Suwayomi uses h2 database to save download information. I scanned the mihon download path and generated sqls to update the CHAPTER table data, and it works after restarting. :). This way is a little bit hacked.

@Robonau
Copy link
Contributor

Robonau commented May 27, 2025

I tried this way but it didn't work. It will redownload the manga.

it will only re-download the chapter if the page count is different, due to mihon splitting long pages many webtoons will fail that check and re-download

the page check has been changed to be more lenient in server preview to account for that page splitting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants