Commit Graph

409 Commits

Author SHA1 Message Date
Georges-Antoine Assi
306ab845d1 Merge pull request #2700 from tvdu29/feature/metadata-locale-selection
feat: Add metadata locale selection for IGDB and ScreenScraper
2025-11-26 11:40:56 -05:00
Georges-Antoine Assi
9dfad6cb87 run trunk fmt 2025-11-26 11:15:44 -05:00
Georges-Antoine Assi
11dd607ceb Merge pull request #2720 from vargash/batocera-gamelist
Update /gamelist/export to generate a correct Batocera gamelist.xml
2025-11-24 19:53:39 -05:00
Georges-Antoine Assi
bb351199f1 update function defs 2025-11-24 19:36:27 -05:00
Vargash
5b195065fe Use wheel as backup mediatype for logo if wheel-hd is not available 2025-11-24 15:47:48 +01:00
Vargash
4c74d7091e Manage fanart_path and use it as fanart for gamelist 2025-11-23 19:49:24 +01:00
Vargash
d9ca6a4f45 Manage box2d_back mediatype and use it as boxback for gamelist 2025-11-23 19:35:30 +01:00
Vargash
089b11c29a Manage wheel mediatype and use it as marquee for gamelist 2025-11-23 19:22:05 +01:00
Georges-Antoine Assi
e8291978ab use stats endpoint for heartbeat in hltb 2025-11-22 22:32:08 -05:00
Tanguy Mazé
28823d39dd Refactor to use scan.priority.region for IGDB localization
Remove provider-specific locale configuration and use existing scan.priority.region for IGDB regional variants.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 02:01:13 +01:00
Tanguy Mazé
addc1a2118 Add metadata locale selection for IGDB and ScreenScraper
- Add provider-specific locale config with UI dropdowns in Settings
- ScreenScraper: select language for synopsis/metadata
- IGDB: select region for localized names/covers
- Fallback warnings when locale not found

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 00:01:12 +01:00
Georges-Antoine Assi
76ac3fb376 changes from bot review 2025-11-19 18:55:10 -05:00
Georges-Antoine Assi
4b1b3f75c7 fix typing 2025-11-19 18:44:37 -05:00
Georges-Antoine Assi
67375fa5cd self cleanup 2025-11-19 18:38:51 -05:00
Georges-Antoine Assi
485cfc0e04 preparse the file for a platform 2025-11-19 18:32:30 -05:00
Georges-Antoine Assi
f7f67d3c3d populate rom specific paths separate 2025-11-19 18:28:07 -05:00
Georges-Antoine Assi
a418b7cf46 use platform ID 2025-11-19 18:07:43 -05:00
Georges-Antoine Assi
8fe435e0b4 Cache parsed gamelist.xml files on each scan 2025-11-19 18:00:12 -05:00
github-actions[bot]
65dce4860c Update HLTB API URL [skip CI] 2025-11-18 17:09:34 +00:00
Georges-Antoine Assi
8d91362a24 cahgnes from self review 2025-11-17 15:35:08 -05:00
Georges-Antoine Assi
3d6ba6c766 update hltb api url 2025-11-17 14:46:42 -05:00
Georges-Antoine Assi
a9ecd8f714 [HOTFIX] Fix flashpoint match by UUID 2025-11-17 11:08:06 -05:00
Georges-Antoine Assi
7f3694f744 changes from bot review 2025-11-16 09:54:18 -05:00
Georges-Antoine Assi
adf05bb1c9 [HOTFIX] _mask_sensitive_values should check for null values 2025-11-16 09:37:59 -05:00
Georges-Antoine Assi
5c0bd9c418 [ROMM-2657] Safe access env vars with defaults 2025-11-15 14:54:21 -05:00
Georges-Antoine Assi
5a4eb275cf update hltb api url 2025-11-15 10:37:03 -05:00
Georges-Antoine Assi
6c25b579fb fix fetching manual from ssfr 2025-11-11 11:26:46 -05:00
Georges-Antoine Assi
4c62e5fe9c Merge pull request #2636 from rommapp/hotfix-media-import-gamelist-xml
[HOTFIX] Fix importing media from gamelist.xml
2025-11-10 18:48:25 -05:00
Georges-Antoine Assi
9eec973167 update hltb api url 2025-11-10 18:28:21 -05:00
Georges-Antoine Assi
eb5e32ed78 [HOTFIX] Fix importing media from gamelist.xml 2025-11-10 17:06:20 -05:00
Georges-Antoine Assi
60bec042c7 Set image_url as cover_path option in gamelist.xml 2025-11-06 16:09:45 -05:00
Georges-Antoine Assi
9a0b37dcfa add puredos to hasheous matches 2025-11-01 10:48:46 -04:00
Georges-Antoine Assi
80e40788c5 misc improvements from dan 2025-10-31 22:59:30 -04:00
Georges-Antoine Assi
a3cdef3faa changes from bot review 2025-10-31 11:58:56 -04:00
Georges-Antoine Assi
f8b0ae63a1 fix scanning multi file games with ssfr 2025-10-31 10:50:51 -04:00
Georges-Antoine Assi
9fcaa3d8ba one more tweak 2025-10-30 21:13:21 -04:00
Georges-Antoine Assi
0424e4450f implement hash lookup for ssfr 2025-10-30 16:00:47 -04:00
Georges-Antoine Assi
e2c055f7e5 add logo and marquee paths 2025-10-30 15:33:35 -04:00
Georges-Antoine Assi
60a54cfb33 add unkl media option 2025-10-30 09:18:27 -04:00
Georges-Antoine Assi
ec7f0b3b10 add famicom and sfam support to ssfr 2025-10-24 23:48:11 -04:00
Georges-Antoine Assi
78bfdf0543 fixes from bot review 2025-10-24 19:13:13 -04:00
Georges-Antoine Assi
d928c9705f fix media storage for gamelistxml 2025-10-24 19:06:45 -04:00
Georges-Antoine Assi
463bb27ea9 Add config to store media on disk 2025-10-24 16:04:54 -04:00
Georges-Antoine Assi
38f42aa352 Merge branch 'master' into romm-2536 2025-10-23 18:24:36 -04:00
Georges-Antoine Assi
c43dd85b86 Merge pull request #2563 from rommapp/romm-821
[ROMM-821] ES-DE gamelist.xml support
2025-10-23 17:20:18 -04:00
Georges-Antoine Assi
bbade3e40e fix tests 2025-10-23 17:05:23 -04:00
Georges-Antoine Assi
0ccf644662 instead of storing alt covers add toggle to theUI 2025-10-23 15:58:00 -04:00
Georges-Antoine Assi
304aa24b56 changes from bot review 2025-10-23 13:36:11 -04:00
Georges-Antoine Assi
5873290f9a run trunk check 2025-10-23 11:20:56 -04:00
Georges-Antoine Assi
f919951a22 self code cleanup 2025-10-23 10:36:08 -04:00