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.
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 clippysin 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.
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.