iojukebox, un JukeBox para Attract-Mode.Versión 09/2018
Actualización:
01/09/2018:
Se aumentan los videos a 16.
Se eliminan los archivos gráficos de los fondos de pantalla. Se cambian por esquemas de colores, aumentando a 16 opciones.Este jukebox está basado en el jukebox-pzin del compañero JosepZin.
Sin su trabajo, este theme jamás habría visto la luz. Gracias, amigo.Aquí se puede ver en funcionamiento.
Lo he subido a vimeo, porque youtube decía no sé qué de infracción de derechos de autor:
Y este video es demostrativo de la funcion Random, que se me olvidó incluir en el anterior:
Y un video con la última opción que le he añadido, los fondos animados:
Y unas pantallitas:
Algunos detalles importantes:- No necesita utilizar ningún módulo de Attract-Mode, los que necesita ya los lleva incorporados.
- No necesita reproductor externo, usa exclusivamente el código interno de Attract-Mode.
- Reproduce los formato de música siguientes: mp3, wma, ogg y m4a.
- El reproductor tiene su propia Play List y las opciones: Play/Stop, Next, Prev, Loop y Random.
- Se puede elegir un video como fondo de la pantalla entre 16 opciones, mezclarlo con el esquema de colores, o elegirlos aleatoriamente.
- Se puede elegir el esquema de colores entre 16 opciones, o elegirlos aleatoriamente.
- Se puede elegir el color...
- De los títulos del álbum principal y las listas
- Del texto de las listas de canciones de los álbums
- Del texto del reproductor de música
- De las listas de reproducción.
- O elegir aleatoriamente cualquiera de ellos.
- Se puede fijar la transparencia del fondo de pantalla (0-255).
Si se pone a 0 sólo se ve el vídeo, y si se pone a 255 sólo se ve el fondo de pantalla.
Funcionan ambos, pero solo se ve uno. Para ocultar el video o el fondo de pantalla es mejor utilizar la opción "none· que se incluye.
- Y, para que funcione correctamente, hay que seguir punto por punto las siguientes...
INSTRUCCIONES:SISTEMA: En Attract-Mode crea un nuevo sistema "JukeBox" donde tengas el resto de sistemas, y crea la carpeta donde irán las roms (*.m3u) y las wheels (*.jpg).
Como ejemplo, en estas instrucciones, el path sería "E:\arcade\sistemas\jukebox\"
En la carpeta "\Emulators\" dentro de Attract-Mode, crea un JukeBox.cfg como este:
# Generated by Attract-Mode v2.4.0
#
# executable E:\arcade\sistemas\jukebox\JukeBox.exe
# args "[romfilename]"
rompath E:\arcade\sistemas\jukebox\roms
romext .m3u
system JukeBox
artwork flyer E:\arcade\sistemas\jukebox\flyer
artwork marquee E:\arcade\sistemas\jukebox\marquee
artwork snap E:\arcade\sistemas\jukebox\snap
artwork wheel E:\arcade\sistemas\jukebox\wheel
O este, si utilizas rutas relativas:
# Generated by Attract-Mode v2.3.0
#
# executable ..\..\arcade\sistemas\jukebox\JukeBox.exe
# args "[romfilename]"
rompath ..\..\arcade\sistemas\jukebox\roms
romext .m3u
system JukeBox
artwork flyer ..\..\arcade\sistemas\jukebox\flyer
artwork marquee ..\..\arcade\sistemas\jukebox\marquee
artwork snap ..\..\arcade\sistemas\jukebox\snap
artwork wheel ..\..\arcade\sistemas\jukebox\wheel
Como este layout no utiliza ningún programa externo, "executable" y "args" no son necesarios, por eso están comentados con #.
FORMATOS IMPRESCINDIBLES:Este JukeBox no utiliza tags de ningún tipo, solo utiliza los nombres de las carpetas y los archivos.
Para que el sistema funcione correctamente:
- No puede haber más de un nivel de carpetas, tienen que estar todas las carpetas de los albums juntas.
No vale "E:\mi musica\Rock\Tom Odell - Long Way Down - 2013"
Tiene que ser: "E:\mi musica\Tom Odell - Long Way Down - 2013". - El formato de la carpeta debe ser "Interprete - Album - Año"
Formato correcto : "Tom Odell - Long Way Down - 2013". - Las canciones deben ir nombradas en este orden y formato:
#Pista - Artista - Título. Por Ejemplo: "03 - Tom Odell - Another Love.m4a". - En cada una de las carpetas de los álbums debe haber un archivo con el nombre "folder.jpg", o cualquier otro nombre, pero siempre un solo archivo *.jpg por carpeta,
Que debería ser la carátula del album, y es lo que se verá en pantalla.
GENERACION DE LISTAS:El archivo "create_lists.cmd" sirve para generar las listas con la música: crea los m3u (roms) las wheels (*.jpg) y la romlist. No hace falta generar nada con Attract-Mode.
Antes de ejecutar "create_lists.cmd", edítalo y modifica los paths que vayas a utilizar:
- set musicfolder=[Ruta de tus archivos de música: mp3, ogg, m4a o wma]
- set output=[Ruta a donde se crearán las listas .m3u (o sea las "roms" de tu sistema JukeBox)]
- set screenshots=[Ruta las portadas de los discos, los archivos "folder.jpg"(o sea las "wheels" de tu sistema JukeBox)]
- set musiclist=[Ruta donde están los archivos de las listas de roms de attract-mode]
Ejemplo:
- set musicfolder=F:\JukeBox
- set output=E:\arcade\sistemas\jukebox\roms
- set screenshots=E:\arcade\sistemas\jukebox\wheel
- set musiclist=E:\arcade\attract\romlists
ASIGNACION DE TECLAS:Asigna estas teclas en Attract-Mode:
- Custom1 --> Space
- Custom2 --> L
- Custom3 --> R
- Custom4 --> LAlt
- Custom5 --> LShift
- Custom6 --> RShift
- Next Favourite --> RControl
- Prev Favourite --> LControl
- Cambiar Video --> H
- Captura de Pantalla --> S
Las teclas a utilizar en el jukebox salen en la ayuda en pantalla al pulsar la tecla H y son las siguientes:
- Desplazarse por los álbums: izquierda y derecha
(no arriba y abajo como en el resto de sistemas de Attract-Mode). - Poner un álbum en la lista de reproducción: Select.
- Alternar entre la vista de la Playlist y de la Albumlist: Alt Izquierdo.
- Parar, reproducir, una canción: Space.
- Loop: L.
- Random: R.
- Canción anterior:Control Izquierdo.
- Siguiente canción: Control Derecho.
- Mover la lista de reproducción arriba: Mayúsculas Derecha.
- Mover la lista de reproducción abajo: Mayúsculas Izquierda.
- Realizar una búsqueda con filtro: S.
Como se puede ver, se puede cambiar fácilmente esta asignación de teclas. Eso sí, la ayuda, salvo que se edite el código del layout, no será utilizable.
Y si tras toda esta larga y pesada historia que os he contado, aún os interesa, os lo podéis bajar de aquí:
https://mega.nz/file/6k9mGbzb#e5VD2Fl6AaJz-luHyID5vTJ12jt9Sh-5ONy3ocYOtDk -- Actualizado 08/02/2024Ahora ya SÍ se pueden utilizar acentos, ñ y demás caracteres unicode en iojukebox.Antes no leía las portadas de los discos con acentos, por ejemplo.
Tras un mes de comunicarles el bug de AM y de dar la vara en el foro, Mickelson ha modificado el código corrigiendo el fallo que tenía al tratar UNICODE.
Para poder utilizar el nuevo código hay que bajarse la última versión no-oficial, pero que funciona en windows perfectamente, de aquí:
http://forum.attractmode.org/index.php?topic=2324.0En linux y mac hay que compilarselo uno mismo.