• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

ES-DE Genre Filtering Deserves a Touch-Up

Scheduled Pinned Locked Moved Ideas and Development
emulationstatiofiltersfeature requestimprovementgenre
3 Posts 2 Posters 709 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    Sidney
    last edited by 5 Nov 2024, 17:42

    Re: ES Filter by Genre

    Hey there!

    It's been 7 years since the "Filter Gamelist" option was added to EmulationStation (DE), big thanks to @pjft. And it definitely was a nice implementation and great for use with controllers.

    But there is one mayor issue, the fact that it merges genres together into one genre. So if the gamelist.xml is:
    <genre>Action, Role-Playing, Platform</genre>

    Then the filter option in ES-DE will be:

    ...

    Action, Role-Playing, Platform

    ...

    Instead, it should look like this:

    ...

    Action

    Role-Playing

    Platform

    ...

    What @pjft said at the time, was that this wasn't needed as ROMs only have one tag. This is not true anymore, "Zelda II: Amida's Curse" on TheGamesDB scraper for example has more, and besides, there are a lot of us that manually edit the gamelist.xml file either with text editors or other tools.

    A big reason why I find the ability to add and filter multiple genres so crucial, is because ES-DE does not have any other forms of tags or categories that can be added via the gamelist.xml, making the genre field the only way to add such info. What I like to do is use the genre field as a way to tag the game with stuff like: Japanese Only, 3D, 2D, Voiced, ... In addition to regular genres, what one can also do is prefix the tags with letter to keep them more orderly, like.

    <genre>Action, Role-Playing, Platform, T-Japanese Only, T-3D, T-2D</genre>

    Which makes it easier to quickly find what one is looking for (T in this context short for tag)

    Maybe even @pjft is still around and willing to implement this.


    Some things to maybe take into account for implementing this:

    • As different scraper websites use different ways of separating the genres, I would separate the string into sub strings using the ",", "/" and "|" symbols.

    If this gets implemented, I would also be happy update the doc, describing this new functionality.

    Thanks in advance for anyone taking on this task,
    Sidney

    a

    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by 5 Nov 2024, 17:50

      That's all very nice, but ES-DE is a different EmulationStation fork than the one used by RetroPie. If you're using ES-DE, then you may want to ask for requets on their site - https://gitlab.com/es-de/emulationstation-de or https://es-de.org/.

      S 1 Reply Last reply 5 Nov 2024, 21:15 Reply Quote 0
      • S
        Sidney @mitu
        last edited by 5 Nov 2024, 21:15

        @mitu thanks for the heads up, will do.

        1 Reply Last reply Reply Quote 0
        1 out of 3
        • First post
          1/3
          Last post

        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

          This community forum collects and processes your personal information.
          consent.not_received