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: Radio Playlists sure would be nice  (Read 2545 times)

0 Members and 1 Guest are viewing this topic.

pmlabrier

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:January 17, 2007, 01:15:54 pm
Radio Playlists sure would be nice
« on: October 06, 2006, 04:59:05 am »
I am resurrecting a neglected MAME cabinet project to create a Family Media Center.  While not a dedicated MAME cabinet, it will have MAME controls. WinCab looks like it is the best option for a media player for, but I have one suggestion that I would like you to consider.

Most of the time the jukebox emulation will be what is used, but I think a "PlayList Radio" feature would be an excellant addition.  That way you taylor the random play radio to fit the needs of the moment.  If my wife was in the basement doing laundry she could choose her favorite playlist and have songs randomly selected from it.  This way she would not have one of my son's punk rock songs pop into the cue.  Or say it is the holiday season, a playlist for Christmas songs might be nice but you would not want them randomly popping up in August.

I can understand your not wanting to create a full blown media player, but imho I think that this could be a really benefitial feature.


Paul

Chris

  • Moderator
  • Trade Count: (+2)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: Radio Playlists sure would be nice
« Reply #1 on: October 06, 2006, 08:26:13 am »
This is not something that will come really soon; however, for the next major overhaul, there is a planned feature for filters.  You'll be able to create a named filter set that can include, say, songs from a specific genre, or decade, or with certain titles or artists.  In addition, you'll be able to specify a filter to use for random song selection (this is specifically to solve the Christmas issue you mentioned; the "regular" filter could be set to exclude anything with a genre of Christmas, and the Christmas filter would be the opposite).

This isn't completely what you're asking for, of course: the filters would need to be pre-created in INI files like skins are so they can be selected by name using the limited jukebox control panel.  I was not planning for a way to select the filter for random modes on the fly, but that shouldn't be difficult.  What I was not planning to do was to have playlist-management features within the jukebox interface itself; it would be a huge amount of work to make something like that work properly with all the possibilities for input, all for a feature that wouldn't even exist on a jukebox.  I could see perhaps a simple "save the current queue as a filter" unction, but then you have simple issues of navigating the file system and typing a name for the filter without guaranteeing that a mouse or a full keyboard are even available.

Another item I'm looking at is libraries.  Right now you can specify multiple song paths to load, but they all go into the same database.  "Libraries" would simply mean that different song paths could go into different databases that could be selectable... not that different from filters but far easier to set up.  This would be a really easy feature to implement if all the libraries were stand-alone (and indeed some people simulate this now with batch files that swap databases around), but of course there will be times when you want all libraries loaded, or all libraries but Christmas, etc.

All of these features, however, depend on a database overhaul; the database format was designed for the original 1.0 idea of a classic singles jukebox and nothing else, and it's just not flexible enough to do a lot of these things, so I need to replace it.

So some of what you want may come, but none of it really soon.
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

pmlabrier

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:January 17, 2007, 01:15:54 pm
Re: Radio Playlists sure would be nice
« Reply #2 on: October 06, 2006, 11:58:28 am »
I think Libraries would work the simplest.  You could then easily seperate out groups you might want excluded, like Christmas or even create subsets of a main library by creating a  directory structure like /MainMusic and then splitting it out in subdirectorys such as /MainMusic/Moms and MainMusic/Dads.  Then you could have a library for MainMusic which would include ALL the subdirectorys under it and one for MainMusic/Mom which would let her load a library of just her music. 

Then you just need a key that brings up a simple menu to let you choose which library to load with the joystick and fire button. 

Paul

Chris

  • Moderator
  • Trade Count: (+2)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: Radio Playlists sure would be nice
« Reply #3 on: October 06, 2006, 12:04:18 pm »
Then you just need a key that brings up a simple menu to let you choose which library to load with the joystick and fire button. 
Except you can't always guarantee that there will be a joystick and fire button mapped.  There will be on a MAME cabinet but not a dedicated box.

I think the way I'm going to do it is to hijack the code that drives CD-based titlestrips, so it will assign addresses as if they were songs... thus, if you were using an ABCD1234 address scheme, your library menu might have:

A1 - All Songs
A2 - Mom's Songs
A3 - Dad's Songs
A4 - Christmas Songs
B1 - Those country songs we only keep around for Larry
B2 - Cancel

Then you can use the regular selection keys to select a song or use the joystick, mouse or touchscreen.
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

pmlabrier

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:January 17, 2007, 01:15:54 pm
Re: Radio Playlists sure would be nice
« Reply #4 on: October 06, 2006, 09:56:22 pm »
That would work well too.  I hope this gets added soon.  No pressure though  :notworthy: