Administrador de archivos para terminal escrito en Rust y ratatui, inspirado en el clásico DOS Dos Navigator, con dos paneles y atajos de teclas F.
Jaxx497/NoctaVox
Un reproductor de música ligero para terminal, escrito en Rust, con reproducción sin pausas, colas, listas de reproducción y teclas al estilo de Vim.
Alternativa open source a:foobar2000
MusicBee
- Estrellas
- 381
- Forks
- 25
- Issues abiertos
- 3
- Último commit
- hace 8 días
¿Qué es?
NoctaVox es un reproductor de música con interfaz de terminal (TUI), escrito en Rust, para reproducir audio de carpetas locales. Solo tienes que indicarle uno o más directorios raíz y escaneará e indexará la biblioteca para que puedas explorarla, buscar por título, álbum o artista y poner pistas en cola sin salir de la terminal.
Entre sus funciones de reproducción se incluyen la reproducción sin pausas, la compatibilidad con ReplayGain, el modo de repetición de una sola pista y la recarga en vivo de la biblioteca, que detecta archivos nuevos, modificados o eliminados. Incluye visualizaciones de forma de onda, osciloscopio y espectro, y se integra con los controles multimedia del sistema. Los temas se definen en archivos que se recargan mientras la aplicación está en ejecución, y las combinaciones de teclas siguen las convenciones de Vim.
El reproductor depende de que las etiquetas de los archivos sean precisas y no las modifica. Es de solo lectura, salvo por su propia base de datos SQLite, y no tiene capacidades en línea. La importación y exportación de listas de reproducción están disponibles mediante un addon, y el motor de audio se basa en otro proyecto llamado Voxio.
Funciones clave
- 01Reproducción sin pausas con gestión de colas y listas de reproducción
- 02Compatible con mp3, m4a, wav, flac, ogg, opus, aiff, alac y webm
- 03Recarga de la biblioteca en vivo sin reiniciar
- 04Visualizaciones de forma de onda, osciloscopio y espectro
- 05Temas personalizados con recarga en caliente y combinaciones de teclas al estilo de Vim
- 06Búsqueda inteligente por título, álbum y artista
Casos de uso
- Escuchar una colección local de archivos FLAC o MP3 desde una sesión SSH o en un flujo de trabajo centrado en la terminal
- Explorar una gran biblioteca musical con etiquetas y poner pistas en cola usando únicamente el teclado
- Personalizar la apariencia de un reproductor de música para terminal con tus propios temas
Inicio rápido
- 1
Instálalo desde crates.io con Cargo
cargo install noctavox --locked - 2
Inicia el reproductor con el comando vox
vox
Antes de usarlo
- En Linux, es necesario instalar los paquetes de desarrollo de ALSA antes de compilar.
- Depende de que las etiquetas de los archivos sean precisas; no permite editarlas.
- El formato de configuración está en desarrollo y puede cambiar entre versiones.
- Para importar o exportar listas de reproducción se necesita un complemento independiente que dejará de mantenerse.
Temas
Preguntas frecuentes
- ¿Qué es NoctaVox?
- Un reproductor de música ligero para terminal, escrito en Rust, con reproducción sin pausas, colas, listas de reproducción y teclas al estilo de Vim. NoctaVox es un reproductor de música con interfaz de terminal (TUI), escrito en Rust, para reproducir audio de carpetas locales. Solo tienes que indicarle uno o más directorios raíz y escaneará e indexará la biblioteca para que puedas explorarla, buscar por título, álbum o artista y poner pistas en cola sin salir de la terminal.
- ¿NoctaVox es gratuito? ¿Qué licencia tiene?
- NoctaVox es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿NoctaVox sigue mantenido?
- Mantenimiento activo. El último commit de NoctaVox fue el 12 oct 2026.
- ¿Para qué puedo usar NoctaVox?
- Escuchar una colección local de archivos FLAC o MP3 desde una sesión SSH o en un flujo de trabajo centrado en la terminal Explorar una gran biblioteca musical con etiquetas y poner pistas en cola usando únicamente el teclado Personalizar la apariencia de un reproductor de música para terminal con tus propios temas
- ¿Cómo se instala NoctaVox?
- Instálalo desde crates.io con Cargo: cargo install noctavox --locked Inicia el reproductor con el comando vox: vox
- ¿Dónde consigo NoctaVox?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Jaxx497/NoctaVox
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz de terminal para gestionar dispositivos Bluetooth en Linux, basada en BlueZ.
Una interfaz de terminal que muestra el grafo de commits de Git como imágenes, similar a `git log --graph --all`, para explorar el historial de un repositorio.
Una interfaz de terminal para rsync que permite gestionar perfiles de transferencia reutilizables, previsualizar los cambios como un diff de ejecución en seco y ver el progreso en tiempo real, también por SSH.
Explorador de archivos de terminal de tres paneles, controlado con el teclado, escrito en Rust, configurable con Lua y con vistas previas externas detalladas.
Un dashboard bursátil para terminal escrito en Rust que combina cotizaciones y gráficos en vivo con noticias evaluadas por IA, declaraciones de operaciones internas SEC Form 4 y análisis de resultados.