tachiyomi
tachiyomi copied to clipboard
Mass/bulk migrate manga to different source
App version: 0.8 Request: Ability to batch move mangas from one source to another. This can also be applied to batch tracking via trackers.
Other details: ~~The idea would be the app would automatically (transfer/ track) mangas with exact naming. And anything that doesn't have an exact match would be cached up to be sorted through immediately after the automatic process.
The manual process would work like the pop up window of the tracker. Where it lists the mangas that are possible matches. But instead of a title on top, it would get the data of the manga you currently have in a card to the left. Then the user would select the matching manga, confirm it, and then be presented with the next one needing manual entry (or it ends and confirms that the process is over). The user could also choose to skip over the manga if they wished.
The above could be done in idea with a simple loop and if statement that attempts to get a direct match, if there isn't it put the specific index of the manga (lets say manga 0) into another array to be sorted out by the manual process.~~
EDIT: I made things more specific of how it could be done
-
Select mangas/source to batch migrate
-
Tachiyomi loops through all of the mangas, compiling the search results
-
Once the above is completed, show a popup view. Two columns, first column is the mangas (selected or from source). The right column shows search results for the manga selected on the left.
-
If the user long presses the manga on either side, it opens up a view that shows the info of the manga on the left (desc etc) and info of the manga on the right. This allows for specific comparison.
-
User selects a matching manga, and confirms. This removes the manga from the left column and clears out its search results. Increment to the next manga and its results, repeat from step till complete.
5a. If there are no search results, user can modify search string or reject the transfer of it.
- Complete and close out of window
This method is easier then opening up every single manga one by one clicking away
Have you tried Source Migration?, go to your Library -> 3 dots menu at top right -> Source Migration
Yes I have, but the process is painfully slow if you have a very large library. Hence the above
Need batch transfer of manga from one source to another....
I changed my idea to be more specific on how this could be accomplished, i don't know Kotlin so i can't figure how to do it in tachiyomis environment
For migration, it seems to be a problem with how tachiyomi has implemented migration system. The migration logic and the UI seem to be strongly coupled, with the logic part calling functions (SearchController or something of the sort) from UI part and vice versa(migrate/migrateManga).
That's kind of what is giving me a bit of an issue with solving #1903
I am trying to figure out how to to de couple it so that only UI parts call for logic functions, which seems to be reasonably complicated as only in the final step of migration do we select whether we are moving or copying and that information needs to be passed to migration controller from search controller.
PS: The above info may not be 100% accurate because of me messing up among controllers and presenters.
Yes! Have always wanted this feature 😊 Seems difficult but will be eternally grateful to see this. Well explained @Doomsdayrs
Mind if I ask the current status of this issue?
Mind if I ask the current status of this issue?
Right now no one seems to be working on this and you should feel free to try to resolve this.
tachiyomij2k has this feature and i wonder when tachiyomi will have it
Never at this rate, the code is spaghetti, so it won't be added to main Tachi.
Up, please add the feature especially with the recent errors everybody are receiving. I would dedicate a page which for each fetching error allows you to select the new destination source. Like a sort of simple list view with the name of the manga, its source and a drop down list to chose the destination
Hey, so, this feature is becoming more and more needed as time goes on. I've had to migrate Asura Scans, Reaper scans and others one at a time back to the same exact source multiple times now. I don't know if it's because they're changing the addresses to their website or if the extensions just need updates.