Skip to content

Conversation

gantoine
Copy link
Member

Description
Explain the changes or enhancements you are proposing with this pull request.

Fixes #2127

Checklist
Please check all that apply.

  • I've tested the changes locally
  • I've updated relevant comments
  • I've assigned reviewers for this PR
  • I've added unit tests that cover the changes

Screenshots

@gantoine gantoine requested review from zurdi15, danblu3 and Copilot July 25, 2025 13:44
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes ScreenScraper platform mapping by correcting platform IDs and adding missing platform support. The changes address issue #2127 by updating the ScreenScraper platform dictionary with accurate IDs and adding support for the Nintendo 64DD platform.

  • Corrected ScreenScraper platform IDs for Amiga CD32 and CPC platforms
  • Added new platform mappings for Amiga CD and Nintendo 64DD
  • Updated EJS supported platforms list to include the new platforms

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
backend/handler/metadata/ss_handler.py Updated SCREENSAVER_PLATFORM_LIST with corrected IDs and new platform entries
backend/handler/database/roms_handler.py Added new platforms to EJS_SUPPORTED_PLATFORMS list

Copy link

trunk-io bot commented Jul 25, 2025

Running Code Quality on PRs by uploading data to Trunk will soon be removed. You can still run checks on your PRs using trunk-action - see the migration guide for more information.

Copy link

Test Results

496 tests   495 ✅  57s ⏱️
  1 suites    1 💤
  1 files      0 ❌

Results for commit b693f05.

Copy link

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
8081 5576 69% 0% 🟢

New Files

No new covered files...

Modified Files

File Coverage Status
backend/handler/database/roms_handler.py 51% 🟢
backend/handler/metadata/ss_handler.py 31% 🟢
TOTAL 41% 🟢

updated for commit: b693f05 by action🐍

@gantoine gantoine removed the request for review from zurdi15 July 25, 2025 14:03
@danblu3
Copy link
Contributor

danblu3 commented Jul 25, 2025

LGTM.

@gantoine gantoine merged commit d0a6d88 into master Jul 25, 2025
9 checks passed
@gantoine gantoine deleted the romm-2127 branch July 25, 2025 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug] Amstrad CPC games consistently matched to PS4 titles via Screenscraper
2 participants