Proyecto · App propia · Código abierto (MIT) · 1.0.1 para Windows

Snugtone

Reproductor de música de escritorio para tu propia biblioteca, escrito en Rust con Tauri. Gratis y de código abierto.

Descargar para Windows ↗ · Código en GitHub ↗

Por qué

foobar2000 se me hacía muy anticuado y con demasiadas cosas. Quería algo más simple y rápido, pero que leyera lo que usa todo el mundo. Y, de paso, aprender Rust.

Qué hace

  • Suena.

    FLAC, MP3, Opus, WAV, AAC, ALAC, Vorbis y AIFF, sin cortes entre pistas. Todos los discos al mismo volumen: mide la sonoridad él mismo (EBU R128, por disco, a 0,04 LU de ffmpeg). Ecualizador de diez bandas que, apagado, no toca ni un bit. Y si los auriculares se apagan a media canción, pasa a otra salida y sigue desde el mismo milisegundo.

  • Va rápido con una biblioteca grande.

    Rescaneo en 0,48 s, la lista en menos de un segundo, carpetas vigiladas y un buscador que acota (formato:flac, duracion:>3:30, año:2016…).

  • Arregla sin tocar tus archivos.

    Comprueba FLAC y ALAC muestra a muestra con su MD5, corrige etiquetas en la biblioteca y no en el archivo, y trae etiquetas de MusicBrainz enseñando la comparación campo a campo antes de cambiar nada.

  • Se configura.

    Tema, densidad, columnas, salida de audio y todos los atajos desde dentro, con efecto al momento; debajo, tres archivos TOML legibles. En español y en inglés.

Medido

  • Biblioteca real de 9503 archivos y 161 GB: rescaneo en 0,48 s, unos 230 MB de memoria
  • 609 pruebas del núcleo y 31 de la cáscara; cargo clippy sin un aviso
  • Importar y exportar M3U: 9503 rutas de ida y 9503 de vuelta, sin perder una

Cómo está hecho

El núcleo es Rust puro —motor de audio, cola, biblioteca, configuración— y no sabe que Tauri existe, así que se prueba sin abrir una ventana. La cáscara de Tauri pone la ventana y la salida de audio real (cpal). La interfaz es HTML, CSS y JavaScript sin framework ni paso de compilación.

Con qué

  • Rust
  • Tauri 2
  • cpal
  • HTML/CSS/JS vanilla
  • TOML
  • MusicBrainz

Descargar

El instalador para Windows está en GitHub. No está firmado: Windows avisará con «Windows protegió su PC»; se pulsa «Más información» y «Ejecutar de todas formas». El código está pensado también para Linux, que va después; macOS y móvil, más adelante. Licencia MIT.

Descargar para Windows ↗

Todo lo que sale en las capturas es libre: la música, CC0 y de dominio público; las portadas, CC0 y cuadros de dominio público. La interfaz de las capturas está en inglés.