tachiyomi
tachiyomi copied to clipboard
[Feature Request] Better manga migration flow due to manga source shut down
Story
I don't know how many people are like me, but I chose to read many manga from Manga Rock. As you know Manga Rock has now shut down and I have to migrate a lot of manga to new source. The experience has been very time consuming.
I tried to think up a better way to better migrate manga to new source, and I'd like to share this and maybe get some feedback.
What/Requirements
Here are some wireframes I made:
-
It's quite similar to what's already happening right now (when you try to read, there's a toast message saying that the source has shut down, please migrate). But I thought of adding a Migrate function here. This can also be placed permanently on the page, not just as toast.
-
After you tap on Migrate, you have basically have a pre-determined search page (looking for the same title) but with more info (title, mangaka, last chapter, last update) to make sure that you're choosing the same manga from a new source that's hopefully up to date with chapters as well.
-
Confirmation page. Also gives option to sync read chapters info (default is ON). Tapping on Migrate will: bookmark same manga from a different source, unbookmark manga from old source, sync chapter read info.
I think this simplifies manga migration by quite a lot. What do you think?
Just download TachiyomiJ2k, it already has Automatic Source Migration.
If you wanna check details before migrating to a new manga, you can just long press it and now you can view all the Manga details. I think EH version goes extra and even mention total counts of chapter (Cause MangaDex sometimes don't have all the chapters and similar issues may occur with other Webs too). Though what you suggested is amazing and is good idea that should be Implemented. Now problem there is that many a times there are mangas which have many alt names and many source have different as their default and may/may not include all of them. So an option to change search criteria should also be there.
Next, The Migrate Button as permanent is quite useless on the chapter page. It should be rather be on Information page if required, but I don't feel like it should be permanent at all as it gives cleaner interface + not Everytime we have to migrate to other source. The toast on dead source on chapter list page is okay tho I feel.
@joseph619 Ah I didn't know about the fork. I just checked it out. I think it has pros and cons. It has less control (IMO), but it can be done in bulk (awesome). I'm still going to use it to migrate the rest of my manga for now haha thanks.
@RuthlessRuler
Though what you suggested is amazing and is good idea that should be Implemented.
Thanks :)
Now problem there is that many a times there are mangas which have many alt names and many source have different as their default and may/may not include all of them. So an option to change search criteria should also be there.
Good point. I tried to improve it like this:
By default, it will automatically search using the manga title you want to migrate, but you can manually change the keywords if the results are not accurate.
Next, The Migrate Button as permanent is quite useless on the chapter page. It should be rather be on Information page if required, but I don't feel like it should be permanent at all as it gives cleaner interface + not Everytime we have to migrate to other source.
I think I didn't explain it fully. My intention is to display it permanently on mangas with dead sources only. If not, it can be hidden in the overflow menu of the manga details page. So users can still access the menu when they, for example, found out that their current source is lagging behind other sources and want to change source.
What do you think if it's like this?
I don't see how J2k has less control, you can choose to have as many sources as you want, reorder the sources by priority and cross out the sources you don't want. What else is missing?
Hm...you're right, I only had a brief look last time. I missed some of that.
I still have a lot of downloaded chapters on Tachiyomi haha need to finish them first before moving to j2k
You can migrate all your downloads to J2k, set download directory in J2k to that of old Tachiyomi downloads folder (Settings > Downloads > Downloads directory > Custom directory), then restore backup on J2k. All your favorites and and downloads will be transferred to J2K, no need to redownload.
@arkon Should this remain open or be closed?
Open, it's still relevant for the main app. How forks work is tangential.
@joseph619 stop spamming every issue to use j2ks fork.
@CarlosEsco Please add the missing features to Dev then, last I checked Dev doesn't have Auto Migration yet nor there's any plan to anytime soon. For the above user, they have to use the forks to use Auto Migrate.
Please keep in mind that this is an issue queue for the development of the main Tachiyomi app, not a support forum.
I understand, I was just trying to help the user find a quick alternative, and Auto Migration has already been proposed I think? Isn't this a duplicate thread?
@joseph619 last I checked this is the tachiyomi repo. Not the tachiyomi fork repo. Stick to j2ks repo if you don't want me to just delete every unsolicited direct fork reference in issues
Recommending the fork is fine, but the actual issue's content is still relevant and contains good suggestions.
I see, I thought it was this thread was a duplicate and would be closed anyway. Nvm then, thanks for your instructions.
Tbf this was the least egregious instance. But what arkon said basically
I've thought about this issue some more.
I think there are 2 main scenarios where user might want to migrate source:
- Their current source no longer updates the manga (licensing issue, etc). So it only involves one or a few titles, while the other titles are still ok.
- The source itself shut down (i.e. Manga Rock), and you have to migrate a lot of titles.
For number 1, I think the wireframe I shared previously is pretty ok.
There can be an additional/alternative entry point though:
IMO, this way, the option is not hidden, and located in a relevant spot.
For bulk migration, the way j2k does it works great, but I still tried to do it just for fun. This is what I came up with.
I'm still not entirely happy about it, but maybe good enough to be shared and discussed.
What do you guys think?
Well, since we have two different options for bulk migration (Eh and J2k), I think it will be wise to use either of those two than make a create a new method. It would save time and energy.
http://github.com/tachiyomiorg/tachiyomi/issues/2511#issuecomment-575531746
Improvement of up-stream source code is much better than reliance upon forks, because the former shall allow more people to experience the improvement that is gained by the modification than the latter. Thus, your suggestion is foolish unless suggestion of addition of this feature is denied.
that may be, it's just that no one yet has taken up to either code this, or either to clean up the code in forks to submit to main because it is pretty 🍝