HNHacker News
TopNewBestAskShowJobs

the_reven

23 karma · joined December 12, 2021

submissionscomments
the_reven··on Show HN: FileFlows – file processing Docker application
Windows builds now available on fileflows.com.
the_reven··on Show HN: FileFlows – file processing Docker application
regarding the communications side. I'm just to get the app noticed. I want more people using it, so I can get more ideas feedback to drive it forward. I don't want this just drying up and dying due to lack of interest.

I enjoy programming, and this is a fun project. And it's something I find useful. It lets me play with new tech.

Before this I hadn't really used docker (as one could probably tell by my poor dockerfile).

But I have been using Blazor for about 2 years now, I like webdev cos it always has new tech to play with.

the_reven··on Show HN: FileFlows – file processing Docker application
Ive been doing this kinda work professional now for 15 years now Which has all the PM and corporate stuff that goes along with professional software delveopment. ie it gets tiring at times. So this is purely a passion project.

It would be nice one day to make a few hundred or something a month as bonus play money. Not going to lie, it would be nice. But its not a requirement for me. I built this for me to use at first, I figured I use a bunch of free software others make, I should pay it forward.

But it will likely always be free in one shape or form. Maybe if there were ever a commerical application for it I could do a commerical licensing or something. Tdarr does this something like this. The motivation for that would be to devote more time/money into making it better. I want to get Intel Hardware encoding working. But my unRAID server is running an intel cpu from 2013 so doesn't support it. My dev box is a AMD cpu. I'll be upgrading my server in the not too distant future, but sure patreons or something help that to be sooner rather than later would be nice. But totally not necassary.

But for the average user, I'd like to keep it free. Properly free, not really limited free.

Also I'm not convinced there is a market for it beyond tech nerds like myself.

I also kinda treat it as an only CV/showcase.

the_reven··on Show HN: FileFlows – file processing Docker application
yes there are others out there. for video specifically theres unmaniac and tdarr. but personally I wanted a easy to use (ok, im biased on this, but thats what I'm trying to achieve) UI to make this simple but powerful. Like I said, its very much inspired by node-red, which is brilliant.

its only docker atm, as I was making it for unRAID. But I'm working on a windows installer. and I'll provide linux builds if theres demand for it.

I'm just working on making it a server/node system, where you can have multiple processing computers and one server. The server itself will have a built in node so if you just want the one app, you wont need to install both a server and a node. Thats probably a few days away. Its not that complicated to do.

the_reven··on Show HN: FileFlows – file processing Docker application
Thanks! its Blazor. The UI I did all myself. Maybe a template here or there for basic layout/style of toggle switches to get started. But its not using anything like bootstrap or anything.
the_reven··on Show HN: FileFlows – file processing Docker application
Yes. Thats basically the reason I made it. I wanted it to be a middle man between sonarr and sabnzbd. where sabnzbd would downlaod videos, FileFlows will convert them, then sonarr would import the converted videos. I also just ran my entire tv/movie library (around 5000 files) through it to convert everything to h265/AC3.

You can do schedules aswell, so I made it convert them between 10pm and 7am. My server is in my office, its summer time in New Zealand, didnt want my server heating up my office more than it needed too :)

the_reven··on Show HN: FileFlows – file processing Docker application
theres a build.ps1 file which I use to build. But to build .net all you really need to do is run a "dotnet build" within the project directory. Easy way to play is to download visual studio 2022 community and fire it up that way. However I do have some VSCode tasks.proj committed if you want to use VSCode instead. I was using VSCode for a while, but debugging in VSCode isn't the best.
the_reven··on Show HN: FileFlows – file processing Docker application
Docker application (working on Windows install now) that lets you process files using a simple flow based rule system. Similar to node-red but for files.

The reason I created this was to process videos into a standard format that all the devices in my house could playback (H265/AC3).

I tried unmaniac and tdarr but didn't really like those interfaces and they didn't do exactly what I wanted.

There's a cut-down demo available on the website. The demo doesn't connect to a backend so it doesn't include all the features.

After feedback/suggestions of features to add. Its quite powerful being so flexible, and not limited to just processing video files. It has a plugin based system and I've so far got 3 plugins. Basic (basic file processing/generic nodes), Videos (for video encoding/processing), Meta (for metadata, currently only TheMovieDb). The basic plugin also includes a "Executor" which lets you run any process against a file and use the exit code in the flow. So you could automically have it convert all you pictures to some format, or FLAC audio to MP3 or something.