@cooljingle, thank you so much! It still has one minor problem though. Changing the column for audio in the options on the left doesn’t always work.
I have my own course consisting of levels based on two different databases. Both have English and Russian columns. The goal is to pronounce always English column, and before the memrise update it worked perfectly. But now changing one to English always results in the fact that words from other database are set to be pronounced in Russian column. If I have a joined review session I can change column options to English only for the first item (for the database of the first item). The words from the other database will show in options on the left to be set to English but in reality the Russian column will be pronounced.
On the screenshot it is shown that audio is set to English, but in fact the Russian column is pronounced.
If I finish the review session and start a new one and the word from other database will happen to be the first, the options will show as “Russian”, I will be able to change them to English, but if words from another database will happen in this session they will be reseted to Russian again.
Right now I deal with it by reviewing words per level (I have 34 of them in my course). In that case while I review words from the same database the audio option sticks. When I change level to the one with different database it is always set again to Russian and I start the review by changing the audio option.
This time I checked it both in firefox and chrome. It’s pretty much the same, but in firefox trying to change audio options for a different database in a mixed review session in the middle of the session leads to “whoops” mistake.
The main idea being… Thank you so much for the script! It works now and I am happy. But my complex personal course leads to few minor issues, which make it a little less comfortable than it used to be before the memrise update. Much appreciate you supporting this awesome script. I love it very much.
Hello, @cooljingle, it’s me again. It seems that something happened on memrise today that broke this awesome script again. Both in firefox and chrome entering a word in review session brings up a “whoops” mistake. Turning off the script fixes the error.
I miss this script greatly. Love it very much.
@cooljingle Hi, first I’d like to say that I really appreciate your script which turned out to be very useful. Nevertheless, it seems that there is a problem with the audio in slovenian courses, because when the script is on, neither can I learn words nor review them.
Edit. and this is the error message I get : Uh-oh, something went wrong. Click OK to resume your session (CSRF failed.)
Hi, I installed your script for my Swedish course and at first I thought it worked (I do hear the word). But everytime I click on “check” or “next” to validate my answer or to see the next word, I get the error « Whoops. Uh-oh, something went wrong. Click OK to resume your session (CSRF failed.) ».
I have the last version of the script (1.8) and I use Firefox.
I tried with other courses, and with Opera, but I get the same result.
I hope it can be fixed because I’m really bad at learning new words if there is no sound, so your script would really help me! Thanks
I have the same feeling that V0.1.8 does not work anymore with Portuguese for this course https://www.memrise.com/course/359836/duolingo-brazilian-portuguese/ where probably not ALL words have added audio, so your script falls back using TTS.
Same “Upps” error as Likia described “Uh-oh, something went wrong. Click OK to resume your session (CSRF failed.)”. But I am not 100% sure.
I de-activated the audio provider script 1-2 days ago on the Laptop and classic review worked.
Today I am back on the other PC with activated audio provider V0.1.8 and same error as before.
I am reverting back to previous version 0.1.7 and re-test; AFAIK this version did not gave me the errors???
The JS console lists 5 red TypeError “$(…).size is not a function” for classic_review in the JS libs:
Hello, @cooljingle! The script stopped working in firefox. Every time I enter a word I get an error:
“Whoops. Uh-oh, something went wrong. Click OK to resume your session (CSRF failed.)”
I think it started with version 0.1.8. With the script turned off everything is ok.
In chrome it works ok.
p.s. Love this script.
p.p.s. I don’t know how to go back to previous version of the script. If you explain it to me, I can also check it out.
p.p.p.s. Oh, I managed to downgrade the script version. 0.1.7 version works fine in my firefox 52.3.0. It still crashes the first time you change the language column during the session, but it remembers the choice and next time you launch the session it’s ok. But it was so for some time already, I got used to it.
I found why it keeps switching language for you (basically it was assuming the same test direction when working out which column to make audio, and in your course the direction was changing depending on the level).
I’ve updated the script (v0.1.10) which should fix this issue. I also removed a bunch of other languages that were listed in the script but don’t actually have audio support for google tts.
@cooljingle, I am so sorry to bother, but something has happened again. I was so happy, but they let me stay happy for such a short time. I have levels in my course based on 2 different databases and for a short while everything was perfect. But just now one of the databases stopped supporting the audio at all.
The dropbox for audio choice is empty. And it’s not because of the script. Everything was fine just this morning on 0.1.10. I even tried to downgrade it again to 0.1.7 which I used for a long time normally and it’s the same there too. One database stopped supporting audio, while the other is still ok. Both were supposed to pronounce audio for English column. Something very mysterious has happened and now I am very very sad again without my favorite script for half of my course.