Results 44 issues of tcely

## DO NOT MERGE These are only possible changes. Anything we want from this pull request should be moved to another branch and a separate pull request should be opened.

It would be useful to access the task from within the function being called without patching `background_task` to add it to `kwargs`. ```python import inspect class OuterScopeGetter(object): def __getattribute__(self, name):...

These need more testing. The documentation is not great with these. After reading about it in [this issue](https://github.com/yt-dlp/yt-dlp/issues/12398#issuecomment-2666894402), I need to look into another one: `--extractor-arg "youtube:player_client=web_safari"` The pot plugin...

Replacing the downloaded video with a format that more closely matches the requested settings, than the currently downloaded file does should be automated. We also need a way to turn...

Look into the test data and including `AV1` matching in the tests. > Ideally just the massive test suite matrix updated to reflect the new stream selection code, but otherwise...

![Image](https://github.com/user-attachments/assets/e15789ae-a752-4043-8062-dbfc634e68b0) Somehow, we are duplicating the rename and download tasks. We need to track down how this is happening. ~The `Source.save()` post signal is the only place the rename task...

We need to adjust a few things to make the code more flexible for sites other than YouTube. Rebuilding `Twitch` support based on the previous pull request (#301) would be...

It would be helpful to be able to search by `Media` attributes, such as the key or title, to find videos easily in the TubeSync web interface. From: - #533

As a follow-up from #69, it would be great to import any `.info.json` files that may be sitting next to video files we are importing.

I noticed that my scheduled tasks on the dashboard and tasks page disagreed. So, I tracked it down to these tasks that have errors. The error is because they are...