Author Topic: Multi-disc game support (w/possible solution)  (Read 3205 times)

latreides

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Multi-disc game support (w/possible solution)
« on: February 28, 2018, 07:51:43 PM »
RetroFE would be even better if it could automatically load m4u play list files and exclude the files in the playlist.  To the best of my knowledge, such a feature does not yet exist in RetroFE.

For example, lets say my directory looks like this:
Code: [Select]
Game A.cue
Game B.cue
Game C (Disc 1).cue
Game C (Disc 2).cue
Game C.m4u

Assuming Game C.m4u looks like this:
Code: [Select]
Game C (Disc 1).cue
Game C (Disc 2).cue

Then the ideal "list" generated from this is:
Code: [Select]
Game A.cue
Game B.cue
Game C.m4u

To do this:

RetroFE should load a list of all of the files as it normally would, with the addition of m4u files.  Lets call this Set A.
It should then read the contents of all of the m4u files in Set A.  Lets call this Set B.
The final list should be Set A minus everything in Set B.
« Last Edit: February 28, 2018, 07:55:26 PM by latreides »

Pieter Hulshoff

  • Administrator
  • Hero Member
  • *****
  • Posts: 1543
  • Karma: +46/-14
    • View Profile
    • Towel 42
Re: Multi-disc game support (w/possible solution)
« Reply #1 on: February 28, 2018, 08:41:49 PM »
Well, I'm willing to give it some thought, but have you considered using an include.txt and/or exclude.txt file in stead?

latreides

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Multi-disc game support (w/possible solution)
« Reply #2 on: February 28, 2018, 09:43:11 PM »
Using include/exclude lists is a solution (and I will use it for the short term), but not an ideal one.  While creating my static lists I thought of a creative solution to the problem that will still allow the automatic search system to be used.

How I envisioned it was a setting like
list.playlistFormats=m4u

By default its blank, so none of the files are considered for playlist status.  If its set, then those file formats are read and the final list is adjusted accordingly.

If it doesn't make sense in your grand design, I get it, but if it does, I am sure it will help more people than just me!