Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[FR] Remove gaps in looping audio, enable seamless audio looping

Aperta
#2,021 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
csharp

Direzione di ricerca

Start by tracing the audio preview and loop playback entry points; the issue does not name files or tests. Reproduce the reported gap with the supplied looping audio example and inspect how playback restarts between iterations. Done means the next iteration starts without an audible gap, or a configurable delay is provided.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Is your feature request related to a problem? Please describe.

Enabling the loop function when previewing audio files in QuickLook adds a short gap between each iteration of the file being played, roughly 150 ms of silence.

For audio that is intended to be looped (audio beds, drum loops, etc.), this makes proper previewing difficult.

I've noticed that the gap is not consistent, seems to be anywhere from 100 ms to 250 ms. I don't know if that variation correlates with anything else.

Describe the solution you'd like

I'd like for the loop function to enable seamless loops, where the next iteration of the file starts playing immediately after the previous iteration finishes, with no gap between.

Alternatively, if some users have legitimate reasons for wanting the silent gap between iterations, perhaps it could be a configurable option. Something like "Delay between loop iterations: 0-1000 ms".

Describe alternatives you've considered

When I need to preview audio files with proper looping, I must currently open them in an audio editor or DAW, which takes away from the otherwise extremely fast and convenient workflow of using QuickLook.

Additional context
Example of the issue:

Lingua principale
C#
Stelle
25.3k
Fork
1.3k
Merge medio
6g 23h
PR unite (30g)
3

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di QL-Win/QuickLook

Tutte le issue di QL-Win/QuickLook

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.