Seeking Help Retaining Media and 3rd Party Resources While Still Staying Updated via AnkiHub

Goal: Retain 3rd party images and other helpful resources while still getting updated through AnkiHub.

I know this has been discussed a bunch, but after a couple days of reading Iā€™m struggling to put it all together. Greatly appreciate any assistance and I hope this can help people in the future.

I want to keep as many helpful media and third-party resources as possible from V11 and V12, while also ensuring I have the most up-to-date information via AnkiHub going forward (i.e., I donā€™t want to protect any fields unnecessarily and prevent potentially helpful updates in the future).

For reference, the resources I use (and that Iā€™m hoping to make as complete as possible) include pretty much all of the 3rd party sources: Sketchy (old version), Pathoma, Bootcamp, Physeo, OME, Picmonic, BnB, and Pixorize.

Overarching Question: How do you most effectively receive AnkiHub updates without losing media along the way?

Specific Questions:

  1. In the docs it says that media packs include licensed or public domain images (Sketchy, Physeo, and Pixorize) - does this AnkiHub maintains all of these, and we donā€™t have to worry about sourcing/protecting them ourselves?
  2. What about other resources like FA, BnB, Pathoma, Bootcamp, etc? For those, is that where the a) media downloads are necessary, and b) protecting them thereafter?
  3. If so, is the idea that AnkiHub shouldnā€™t touch those 3rd-party fields at all, so any updates are coming purely from what individual users update on their own?
  4. Is the image replacement project the solution Iā€™m looking for (but donā€™t fully understand)?
  5. If no, are there workarounds I should use instead? (e.g., should users opt out of image replacements using the tag !AK_UpdateTags::temporary::ImageFix; or are there other workarounds like downloading V11, protecting fields, then upgrading to V12, that would help achieve my goal)?

Current Information on Media Files:

I found the below and am wondering if this is the most current place to source media, or if thereā€™s a more current one:
Reddit link.## Goal: Retain 3rd party images and other helpful resources while still getting updated through AnkiHub.

Hello,

We automatically protect Pathoma, Physeo, and Picmonic.

  1. There are no updates to the Picmonic field
  2. We donā€™t add updates to the Pathoma field, you can use it for your own notes or images
  3. Sketchy can be unprotected, you will receive a ton of new updates
  4. Bootcamp can be unprotected, we added a lot of new hyperlinks in that field
  5. OME also received a ton of updates, you can unprotect that field
  6. Physeo can remain protected since we do not sync Physeo images. You need an active Physeo subscription to be able to see their images
  7. BNB field we donā€™t add anything to it, its protected by default
  8. Pixorize you can unprotect, we added a ton of new images and updates in that field

You can of course keep any of those unprotected or protected depending on your preferences and use case

If you want a field to remain exactly how it is from v11 to v12, then protect that field. You wonā€™t lose anything and it wonā€™t be overwritten.

You can see this post on how to protect fields: šŸ” Protecting Fields and Tags

  • Regarding Sketchy and Pixorize, yes, we provide them and sync them for you. They get updated regularly
  • Regarding Physeo, no, you need a Physeo subscription to get the media folder which will then allow you to see the images. If you unprotect the Physeo field and sync in v12, you will just get broken images and missing media
  • Since the inception of AnKing Overhaul, there has been no additions to the Pathoma field or the BNB field. There are no media folders for them nor are there any HTML or any additions to those fields. Those fields are for you to add your own images and notes in. It is protected by default

  • Regarding BootCamp, there are no images in the BootCamp field. Just links to videos (this is bootcamps decision)

  • Regarding FA, we do not sync any FA images. If you have the media from v11, you can just protect that field so nothing gets changed

Correct, for example, we automatically protect the FA field by default when users update to v12. So unless you manually unprotect it, nothing happens to your FA field

This was a project that removed all copyright images in the extra and added their HTML to the additional resources field. Many images are now improved and we added anything that was removed into the extra via tables and other images.

You cannot opt out of image replacements per se since that means you wonā€™t receive any changes in the extra field

You can download v11, get the media folder and import images, then upgrade to v12 and protect the fields that you donā€™t want altered. Some users do that.

You donā€™t need any folders to get media in v12 (for copyrighted content such as FA or additional resources, once again we do not sync them and they can be found elsewhere on the internet, but we do not source them). More can be read on this topic here: Why don't I have all the media in the AnKing Step Deck?

Hope that answers your questions. Let me know if you need any clarifications

Thanks a ton!

Hereā€™s how it sounds like I should set up my fields:

  • Protected: FA, BnB, Picmonic, Pathoma, Physeo
  • Unprotected: Sketchy, Bootcamp, OME, Pixorize

Is this the easiest route that will provide me with the most media, or is it just as good to download media folders as needed for fields like FA, and apply them after the fact regardless of V11 or V12? (Iā€™ll protect them afterwards either way)

1 Like

You can just do the media folder import method. That is much easier than getting v11 and having to upgrade imo but both are viable options

Thanks for all your help. Iā€™ve been reading some more and am confused by instructions here. There it says:

First Aid - We do not have plans to share images in this field, but we will not edit the html code in these fields for now. Unless you have these images already from some other source, we recommend you protect this field.

Additional Resources - This field contains html references of images that were in previous versions of the deck, images that we could not locate or images that we could not locate permissions for. We do not ever have plans to share media files in this field. Unless you have these images already from some other source, we recommend you protect this field.

This runs against what we were thinking, doesnā€™t it? (ie., if users intend to import media for these fields, why would they unprotect it like the linked instructions suggest? Wouldnā€™t that overwrite it via AnkiHub to nothing?)

Same question for Physeo - in the instructions it isnā€™t clear whether to protect or not, but I think it should be b/c ankihub doesnā€™t supply it right?)

and for Additional Resources - does AnkiHub supply media for this field, suggesting if we want that media we should unprotect it?

No, it would not overwrite it. If you have the media, nothing happens if you protect it or unprotect it

What we sync is HTML, so a string of letters. Nothing gets overwritten, the HTML just searches your computer for the correlating image and adds it.

This is why for example if I add the letter ā€œXā€ to the HTML of an image in the FA field, all users will report a broken image, because the HTML is not searching for ā€œanother fileā€ that doesnā€™t exist

It should be protected because we do the same thing as the FA and additional resources field. Itā€™s just HTML and if you have the media folder from Physeo, then you can get the images

No media is supplied, its the same deal with First Aid. That AR field only contains strings of text which correlate with an image in a media folder. Importing the media folder will populate the HTML that is in that field.

I have mine unprotected and nothing has ever been overwritten in two years so itā€™s not a big deal whether to protect or unprotect

In summary:

If the AR field has this text ā€œ123456.pngā€ and your media folder also has a image called ā€œ123456.pngā€. Anki will detect that this is the image suitable for this HTML and it will show up as that image.

1 Like

HI can you please direct me to instructions for this method? I have the content I wish to import, but when I do it says all of the images are unused on cards.

You have to unprotect the fields that you want the images in, then reset local changes like this:

Please try resetting your local changes. To do this:

Go to browse in your Anki ā†’ at the top click on the ankihub addon tab ā†’ press reset all local changes

This will restore everything to what AnkiHub has unless you have specifically protected those fields

Then import the media

1 Like