Chris 👾 on Nostr: This is really cool: Pinchflat lets you build your own YouTube offline library by ...
This is really cool: Pinchflat lets you build your own YouTube offline library by automatically downloading playlists and updates. The best part? It integrates with Plex, Kodi, and #Jellyfin.
Nothing on YouTube is guaranteed to be available forever, so this is great for preserving things like language courses or channels that might be gone at some point.
Added bonus: it removes ads, can skip intros and has a few other cool options.
Setup took me less than 10min with docker compose, it's a single self-contained container. I'd recommend to set some cutoff dates and pauses between downloads.
https://github.com/kieraneglin/pinchflat#selfhosting #selfhosted
Published at
2025-11-28 21:06:16 UTCEvent JSON
{
"id": "20c8c3e0853fc2095cd317011a0bfc1da0df9fae0e61feda20d99b4235cd9f9c",
"pubkey": "cba5347761ed3c5a4d3c59976156bb3bdda1584a1050818f466913e8a6b5af95",
"created_at": 1764363976,
"kind": 1,
"tags": [
[
"t",
"jellyfin"
],
[
"t",
"selfhosting"
],
[
"t",
"selfhosted"
],
[
"proxy",
"https://mstdn.games/users/chris/statuses/115629357559061893",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub/"
]
],
"content": "This is really cool: Pinchflat lets you build your own YouTube offline library by automatically downloading playlists and updates. The best part? It integrates with Plex, Kodi, and #Jellyfin.\n\nNothing on YouTube is guaranteed to be available forever, so this is great for preserving things like language courses or channels that might be gone at some point.\n\nAdded bonus: it removes ads, can skip intros and has a few other cool options.\n\nSetup took me less than 10min with docker compose, it's a single self-contained container. I'd recommend to set some cutoff dates and pauses between downloads. \n\nhttps://github.com/kieraneglin/pinchflat\n\n#selfhosting #selfhosted",
"sig": "f26b0b044d874227c7f6bc3f230cf2df988a179ef939ee674f9109dd4e75736575ff1e83d130c150c460889159df0ee762162aee9edd0622b659c25672904c97"
}