Well, you could download them with youtube-dl or something for later watching. I don't know of anything that will proxy and transcode live, but even if you did that, you'd still have a loss of quality due to transcoding to a format your client supports.
you’d still have a loss of quality due to transcoding to a format your client supports.
If you have a fast network you could transcode to high-bitrate h264/h265 etc, which would have some quality loss but probably less than using h264 directly (due to Youtube's aggressive compression).
But I'm not aware of anything that ties it altogether either, especially if the OP needs browser support.
There's a couple of browser UIs for yt-dlp out there which you could configure to dump the videos into a folder configured in jellyfin. You're probably not gonna get metadata, but it will probably do the job
You’re probably not gonna get metadata
You can do it using --write-info-json
option [1] and https://github.com/ankenyr/jellyfin-youtube-metadata-plugin which reads metadata from yt-dlp's .info.json files and displays it in Jellyfin.
This is what I do - except I don't use a Web UI, but a script that downloads videos I bookmark on my shaarli instance [1]. Having a local copy of my bookmarked videos is nice (but takes quite a bit of disk space)
Oooh thanks for letting me know about the metadata JSON, I had no idea it could do that
Maybe piped can do this, idk
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!