Better Import Source Detection and Collectr Matching
Recently I decided to spent some time looking at improving the importing flow for both collections and decklist. One thing I started to notice is that a lot of failed imports were not really about the file itself, they happened because the wrong import source was selected.
Before this update, MythicHub tried to help by suggesting which source matched the file. But it was still up to the user to pick the correct one. That meant it was still easy to upload a Moxfield CSV, leave some default source selected, and only find out after the import failed.
Now MythicHub selects the import source for you when it can detect a clear match. You can still change it manually if you want, but the normal flow should feel smoother.

Collection import source detection
When you upload a collection export, MythicHub now checks the file and compares it with supported import sources. If there is a clear match, the source is selected automatically and shown in the dialog.
The dialog also shows other matching sources when there are any. That part is useful because some exporters can have similar-looking files, and I do not want the app to hide that from you. If MythicHub gets it wrong, you can still choose the source manually.
This should make switching from another MTG collection tracker a little easier. If you are moving your Magic collection into MythicHub, the import flow should now feel more like uploading the file and checking the result, not guessing which CSV format you have.
Decklist import detection
I also improved the decklist import flow. You start with pasting a decklist and MythicHub will look at the formatting and shows which deckbuilding app matched the pasted list.

This helps when you copy a list from another tool and do not care which format it uses. MythicHub can detect common patterns from supported decklist sources and select the matching parser for you.
Card matching during deck imports is also better now. MythicHub can use more name variants, including printed names and flavor names, so imports should handle more real-world decklists without forcing you to clean everything up by hand first.
Better Collectr matching
Collectr imports also got a matching improvement. This one is more about card matching than the import dialog itself.
The tricky part with Collectr is that it does not always use the same set names as Scryfall. From the import code, Collectr matching is handled closer to TCGPlayer set and group names. MythicHub now resolves those names through TCGPlayer groups and MythicHub set data, then uses that to find better card candidates. That should help with sets where the names are slightly different, like Commander products, Art Series sets, promo packs, Universes Beyond products, or other special cases.
Supported import sources
For collection imports, MythicHub currently supports ManaBox, Moxfield, MythicHub exports, Mythic Tools, Helvault, Collectr, Dragon Shield, Archidekt, Deckbox, EchoMTG, TCGPlayer, Delver Lens, Delver MTG, Deckstats, and Cardsphere. For decklist imports, MythicHub supports MythicHub, Moxfield, Archidekt, Arena, ManaBox, and TappedOut.
So if you are looking for a free MTG collection manager, a Collectr alternative, a way of switching from Moxfield, or just a place to import MTG collection CSV files and Commander decklists, MythicHub should now be a bit easier to start with. I know import support is not the flashiest feature, but it matters a lot when you are trying a new tool for the first time.
Thanks
Imports are one of those features where small problems can be really annoying. A single wrong source, set name, or collector number can make a big collection import feel broken, so I want to keep improving this part of the app.
If you try an import and something still does not match correctly, please let me know. You can reach me at matt(at)mythichub.com or through the feedback form.
MythicHub is a one person project. It is totally free and ad-free, and I want to keep it that way. If you enjoy these updates and want to support continued development, please consider joining the Patreon. Your support helps me keep building new features and improving the app.
➡️ Support MythicHub on Patreon ⬅️
Happy collecting!