iojukebox Theme, a JukeBox for Attract-Mode.I'm having a lot of problems with YouTube because of copyright problems of the music that sounds in the videos that I upload of this theme, so from now on I will limit myself to the still images.
If some video disappears, I will not be able to upload it again, but it's not my thing it's Youtube and the copyrights
Version 09/2018
Updated: 09/01/2018
The number of background videos is increased to 16.
The graphic files of the wallpapers are removed. They are changed by color schemes, increasing to 16 options.
This jukebox is based on the jukebox-pzin of comrade JosepZin.
Without his work, this theme would never have seen the light. Thanks friend.Here you can see it running.
I've uploaded it to vimeo, because youtube put obstacles:
https://vimeo.com/285125523And this video is demonstrative of the Random function, which i forgot to include in the previous one:
https://www.youtube.com/watch?v=v4bO7VJgnzEAnd another with the last option that i have added, the background videos:
https://vimeo.com/286896131Screenshots:
Some important details: - You do not need to use any Attract-Mode module, the ones you need already have them incorporated..
- You do not need an external player, use only the internal Attract-Mode code.
- Play the following music formats: mp3, wma, ogg and m4a.
- The player has its own Play List and options: Play /Stop, Next, Prev, Loop and Random.
- You can choose a video to mix it with the background of the screen among 16 options, or choose them randomly.
- You can choose the scheme colors of the screen among 16 options, or choose them randomly.
- You can choose the color...
- Of the titles of the main album and the lists
- Of the text of the album song lists
- Of the text of the music player
- Of the text of the playlists.
- Or randomly choose any of them.
- You can set the transparency of the wallpaper (0-255).
If it is set to 0, only the video is displayed, and if it is set to 255, only the background is visible.
Both work, but only one is seen. To hide the video or wallpaper it is better to use the "none" option that is included.
- And, to work properly, you have to follow the following instructions point by point...
INSTRUCTIONS:SYSTEM: In Attract-Mode create a new "JukeBox" system where you have the rest of the systems, and create the folder where they will go roms (*.m3u) and wheels (*.jpg).
As an example, in these instructions, the path would be "E:\arcade\systems\jukebox\"
In the folder "\Emulators\" inside Attract-Mode, create a JukeBox.cfg like this:
# Generated by Attract-Mode v2.4.0
#
# executable E:\arcade\systems\jukebox\JukeBox.exe
# args "[romfilename]"
rompath E:\arcade\systems\jukebox\roms
romext .m3u
system JukeBox
artwork flyer E:\arcade\systems\jukebox\flyer
artwork marquee E:\arcade\systems\jukebox\marquee
artwork snap E:\arcade\systems\jukebox\snap
artwork wheel E:\arcade\systems\jukebox\wheel
Or this, if you use relative paths:
# Generated by Attract-Mode v2.3.0
#
# executable ..\..\arcade\systems\jukebox\JukeBox.exe
# args "[romfilename]"
rompath ..\..\arcade\systems\jukebox\roms
romext .m3u
system JukeBox
artwork flyer ..\..\arcade\systems\jukebox\flyer
artwork marquee ..\..\arcade\systems\jukebox\marquee
artwork snap ..\..\arcade\systems\jukebox\snap
artwork wheel ..\..\arcade\systems\jukebox\wheel
Since this layout does not use any external program, "executable" and "args" are not necessary, so they are commented with #.
ESSENTIAL FORMATS:This JukeBox does not use tags of any kind, it only uses the names of folders and files.
For the system to work correctly:
- There can not be more than one level of folders, all album folders must be together.
Wrong: "E:\my music\Rock\Tom Odell - Long Way Down - 2013"
Correct: "E:\my music\Tom Odell - Long Way Down - 2013". - The format of the folder must be "Singer - Album - Year".
Correct: "Tom Odell - Long Way Down - 2013". - The songs must be named in this order and format #Track - Artist - Title.
For example: "03 - Tom Odell - Another Love.m4a". - In each of the album folders there must be a file with the name "folder.jpg", or any other name, but only one file *.jpg per folder,
which should be the cover of the album, and is what will be shown on the screen.
GENERATION OF LISTS:The file "create_lists.cmd" serves to generate the lists with the music: create the m3u (roms) the wheels (* .jpg) and the romlist. No need to generate anything with Attract-Mode.
Before executing "create_lists.cmd", edit it and modify the paths you are going to use:
- set musicfolder = [Path of your music files: mp3, ogg, m4a or wma]
- set output = [Path to where the .m3u lists will be created (the "roms" of your JukeBox system)]
- set screenshots = [Route the covers of the disks, the files "folder.jpg" (that is the "wheels" of your JukeBox system)]
- set musiclist = [Path where the archives of the rosettes of attract-mode are]
Example:
- set musicfolder=F:\JukeBox
- set output=E:\arcade\systems\jukebox\roms
- set screenshots=E:\arcade\systems\jukebox\wheel
- set musiclist=E:\arcade\attract\romlists
KEY ASSIGNMENT:Assign these keys in Attract-Mode:
- Custom1 --> Space
- Custom2 --> L
- Custom3 --> R
- Custom4 --> LAlt
- Custom5 --> LShift
- Custom6 --> RShift
- Next Favourite --> RControl
- Prev Favourite --> LControl
- Toggle Movie --> H
- Screenshot --> S
The keys to be used appear in the on-screen help when pressing the H key and are the following:
- Scroll through the albums: left and right
(not up and down as in the other Attract-Mode systems). - Put an album in the playlist: Select.
- Toggle Playlist/Albumlist: Left Alt.
- Stop, play, a song: Space.
- Loop: L.
- Random: R.
- Previous song:Left Control.
- Next song: Right Control.
- Move the playlist up: Right Shift.
- Move the playlist below: Left Shift.
- Search and filter a string: S.
As you can see, you can easily change this key assignment. Of course, the help, unless you edit the layout code, will not be usable.
And if after all this long and heavy story that i have told you, you are still interested, you can download it here:
https://mega.nz/#!blVyVKrJ!wSxM2YyYBKYdKojieBNIe9TIfrEtUyPb1ZWS0x32Ti0 -- Updated 09/01/2018Now you can use accents, á, é, ñ and other unicode characters in iojukebox.Before I did not read the album covers with accents, for example.
After a month of communicating the AM bug, Mickelson has modified the code correcting the bug he had when dealing with UNICODE.
To be able to use the new code you have to download the latest unofficial version, but it works in windows perfectly, from here:
http://forum.attractmode.org/index.php?topic=2324.0In linux and mac you have to compile yourself.