That’s bad. Could you try with a new profile (main menu: File → Switch Profile)?
Unfortunately I don’t have a Mac, but when I try 2.1.50 (final version – the bug was present up to beta 2) on Linux & Windows, the deck’s audio works properly. (Qt just packs Google’s Chromium, which should behave the same here regardless of OS.)
Otherwise, would you check the deck’s options (under ) to see if “Don’t play audio automatically” is disabled?
Do you at least see the button with “” that ought to appear at the bottom right when auto-play fails? And does other decks’ audio work?
So, when I create a new profile, the audio does work without any issue.
On my usual profile, to answer your other questions,
the deck options were set correctly (ie, “Don’t play audio automatically” was disabled)
I don’t even see the sound symbol (which is why I thought it was a deck issue, and not a profile issue…?)
Audio on other decks works fine
Since creating a fresh profile did the trick, the issue seems to be on my end and not a deck problem, so sorry for the false panic. Now to try to figure out where the settings on my main profile are going awry…
No worries. If you’re not seeing the symbol that seems to me like an Anki settings issue or problem with the files, since the symbol/button is part of the deck and only gets displayed by its script when Qt’s browser component refuses to play a file or can’t find it.
Or alternatively: If the script fails before that part, but then you would likely also notice issues with card styling – you can check with AnkiWebView Inspector whether it shows any warnings or errors whenever a card side gets loaded. What could also be an issue here is scripts of other decks (but I’m not aware of any): Anki Desktop doesn’t reset the webview between cards, meaning scripts just get requeued – even if they’re from another deck – with potential interference.
If it’s with Anki’s settings, then unfortunately I’m not sure how to help further since I’m not aware of any other Anki audio options to check – those would mostly affect the classic media component (mpv/mplayer) rather than the webview the deck relies on, anyway.
I haven’t been able to get audio to work for some time in android. I reset my phone and did a fresh install of ankidroid without syncing or adding any other packages. Completely fresh on a wiped phone.
Sorry for long delay all of these notifications are going into my spam and I didn’t see them. I have been very busy so I hadn’t even remembered to check.version 2.15.6 on android, which is what comes from the PlayStore automatically for me.
The deck is outstanding, when the audio works it’s better than a teacher.
AnkiWeb’s mails must be misconfigured, they also land in spam for me. Pure chance I saw your post so relatively soon.
Anyway, thanks for your reply, the screenshot does help. It shows that AnkiDroid does try to play the file, but it’s missing on the phone.
In my experience, that commonly happens when a deck was imported via desktop, and the media sync – which is run separately in the background from the deck sync – either did not finish, or for some reason the file got deleted on desktop prior as well. Said sync is incredibly slow: Done in 25 file batches for no discernible reason – upload is ok, but download to AnkiDroid easily takes an hour+ on the fastest connection. (Often it’s less painful to import the deck on Droid, and run the sync the other way to Desktop.)
Does it play when you re-/preview the card on desktop? In that case, you could try resyncing. If you click the sync button one more time after triggering a sync, it should show you a status window mentioning the media sync state.
No … This was not a synced account or anything. I wiped my phone to factory reset, and downloaded the Anki and Hebrew package directly and screenshotted it without setting up a sync account to the servers or using my email/login. I set it up as a brand new phone user new to Anki. to make sure it wasn’t a syncing error I didn’t even log in or create an account.
I cant actually test it on traditional CPU desktop… For my main desktop I use a Raspberry Pi running the Ubuntu mate environment. Anki, GNUcash, and a bunch of other things load only half-way on the arm64 architecture (which I understand is similar to android) but most of the functionality for those projects seems lost on it (gnu cash has some working functions for instance but can’t run reports ). It is great for the environment and power consumption, so I still love it.
Sorry about that… I think I understand the cause now, though.
It’s actually the importing via AnkiDroid < 2.16 that seems to be the cause. Whereas Anki Desktop imports the apkg’s media without issue, AnkiDroid up to that version had a buggy in-use check – and discarded the audio of this deck.
So either:
Import & sync to AnkiWeb via Anki Desktop
try AnkiDroid 2.16 (as of writing: still in alpha; downloadable here).
It seems to finally have discarded its own code and switched to reusing Anki Desktop’s (both media & collection handling: of the former, the new in-use checks seem enabled by default, its rest & the latter still have to be manually enabled).
You can try picking & installing one of the apks (most devices use the arm64-v8a.apk version) and it should finally import fine. It’s best to make a backup of your collection & not to enable the new collection handling yet. When the final version gets released, it will auto-update to it via the Play Store (you can also join the beta there, but that won’t auto-install the current alphas).
edit: Anki Desktop should also work on arm64 nowadays, at least there were numerous commits to its repository working towards getting it to run on the architecture (particularly due to macOS switching from x86 to it). Searching a bit, there is also this repository with instructions how to get it running on Ubuntu arm64. Maybe give that a go (just use the most recent Anki & Python versions over the ones linked there: currently 2.1.54 & 3.10)? Unlike with the Ankidnoid 2.16 alphas, I know the Desktop → Mobile path to work flawlessly, since it’s what I myself have been using for years.
I have tried all of the above techniques, but I am still getting the same issue with the cards on AnkiDroid. I have tried updating to the alpha version of AnkiDroid and I have tried adding fields into the cards, but still the audio and the example sentences do not load on AnkiDroid. They work no problem on Anki Desktop. Only the inflection forms work on Anki Droid. Also, some cards present that same error as the “Mom” card screenshotted above. Anout 80% of the cards don’t play the audio. And only a small fraction of the cards that don’t play the audio actually present the error show above. Usually the cards just don’t play the audio and do not show me any example sentences. Please advise.
Hi! Something happened to the script that compares typed Hebrew words to correct spelling, it used to work fine a few months ago both on mobile (Android) and PC, but I launched it today, updated all apps to lhe latest version and now the input is broken (see the image, Anki v2.1.66 Win10 Qt6), it no longer ignores nekudot. Looks the same on AnkDroid 2.16.4. I’ve installed the last version of the collection into an empty profile.
I know my way around JS so I’d be glad to provide any additional info for debugging that you might need.
I’ve looked into it more, I’m not sure if it used to work on Windows (I’ve tried the old version and it’s also broken there) but I’m 100% sure it used to work fine on AnkiDroid, I relied on this spellcheck feature a lot on mobile to practice spelling. Was it supposed to work on mobile? Is it possible to fix this at least for mobile?
Also I’ve discovered your " Ignore combining characters (diacritics, …) when {{type}}ing" addon for desktop and it also doesn’t work.
It’s a fallout from Anki switching to large parts from Python to Rust. The addon overwrote the Python functions, which no longer have an effect. It needs to be rewritten for Anki’s Rust library.
On the one hand, since the latter is a core component, these changes can’t work anymore as plugin but need to be accepted into the main repository. On the other hand, if I understand correctly, AnkiDroid has now also adapted that library and so it would start to work on mobile (which previously it did not).
Great job, nwwt.
Decided to upgrade deck after 1 year of usage (with loosing progress of course).
2 notes was not imported to latest desktop app. No sound.
With current snapshot of ankidroid still niqquds comparision is broken. And with different versions of Android and 2.16.5 still didn’t hear sound while files are present and OK in media folder.
May be better to recompile deck to support 2.15 which is doesn’t have such a fatal issue with string comparision? At least, i’m returning back to 2.15. It will not play sound which is anyway doesn’t work at all…
2.16+ is still very raw. Tags became unusable: in 2.15 selected tags bubled up, in 2.16+ presentation changed to tree and no chance to know how word is tagged.
I’ve been using the deck for a bit and I’m realizing I definitely am missing some things in the cards I’m studying. It doesn’t seem to enable any audio on the card, and I’m missing multiple fields on the cards. I’m on a macbook pro on version 2.1.63.
I think there was something wrong when I initially imported the cards because when I created a new profile and downloaded the deck fresh I was able to use the cards completely fine. I’m not sure how I can essentially reset all the cards without losing all my progress. Do you have any advice? Thank you!
Added a photo of what my cards look like currently… quite lost
Im having a hard time usind the deck, the alef-beit is too easy for me but when I click to start the normal deck, the questions are very difficult for me. Coukd you hwlp me with this?
Sorry for replying that late. You can try following the reply to the 2023-10-14 comment on the deck page.
Alternatively, the new Anki Desktop version’s “Merge notetypes” option (Import dialog → click on "Updates" in "Import options"’ → enable “Merge notetypes”) may do the same faster, but I haven’t tested.
Basically, the deck’s order follows the Hebrew from Scratch books, whose chapters form a comprehensive course, whereas Duolingo’s chapters are more topic-oriented, isolated ones.
So maybe you’d like to follow the Duolingo ordering? In that case, you could rearrange the new-card order:
Anki Desktop (update it if necessary), open the Card Browser (B).
Click on “DL” in the tag-list on the left.
Check that the card list is sorted ▲ up so DL::01 is on top.
Select all (click on one, then Command-A).
Top menu Cards → "Reposition…" (or C-S-s). Defaults are okay, though you can enable “Shift position of existing cards” (preferably if you have no other decks in Anki).
Alternatively, you can leave the order be, do reviews as-is, and learn new cards separately by tag (main window, click on the deck, “Custom study”, “Study by card state or tag”, "New cards only").
Nikkuq-insensitive typing is finally going to be back: This time as direct part of Anki with the upcoming 24.10 version (it’s in beta 2). This should also get it included into AnkiMobile’s next update, which uses the same library.
For AnkiDroid, it should come whenever this gets merged (if you’ve got a GH account, please give it a cheer).
If you’re a using Anki desktop exclusively for the deck, you can already install 24.10b2 and the only required part is to change {{type:Hebrew}} on Card Type 2 (EngIvt) into {{type:nc:Hebrew}}. It should suffice doing that on the Front Template, it doesn’t seem to affect anything on the Back one.
But if you’re also using Mobile/Droid, it’s probably best to wait until the releases (or for Droid: you can join the beta program via its Play Store entry). Previous versions won’t recognize the change and implicitly turn it into {{Hebrew}}, so you’d end up with the answer on the question side.
Anyway, if this new typing feature is useful, it would be nice if you could say a few words in the 24.10 beta/release thread. Devs knowing it’s a used feature might drastically decrease the chances of it getting reverted.