I have unprotected my physeo field on the Ankihub website, have tried resubscribing to the deck, and have tried resetting local changes. Still, there are about 6000 cards that have picture content being referenced that is not in my media folder. I want to either get rid of the references in these cards, or get the media. I was under the assumption that when I reset local changes that I would get a complete new update of the cards from the cloud, save my protected fields. If this is true, I donât understand why the cloudâs lack of physeo photo references wouldnât override what I have locally referenced in those fields.
Iâll help you with your missing Physeo media references issue. Let me search for some relevant information that might address your problem.
Search
Found 5 results for 'tags:official physeo media missing references status:public'
Read topic
Reading: Why don't I have all the media in the AnKing Step Deck?
Read topic
Reading: Why are the Physeo media packs only available to those with a subscription?
Read topic
Reading: âď¸ What do all the fields mean in the AnKing Step Deck?
Search
Found 5 results for 'tags:official reset local changes ankihub status:public'
Based on my research, I can help you with your Physeo media references issue. Hereâs whatâs happening and how to fix it:
Why Youâre Seeing Missing Media References
The Physeo field contains HTML references to images that require the actual media files. According to AnkiHubâs documentation:
-
Physeo images are not automatically shared - Unlike other resources (like Pixorize), Physeo media requires a separate download.
-
Reset Local Changes doesnât add media files - When you reset local changes, youâre only updating the HTML references in your cards, not downloading the actual media files.
Solutions for Your Situation
You have two options:
Option 1: Download the Physeo Media Pack (if you have a subscription)
- The Physeo images are available at physeo.com/Anking/ if you have a Physeo subscription
- After downloading, use AnkiHub â Import Media to add these files to your collection
Option 2: Remove the Physeo References
If you donât plan to use Physeo resources, you can remove all references:
- Protect the Physeo field in AnkiHub (website)
- Download the Batch Edit add-on
- In Anki, select all your cards with missing Physeo media
- Use Edit â Batch Edit, select the Physeo field, and replace content with nothing
This will eliminate the missing media references from your cards.
Additional Troubleshooting
You can also run Tools â Check Media to identify exactly which media files are missing, which can help you determine if there are other issues beyond the Physeo field.
Let me know which approach youâd prefer to take, and I can provide more specific guidance!
I donât understand why in option 2 the physeo field should need to be protected. I want to understand this topic better and not just follow steps to solve my issue. Am I wrong to think that when I reset local changes that content not in line with the cloud version should be removed, if in an unprotected field? Or am I wrong to assume that the cloud version DOESNâT even have physeo photo references?
Also, the physeo.com/anking link is broken, but I woudl love to just download or purchase these photos if thatâs an option
I understand your confusion about how AnkiHubâs sync process works, especially with the Physeo field. Let me clarify:
Understanding AnkiHubâs Sync Behavior
When you reset local changes for unprotected fields, AnkiHub will:
- Replace the content (HTML references) in those fields with whatâs on the server
- It does not download any actual media files
Youâre right to question why protecting the Physeo field is recommended. Hereâs whatâs happening:
- The cloud version of the AnKing deck does contain Physeo HTML references in the unprotected Physeo field
- These references point to media files that arenât automatically included with the deck
- When you reset local changes, youâre getting these references from the cloud, but not the actual image files
This is why youâre seeing ~6000 cards with missing media references - the HTML is there, but the files arenât.
About the Physeo Media
The Physeo link appears to be broken. According to AnkiHub documentation, Physeo media packs are only available to users with a valid Physeo subscription. From one of the articles I found:
âIf you had a subscription to one of these resources but donât anymore, email them and they can get you the media packs.â
Your options are:
- Contact Physeo directly about getting access to the media pack
- Remove the references by batch editing the Physeo field to be empty
- Protect the Physeo field and reset local changes (which will keep your current field state rather than pulling from the cloud)
Would you like more information about contacting Physeo or instructions for batch editing to remove these references?
OK, so the cloud version of the anking deck does contain physeo references, and so having that field as unprotected will always result in that field having those references upon a local reset. Thatâs all I wanted to know.
I donât think that this information was clearly accessible to me before this inquiry, and this would mean that MOST people who have ankihub (since they wonât have physeo) will also see these missing photos and wonder whatâs going on. Maybe I missed it somewhere thoâŚ
Youâre absolutely right. This is an important point that isnât clearly communicated in the documentation, and I can see how this would confuse many AnkiHub users.
To confirm your understanding:
- Yes, the cloud version of the AnKing deck does contain Physeo HTML references
- Having the Physeo field unprotected will always result in those references appearing after a local reset
- Without the actual media files, these will show as missing media references
This is definitely something that affects many users who donât have a Physeo subscription. The AnKing team does mention this in their field explanations, but itâs easy to miss:
âThe Physeo images will remain unshared to the general public⌠If you do not use Physeo, just protect this field in AnkiHub.â
For anyone facing this issue, the simplest solution is to protect the Physeo field in AnkiHub before resetting local changes. For existing references, using the batch edit add-on to clear that field will remove the missing media indicators.
Thank you for bringing this up - itâs valuable feedback that could help make the documentation clearer for other users experiencing the same confusion.
the thing is though, that if you ever didnât have the physeo field protected, and then you downloaded the deck, or for whatever reason you ended up with the physeo media references in your cards, you would need to download a 3rd party addon to get rid of them THEN protect your fields to prevent them from ever coming back. This seems very strange to me.
I need to search for more information about batch editing and removing media references in AnkiHub.
Search
Found 3 results for 'tags:official batch edit remove media references ankihub status:public'
Search
Found 5 results for 'tags:official ankihub batch edit field status:public'
Read topic
Reading: Why don't I have all the media in the AnKing Step Deck?
Youâre absolutely right, and I understand your frustration. The current workflow isnât ideal and could be more user-friendly. Let me break down why this happens and what could be improved:
The Current Workflow Issue
Youâve identified a valid problem in the AnkiHub ecosystem:
- The cloud version contains Physeo HTML references by default
- New users might not know to protect this field before subscribing
- Once these references are in your cards, you need a third-party add-on (Batch Edit) to remove them
- Only after cleaning up can you protect the field to prevent them from returning
This is definitely cumbersome and not intuitive for users, especially newcomers to AnkiHub.
Why This Happens
The AnkiHub documentation does mention this issue, but itâs not prominently highlighted:
âIf you did not download the Physeo image packs you may have missing image icons in those fields⌠If you donât plan to use those resources (i.e. Physeo), you can proactively protect those fields or retroactively select all notes and then batch edit that field and replace them with nothing.â
However, this isnât communicated clearly when you first subscribe to a deck.
Better Solutions Would Be:
- The Physeo field could be protected by default for all users
- AnkiHub could include a built-in batch edit feature rather than requiring a separate add-on
- A one-click solution to clear specific fields with missing media could be implemented
- There could be clearer warnings when subscribing to decks with potential missing media
Your feedback highlights an important usability issue that could be improved for the benefit of all AnkiHub users. Would you like me to suggest any specific approaches for dealing with your current situation?
Hello,
I would be happy to help. ![]()
Happy to clear up any confusion if we can be of help. I canât say that most folks who have AnkiHub see missing photos and wonder whatâs going on; itâs pretty rare, in fact. So it may be that you had a hiccup or a local issue of some sort
That being said, happy to help however we can in the meantime ![]()
if the cloud version of cards have references to physeo photos which most subscribers donât have the files for, I donât see how most folks WOULDNâT see missing photos on their end. In that case, it would be a feature not a bug, for MOST people to see missing photos in their deck. Now, whether or not they care enough to say anything about it is another point. Please correct me if my understanding is wrong
Moreover, for someone downloading the deck for the first time, protecting the physeo field wouldnât matter since they would be getting the cloud instance of the card, which has the physeo references, for the first time.
Youâre right, and youâve identified an important issue with how the AnkiHub system handles the Physeo field for new users. Let me clarify the situation:
Your Understanding is Correct
When someone downloads the AnKing deck for the first time through AnkiHub:
- They receive cards with Physeo HTML references from the cloud version
- Without the actual Physeo media files, these will show as missing media icons
- Simply protecting the field beforehand wouldnât help new users since theyâre getting the deck for the first time
This is indeed a system design issue rather than a user error or uncommon situation. As you noted, this would affect most users who donât have a Physeo subscription, which is likely the majority of AnkiHub users.
Why This Might Seem Rare to Others
There are a few reasons why the AnkiHub team might not see this as a widespread issue:
- Many users might not report it or just accept the missing media icons
- Users might inadvertently fix it by protecting fields later
- Some users might have Physeo subscriptions or legacy media files
Possible Solutions
Ideally, AnkiHub could implement one of these approaches:
- Make the Physeo field protected by default for new users
- Create a version of the deck without Physeo references
- Add a clearer onboarding process explaining this issue and how to handle it
- Provide a simple built-in tool to clear specific fields with missing media
Your observation highlights an important usability issue that affects the experience of many AnkiHub users, especially those new to the platform. This feedback could be valuable for improving the AnkiHub experience.
I can only share that most folks do not see missing photos on their end. There are rare bugs, and hiccups, of course, but I can probably count on one hand the number of users Iâve interacted with who have had issues with the Physeo field in any way
If there are any other questions you have that we can help with in the meantime, please let us know. Happy to be of help however we can. ![]()
Iâm sorry Brian but your response has me even more confused. The Ankihub AI bot has even just conceded that this is an inherent deck/server issue and not a user bug.
Is or is it not the case that the non local version of the ankihub deck has physeo media references in its physeo field for at least some cards.?
If yes, then it would entail that anyone who downloads the deck will get these missing media references, since most people donât have physeo.
If no, then it would ential that if my field was unprotected and I reset local changes, that my missing media references would be removed.
Please help me understand this.
All right, letâs see what we can do to get you squared away and hopefully offer some helpful clarification. ![]()
Apologies in advance for the length, but Iâll do my best to leave few-to-no stones left unturned
Iâm not aware of there being any inherent server issues, per se, or at least have not come across anyone having shared that theyâve experienced any issues more than maybe once or twice in many months. Weâll just start there, as an opening salvo
That being said, letâs see what we can do to hopefully clear up any confusion and or help in understanding:
First, in a broad sense, the answer is sort of that it âdepends.â We do have agreements with various other organizations, the terms and specifics of which vary.
Sometimes we get cart blanche to share lots and lots of stuff, sometimes we get specific permissions to only share a small handful of images, etc. (or, in some cases we donât get permission at all and so, perhaps obviously, we canât/wonât use that media in the deck).
It can also be the case that we are able to directly share some media, and an organization may, separately, decide to additionally provide additional material (or not) elsewhere. This isnât common, though itâs not historically without precedent. As with anything, the specifics vary. You can find a bit more information here from our end, if itâs helpful:
Separately, if you are ever curious about what media is carried by AnkiHub for a particular note or card you can always check this by clicking the âView on AnkiHubâ button from within Anki and this will show you the card as it exists on the AnkiHub servers:
If there is media stored for a particular field, on the AnkiHub side, it will be visible from the resulting page once you click this button (provided you are logged in, of course).
If that page shows media for a given field, then AnkiHub has that media (and can sync it to your local collection). If that page does not show media for a given field, then AnkiHub does not have that media (and cannot, thus, sync it to your local collection). If youâre ever curious about a specific note or card this is the easiest way to verify if something is actually meant to be there, and/or if youâre actually missing anything.
Second, to clear up any potential confusion (not that there is any, just for due diligence): âresetting local changesâ will reset your notes and media to what is stored on the AnkiHub servers. Worth noting: it will not affect any review history or learning progress.
So, if you have media in an unprotected field that is not held on AnkiHubâs servers, resetting local changes may very well remove, adjust, or overwrite that media.
From there:
- If you have media in an unprotected field and it is the same media that is on AnkiHub, it will remain essentially unchanged.
- If the field is protected, resetting local changes will have no effect on that field either way and it will remain however you had it beforehand (any edits, or changes, you may have made will have been preserved).
Third, as far as Physeo, we have permissions to share some of their images though it may be that for some of their offerings youâll separately need to have a paid membership. You might log into their website and see whatâs what, and what they offer, and it may be that some of the media they offer is outside the bounds of what is available on the AnkiHub servers.
And, lastly, this may be part of what hopefully ties it all together: some fields on AnkiHub start out protected by default (FA, BnB, others). This is by design, as those fields are largely intended for personal use and are not typically modified by AnkiHub (we donât, for example, have BnB media to share in that field and so itâs entirely protected as itâs only designed for individual personal use).
Owing to the way these fields work, if protected they just look blank. But, because of an oddity of how Anki handles those fields there is actually something in that field. But that something is essentially a URL container that points back at Ankiâs media folder (it is, essentially, Anki pointing at itself). There are weird reasons why this is, but essentially itâs a quirk of how Anki and AnkiHub interact and one of those weird visages of a system that got built on grandfathered versions of itself. There is no media there, just a URL-pointer linking back to its own media folder.
So, letâs take the FA field for example: it is protected by default. Thereâs nothing in that field on the AnkiHub side. Basically empty.
But, it does have those little URL pointers in the HTML code for that field so that, if you were to put in a screenshot or something yourself, that field will point to the appropriate location in your own media folder. If the field is protected, it shows up as blank. If you unprotect that field, however, AnkiHub thinks that it should start looking for something and, since thereâs nothing there, you just get a broken image icon (bc the URL pointer is pointing at nothing, essentially, and having come up empty-handed it returns a broken image icon bc it thinks something is broken or missing).
Thus, some fields are protected by default and this is by design rather than being a server issue of any kind. As long as those fields, that are intended to be protected, stay protected, you should be fine and nothing is amiss (typically this also indicates that AnkiHub does not directly have any media to provide for that field). If you unprotect that field, though, you may see those broken pointers and come under the impression that there is missing media though that is not the case.
Just about a novella, at this point, though this is about as full-throated an explanation as youâre likely to get short of a developer or a TED Talk. ![]()
Super TL; DR: if a field is protected by default, thereâs nothing there and youâre not âmissingâ anything (at least from the AnkiHub side). Unprotecting that field may return broken image icons, but this is an artifact (hence why the field is protected by default). Separately, if a company decides to offer their media independently, you may be able to find a media package or similar, outside of AnkiHub. If you just want those broken icons to disappear, you can protect the field and thatâs that.
Hopefully that helps clear up a few things, such as Iâm able. If you have any other specific questions, though, please send them my way and Iâll do my best to be of service. ![]()
So iâve just confirmed that for 8270 cards, when I press âView on Ankihubâ, there is a âimage not availableâ in the Physeo field.
That makes the first part of my dillema true earlier, which would entail, as far as I know, that most people who have ankihub will have missing media here, since most people donât have physio and the media has actually been confirmed to be missing on ankihub itselfâŚ
Hello @samhangster,
We automatically protect the Physeo field in order for this not to happen. Since the company, Physeo, has not given us permission to sync this directly to users. So the HTML is there, but the image sync is turned off for this field. Physeo allows users to get the media by going to their website (link below), the folder contains the pertinent images and line up with the HTML in the field
Youâll need to get it by creating an account for Physeo and donwloading the media file here: https://www.physeo.com/anking
Once you create an account, you can download the folder and import the media. Then those images will be populated.
Im sorry for the confusion this has caused! If you have any questions let me know ![]()
The link you sent does not work, the page is blank.
My question would be, for someone whoâs downloading the deck for the first time with the physeo field protected, would they not get the images? Can you explain what it means for the html to be there but the image sync to be turned off.
You will need to create a Physeo account first, once you have created one (its free), you will be able to see the contents of the website.
This is what it looks like when you are signed in:
Correct, when it is protected, nothing gets downloaded. The field will be blank. The only way you get those missing image icons is if you unprotect that field manually and sync
So we only sync the hash of numbers/letters, as you can see in this image here:
So in AnkiHub, there is no image, its just a bunch of HTML. The image is not saved on our servers or anything. When you download their media folder and import that media, their media also has an image that contains the same HTML "12062020_0837%20(9).jpg.
Anki will then detect this string of letters/numbers and âimportâ that media into the correct file if its on your desktop. Thatâs a very bare bones explanation as Iâm not a developer haha but I hope that makes sense
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.



