Versión 2.2.1
Reproductor de música local para Linux construido con Python, PySide6 y mpv. Utiliza una interfaz oscura inspirada en reproductores modernos, con rojo como color de acento predeterminado y el tema completamente personalizable.
- Reproducción con afinación original o conversión opcional a 432 Hz sin modificar la velocidad.
- Tabla de canciones con título, artista, álbum y duración obtenidos de los metadatos del archivo.
- Desplazamiento vertical del cuerpo completo: cabecera, portada, controles y canciones se mueven juntos.
- Barra de desplazamiento fina en forma de línea que adopta el color de acento del tema.
- Ecualizador de 10 bandas, de -12 dB a +12 dB.
- Creación, guardado y eliminación de presets de ecualización.
- Playlist permanente Favoritos, creada automáticamente.
- Corazón interactivo entre el número y el título de cada canción: el contorno aparece al pasar el mouse y el corazón rojo queda visible cuando la canción es favorita.
- Las canciones marcadas se sincronizan automáticamente con la playlist Favoritos desde cualquier playlist.
- Playlists persistentes: crear, renombrar con doble clic y eliminar.
- Arrastrar canciones o carpetas desde el explorador de archivos a la playlist actual.
- Reordenar canciones arrastrándolas dentro de la lista.
- Reproducción aleatoria sin repetir canciones dentro del mismo ciclo.
- Repetición de la playlist completa.
- Repetición individual de la canción actual.
- Temas predefinidos y colores completamente personalizables.
- Paleta Evil Red predeterminada: fondo
#090909, panel#101010, panel secundario#1B1B1B, acento#F5000F, texto#F7F7F7y texto tenue#A8A8A8. - Desplegables de Tema, Idioma y Preset con fondo del Panel y resaltado del Panel secundario.
- Interfaz en español e inglés.
- Guardado automático en
~/.config/evil-spotify/. - Importación automática de datos anteriores desde
~/.config/resonance-player/cuando corresponde.
Abre una terminal en esta carpeta y ejecuta:
chmod +x install.sh
./install.shEl instalador admite Debian/Ubuntu, Fedora, Arch y openSUSE. Después podrás abrir Evil Spotify desde el menú de aplicaciones o desde el acceso directo creado en Escritorio/Desktop.
Para actualizar una instalación anterior, ejecuta nuevamente ./install.sh. Tus playlists, temas y presets se conservan.
chmod +x run.sh
./run.shrun.sh crea automáticamente un entorno virtual e instala PySide6 y Mutagen. Si encuentra un entorno .venv incompleto o sin pip, lo elimina y lo reconstruye.
- Python 3.10 o superior.
- Soporte para
venvypip. mpvcompilado con soporte para Rubber Band/FFmpeg.- Rubber Band.
En Debian/Ubuntu:
sudo apt update
sudo apt install python3 python3-venv python3-pip mpv librubberband2En Fedora:
sudo dnf install python3 python3-pip mpv rubberbandEn Arch Linux:
sudo pacman -S python python-pip mpv rubberbandrm -rf .venv
sudo apt update
sudo apt install python3-venv python3-pip
./run.shLas versiones actuales detectan y reparan este caso automáticamente.
Cuando el switch está activado, el programa utiliza el factor de tono:
432 / 440 = 0.981818...
El filtro Rubber Band modifica el tono manteniendo la duración y la velocidad original de la canción.
Espacio: reproducir o pausar.Ctrl+O: agregar canciones.Supr: quitar canciones seleccionadas de la playlist.
./uninstall.shLa desinstalación conserva tus playlists y preferencias. Para borrarlas también:
rm -rf ~/.config/evil-spotify- Nueva paleta Evil Red predeterminada solicitada.
- Los desplegables de Tema, Idioma y Preset respetan el tema oscuro, incluso en escritorios Linux que renderizan el popup en una ventana separada.
- Se agrega automáticamente la playlist permanente
Favoritos. - Corazón por canción ubicado entre el número y el título, sin encabezado adicional.
- El corazón vacío aparece solamente al hacer hover sobre una canción no favorita.
- El corazón lleno permanece visible en rojo para todas las canciones favoritas.
- Marcar o desmarcar una canción actualiza inmediatamente la playlist Favoritos y el contador lateral.
- Favoritos no puede renombrarse ni eliminarse accidentalmente.
- Corregidos los avisos
Could not parse stylesheet of object ColorButton. - Validación automática de los colores guardados antes de aplicarlos.
- Instalación del icono en el tema
hicolory enpixmaps. - Actualización automática de las cachés de aplicaciones e iconos.
- Creación de un acceso directo ejecutable en la carpeta de escritorio del usuario.