[–] 2 points 4 months ago* (last edited 4 months ago)

You clearly didn't read very far, but I guess I need to be more upfront about the details. The only thing I charge for is using my hardware, and I'm only doing that for people who can't do it for themselves. All of the software is open source. All of the software is self-hostable, and the three I built first don't even need an LLM to be useful. I'm building it with low-spec (8gb vram or less) as the priority deployment option so anyone who is capable can use these for free

I'm one engineer trying to democratize and federate AI

  • source
  • parent
  • context
  • [–] 1 point 4 months ago (2 children)

    You're depleted and need time to recover before you try helping again. This is a perfect case of "secure your own mask before assisting others".

    Go be with friends. Touch some grass. Do some art. Go visit a garden or plant something.

    If you feel up to it, look into volunteering we local food banks or animal shelters.

    On a larger scale, build a digital lifeboat and de-google/apple/fb. Form privacy cooperatives with your family and friends (whoever is the techiest runs a server for the cooperative and you all share a private cloud). This can act as a filter and a support group if managed well.

  • source
  • parent
  • context
  • [–] 3 points 4 months ago* (1 child)

    At least that still has the option of circumvention without the massive loss of life and suffering we've seen across the world as a result of the instability introduced into would politics by Trumpism, but sure... This is fine...

  • source
  • parent
  • context
  •  

    Discarr is a self-hosted web UI that bridges disc rips (VIDEO_TS / BDMV / ISO) into Sonarr and Radarr. Scan a disc directory, map the titles to the right episodes or movies in the browser, and it handles the encode queue and arr notification.

    Stack: Pure Node.js 18+, no npm packages, only built-in modules. Requires ffmpeg and ffprobe on the host; HandBrake optional. Docker image bundles both.

    License: GPL-3.0.

    Forgejo (primary): https://git.opensourcesolarpunk.com/Circuit-Forge/discarr GitHub (mirror): https://github.com/pyr0ball/discarr

    Still early, issues and PRs welcome.

     

    I've got a shelf of discs, a MakeMKV box, and a Sonarr/Radarr setup. Getting the ripped files from one to the other has always been tedious. Especially multi-episode discs where you have to figure out which title maps to which episode before you can rename anything.

    So I built Discarr: a local Node.js web UI (no npm deps) that handles that pipeline.

    Scan a VIDEO_TS/BDMV/ISO directory, get a list of titles with duration and chapter info, map them to Sonarr episodes or Radarr movies, queue the HEVC encode (ffmpeg or HandBrake, local or SSH to a remote encode box), and have it notify Sonarr/Radarr when done.

    System deps: Node.js 18+, ffmpeg + ffprobe. HandBrake optional.

    Docker image (latest) includes ffmpeg and openssh-client. For HandBrake support use the :handbrake tag.

    # Default (ffmpeg)
    docker run -d -p 8603:8603 \
      -v ~/.config/media-postprocessor:/root/.config/media-postprocessor:ro \
      -v /path/to/media:/media \
      pyr0ball/discarr:latest
    
    # HandBrake variant
    docker run -d -p 8603:8603 \
      -v ~/.config/media-postprocessor:/root/.config/media-postprocessor:ro \
      -v /path/to/media:/media \
      pyr0ball/discarr:handbrake
    

    Also optional: qBittorrent hook so disc rips downloaded as torrents auto-queue; Tdarr notify after encode.

    Forgejo: https://git.opensourcesolarpunk.com/Circuit-Forge/discarr GitHub: https://github.com/pyr0ball/discarr

     

    MakeMKV gives you a pile of VOB files. Sonarr wants a clean named MKV in the right folder. The gap between those two is always a manual dance. Figure out which season it is, rename it, drop it in the right place, trigger a rescan.

    Discarr fills that gap: it's a small Node.js web UI (no npm packages, pure built-ins) that handles the VIDEO_TS / BDMV / ISO → arr import chain.

    What it does:

    • Scans disc structure automatically (VIDEO_TS, BDMV, multi-disc, ISO)
    • Reads IFO chapter data to split multi-episode DVD discs correctly
    • Browser UI to map disc titles to the right Sonarr episodes or Radarr movies
    • Queues HEVC encodes via ffmpeg or HandBrake (locally or over SSH to a remote box)
    • Notifies Sonarr/Radarr via custom script hooks on import/delete/completion
    • Optional: qBittorrent hook triggers a scan on torrent completion; Tdarr ping after encode
    • Persistent job queue. restarts resume automatically

    Requirements: Node.js 18+, ffmpeg + ffprobe. HandBrake optional. Docker image bundles both plus openssh-client.

    Still early, issues and PRs welcome.

    Forgejo (primary): https://git.opensourcesolarpunk.com/Circuit-Forge/discarr GitHub (mirror): https://github.com/pyr0ball/discarr

    view more: next ›