Skip to content

Rockola es una aplicación de reproducción de música en Python con una interfaz gráfica que permite seleccionar y reproducir canciones de forma sencilla. Navega por tus álbumes y canciones, añade pistas a la cola de reproducción y disfruta de tu música favorita. La aplicación soporta formatos de audio MP3 y muestra carátulas de los álbumes.

License

Notifications You must be signed in to change notification settings

MirkoGarin/rockola

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rockola

Rockola es una aplicación de reproducción de música en Python con una interfaz gráfica que permite seleccionar y reproducir canciones de forma sencilla. Navega por tus álbumes y canciones, añade pistas a la cola de reproducción y disfruta de tu música favorita. La aplicación soporta formatos de audio MP3 y muestra carátulas de los álbumes.

Características

  • Reproducción de archivos MP3.
  • Navegación por bandas y álbumes.
  • Muestra de carátulas de los álbumes.
  • Cola de reproducción.
  • Reproducción aleatoria si la cola está vacía.

Requisitos

  • Python 3.6 o superior
  • Tkinter
  • Pillow
  • Mutagen
  • Pygame

Instalación

Sigue estos pasos para instalar y ejecutar Rockola en tu sistema:

   Clona este repositorio en tu máquina local:
   git clone https://github.com/mirkogarin/rockola.git
   Asegúrate de tener los archivos rockola.py, install_and_run.sh, icono.png en el mismo directorio.
   Ejecuta chmod +x install_and_run.sh
   Ejecuta el script install_and_run.sh
   
## Formato de carpeta

Music/
├── Banda1/
│   ├── Álbumes de estudio/
│   │   ├── Álbum1/
│   │   │   ├── 01 - Canción1.mp3
│   │   │   ├── 02 - Canción2.mp3
│   │   │   └── portada.jpg
│   └── Álbumes en vivo/
│       └── Álbum1/
│           ├── 01 - Canción1.mp3
│           ├── 02 - Canción2.mp3
│           └── portada.jpg
└── Banda2/
    └── Álbumes de estudio/
        └── Álbum1/
            ├── 01 - Canción1.mp3
            ├── 02 - Canción2.mp3
            └── portada.jpg
            

Uso:

    Al abrir la aplicación, se mostrará una ventana negra con un carrusel de álbumes en el centro.
    Usa las teclas izquierda y derecha para navegar entre los álbumes.
    Selecciona un álbum y presiona Enter para ver la lista de canciones.
    Ingresa el número de la canción que deseas reproducir. La canción seleccionada se pondrá en verde.
    Presiona Enter para reproducir la canción o Escape para deseleccionarla y elegir otra.
    La información de la canción que se está reproduciendo se mostrará en la parte inferior de la ventana.
    Funcionalidad para seleccionar artistas por letra.
    Cuando se presiona una letra, seleccionará el primer artista cuyo nombre comience con esa letra.
    Al presionar la misma letra nuevamente, se avanzará al siguiente artista que comience con esa letra

Contribuciones

Las contribuciones son bienvenidas. Si tienes ideas o mejoras, siéntete libre de abrir un issue o un pull request.
Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

About

Rockola es una aplicación de reproducción de música en Python con una interfaz gráfica que permite seleccionar y reproducir canciones de forma sencilla. Navega por tus álbumes y canciones, añade pistas a la cola de reproducción y disfruta de tu música favorita. La aplicación soporta formatos de audio MP3 y muestra carátulas de los álbumes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published