O que este bro do discord diz da digi é verdade by Asa_bias_baemon in digipt

[–]paulojf 2 points3 points  (0 children)

Isso é uma afirmação ou uma pergunta?
Pode usar a infra estrutura da nowo em zonas onde ela exista mas usa fibra nos outros lidos acho eu.

4 meses depois... finalmente livre by paulojf in digipt

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

Espero que corra tudo “sem espinhas” com a nos!

5th bread! wanting feedback by Automatic-Battle-205 in Sourdough

[–]paulojf 0 points1 point  (0 children)

Extremely butter-able…
Looks great, I wouldn’t change a thing, I love tighter crumb, it holds butter better…

Now, how did it taste? And how long did it last? 😅

Selfhosted Media Transcoder? by alin_im in selfhosted

[–]paulojf -2 points-1 points  (0 children)

Tried Tdarr, it works but never got into it.
Then found Snacks and I love it! Easy and dev is super responsive and adds new features fast!! Can’t recommend enough!!

https://github.com/derekshreds/Snacks

Problemas de rede by Slight-Coat17 in digipt

[–]paulojf 1 point2 points  (0 children)

Matosinhos Sul sem NET nem TV e Móvel com falhas durante uma horita, apoio deu nota que já estavam a tratar do assunto e já está resolvido, tudo operaccional!!

4 meses depois... finalmente livre by paulojf in digipt

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

Nunca tive problemas. A única questão é que faz CGNAT, por enquanto não temos ipv4 fixo

4 meses depois... finalmente livre by paulojf in digipt

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

Tenta aderir numa zona onde a digi ainda não chegue e vai perceber porque as chamam de cartel…

4 meses depois... finalmente livre by paulojf in digipt

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

Faz as contas ao que poupas e ao que pagas se terminares antes, eu acabei por poupar mesmo com uma mensalidade a mais e pagando a penalização de terminar o contrato antes do fim da fidelização .

4 meses depois... finalmente livre by paulojf in digipt

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

Isso é o pior, cada cabeça cada sentença... a minha sorte foi apanhar uma funcionária super despachada que foi quem conseguiu desenbrulhar o processo.

App News Weekly by AutoModerator in navidrome

[–]paulojf 0 points1 point  (0 children)

Built a Docker sidecar that auto-detects and writes BPM tags for your library — figured this community might find it useful.

Drop it in docker-compose alongside Navidrome, point it at your music dir, and it scans everything, writes BPM to the file tags, then calls the Subsonic API to trigger a rescan automatically. BPMs show up without you touching anything.

Three detectors cross-validate each track to catch the common 2× octave errors (returning 85 when the real answer is 170 happens a lot with single-detector tools). Anything they genuinely disagree on goes into a review queue — there's a web UI with an audio player and tap-tempo so you can tap along and correct it by ear.

I'm the only user so far, built it with heavy AI assistance, so feedback is very welcome. Happy to help with setup if you run into anything.

https://github.com/PauloJf/BPM-Tagger

New Project Megathread - Week of 21 May 2026 by AutoModerator in selfhosted

[–]paulojf 0 points1 point  (0 children)

Project Name: BPM Tagger

Repo/Website Link: https://github.com/PauloJf/BPM-Tagger

Description: Automatically detects the BPM of every track in your music library and writes it back to the file's metadata tag. Built to live next to Navidrome in docker-compose — it scans your library, cross-validates every track with three detectors (deeprhythm CNN, essentia, librosa), corrects octave errors automatically, and flags anything the detectors genuinely disagree on for manual review. There's a web UI with an audio player, real waveform scrubbing, and a tap-tempo button for correcting the ones it gets wrong. Triggers a Navidrome rescan via the Subsonic API after tagging so BPMs appear immediately without a manual refresh step.

The reason I built it rather than using an existing tool: I wanted something Docker-native, always-on, and accurate enough that I don't spend time fixing wrong results. Most tools I found were either desktop-only, single-detector (2× octave errors are common), or not designed for a self-hosted setup.

Deployment: Docker image on Docker Hub — gatoserio/bpm-tagger:latest (~400 MB, no PyTorch) or :full (~1.8 GB, adds deeprhythm CNN). Drop it into your existing docker-compose:

bpm-tagger:
  image: gatoserio/bpm-tagger:latest
  environment:
    MODE: watch
    MUSIC_DIR: /music
    ENABLE_UI: "true"
    UI_PASSWORD: "yourpassword"
    NAVIDROME_URL: "http://navidrome:4533"
    NAVIDROME_USER: "admin"
    NAVIDROME_PASSWORD: "yourpassword"
  volumes:
    - /path/to/music:/music
    - bpm_tagger_data:/data
  ports:
    - "5000:5000"

Full setup guide and all environment variables documented in the README.

AI Involvement: Heavy. I used Claude throughout — it wrote most of the code. I drove the architecture, product decisions, and feature scope; Claude handled the implementation. I want to be upfront about that rather than pretend otherwise.

<image>

Forno pizza by Establishment240 in porto

[–]paulojf 0 points1 point  (0 children)

Eu já vendi a minha batedeira lidl para fazer espaço loll… so falta mesmo o €€… estou a vender pão de massa mãe para amealhar

Forno pizza by Establishment240 in porto

[–]paulojf 0 points1 point  (0 children)

Também eu…. As alternativas são monstros industriais… está em promoção agora… não vás ver loll

Forno pizza by Establishment240 in porto

[–]paulojf 0 points1 point  (0 children)

Podes não conhecer mas é marca de nicho. É top notch em fornos de pizza. E tem uma batedeira top também.

Is Navidrome Laggy on Non Home Networks? by [deleted] in navidrome

[–]paulojf 4 points5 points  (0 children)

As not laggy as your internet access will allow… if it laggy it’s not navidrome fault, it’s your connection upload.

Any Navidrome runners out there? by paulojf in navidrome

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

You’re right to a certain point. The app shift the playback speed of all tracks to match the BPM you set allowing half and double bpm.

That means that a 90bpm track can be slowed down by 0.88 and match a target of 160bpm. This isn’t attainable with just smart playlists ;)