Say I want to display a series of games. The obvious method to accomplish this sort of thing is to create a new Playlist that auto-populates games based on their Series field, so long as you've actually entered that metadata. When you add a Playlist you're immediately give the opportunity to add images, OK, that's nice n' all.
But... why though? Isn't adding an arbitrary "playlist" sort of redundant when the needed information is already there? If you just sort by Series, or anything else for that matter, Launchbox proves that it's capable of tracking and linking information together in a more elegant, data-driven way. Look, it's mashing together and sorting / adding play time and "last played" information from each individual title. Surely there's a way to hack this to do much more? Does LaunchBox really see Playlists as something different than a game's metadata? How much of this stuff is hard-coded rather than just pulled from local database entries? It's all in an SQLite file or XML, right?
With an "actual playlist" comes the ability to include a logo, banner, screenshots, and a Notes field. But those images are going in their own special Playlists folder, and if you want to include screenshots, you're likely copying images over from other folders, duplicating data that takes up significant space. Why not pull images from the images that already exist for the individual games, then just have one or two Series-specific images? Plus, if LaunchBox is capable of displaying metadata as above, why not also pull some other info from the game fields like Publisher and Developer? Of course there would be multiple entries, but typically few enough for a list to look fine (AgeTech, ASCII, Bandai Namco for instance). Would displaying other information be a function of the current Theme? Surely there's a way to do that, right?
Then your new arbitrary Playlist isn't seen as a series, just a Playlist. Want to have a category of Playlists for different series of games? That new category, which again shouldn't need to be added given that the Series metadata field exists and is usable, goes in the... Platforms section. Can you really not have a category for things that isn't displayed as though it's a category of game platforms? Or is some of this stuff just hard-coded?
This little rant extends to any metadata field, hence the title. Developer, Publisher... whatever.
This is all sort of petty and nerdy, but then what are LaunchBox users if not petty and nerdy?