Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Jukebox Plugin System (JPS) Ideas  (Read 17128 times)

0 Members and 1 Guest are viewing this topic.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Jukebox Plugin System (JPS) Ideas
« on: March 18, 2008, 02:11:49 am »
So, we have this nice shiny new plugin system. What plugins do people want?
I believe Loadman is doing one for the ledwiz?

How about I make a simple one for playing sounds?
* Selectable sound mp3 / wav file for each event.
* The ability to choose a different sound card to the one the juke uses.
* What other features would be good to have?
« Last Edit: March 18, 2008, 05:30:37 am by AussieJuke »

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Plugin ideas
« Reply #1 on: March 18, 2008, 03:54:15 am »
Just in case you didn't know  :P The Plug-in system is for 'Jukebox' software complying to the new JPS standard.  ;D

More info can be found here:

http://wiki.arcadecontrols.com/wiki/Jukebox_Plug-Ins

http://www.jukeplugsys.com/?page_id=10

http://forum.arcadecontrols.com/index.php?topic=75083.0

slsimon

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 192
  • Last login:February 16, 2012, 11:49:12 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #2 on: March 18, 2008, 08:33:07 am »
So, we have this nice shiny new plugin system. What plugins do people want?
I believe Loadman is doing one for the ledwiz?

How about I make a simple one for playing sounds?
* Selectable sound mp3 / wav file for each event.
* The ability to choose a different sound card to the one the juke uses.
* What other features would be good to have?

The ability to be able to specify audio output device would be a great option.  I have two audio cards and plan on attempting to setup the mame/jukebox cab in such a way that I can play music and play games at the same time.  At the moment, I do not have a concrete way to redirect audio output to the second soundcard.  If this can be added to lets say UncleT's jukebox or any other that supports the plugin system, that would be so nice.  The only option I have now is try to attempt to use the quicksoundswitch utility.  I would much rather use a plugin with the jukebox.  Hopefully this functionality is on the list and coming soon for a plugin.  Thanks,

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #3 on: March 18, 2008, 10:03:38 am »
How about I make a simple one for playing sounds?

I allready created that test plug-in and is in the SDK. I need to improvement this through.

* The ability to choose a different sound card to the one the juke uses.

MultiJuke allready have this feature, but it can't run in the background and turn back to the FE. This need some AutoHotkey scripting. I might add that option sooner or later.

Otherwise this wont been possible thought plugins, due to the different sound engines we use. example I do NOT use Windows Media Player in MultiJuke, but I use BASS as engine.

* What other features would be good to have?

I planning to made a webstat plug-in, like that one Barcrest's Freebox have. You would see what songs that is in Queue from a webpage, and you would control it using the defined keyevents. This is still in planing. No release date.
« Last Edit: March 18, 2008, 10:06:54 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #4 on: March 19, 2008, 07:12:31 am »
I may not have worded that as well I could have. I wasn't referring to the sound card that the juke software uses.

By choosing a different sound card, I meant having the sound effects plugin use a different one to what the juke uses. This way, you could have sound effects going to a different set of speakers to the music.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #5 on: March 19, 2008, 07:22:12 am »
Yes you completly right. Here is very good point. Otherwice it would been annoyring to hear Sound FX throuch same speackers the music is playing.

This is why the Sound Event plugin can been improvement. I think I look on that soon, but I also switch to BASS.DLL as well, since this dll have the option to use a another soundcard than Jukebox software use and is more stable than DirectSound/WMP the SoundEvent now use.

The plugin in the SDK didden't work very well with MultiJuke (when installed on other machine), and it might crash when exists, due to some Visual Basic bugs.

Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #6 on: March 19, 2008, 07:58:12 am »
I have written another piece of software that can use up to 5 stereo sound cards at once. It's for playing sound effects in amateur theatre, and can play dozens of overlapping sound files all at once if need be. I use directX for that. Very easy to select the card too, even USB based ones.

Since I've already written a few multimedia projects, I thought that would be the plugin for me to do. So potential users, let me know what you want and I'll see what I can do.
« Last Edit: March 19, 2008, 08:05:01 am by AussieJuke »

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #7 on: March 19, 2008, 10:50:18 am »
You can do it if you want, even I update SoundEvent plugin or not. I have no problems there exists 2 plugins that nearly does the same.

Hence I might update it anyway (to make sure it works on ALL software and not crash on some software), but the only addations and change I do, is the possible to change the soundcard and the switch to bass.dll. That plugin would only used one soundcard and is selectable. I dosent know I do other change on it.

Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #8 on: March 19, 2008, 06:19:40 pm »
I may not have worded that as well I could have. I wasn't referring to the sound card that the juke software uses.

By choosing a different sound card, I meant having the sound effects plugin use a different one to what the juke uses. This way, you could have sound effects going to a different set of speakers to the music.

That is pretty cool. I wish I knew how to do that for MaLa fe plugins.   Can I do that using Delphi?

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #9 on: March 19, 2008, 09:32:04 pm »
Loadman:
Yeah, all my Windows stuff is written in Delphi. I'll dig around on the weekend and find the freeware component you need if you want. Not sure what examples are with it. You're fairly experienced in Delphi aren't you? I can give you a hand if need be.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #10 on: March 19, 2008, 09:36:56 pm »
You can do it if you want, even I update SoundEvent plugin or not. I have no problems there exists 2 plugins that nearly does the same.

Sorry, I didn't realise you had a sound plugin. How did I miss that?
The reason I suggested it was that it's one that I can probably do well.
If there's other plugin suggestions, I'm all ears.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #11 on: March 20, 2008, 06:00:51 am »
The sound plugin ETC need a update! Only primary soundcard and might crash on some software, and The config interface could also been much better, itt also dosent check if you use the same sound on more events. This sound Event was simply just a test. By now it use DirectSound, but I switch to Bass.dll in next version.

That way I diden't have it on JukePlugSys.com yet.

So don't hold back and create a simular one with full config and good sound plugin.

Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #12 on: March 20, 2008, 06:58:41 am »
Loadman:
Yeah, all my Windows stuff is written in Delphi. I'll dig around on the weekend and find the freeware component you need if you want. Not sure what examples are with it. You're fairly experienced in Delphi aren't you? I can give you a hand if need be.

Sorry for the thread hi-jack  ;)

Yeah I have a plug-in for MaLa Fe. It would be cool to have the option to re-direct to another sound card....

http://mala.arcadezentrum.com/plugins.html#EmuWave

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #13 on: March 20, 2008, 07:47:53 am »
Looks great. Is it written in Delphi?
What component did you use for the audio?

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #14 on: March 20, 2008, 08:37:53 am »
Looks great. Is it written in Delphi?
What component did you use for the audio?

Yep, just unit MMSystem.

Can I use that to direct to a specific sound card in Delphi?

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #15 on: March 20, 2008, 10:13:20 am »
got a new idea:

Play a random sound(s) from a dir when no songs is play and the queue is empty between some time interval (like demo sound). I dosent have plan to add this option, and can been doing that in a another plugin.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #16 on: March 20, 2008, 06:55:24 pm »
Yep, just unit MMSystem.
Can I use that to direct to a specific sound card in Delphi?
I don't think so. You'd have to change to a directX component.
MMSystem can only use the default sound card I believe.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #17 on: March 20, 2008, 06:57:08 pm »
got a new idea:

Play a random sound(s) from a dir when no songs is play and the queue is empty between some time interval (like demo sound). I dosent have plan to add this option, and can been doing that in a another plugin.
Sounds good. I can do that one first if nobody else wants to?

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #18 on: March 20, 2008, 09:52:32 pm »
One audio component you can use is dsMixer.
There's a Delphi example. Have a play and see how you go.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #19 on: March 20, 2008, 10:11:17 pm »
One audio component you can use is dsMixer.
There's a Delphi example. Have a play and see how you go.

Thanks...  I will.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #20 on: March 20, 2008, 10:18:17 pm »
I might have a go at an audio plugin with:

* Selectable sound (wav or mp3) per event
* Selectable volume, balance per event
* Selectable sound card per event

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #21 on: March 20, 2008, 10:34:56 pm »
I might have a go at an audio plugin with:

* Selectable sound (wav or mp3) per event
* Selectable volume, balance per event
* Selectable sound card per event

How about a plug-in that did a mini preview of the song?  When selected it plays a few secs from the sound a minute of so into the clip. But it played out a different soundcard so it you would only hear it if you were standing a the jukebox. It would not annoy others who were listening to the music playing out the main amp.  Like a DJ preview in case you could not remember how a song sounded before you committed to a selection. Just an idea 

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #22 on: March 20, 2008, 11:59:43 pm »
One audio component you can use is dsMixer.
There's a Delphi example. Have a play and see how you go.

Well Thanks, that seems like the Perfect solution.   ;D 

Except    :(  being a component I could not use it in Turbo Delphi 2006 so I used Delphi 7.

It compiles fine.  :)


One major problem     :banghead:  I experience is the first sound you play on the first channel is played at the wrong speed.  It is the same with the example .exe supplied and the one I compile.

I tried it on two computers I have here  ???

I have attached it incase you want to try it.  Weird   :dunno
« Last Edit: March 21, 2008, 12:01:42 am by loadman »

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #23 on: March 21, 2008, 02:40:49 am »
One major problem     :banghead:  I experience is the first sound you play on the first channel is played at the wrong speed.  It is the same with the example .exe supplied and the one I compile.

I tried it on two computers I have here  ???
Just tried it now and it worked fine for me.  :dunno What sort of audio file was it?

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #24 on: March 21, 2008, 02:58:15 am »
How about a plug-in that did a mini preview of the song?  When selected it plays a few secs from the sound a minute of so into the clip. But it played out a different soundcard so it you would only hear it if you were standing a the jukebox. It would not annoy others who were listening to the music playing out the main amp.  Like a DJ preview in case you could not remember how a song sounded before you committed to a selection. Just an idea 
Sounds good, but the juke software would have to pass the file name to the plugin.
At the moment all it passes is the title & artist via the JUKE_SONGLIST_ADD_SONG event.

edit:
Actually re-reading this, what you mean is to preview it before it gets added to the play queue.
So that's a job for a custom JPS message. I haven't looked at those yet.
« Last Edit: March 21, 2008, 03:16:39 am by AussieJuke »

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #25 on: March 21, 2008, 05:40:01 am »
The Demo Sound Idea:
I mean when there are NO songs in played, ETC the timer should start after the last song.

- Timer can been started when a JUKE_SONG_FINISH is accour and then begin to count using a thread.
- When the plugin got a JUKE_SONG_START message, the Timer should reset and close the thread.

This mean you might need to use a thread for the count part, so it can wait example 15-20secs before a (random) Demo Sound begin.

This idea can also been used as a LedWiz light show in this state for a LedWiz plugin.

The Mini Preview (Loadman):
This is not possible throuch a plugin, it more easier to add by Jukebox Authour itself. But I have a another idea about a SDK addation. Look in the sticky thread. But a preview in a song that is allready in the queue (also NOT the current played song) should been possible, if we add a filename to the add_song command.

For the Filename addation:
I also like the possible to pass the  filename to all command that need that (JUKE_SONGLIST_ADD_SONG, JUKE_SONG_START etc) as the last argument. This mean it would not break the combatible on that change, even the software dosen't pass that file. I can use it to find coverart in a Webstat plugin.

I hear about Uncle'T in my sticky thread.
« Last Edit: March 21, 2008, 06:12:03 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #26 on: March 21, 2008, 02:23:07 pm »
Another new idea: Radio DJ (or what it should called?)

Every X number of songs played and reach JUKE_SONG_FINISH, set the jukebox software player to pause, the play some ad, radio noise, speak or whatever. When that played finished by the plugin, let it resume the song again. Some software might have changed the song and send a JUKE_SONG_START, but a plugin can just send PAUSE request again while this accour.

To make sure the user cant RESUME, simple send a PAUSE request again after that, until the ad is played finish.

These can been done using PAUSE/RESUME events throuch a defined event (Which might called diffecent in various software).
 
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #27 on: March 22, 2008, 06:05:01 am »
ANother idea (again):

- Get the logo on http://www.jukeplugsys.com site updated. Someone made a nice one?
- A banner would also been fine.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #28 on: March 23, 2008, 12:34:41 am »
Here's a preview of my JPS Sound FX plugin.
I can't see how to attach files and images here so you'll have to click the link.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #29 on: March 23, 2008, 03:20:15 am »

Nice

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #30 on: March 23, 2008, 05:03:29 am »
One major problem     :banghead:  I experience is the first sound you play on the first channel is played at the wrong speed.  It is the same with the example .exe supplied and the one I compile.

I tried it on two computers I have here  ???
Just tried it now and it worked fine for me.  :dunno What sort of audio file was it?

Weird.... Try the ones attached.  It only happens for the first wav you play.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #31 on: March 23, 2008, 07:17:45 am »
look like we should share it as in the same zip file?

Let call it for SoundWavSimple.jsp for mine and SoundWavAdvanced for yours?

I dosen't hope it crash in MultiJuke, since I have some DirectShow/DirectX problems in my previos plugin when I called it SoundEvent (could crash sometimes on exist in Visual Basic 6 and crashed directly in MultiJuke when the plugin enabled)....
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #32 on: March 23, 2008, 09:08:25 am »
Here's the preview of the JPS Attract Sounds plugin.



As you can see, you can set the directory of where to get the sounds from.
You can also set the time it waits for the first sound, and the gap between
all subsequent sounds. Volume is included too. About the only thing it
doesn't have yet is a way to select the sound card for these sounds.

Any comments or suggestions?

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #33 on: March 23, 2008, 11:46:54 am »
I can test this plugin, before I sent in suggestions, otherwice its extract that idea I got. When finish I can upload all plugins to my server where jukeplugsys.com is.

About the selecting sound card, this should NOT been needed, since they only play the sounds when it in idle and no music is playing. It very diffecent than Sound FX plugin.

EDIT:
one suggestions I might see you got in. Possible to let it random the sounds played or in order.
« Last Edit: March 23, 2008, 11:48:25 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #34 on: March 23, 2008, 05:27:41 pm »
Let call it for SoundWavSimple.jsp for mine and SoundWavAdvanced for yours?

I'd rather not use wav anywhere in the name as it's not exclusively for wav files.
Is the title JPSSoundFx so bad? I'm trying to get a naming convention going.  :)

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #35 on: March 23, 2008, 05:33:58 pm »
Are you going to include a default set up sound files with this plugin?   It might be nice to have some sounds included with the plugin for people to use right away.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #36 on: March 23, 2008, 05:50:34 pm »
Can't say I've thought that far. There's plenty of sounds on the net for free.

I don't even know what type of sounds would be popular.

I'd rather spend my time coding than creating sounds that people may not even use.

Anyway, here's the link to the JPSAttractSounds plugin.
« Last Edit: March 23, 2008, 07:34:55 pm by AussieJuke »

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #37 on: March 23, 2008, 07:44:44 pm »
Weird.... Try the ones attached.  It only happens for the first wav you play.

That is weird. One thing I notice is that all of your files are an oddball sample rate.
I re-sampled the burp.wav into 44KHz and it works fine.
It looks like those odd (older) sample rates are what causes the problem.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #38 on: March 23, 2008, 08:57:34 pm »
Weird.... Try the ones attached.  It only happens for the first wav you play.

That is weird. One thing I notice is that all of your files are an oddball sample rate.
I re-sampled the burp.wav into 44KHz and it works fine.
It looks like those odd (older) sample rates are what causes the problem.

Sweet

Thanks   :cheers:

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #39 on: March 24, 2008, 02:35:00 am »
AussieJuke: If you register your self on jukeplugsys.com, Im happy to host your plugins as well. You could upload them self, otherwice I do that.

JPSSoundFx: It was just because there exists two plugins that does nearly the same and have not have any trouble to have nearly same name. Mine should not have any problems to play adpcm wav and other weird sample rated wavs (and open play mp3 and ogg files as samples, not streams).

Otherwice it pretty nice name.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #40 on: March 24, 2008, 03:55:50 am »
AussieJuke: If you register your self on jukeplugsys.com, Im happy to host your plugins as well. You could upload them self, otherwice I do that.

Done!

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #41 on: March 24, 2008, 07:40:11 am »
here's the link to the JPSAttractSounds plugin.

I've just updated this plugin slightly and included a readme.txt in the zip file.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #42 on: March 24, 2008, 01:03:12 pm »
Look Like you should change the thread title about JPS plugins by Assuia Juke, which this thread is turned into now.

I found some quirks in your plug-in when tested:

- The last song might been skipped by user and then JUKE_SONG_FINISH is never ac-cour. Should checks JUKE_SONG_SKIP as well.
- Removed some text from your readme.txt, since some part was for your other SoundFX plugin (upload that soon).
- You have now a editor status  :D.
- Which language do you actually use? Seen you can't beat the Pure Basics incredible small dlls, but no worries at all (just kidding).
- Upload very soon (just doing that now). DONE
- Cant find a link to your other plugin?

Re-upload is not optimal. You need to delete it from the browser and re-upload again. Otherwise I can do this for you, if you email your plugins, otherwise I checks here regular.





« Last Edit: March 24, 2008, 01:13:14 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #43 on: March 24, 2008, 05:44:47 pm »
I've uploaded version 1.1 of JPSAttractSounds to my personal web page. This one uses the JUKE_SONG_SKIP event as well. I have also updated the readme.txt file. You will have to tell me how to edit the Juke Plugin System pages. I had a look but couldn't see how to do it.

I program using Delphi 7. I have not aimed to make the files small as disc space is cheap. I prefer to include more features rather than trim the file size down.

The JPSSoundFX plugin is almost done. It has a bug where it seems to lock up the calling application upon exit. It's not usable until I get that one sorted.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #44 on: March 24, 2008, 06:15:29 pm »
I program using Delphi 7. I have not aimed to make the files small as disc space is cheap. I prefer to include more features rather than trim the file size down.

Welcome to the Delphi Club.

I use Turbo Delphi 2006 most of the time as it show's a lot of coding errors on the fly for Dummies like me. It also has a nice tree view of the components. Also aligning objects of forms is easier.

I also have Delphi 7 that I use for some task when 3rd party component is required. Apparently yu can use compoinents with Turbo Delphi if you upograde to 'proffessional' (as I did)  But I have not figured out how to add components that are not pre packaged.... yet

Anyway sorry about that.    ;D

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #45 on: March 24, 2008, 06:30:38 pm »
the bug in exist:
I have extract that problem when I have soundEvent, before renamed it to SoundWav.

It seen some languages cannot like closing the dll after the shutdown the dll. When JB application exists without close the dll seen to worked in some languages.

But it did work much better when I created a thread in the player retine in the dll, and kill it in the shutdown when called. Wierd, but try that.... But it seen it might crash MultiJuke under loading. Hence I want to test your dll as well to see what happens here.

That why I finally scrapped DirectShow (which I asume Pure Basic used) and use bass.dll instead (which can play adpcm and other wierd sample rated wav files). bass.dll is free for none commerciel use.

I looking how I can let you and other plugin writes the easist way to update the homepage and thier plugins without I need to update every time and it dosent break the layout of the homepage. This might take few days. Until then, just tell me the released plugins and I update it.

PS. Please dont use readme.txt as the text file, since it might exists on the folder or by other plugins. Personly I only use the name of the plugin itself to aviod that (or use a subfolder with data files). I should add that in the SDK?


« Last Edit: March 24, 2008, 06:43:00 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #46 on: March 24, 2008, 06:51:51 pm »
I am going to try bass.dll too.

MaLa uses it but I think it is an old version  :dunno

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #47 on: March 24, 2008, 07:41:56 pm »
like mame. bass.dll is not allways need to been updated, and sometimes few functions may changes. But notning major (sorry to hihack about this ads).

I going to change the content system to my little own to been focus for more easy way to uploading plugins. The homepage design remain the same, but I might swap right menu to left and remove the search box.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #48 on: March 24, 2008, 08:51:19 pm »
[PS. Please dont use readme.txt as the text file, since it might exists on the folder or by other plugins. Personly I only use the name of the plugin itself to aviod that (or use a subfolder with data files). I should add that in the SDK?

Yes, that's why I put it in the subfolder. I could rename it to avoid confusion.
Probably a good thing to spell out in the SDK documentation.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #49 on: March 25, 2008, 01:54:12 am »
Is anyone here doing a JPS plugin for the Ultimarc PacDrive board?

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #50 on: March 25, 2008, 02:58:58 am »
[PS. Please dont use readme.txt as the text file, since it might exists on the folder or by other plugins. Personly I only use the name of the plugin itself to aviod that (or use a subfolder with data files). I should add that in the SDK?

Yes, that's why I put it in the subfolder. I could rename it to avoid confusion.
Probably a good thing to spell out in the SDK documentation.

You didden't do that, since that would been pretty fine (as I could see). I used readme.txt too, but in a subfolde (where I used few other data file, like bass.dll).
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #51 on: March 25, 2008, 05:59:34 am »
Is anyone here doing a JPS plugin for the Ultimarc PacDrive board?

Yup....  ;)

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #52 on: March 25, 2008, 06:01:35 am »
[PS. Please dont use readme.txt as the text file, since it might exists on the folder or by other plugins. Personly I only use the name of the plugin itself to aviod that (or use a subfolder with data files). I should add that in the SDK?

Yes, that's why I put it in the subfolder. I could rename it to avoid confusion.
Probably a good thing to spell out in the SDK documentation.

You didn't do that, since that would been pretty fine (as I could see). I used readme.txt too, but in a subfolder (where I used few other data file, like bass.dll).

Huh? The zip file contained the plugin and one subdirectory. That subdirectory had the readme.txt file in it.

I just checked the zip file you have on the juke plugin site. The readme.txt is in the subdirectory where it should be. It also now contains an ini file that was generated when you ran the plugin the first time. It has your settings. (path, screen position, etc) Better to delete that so as not to confuse anyone else!

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #53 on: March 25, 2008, 06:06:12 am »
Is anyone here doing a JPS plugin for the Ultimarc PacDrive board?

Yup....  ;)

Excellent! So where's the screenshot for it then?  ;D
I have one of those little boards on loan, so was keen to try it out.
Give me a yell when you've got it going.  :cheers:

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #54 on: March 25, 2008, 07:32:26 am »
[PS. Please dont use readme.txt as the text file, since it might exists on the folder or by other plugins. Personly I only use the name of the plugin itself to aviod that (or use a subfolder with data files). I should add that in the SDK?

Yes, that's why I put it in the subfolder. I could rename it to avoid confusion.
Probably a good thing to spell out in the SDK documentation.

You didn't do that, since that would been pretty fine (as I could see). I used readme.txt too, but in a subfolder (where I used few other data file, like bass.dll).

Huh? The zip file contained the plugin and one subdirectory. That subdirectory had the readme.txt file in it.

I just checked the zip file you have on the juke plugin site. The readme.txt is in the subdirectory where it should be. It also now contains an ini file that was generated when you ran the plugin the first time. It has your settings. (path, screen position, etc) Better to delete that so as not to confuse anyone else!

You catch me :D. v1.0 diddent notice it, since the path bar was outside the window in Power Archiever. I update your plugin, when the new homepage code is finish. Sorry for the confuction.

I dosent have the Pac Drive My self, but it seen it something like LedWiz. I guess both boards should been supported in same plugin, if it can do that?


[EDIT] Homepage changed, but to avoid hijack, look for the sticky thread[/EDIT]
« Last Edit: March 25, 2008, 12:47:31 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #55 on: March 25, 2008, 05:29:41 pm »
I have redownloaded and looked in your software. I looked on your JPS Support.pdf:

- You did a Juke_Configure in a nice seperate exe? Why not include that?

- Did you not got JUKE_SONG_NEXT to work, which can been important? It should been same as position 1 in your queue, as I asume is in your software Like Uncle'T?

- I stronlgy you to get support for these PLUGIN_EVENT commands, since these have the strongest part of JPS. This was the reason the whole project nearly was take the whole project, but now they became strong commands.

In your software I think they could been ther alternative controls, so you example can get gamepad, Pac Driver, Ledwiz support or such. I known Loadman is creating one, and he might use these PLUGIN_EVENT commands as well.

You should also define a plugin subfolder. I cant see anyone, or is I dumb again? [EDIT]You should add a empty folder to the zip.[/EDIT]

Finally, I think I should create a little GAMEPAD plugin which use the PLUGIN_EVENT commands?



« Last Edit: March 25, 2008, 05:43:41 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #56 on: March 25, 2008, 06:28:48 pm »

- You did a Juke_Configure in a nice seperate exe? Why not include that?


Good Question.   This is one great feature of the plug-in system, having the ability to have the config built into the plug-in. Very neat and tidy.

I am a huge fan of that and am trying to change the MaLa FE plug-in system changed to do the same.

The plug-in folder get cluttered with .ini files and plug-ins and other dlls. The user does not have to go trowling throughall those to find the right config .exe. They can just use the Jukebox software to call it..

Anyway I love it   :cheers:

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #57 on: March 25, 2008, 09:44:01 pm »
I have redownloaded and looked in your software. I looked on your JPS Support.pdf:

- You did a Juke_Configure in a nice seperate exe? Why not include that?

- Did you not got JUKE_SONG_NEXT to work, which can been important? It should been same as position 1 in your queue, as I assume is in your software Like Uncle'T?

Juke_Configure and JUKE_SONG_NEXT are in version 1.6.2.0 that I'm releasing in a couple of days. I need to finish off the configuration options window first.

Quote
- I strongly you to get support for these PLUGIN_EVENT commands, since these have the strongest part of JPS. This was the reason the whole project nearly was take the whole project, but now they became strong commands.

Yes, I'll have to look at those as soon as I get some time.  ::)

Quote
In your software I think they could been ther alternative controls, so you example can get gamepad, Pac Driver, Ledwiz support or such. I known Loadman is creating one, and he might use these PLUGIN_EVENT commands as well.

Not sure what you mean here. Are you talking about button presses, etc?

Quote
You should also define a plugin subfolder. I cant see anyone, or is I dumb again? [EDIT]You should add a empty folder to the zip.[/EDIT]

I think we should all package the plugins as a zip file with the required subdirectory structure included. (even if empty until the plugin is activated) The only files that should be in the plugin directory are the plugin files themselves. Any config files for a plugin should go in that plugin's subdirectory.

I have no problem with naming the plugin subdirectory the same as the plugin. eg:
\JPSAttractSounds\ (folder)
\JPSSoundFX\ (folder)
\JPSAttractSounds.jps (file)
\JPSSoundsFX.jps (file)

Does that make sense?

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #58 on: March 26, 2008, 03:18:22 am »
Plugin Events:
I have just added a screenshot in the plugin page:
http://www.jukeplugsys.com/index.php?page=Developement&plugin=CommunicationTest

Here you can clearly see, how these software in the screenshot actuelly use the 3 PLUGIN_EVENT commands. This should give you idea, how you can use these commands.

Plugin Folders:
I just mean it was the default whole plugin (also folder named plugins), that should been created by the zip file. I do think the PDF file could been putted in the plugin folder, so the folder would been created.

For your last, this make 100% sence. I did the same in SoundWav, but was not required in communication test plugin.

« Last Edit: March 26, 2008, 03:49:37 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

AussieJuke

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:October 18, 2011, 02:22:10 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #59 on: March 26, 2008, 04:49:53 am »
Plugin Folders:
I just mean it was the default whole plugin (also folder named plugins), that should been created by the zip file. I do think the PDF file could been putted in the plugin folder, so the folder would been created.

For your last, this make 100% sense. I did the same in SoundWav, but was not required in communication test plugin.

Of course if the plugin doesn't require any support files, then there's no need for the subdirectory.
Sound like we agree. Loadman, UncleT, are you ok with this?
If so, can we include that information in the SDK please?

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #60 on: March 26, 2008, 07:47:30 am »
I do that soon.

But both Uncle'T Jukebox and MultiJuke didden't have any problems with subfolders, as longthe plugin itself is in the main folder.

So due with that I update the SDK to 1.06 to include this info soon, but no updates is needed to MultiJuke and Uncle'T Jukebox.

Anothe idea I would try out is write a "Sound Random" plugin, that send a random music file back to the jukebox software when the jukebox software request it using JUKE_SONGLIST_SUGGESTION command..... its kind like a random feature.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #61 on: April 03, 2008, 05:27:26 pm »
Im are now develop my second plugin which propenty would named "WebInfo" which use all SONGLIST as well many other commands (not all commands is required to been supported by JB software when using this plugin)... More info later when I create a own thread about it.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

loadman

  • Wiki Contributor
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Jukebox Plugin System (JPS) Ideas
« Reply #62 on: April 03, 2008, 06:28:26 pm »
Im are now develop my second plugin which propenty would named "WebInfo" which use all SONGLIST as well many other commands (not all commands is required to been supported by JB software when using this plugin)... More info later when I create a own thread about it.

Very Interesting. Will it use SOAP?

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Jukebox Plugin System (JPS) Ideas
« Reply #63 on: April 04, 2008, 06:59:40 am »
no, it use HTML + a Little bit of javascript.

The plug-in would generate some HTML file(s) and then use a Extern text file, that only contain a number. The Javascript will then check that Extern text file in every 2 secs if that Extern text file got updated, and then refresh the page.

It best use with a webserver application installed on the same machine the jukebox cabinet, example TinyServer (which I plans to integrate into the plug-in as a option).

It far to finish, but more info later. This is a idea thread, but just info I creating this Dall.
« Last Edit: April 04, 2008, 08:22:06 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Jukebox Plugin System (JPS) Ideas
« Reply #64 on: April 04, 2008, 04:41:04 pm »
Sorry .. i have been quite busy lately and will continue to be busy .....

I just read about having the plugin create any required subdirectories it needs into the existing "plugins" jukebox directory.   Sounds fine by me since I do not believe my software should care at all whether a plugin creates subdirectories it requires.   Go right ahead.  It is a very nice way of keeping the contents of the "plugins" directory somewhat tidy.