Results 738 comments of meeb

The general `yt-dlp` package, but using the embedded API not CLI flags. I can't see any available options for chapter splitting here: https://github.com/yt-dlp/yt-dlp/blob/master/yt_dlp/YoutubeDL.py#L191

Last I looked into this it might be possible with some filters and not via the direct API args. It's still not in the main API in the latest yt-dlp...

Awesome, thanks! I've not tested this since my original comment but if this works for you now I'm very happy to merge these changes in. If you can confirm sponsorblock...

Nice, thanks. I'll pop this into the next release after some testing. Thanks for the contribution.

You could try searching for your source UUID in the container logs. That should give you an indication as to what and what is not scheduled at least. What's in...

Ah, it's probably the lock issue then which is why the original crawl task didn't get scheduled. Tasks are stored in the database so if that failed to write it...

Thanks for the issue. I've been looking into something like this on and off for a while. The issue really is how the `yt-dlp` and `youtube-dl` APIs are used and...

Can you set the env var `TUBESYNC_DEBUG` to `True`, restart the container and trigger the 500 error again please? That will output the error details and trace into the browser.

This issue is not database locks in Django, the issue is database locks by using SQLite. You have a background worker writing to the SQLite database, as well as trying...

I did look into this, but it's pretty difficult to implement. The same tables need to be written to by both the front end and background worker at times and...