Autor Tema: iojukebox Theme, un JukeBox para Attract-Mode  (Leído 9247 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado iOtero

  • VIP
  • *
  • Mensajes: 2961
  • Gracias 104
  • Ciudad: Uno de Bilbao en Villanueva de la Cañada (Madrid)
  • Pais: España
  • Iniciales nick: ioc
iojukebox Theme, un JukeBox para Attract-Mode
« en: Agosto 16, 2018, 12:38:08 am »
Advertisement
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:

Código: [Seleccionar]
# 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:

Código: [Seleccionar]
# 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/2024

Ahora 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.0

En linux y mac hay que compilarselo uno mismo.
« Última modificación: Febrero 08, 2024, 06:10:59 pm por iOtero »



Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #1 en: Agosto 16, 2018, 01:11:13 am »
Veo que te sigues lucrando gracias a mi... :P

HOLLE, queda muy bien con un video de fondo!

* Gracias por los créditos :)

Desconectado iOtero

  • VIP
  • *
  • Mensajes: 2961
  • Gracias 104
  • Ciudad: Uno de Bilbao en Villanueva de la Cañada (Madrid)
  • Pais: España
  • Iniciales nick: ioc
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #2 en: Agosto 16, 2018, 01:13:05 am »
Veo que te sigues lucrando gracias a mi... :P

HOLLE, queda muy bien con un video de fondo!

* Gracias por los créditos :)

Solo digo la verdad... amigo mío, sin ti, esto no se habría hecho.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21737
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #3 en: Agosto 16, 2018, 01:16:58 pm »
Veo que te sigues lucrando gracias a mi... :P

HOLLE, queda muy bien con un video de fondo!

* Gracias por los créditos :)

Solo digo la verdad... amigo mío, sin ti, esto no se habría hecho.

A mí me encanta la frase: "Al César lo que es del César..."...

Tengo que probar tu jukebox así que ya pediré ayuda cuando me atranque, jeje!

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #4 en: Agosto 16, 2018, 01:45:06 pm »
El caso es que me gustan muchas de las cosas que estas implementando asi que procedo a copiarlas, para devolverte el favor! :P

Estuve tonteando un poco y te he copiado lo de poner videos de fondo, la verdad es que queda maravilloso.

Y también he puesto una opción (usando la tecla de toggle_movie) para ir cambiando de fondos. Supongo que esa opción tú la tienes para pausar el video, ¿verdad?

Ya me he descargado tu layout a ver si puedo rob... probarlo bien.

Tengo curiosidad sobre cómo has hecho el filtro de búsqueda, desde mi última prueba no lo toqué más y no me gustaba eso de que repitiera los albumes en la rueda, cuando son menos de los que se muestran.

Por otra parte me estoy planteando reorganizar mis carpetas de la misma manera que tú: Autor - Album, asi mantenemos algo de compatibilidad entre ambos layouts. Supongo que por lógica es mejor el autor primero.

Vaya, te estoy robando el hilo :P

Desconectado iOtero

  • VIP
  • *
  • Mensajes: 2961
  • Gracias 104
  • Ciudad: Uno de Bilbao en Villanueva de la Cañada (Madrid)
  • Pais: España
  • Iniciales nick: ioc
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #5 en: Agosto 16, 2018, 03:10:39 pm »
Naaaa... josepzin, tú a tu bola... haz lo que quieras...   :P

Y la de toggle video la uso para llamar a la ayuda.

Y la de savescreeen para llamar a la búsqueda... que no te has leído nada... :D

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21737
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #6 en: Agosto 16, 2018, 07:53:13 pm »
@iOtero, estoy echándole un vistazo para intentar configurarlo y ya me estoy haciendo un lío... :-(

¿Todos los ficheros mp3 tengo que meterlos en una misma carpeta o puedo crear una carpeta en el formato que pones en las instrucciones y dentro de cada carpeta los mp3 correspondientes a dicho LP?

La duda me surge porque en la configuración del fichero create_lists.cmd pones
set musicfolder=F:\JukeBox
y da la sensación que tienen que estar todos esos ficheros juntos... ¿Es así?

El fichero create_lists.cmd lo puedo dejar donde yo quiero, verdad? Me refiero que no tengo que lanzarlo desde ningún sitio en especial, no?

Has dejado un link para descarga... Entiendo que el fichero que me descargo tengo que meterlo en el directorio layouts de AM, verdad?

Por cierto, el layout.nut tendría que modificarlo? Te lo comento por las rutas ...
« Última modificación: Agosto 16, 2018, 08:14:04 pm por empardopo »

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #7 en: Agosto 16, 2018, 08:45:35 pm »
La música debe estar en carpetas asi:
Código: [Seleccionar]
D:/musica/Amaral - Pajaros en la cabeza/
D:/musica/Amaral - Hacia lo salvaje/
D:/musica/Amaral - Nocturnal/
Y dentro de cada una de ellos los mp3 correspondientes, además de un jpg de nombre folder.jpg con la portada del album.

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #8 en: Agosto 16, 2018, 08:47:47 pm »
Layout.nut no hace falta modificarlo

create_list.cmd sí debes modificarlo con tus rutas. Y se puede ejecutar en cualquier parte.

"set musicfolder=F:\JukeBox" viene a ser para este ejemplo:
Código: [Seleccionar]
F:\JukeBox/Amaral - hacia lo salvaje
F:\JukeBox/Amaral - nocturnal
« Última modificación: Agosto 16, 2018, 08:49:34 pm por Josepzin »

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21737
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #9 en: Agosto 16, 2018, 08:49:17 pm »
La música debe estar en carpetas asi:
Código: [Seleccionar]
D:/musica/Amaral - Pajaros en la cabeza/
D:/musica/Amaral - Hacia lo salvaje/
D:/musica/Amaral - Nocturnal/
Y dentro de cada una de ellos los mp3 correspondientes, además de un jpg de nombre folder.jpg con la portada del album.

OK entendido. Entonces en tu caso la configuración sería
set musicfolder=D:/musica

verdad?

Layout.nut no hace falta modificarlo

create_list.cmd sí debes modificarlo con tus rutas. Y se puede ejecutar en cualquier parte.

OK. Es que algo me falla porque no me aparece nada en pantalla cuando selecciono el emulador jukebox!

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #10 en: Agosto 16, 2018, 08:51:28 pm »
Yo tengo toda la música en D:/musica, a partir de allí una carpeta para cada album.

Lo que no puedes es tener subcarpetas, por ejemplo esto NO:
d:/musica/Amaral
d:/musica/Amaral/hacia lo salvaje
d:/musica/Amaral/nocturnal

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #11 en: Agosto 16, 2018, 08:54:44 pm »
Has ejecutado create_list.cmd?

Esto tiene que crearte las listas de musicas que usa AM.

Aqui no estoy seguro porque no sé si este código es igual al mio...


Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #12 en: Agosto 16, 2018, 08:56:43 pm »
Por ejemplo yo tengo D:/musica y D:/juegos

Entonces el jukebox lo tengo como un sistema más, asi: D:/juegos/jukebox

Entonces estas dos variables me quedarian asi:
set screenshots=D:/juegos/jukebox\wheel
set musiclist=D:/juegos/jukebox\romlists

Pero ahora mismo no caigo qué es "output".

A ver si el delincuente que hizo este layout aparece y hace su trabajo.

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #13 en: Agosto 16, 2018, 09:06:05 pm »
Ahh coñio, yo tambien tengo esas tres variables :D

set musicfolder=D:\Musica
--> La raiz de tus músicas

set output=D:\juegos\Jukebox\listas
--> Donde se almancenaran las listas de músicas

set screenshots=D:\juegos\Jukebox\wheel
--> Donde se almacenarán los logos para la rueda

set musiclist=D:\Juegos\Addons\Attract-Mode\romlists
--> La carpeta de Attract Mode donde almacena las romlists de cada sistema

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:iojukebox Theme, un JukeBox para Attract-Mode
« Respuesta #14 en: Agosto 16, 2018, 09:08:53 pm »
Una vez ejecutado create_list.cmd deberías tener en...

-> D:\Juegos\Jukebox\listas un archivo .m3u por cada album (carpeta Autor - Album) que tengas en D:/musica

->D:\Juegos\Jukebox\wheel un jpg con la portadad e cada album (carpeta Autor - Album) que tengas en D:/musica

 


* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: arquillos Foro: Noticias de emuladores 12/05/2024 (22:16)
* El megapost del ZX Spectrum  Autor: Zael Foro: Offtopic 12/05/2024 (20:30)
* La inteligencia artificial ha llegado a la música  Autor: Zael Foro: Offtopic 12/05/2024 (20:24)
* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: Zael Foro: Salón Recreativo FaseBonus 12/05/2024 (20:16)
* Info sobre MARP  Autor: empardopo Foro: Records y wolfmame 12/05/2024 (20:09)
* Stop the express  Autor: empardopo Foro: ZX Spectrum 12/05/2024 (20:05)
* Retro 320 - Wizard of wor  Autor: empardopo Foro: Competiciones y concursos 12/05/2024 (20:03)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 12/05/2024 (17:37)
* Recopilatorio Retos: Desde el 1 hasta .....  Autor: montypepa Foro: Competiciones y concursos 05/05/2024 (21:30)
* ¿A qué estáis jugando ahora mismo?  Autor: jmpuk Foro: Offtopic 05/05/2024 (01:05)
* iojukebox Theme, un JukeBox para Attract-Mode  Autor: gucaza Foro: Themes AM 04/05/2024 (02:47)
* Nuevo miniPc para mi vieja recre y juegos Windows compatibles formato 4:3  Autor: jmpuk Foro: Offtopic 02/05/2024 (23:31)
* Homenaje a Locomalito  Autor: beaches Foro: Otros programas 02/05/2024 (23:03)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: arquillos Foro: Offtopic 02/05/2024 (09:39)
* [Recomendacion] Series para ver  Autor: jmpuk Foro: Offtopic 01/05/2024 (21:54)
* Etpa8: El Reino Subterráneo  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:49)
* Amiga Games + 1.9.2  Autor: empardopo Foro: Emuladores 01/05/2024 (20:58)
* West Bank para ZX Spectrum  Autor: empardopo Foro: ZX Spectrum 01/05/2024 (20:07)
* Patrocinador para el foro ArcadeSpain  Autor: empardopo Foro: Noticias 29/04/2024 (19:37)
* Aprende a hacerte un PORTABLE de tu juego arcade favorito  Autor: empardopo Foro: Records y wolfmame 29/04/2024 (19:27)
* Screenshot de empardopo  Autor: empardopo Foro: Otros programas 24/04/2024 (19:42)
* Concurso Bytemaniacos 2025  Autor: empardopo Foro: Creación de juegos 23/04/2024 (21:46)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: empardopo Foro: Offtopic 21/04/2024 (18:47)
* Hacer fondos de pantalla con Excel para Spectrum  Autor: empardopo Foro: Creación de juegos 18/04/2024 (19:33)

Countdown
Buscaunchollo.click