I am getting pretty fed up with Lingq editor and support

A long time ago I told the maintainer here that regenerate time-stamps has the annoying habit of changing time-stamps after I have adjusted them, even days later. Now, it seems to regenerate time-stamps if I do not request it, and after multiple times of adjusting time-stamps, it proudly presents the notification “time-stamps regenerated successfully” after which my adjustments are gone … again.

Of course, in the past I mentioned it in the appropriate forum for support and I always get just about the same answer : “we will look into it”, " the team will have a look", “We will see what we can do” followed by a deafening silence. No feedback. No notification of working on it, or having it solved. Nothing. Silence.

I have long ago stopped reporting annoying little errors, because I know Lingq is not inclined to communicate anything about issues, maybe not even capable of doing so. Sometimes the issues get solved, sometimes they don’t. But Lingq never gives feedback on issues.

I don’t want your sneaky, underwater time stamp regenerations: stop doing it! Stop overwriting my adjustments.

The least Lingq should be able to do is keep their hands off of my files if I don’t request changes.


Maybe I’m misunderstanding, what you are saying, but why are you clicking the regenerate time-stamps button if you’ve already adjusted them? The whole purpose of that button is to reconstruct the time stamping. It will obliterate whatever you’ve done manually.

Maybe lay out the specific steps you are doing that ends up resulting in this? Can you get it to do this everytime you follow those steps? I’ve never personally seen it do this on its own for me, so maybe they aren’t able to recreate your issue? What browser are you using? The more specific info you can give them the better.

No, I did not click any regenerate button. The steps I did was:

  1. Import the text from a web article.
  2. Check the result.
  3. Upload the audio I downloaded, into the lesson.
  4. Immediately after uploading start to adjust timings to their right value.

After that, when I go into view lesson, the values were overwritten. Then I adjusted again in edit lesson, and when I did view lesson, the values were overwritten again. I discovered that getting from edit lesson to view lesson seems to trigger the unholy regeneration to overwrite my timings. I have yet to see whether adjusting timings at sentence level do that too.

You get the idea. When I wrote this I was really pissed, cause it was not the first lesson where this happened. The previous one, after uploading the mp3 audio, I waited until the next day, and voila! all timing values were generated. That time too, my adjustments were overwritten! That is why this time I adjusted immediately. Apparantly, that did not work either.

So, I am at a loss how to keep ownership of my own data.

I use chrome.

1 Like

Totally understand being pissed! Sounds like a lot of work you’re putting in so that would certainly be frustrating.

Just curious…have you tried letting LingQ go ahead and make the timestamps? Or even click the regenerate button? Lately its auto timestamp setting has been MUCH better than it has been for me in the past. (ymmv depending on the language)

If I get some time, I’ll try seeing if I can re-create your issue and if there is a work around. I’m wondering if you were to just go straight to view lesson after uploading the audio and THEN come back to edit lesson rather than editing the timestamps right after uploading would do the trick. But you’re saying that even when you come back and re-do things that it is setting it back again?

As an aside, As a read a lesson in sentence view, if the sound is off by a little, I’ve been clicking the 3 dot menu and “editing the sentence”. This allows you to tweak the sentence timings as well.

I don’t know if this is useful to something but in these last days I’ve seen some timestamps notification popping up here and there when logging in to LingQ. I think about some file uploaded the day or two before.
I have no idea where those notifications come from as I don’t care about adjusting those things at all, and I have never seen them.

Maybe something was updated, as usual, and you got caught in some sort of “adjustment” phase.

I lost a few dictionaries in the same period: again, and again…

1 Like

Yes, that is what I am doing now, and awaiting anxiously if the monster will turn up again. BTW I normally, only use the sentence view correction for really small corrections. The initial bigger time adjustments I do from edit lesson. I might have to change that due to the feature of automatic overwriting.

Yes, I adapted a few times after it being overwritten. As soon as I return to view lesson from edit lesson, the values are or are being overwritten. It is extremely frustrating.

Well, the timings generated now are not really better. Firstly, it does not handle sentence without sound properly. Secondly, every sentence ends when the next sentence start, which is annoyingly too late. Sentence 1 always catches the beginning of sentence 2. That also causes most sentence to begin too late. So in summary, would only be a basis for adjustment, but not a solution.

BTW when I first critiqued this “feature” of overwriting that was because I had the idea that generating time stamps and then adjusting would be a good idea. And I was hoping that Lingq had corrected that feature. Turns out, they did not. And now, I cannot even avoid it being generated.

I really hope that Lingq stops making decisions for us. Give control back to the users, Leave me a choice in stead of a foregone conclusion that some designer-programmer-genius made.

Hi guys.
We’ve been receiving numerous complaints about the issues with lyrics mode and sentence alignment (that attached to the lesson audio doesn’t have timestamps). Our library contains many lessons that were originally shared by the LingQ community before the introduction of various new features, including the requirement for having timestamps.
To resolve this, we’ve implemented changes to automatically generate timestamps for all lessons that lack them, where language for generation of timestamps is supported. This process takes place when a lesson is opened for the first time.
For instance, if a lesson was initially imported without an audio file, and the user later attaches an audio file using the lesson editor, the system will initiate a task to automatically generate timestamps. This ensures that these lessons become fully functional with the features like lyrics mode and sentence alignment later on.


Thanks for the insight LingQlearner, although it sounds like even after the initial generation of timestamps and coming back in to edit the timestamps, that it may be re-generating again and killing the edits (just going on gbonnema’s experience). Can they check that it’s not doing it every time one leaves the edit lesson page?

1 Like

I really would like to constantly read these updates and know what you change, implement and how new features work. In the past, it happened to me that I went to the webapp settings to find new features that I didn’t even know where added there.
These notifications I received about timestamps, now I know why.
You have Twitter (X), use it for this, or I don’t know, if you don’t want to receive and deal with comments on your technical updates, use another format, like the Newsletter that you regularly send, but more communication would be very nice and useful.


I second wanting to receive updates on new features and updates (no matter the version ios, Web, Android, etc,).

I’d love them just to stay on top of (as best as I can) the LingQ program development.

May I suggest the category Updates, Tips and Known Issues would be the appropriate place in the forum for these?

Note: It looks like this was the place for them in the not-too-distant past.



Can you please solve your problems without touching my lessons?

Whether you guys have a problem with old files, or new files, or files that drop off the internet, solve the problem and stop creating problems for me. Formulated differently, stay away from sneaky, underwater, automatic processes. You guys don’t have the software process implemented to support updates that work for everyone involved. You have no systematic communication, no two way communication and you certainly do not ask whether we like your changes before you implement them. Please stick to explicit actions only: on request of the user. That way, I control what happens to my lessons, not some runaway process that someone, somewhere thinks is a good idea.

In summary. No matter the excuses, never touch my stuff without my explicit consent. Keep sneaky, underwater, automatic tasks away.

I don’t care about files that nobody owns, or if someone requests you do something, like through pressing a regenerate button, but please stop sneaking around, changing stuff that I never asked you to. Return the control to the user, don’t take control over something you know nothing about.

P.S. Another thought, if you want to fix piping in the basement, you don’t rebuild the whole house because its convenient for you. I.e. solve the problem at hand, don’t involve the rest of the world in your problems.


I have been struggling with the aftereffects of this update since Friday when I found myself locked out of Chinese Traditional. Fortunately this got quickly fixed. But for me two concerns remain:

  1. I still can’t access many of my lessons
  2. According to the notifications I have been receiving, hundreds of my lessons have gotten their timestamps newly generated. Since I cannot possibly check them all, how do I know that the timestamps actually improved? Were manually adjusted timestamps bulldozed and replaced by computer generated ones?

The Chinese expression “帮倒忙”, appears fitting here. While I appreciate the attention to my lessons and I’m sure you had the best of intentions, I didn’t request this being done and would’ve preferred to opt-out, tbh.

1 Like

Its quite obvious what has happened.

  1. LinGQ introduced a new feature to regenerate the timestamps of files that had ‘Not available’ ‘NaN’ Timestamps.
  2. The code had unexpected consequences and wasn’t scoped enough to complete the task effectively.
  3. They ended up regenerating lessons with languages that can’t be time-stamped and also lessons with manually set time-stamps.
  4. These lessons that can’t be time-stamped are stuck in a death loop of server-side time stamping.

You have to wonder why all of these new features are tested on the live server. Especially when the problem is so egregious and this has only happened because of poor implementation.


I’ve got a youtube video I imported that seems to be stuck in a forever-timestamp loop. It’s been in that state since yesterday. I can’t edit the lesson or add a translation to it because of the timestamping job. Granted, the video is music with heavily distorted audio, so it’s probably giving their Japanese algorithm a heart attack. Just wish I could cancel the job and do it manually.



I’ll push a patch to Lesson Editor Premium tonight that lets you open it from the library page by lessonId. Should be able to cancel their timestamping process by forcing a new timestamp or manually updating them. Edit: This patch is now ready if you want to see if you can fix that song

1 Like

Thanks! I’ll check it out.