March 27, 20242 yr Pinchflat is your next YouTube media manger Github: https://github.com/kieraneglin/pinchflat Docs: https://github.com/kieraneglin/pinchflat/wiki Github Container Registry (preferred): https://github.com/kieraneglin/pinchflat/pkgs/container/pinchflat Docker Hub: https://hub.docker.com/r/keglin/pinchflat If you find something wrong with the app, please make an issue on Github! If you need basic support, consider posting here. Ongoing release notes: https://github.com/kieraneglin/pinchflat/releases Edited April 11, 20242 yr by Kieran E
March 27, 20242 yr Author Release v0.1.4: [Feature] RSS feed for sources [beta] by @kieraneglin in #110 This is a big one [Enhancement] Show total count of downloaded media on Source page by @kieraneglin in #134 [Enhancement] Disable Index Frequency field when fast indexing is enabled by @kieraneglin in #135 [Bugfix] updated fast indexing to respect title filter regex by @kieraneglin in #136 ---------------- I'm really excited for this one. Now you can use Pinchflat to serve content to your favourite podcasting app! Podcasting apps are great for consuming content because they automatically stay up-to-date, save your progress, sync between devices, support offline consumption, and more! Check the docs on how to set this up: https://github.com/kieraneglin/pinchflat/wiki/Podcast-RSS-Feeds-(beta)
April 5, 20242 yr Hi Kieran, I moved to this last week from Tubesync and I think this is a much better implementation with few fewer bugs and so much quicker to use. I have a couple of questions taht i'm not sure if i'm missing: 1) I have a channel that i'm following / downloading however a couple of episodes were accidentially deleted, is there a way to re-download the missing episodes at all? 2) I have created a playlist on youtube call "Download to Emby" and then I added this into pinchflat, gave it the name "Dad's Watch Later List" and it downloaded everything that was on the list. I've since added a few more videos to that list, but they do not seem to have downloaded, I've manually run the index, but nothing seems to be in the "pending media" tab. Is there a way to get this to get the missing videos - Have I missed it? Using the multi select tool for you tube you can see there are 211 videos in the list. I'd like to finish by saying thanks so much for this!
April 10, 20242 yr Author @karldonteljames Sorry for the delay - I didn't get an email for this reply! I've made sure to update my notifications settings for this thread Quote I have a channel that i'm following / downloading however a couple of episodes were accidentially deleted, is there a way to re-download the missing episodes at all? Depends how they were deleted. If the media item record was deleted it should automatically get picked up on next index. If the file was deleted but the media item record still exists, you can search for that record and click "Force Download" under the "Actions" menu Quote I've since added a few more videos to that list, but they do not seem to have downloaded That's very strange! It sometimes takes up to 30 minutes for new media to get returned by yt-dlp, but it definitely should've caught up by now. I see that in the original_url field, the URL ends in ?list= but doesn't actually contain the playlist ID - was that an intentional redaction?
April 11, 20242 yr Not a problem, Thanks for getting back to me. Quote Depends how they were deleted. If the media item record was deleted it should automatically get picked up on next index. If the file was deleted but the media item record still exists, you can search for that record and click "Force Download" under the "Actions" menu Yes i deleted the file from the server so there would still have been a record for it. I must have missed the action of force download. Quote That's very strange! It sometimes takes up to 30 minutes for new media to get returned by yt-dlp, but it definitely should've caught up by now. I think this is working, but i'll need to double check. Give me a couple of hours to look into it. Quote I see that in the original_url field, the URL ends in ?list= but doesn't actually contain the playlist ID - was that an intentional redaction? This was an intentional redaction. Thanks again for coming back to me.
April 11, 20242 yr Author Quote I must have missed the action of force download. That's actually relatively new, so there's a chance it wasn't there when you first deleted it! Anyway, if anything else comes up just let me know! I've been working on some cool stuff lately and you can see the recent release notes here
April 11, 20242 yr Just done the update and can see the force download button now. Thank you! Just checked and it is also downloading videos that have been added list too. Loving this, thank you so much!
July 12, 20241 yr Author 17 minutes ago, ars92 said: There is a new version of yt dlp, how do we update it within pinchflat? I was out on vacation which is why there wasn't a release based on that new version. That release is in-progress and should be out either later today or early next week! In the meantime, you can open the Pinchflat console and run this: su yt-dlp -U Then restart your Pinchflat container. It should show yt-dlp 2024.07.09 in the lower left
July 13, 20241 yr 11 hours ago, Kieran E said: I was out on vacation which is why there wasn't a release based on that new version. That release is in-progress and should be out either later today or early next week! In the meantime, you can open the Pinchflat console and run this: su yt-dlp -U Then restart your Pinchflat container. It should show yt-dlp 2024.07.09 in the lower left Thanks Kieran, it works perfectly 😊 Hope you had a good vacation!
August 31, 20241 yr @Kieran E i noticed that the unraid template isnt updated with the recently added settings for the concurrent workers and ipv6 support. Edited August 31, 20241 yr by Mainfrezzer
March 2, 20251 yr On 7/12/2024 at 11:29 AM, Kieran E said: I was out on vacation which is why there wasn't a release based on that new version. That release is in-progress and should be out either later today or early next week! In the meantime, you can open the Pinchflat console and run this: su yt-dlp -U Then restart your Pinchflat container. It should show yt-dlp 2024.07.09 in the lower left My container stopped pulling videos a week or two ago - I assume it's because yt-dlp needs an update. When it attempts to auto update it fails with a permission issue: ERROR: Unable to write to /usr/local/bin/yt-dlp; try running as administrator 2025-03-02 09:45:07.968 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 100 with: Current version: [email protected] from yt-dlp/yt-dlp Latest version: [email protected] from yt-dlp/yt-dlp Current Build Hash: 227631e434d6f8418c4b821aeefc6302d3d1db1e7d805da2ad5b301c8d910107 Updating to [email protected] from yt-dlp/yt-dlp ... when I try to su/yt-dlp -U as suggested earlier I'm stuck needing to supply a password I'm unaware of: I have no name!@ef4dd1ea3b6a:/app$ yt-dlp -U Current version: [email protected] from yt-dlp/yt-dlp Latest version: [email protected] from yt-dlp/yt-dlp Current Build Hash: 227631e434d6f8418c4b821aeefc6302d3d1db1e7d805da2ad5b301c8d910107 Updating to [email protected] from yt-dlp/yt-dlp ... ERROR: Unable to write to /usr/local/bin/yt-dlp; try running as administrator I have no name!@ef4dd1ea3b6a:/app$ su Password: su: Authentication failure I have no name!@ef4dd1ea3b6a:/app$ Any assistance you can provide would be appreciated! Edited March 2, 20251 yr by d3fc0n0wltraps
March 2, 20251 yr 4 hours ago, d3fc0n0wltraps said: My container stopped pulling videos a week or two ago - I assume it's because yt-dlp needs an update. When it attempts to auto update it fails with a permission issue: ERROR: Unable to write to /usr/local/bin/yt-dlp; try running as administrator 2025-03-02 09:45:07.968 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 100 with: Current version: [email protected] from yt-dlp/yt-dlp Latest version: [email protected] from yt-dlp/yt-dlp Current Build Hash: 227631e434d6f8418c4b821aeefc6302d3d1db1e7d805da2ad5b301c8d910107 Updating to [email protected] from yt-dlp/yt-dlp ... when I try to su/yt-dlp -U as suggested earlier I'm stuck needing to supply a password I'm unaware of: I have no name!@ef4dd1ea3b6a:/app$ yt-dlp -U Current version: [email protected] from yt-dlp/yt-dlp Latest version: [email protected] from yt-dlp/yt-dlp Current Build Hash: 227631e434d6f8418c4b821aeefc6302d3d1db1e7d805da2ad5b301c8d910107 Updating to [email protected] from yt-dlp/yt-dlp ... ERROR: Unable to write to /usr/local/bin/yt-dlp; try running as administrator I have no name!@ef4dd1ea3b6a:/app$ su Password: su: Authentication failure I have no name!@ef4dd1ea3b6a:/app$ Any assistance you can provide would be appreciated! Are you sure that this is your *only* issue? Given that it complains about that it cannot write in a location, which is usually within the docker image, i highly suspect that your docker image might have seen the best of its days and is borked. (granted you didnt map that path) For your root thing https://github.com/kieraneglin/pinchflat/pull/437
March 3, 20251 yr On 3/2/2025 at 2:10 PM, Mainfrezzer said: Are you sure that this is your *only* issue? Given that it complains about that it cannot write in a location, which is usually within the docker image, i highly suspect that your docker image might have seen the best of its days and is borked. (granted you didnt map that path) For your root thing https://github.com/kieraneglin/pinchflat/pull/437 Thanks for the reply. I did try re-pulling the image without any change in behavior, and I have not mapped that path. This same issue I am seeing is captured here without resolution (yet): https://github.com/kieraneglin/pinchflat/issues/625 The PR you linked has enabled me to successfully update the version of yt-dlp that is installed in the container. Thanks!
March 3, 20251 yr 15 minutes ago, d3fc0n0wltraps said: Thanks for the reply. I did try re-pulling the image without any change in behavior, and I have not mapped that path. This same issue I am seeing is captured here without resolution (yet): https://github.com/kieraneglin/pinchflat/issues/625 The PR you linked has enabled me to successfully update the version of yt-dlp that is installed in the container. Thanks! odd. As which user are you running the container then? by default it has the --user 99:100 parameter in the template and i can say that ive never seen that. Edit: Okay, its no longer odd, well kind of. Because its hiding for me up here. But the downloading has worked so far. This is strange Edited March 3, 20251 yr by Mainfrezzer
March 3, 20251 yr 1 hour ago, Mainfrezzer said: odd. As which user are you running the container then? by default it has the --user 99:100 parameter in the template and i can say that ive never seen that. Edit: Okay, its no longer odd, well kind of. Because its hiding for me up here. But the downloading has worked so far. This is strange That's the one! I am also running it with the default value of 99:100. Thanks to your suggestion I was able to get yt-dlp updated, which still didn't resolve my downloading issues. That prompted me to try creating a new source for a channel I had never used before, which worked, and recreating the troublesome source, which failed. Turns out the whole time my issue was that the source channel had been renamed at some point late February and YouTube is just really good at abstracting that name change from me. Problem solved, thanks again for your help!
April 1, 20251 yr Hi. I'm a new user and was curious if there's something that I'm doing wrong. For some reason I can't seem to add any of the playlists that I have. It doesn't matter if they're public from another user or if they're my own unlisted ones. What I'm doing to get the playlist ID is to open the playlist and copy/paste the URL directly from my browser. If I try this with adding a channel, it works fine, but when I try this with a playlist from the same channel, I get the error, "must be a channel or playlist URL". Clicking on the three dots/hamburger menu for a playlist doesn't seem to give me other options to identify the playlist URL, but I assume it's something simple that I'm likely missing. Is there a different way to grab a playlist URL that I should be using instead? EDIT: Also curious how to set the amount of simultaneous downloads ... I don't seem to see any way to do that. Edited April 2, 20251 yr by Catterwaul Additional issue
April 24, 20251 yr I am getting errors on my downloads that say to sign in to confirm I am not a bot, any way I can actually do this?
November 11, 2025Nov 11 Nice, easy to install container (unlike TubeArchivist which is a nightmare for a newbie like me).In the UI department, what I'd like to see is an option for a white background in the web interface. There is none that I could find, so this interface remains dark whilst all the other ones I use are white.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.