Ever since I constructed my first Community-Connected Garage server, I’ve been the usage of it to accommodate all forms of media. At the backup entrance, I’ve were given devoted swimming pools that retailer all of the snapshots from my on a regular basis machines and virtualization clusters. Then there’s the e-book library I’ve been development for years, which is controlled by means of a Calibre-Internet example. Likewise, I’ve been archiving pictures and screenshots with Immich, whilst Paperless-ngx and its significant other apps handle my paperwork.
On the other hand, my selection of ripped CDs, DVDs, and Blu-rays is by means of a long way the biggest of the bunch, and Jellyfin is the only reason why my video library has remained arranged a lot of these years. And now that I’ve began archiving YouTube playlists and channels, Jellyfin has transform much more important for preserving the whole lot below keep watch over. Thankfully, I got here throughout Pinchflat the opposite day, and with slightly little bit of self-hosting finesse, my Jellyfin library has grown vastly – all with out turning my recordsdata right into a disorganized mess.
Those 7 self-hosted apps cater to my data-hoarding wishes
From managing my photographs to storing crucial backups, those apps fulfill the data-hoarding gremlin in my head
And I will be able to clear out movies after I do not wish to archive whole channels
Pinchflat can technically obtain particular person movies, however its power lies in archiving whole channels and playlists at a time. For starters, Pinchflat we could me upload channel and playlist URLs as assets, and I will be able to alter the indexing frequency, obtain cutoff days, and retention fee for his or her movies. On standard YouTube downloaders, I’d have to drag new movies manually each and every so steadily, whilst Pinchflat can archive recent uploads after detecting them with its indexing algorithms.
Pinchflat additionally contains devoted media profiles, and that’s the place the majority of the video archival settings stay. I will be able to make a selection the subtitle language, pressure Pinchflat to drag autogenerated subs, or even embed them immediately into movies. I will be able to additionally trade whether or not Pinchflat grabs the NFO, metadata, or thumbnail photographs for every video, and clear out shorts and livestreams if I best wish to archive standard movies. Heck, Pinchflat too can discover sponsor segments and mark them as chapters at the video timeline, or eliminate them altogether.
Since I will be able to create other profiles for more than one channels, I don’t have to fret about low-resolution streams making my educational movies and device walkthroughs blurry. Pinchflat additionally presentations detailed logs of the pending archival duties, so I will be able to alter sure settings sooner than the movies are downloaded. And even cancel sure downloads, if I sought after to. It’s a in point of fact tough software for information hoarders like yours in point of fact, and it will get even higher when paired with Jellyfin.
I’ve paired Pinchflat with my Jellyfin server
Deploying Pinchflat was once moderately easy with Docker
Bearing in mind that I’d must maintain community stocks when putting in place my automatic Pinchflat pipeline, I attempted to take away as many issues of failure as I may just. My sport plan was once to make use of a digital system deployed on a TrueNAS dataset not to best arrange Pinchflat, but additionally area the movies it’d ultimately obtain. Then, I’d map all the folder to an SMB percentage and pair it with my Jellyfin example. Just a little convoluted, sure, however it sounds easy sufficient to put into effect, and shouldn’t give me an excessive amount of bother even supposing I’ve to troubleshoot damaged movies after I get started archiving my favourite YouTube channels.
Anyway, I went with a easy Docker container, although I’ve to present the Pinchflat staff kudos for together with a config report for Podman. Clearly, I changed the downloads and config trail variables within the compose.yml report to mirror the brand new directories I’d created for Pinchflat. Then, I ran docker compose up -d to get Pinchflat up and working, sooner than the usage of the VM’s IP cope with and port 8945 to get entry to the app’s internet UI. Once I’d added some channels as Assets and fine-tuned their Media Profiles in step with my wishes, Pinchflat started its archival duties, and I grew to become my consideration to the community percentage side of this mission.
SMB stocks and Proxmox shell wizardry had been the name of the game components for this setup
Fact learn, NFS stocks would most definitely had been the easier possibility right here, however having spent hours debugging their permissions up to now, I went with more effective SMB stocks as an alternative. I opened the config report for my stocks by means of working sudo nano /and so on/samba/smb.conf, and added the next block to the report:
[jellyfin-pinchflat-share]
remark = An SMB percentage for Jellyfin-Pinchflat
trail = /house/ayush/docker/pinchflat/downloads
learn best = no
browsable = sure
I additionally created a password for this percentage by means of working sudo smbpasswd -a ayush and restarted the SMB carrier by the use of sudo systemctl restart smbd. With the SMB percentage all arrange, I switched to the Proxmox node housing my Jellyfin LXC. In particular, I headed to the Garage tab of the Datacenter segment and added the SMB percentage main points to the SMB/CIFS possibility. However since I sought after the LXC to achieve get entry to to the Pinchflat percentage, I entered the pct set 114 -mp0 /mnt/pve/jellyfin-pinchflat,mp=/mnt/pinchflat command throughout the Shell tab of the Jellyfin-hosting node. After all, I headed to Jellyfin’s internet UI, and the freshly-configured percentage gave the impression proper below the Library segment, and I used to be in a position to get entry to the movies archived by means of Pinchflat with none problems.
Watch out you don’t run out of house when archiving YouTube movies
Prior to beginning the majority downloads on Pinchflat, I’d set 1080p as the usual structure for the movies, which resulted within the app pulling 200GB value of movies over the following couple of hours. I’ve were given plentiful house in my NAS for a couple of extra TBs, however I’d hugely underestimated what number of GBs my archived movies would possibly occupy. As soon as my library will get previous the important level, I would possibly must run them via some compression algorithms to stay some house unfastened for different NAS experiments.
- iOS suitable
-
Sure
- Android suitable
-
Sure
- Desktop suitable
-
Sure



