Here is the problem... I've created my own simple jukebox. (which I will attach) It contains two menus. The main one that allows you to start from the beginning of the playlist, click on the song you want to play from, or call up the second menu. The second menu allows you to choose which directories are included in the playlist. The problem is, as the playlist gets longer the font size is automatically scaled down to show the whole list. I've tried placing guiautotab in various places (first comand in the newgui body, first in the guilist body, etc.) Eventually, I just created my own autotab function.
I've included both scripts in the zip file.
How it works... First off, I created a folder named "Music" in the "packages" folder. I then added all the music folders I might want to listen to. (Including a copy of "fanatic" so I can rename the files with the title.) Then, in each of these folders I place a file named "titles.cfg"
which contains the line 'songnames = "..." '. This allows you to choose which songs and in what order they are played. (I found a neat script in this forum that redid the playsong command that used "loopfiles" to automatically adjust the randomizer to any files added to "fanatic". But it would place them in alphabetical order only) Next, you add to your autoexec...
songdir = "..." // all the folders in Music
exec myjuke.cfg
this will bind the 'j' key to the new menus and define 'myjuke'
The first time you call up the menu it will send you to the second menu. Simply click on all the directories you want added to the playlist. then click 'done'
The main menu is self explanatory.
This does not stop the 'playasong' from executing with every load. Simply enter the console comand 'myjuke' and it will play the current song on the playlist.
Any help, comments, advice will be appreciated.
But, it may take me some time to get back to you.
Thanks in advanced
Attachment | Size |
---|---|
myjuke.zip | 1.46 KB |