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: Help writing my own jukebox software  (Read 2333 times)

0 Members and 1 Guest are viewing this topic.

demliag

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:September 23, 2005, 01:35:08 pm
  • I want to build my own arcade controls!
Help writing my own jukebox software
« on: February 01, 2005, 02:07:08 pm »
Hello, I am new to this board, and only found out about MAME and virtual jukebox cabs recently but have been hooked.  I want to build a small jukebox for myself, and am starting with the software.  I want to build my own virtual jukebox software for fun, and to learn more, but I am barely an intermediate programmer.  I have done stuff with C and C++, but since I am an engineer it is all numerical based with only keyboard inputs.  Can anyone suggest a good book that will help me learn the things I will need to know for this project?  I am willing to learn new languages if one is better than others for this application.  I also looked at a lot of the other software available in hopes of finding source code to look at but didn't find much.  Any help and advice is appreciated.

Allen

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Help writing my own jukebox software
« Reply #1 on: February 02, 2005, 09:06:22 am »
I used Microsoft Visual Basic to code my own jukebox software.   When I got stuck (or simply learn more), I wewnt to www.vbcity.com and always got answers.   Very nice people there to help you out.   I would recommend the site highly.

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: Help writing my own jukebox software
« Reply #2 on: February 02, 2005, 11:00:39 am »
There are no books specific to programming jukeboxes.  At its heart, a jukebox is a simple affair: you index a folder to find songs, you put up a list of songs on the screen, accept keyboard input to select those songs, and play the songs.  The trickiest part is knowing when a song ends so you can start the next one in the queue.

If you're just writing it for yourself, lots of this is really easy, since you don't need to worrk about multiple resolutions, remappable controls, skins, etc.  I wrote the initial version of DOSCab Jukebox in about four hours because I could hardcode everything since it was just for me.  Of course, if you have even the slightest inkling that you might release it, plan on making at least the control configuration read from a configuration file.

So, I guess the question is, which part are you having problems with?  Indexing?  Input? User interface? Playing songs? Song queue management?  All of the above?  How far have you gotten?

--Chris

--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

demliag

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:September 23, 2005, 01:35:08 pm
  • I want to build my own arcade controls!
Re: Help writing my own jukebox software
« Reply #3 on: February 02, 2005, 01:31:52 pm »
I guess I should give you a little background of my developing experience.

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: Help writing my own jukebox software
« Reply #4 on: February 02, 2005, 01:57:45 pm »
What lanquage did you code DOScab in?
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

demliag

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:September 23, 2005, 01:35:08 pm
  • I want to build my own arcade controls!
Re: Help writing my own jukebox software
« Reply #5 on: February 02, 2005, 02:28:15 pm »
Thank you, that is the kind of information I was looking for.