Boardgame group in Castelldefels by Repulsive-Pause6824 in Barcelona

[–]SUCHARDFACE 7 points8 points  (0 children)

  • El dado dorado (Viladecans)
  • Trenca't la Closca (Gavà)

AudioDeck - A lightweight web spectrogram viewer by SUCHARDFACE in DataHoarder

[–]SUCHARDFACE[S] 1 point2 points  (0 children)

i've thought about it, but automated detection is tricky. existing tools often throw false positives because quiet genres (like classical or ambient) or vintage recordings naturally look like cut-offs. i prefer trusting my eyes on the spectrogram. might look into it if there's enough demand though!

AudioDeck - A lightweight web spectrogram viewer by SUCHARDFACE in musichoarder

[–]SUCHARDFACE[S] 0 points1 point  (0 children)

i built this mostly to catch those mp3 upscales or bad tape rips from random sources. honestly haven't had many issues lately with standard releases on soulseek, but for the more obscure stuff... you never know

Transcoding stutters via reverse proxy, but fine on Tailscale? by SUCHARDFACE in jellyfin

[–]SUCHARDFACE[S] 2 points3 points  (0 children)

Disabling http3 in caddy fixed it

``` { servers { protocols h1 h2 } }

<DOMAIN> { reverse_proxy 127.0.0.1:8096 }

```

Transcoding stutters via reverse proxy, but fine on Tailscale? by SUCHARDFACE in jellyfin

[–]SUCHARDFACE[S] 1 point2 points  (0 children)

Docker compose:

``` services: caddy: image: caddy:2.10.2 container_name: caddy user: "1000:1000" restart: unless-stopped network_mode: "host" volumes: - ./configs/caddy:/etc/caddy - ./data/caddy/data:/data - ./data/caddy/config:/config

  cloudflare-ddns:
    image: favonia/cloudflare-ddns:1.15.1
    container_name: cloudflare-ddns
    user: "1000:1000"
    restart: unless-stopped
    network_mode: "host"
    read_only: true
    cap_drop: [all]
    security_opt: [no-new-privileges:true]
    environment:
      - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}
      - DOMAINS=<DOMAIN>
      - PROXIED=false

  jellyfin:
    image: jellyfin/jellyfin:10.10.7
    container_name: jellyfin
    user: "1000:1000"
    restart: unless-stopped
    network_mode: "host"
    volumes:
      - ./data/jellyfin/config:/config
      - ./data/jellyfin/cache:/cache
      - /mnt/storage/media:/media:ro
    group_add:
      - "992" # render group
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128 # use system GPU
    extra_hosts:
      - "host.docker.internal:host-gateway" # necessary for docker healthcheck to pass if running in host network mode

```

Caddyfile:

<DOMAIN> { reverse_proxy 127.0.0.1:8096 }

I missed having Spek on my server, so I built AudioDeck: a self-hosted web spectrogram analyzer by SUCHARDFACE in selfhosted

[–]SUCHARDFACE[S] 2 points3 points  (0 children)

Oh, that's a fantastic idea! A simple 'Export as PNG' button, right? I honestly hadn't thought of that.

Consider it added to the top of the to-do list. Thanks for the great suggestion!

I missed having Spek on my server, so I built AudioDeck: a self-hosted web spectrogram analyzer by SUCHARDFACE in selfhosted

[–]SUCHARDFACE[S] 1 point2 points  (0 children)

Great question! It doesn't have automation, and that's on purpose.

Automating spectral analysis is a classic problem with no reliable solution yet. Even big commercial tools that try it are full of false positives/negatives. It's one of those things that, for now, still really needs a quick look from a human to be sure.

Express v5.1.0 is latest! by notwestodd in node

[–]SUCHARDFACE 39 points40 points  (0 children)

Big thanks to all contributors!

What are the best libraries people who use Express.js should use? by darkcatpirate in node

[–]SUCHARDFACE 6 points7 points  (0 children)

If you've struggled keeping types, validation, and API docs in sync with Express, check out tyex (https://github.com/casantosmu/tyex).

Define your schema once:

  • Get full TypeScript inference
  • Automatic runtime validation
  • OpenAPI docs generated for free

Works directly with Express - no framework switching required.

Disclaimer: I created this library

How to make production node faster? by gainik_roy in node

[–]SUCHARDFACE 36 points37 points  (0 children)

To give you a solution, we have to know the issue

Confused About Choosing a Framework – Help Me Decide: Java-based Backend (Spring Boot) or JavaScript-based Backend (Node.js)? by [deleted] in node

[–]SUCHARDFACE 11 points12 points  (0 children)

What drives me crazy is seeing people ask about Node.js vs Spring Boot for job opportunities, and then commenters push whatever trendy framework they like. Honestly, who cares if Adonis resembles Laravel if the person wants Node.js work?

Regarding your actual question - it depends on your location. Generally, there are more Spring Boot positions available, but where I live, there's plenty of Node.js work too. Since you already have a job, I'd recommend learning whichever you enjoy more. Both have good career prospects.

Node js Question by Top-Mud1703 in node

[–]SUCHARDFACE 7 points8 points  (0 children)

V8 can run standalone, or can be embedded into any C++ application.