tunewright
Aplicación web auto-alojada para edición masiva de metadatos de audio, construida en Rust y SvelteKit. Opera sin base de datos, utilizando persistencia en archivos locales y Docker.
Ficha actualizada 27 sept 2026, 3:01 · upstream 27 sept 2026, 2:51 · release sin release detectada
Qué es tunewright
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Tunewright es una herramienta de autogestión diseñada para editar metadatos de archivos de audio (MP3, FLAC, M4A, etc.) mediante una interfaz web moderna. La arquitectura separa el backend en Rust con Axum del frontend en SvelteKit, permitiendo un rendimiento optimizado y una experiencia de usuario fluida similar a Mp3tag pero accesible desde cualquier navegador.
- Edición masiva de etiquetas (título, artista, álbum) en colecciones enteras sin intervención manual archivo por archivo.
- Búsqueda automática de información musical mediante la API de MusicBrainz para completar metadatos faltantes.
- Renombrado inteligente de archivos utilizando plantillas basadas en sus nuevos metadatos (ej. %artist% - %title%).
- Gestión colaborativa local donde múltiples usuarios pueden editar colecciones compartidas con roles diferenciados.
- Visualización y gestión de portadas de álbumes, incluyendo eliminación o reemplazo de artefactos corruptos.
- Backend en Rust puro para máxima eficiencia en el procesamiento de archivos y lectura/escritura de etiquetas.
- Interfaz web moderna con SvelteKit que ofrece una experiencia tipo aplicación nativa sin recargas constantes.
- Ausencia de base de datos relacional; los metadatos persisten directamente en los archivos de audio y usuarios en JSON.
- Sistema de autenticación robusto utilizando hashing Argon2id para proteger credenciales de usuarios locales.
- Soporte nativo para múltiples formatos de audio y tipos de etiquetas (ID3v2, Vorbis, APE, MP4).
- La funcionalidad de búsqueda en MusicBrainz requiere conexión activa a internet durante la ejecución.
- La persistencia de usuarios se realiza en un archivo JSON local, lo que implica gestionar copias de seguridad manuales del directorio de datos.
- No existe soporte para bases de datos externas o sincronización con servicios en la nube como Dropbox o Google Drive sin configuración adicional.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utiliza Docker Compose para despliegue rápido. Asegúrate de montar el volumen `/data` correctamente para persistencia. Configura `TUNEWRIGHT_COOKIE_SECURE=true` si se utiliza un proxy HTTPS. El primer acceso crea la cuenta superadmin automáticamente o mediante token.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.