Skip to main content

Ability to Specify a default image amongst multiple images of the same Image Type

📋Summary

Enable users to assign extra metadata to media files (e.g., source, style, resolution) and select a preferred image to display for each media type per platform—without needing to delete or replace other files. This would improve media organization, consistency, and visual presentation across collections.


❗Problem

When multiple images exist in a category (e.g., multiple box fronts), LaunchBox currently cycles through them randomly. There’s no way to define which one should be prioritized or displayed by default. This can result in a visually inconsistent experience—especially when image packs differ in style, resolution, viewing angle, or source (e.g., paper box vs. CD-style, or JP vs. US region artwork).

Additionally, LaunchBox doesn’t currently store metadata about where an image came from (e.g., EmuMovies, community pack, LaunchBox DB), which limits the ability to sort, filter, or manage artwork more granularly.


💡Proposal

  1. Allow users to tag images with metadata such as:

    • Source (e.g., EmuMovies, LaunchBox DB, user-imported, pack name)

    • Region (e.g., JP, NA, EU)

    • Type (e.g., scanned, 3D render, stylized)

    • Resolution or aspect ratio

  2. Add the ability to set a default image to display for each image group (e.g., “Always show this 3D Box for SNES games”), with fallback logic when the preferred image is missing.

  3. Optionally allow per-platform display rules, so users can prioritize certain image types (e.g., CD-style boxes for MSU-1 titles, or real scans for NES games).


✅Benefits

  • Improves visual consistency across platforms and libraries

  • Allows collectors to curate preferred media styles while retaining alternative options

  • Makes it easier to manage large media libraries with packs from multiple sources

  • Enhances frontend presentation by standardizing artwork display

  • Opens the door to future features like filtering media by source, region, or type 🧼🗂️

Status: Open To Community4 comments

Log in to comment and vote

Comments4

  • AstroBob

    Team•

    Apr 21, 2025

    Hi there,

    Thanks for the request here. Just to try and narrow this down, currently if you have more than 1 image per group (i.e you have 3 box fronts), LaunchBox will randomly cycle through them.

    Would you say the ask here is that you can define which one would be shown, whilst keeping the others?

    And if that is the case, I’m curious as to any use cases for keeping those other types of images. Is it simply to have a complete collection of images (i.e keeping boxarts for JP, NA and EU regions, but choosing the one you want to display primarily?

    Let me know and we’ll happily get this fleshed out

    • gboava

      •

      Apr 21, 2025

      Hello, AstroBob!

      Yes, that’s basically it! For example, on platforms like SNES-MSU and Arcade, the box images aren’t real, so it might be more interesting to standardize which ones to display (in MSU, there are CD-style box images and paper box images). Another situation is when some image packs have different resolutions or viewing angles. When we view a platform with box or cartridge images from different packs, it gives a sense of disorganization. On the other hand, when all the boxes follow the same standard, the overall impression is much better.

      Please check out the post about the database to better illustrate other potential uses of this feature!

      Best regards,

      • AstroBob

        Team•

        Apr 22, 2025

        Hi there!

        Thanks for taking the time to explain your use case — that context is always super helpful.

        I’ve gone ahead and fleshed out the main idea using the info you provided, and I’m opening it up to the community for further discussion and feedback. Please let me know if this fleshed-out version doesn’t match your original intended request.

        Feel free to let me know if you have any extra thoughts, examples, or edge cases you think might be relevant!

        Cheers,
        The LaunchBox team

        • gboava

          •

          Apr 22, 2025

          Your description of the problem is perfect! Thank you!