449 Commits
Author SHA1 Message Date
RoyandGitHub 37f888592d Refactor theme music script loading logic 2026-07-23 06:00:53 -07:00
Razwerkz 6e7d0cd6a5 feat: add Rockstar Games per-game scanner 2026-07-20 05:16:02 -04:00
RoyandGitHub 5488f893c4 Fix URL encoding and enhance fallback search logic 2026-07-12 06:02:39 -07:00
RoyandGitHub 09005c43ef Enhance game name resolution with case variations
Added additional checks for game name resolution using different case formats.
2026-07-12 05:09:50 -07:00
RoyandGitHub 7fd57a4ca8 collection changes and fixes for Chrome 2026-07-10 03:19:03 -07:00
RoyandGitHub 6efc4af79f Implement WebRcade URL processing
Added support for WebRcade URLs in the NSLGameScanner.
2026-07-08 05:58:00 -07:00
RoyandGitHub 81af24ee65 Correct spelling of 'Resurrected' in flavor mapping 2026-07-03 04:56:16 -07:00
RoyandGitHub def0a81c6b Remove sleep before printing shortcut result
Removed unnecessary sleep before printing shortcut creation result.
2026-06-13 04:04:48 -07:00
RoyandGitHub e5bfb5f501 Add fcntl import to NSLGameScanner.py 2026-06-11 18:56:02 -07:00
RoyandGitHub de1ae75c16 moved lock 2026-06-11 18:52:32 -07:00
RoyandGitHub b6aaff2959 Implement single instance check with lock file
Add single_instance function to prevent multiple instances.
2026-06-11 18:46:02 -07:00
RoyandGitHub 07c1dc88e6 Merge pull request #932 from superness/main
fix: retry WebSocket connection on first run instead of silent exit (#895)
2026-06-10 13:10:53 -07:00
supernessandClaude Opus 4.8 bb73939339 fix: retry WebSocket connection on first run instead of silent exit
fetch_targets() called sys.exit(0) on ConnectionRefusedError. Steam's CEF
debugger on port 8080 is not always ready on first run, so the scanner exited
silently and added no shortcuts (issue #895, first-run half).

Replace with retry + exponential backoff (15 attempts, 2s base, 10s cap),
print progress so the retry is visible, and raise the last error instead of
exiting silently.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 13:22:08 -04:00
RoyandGitHub 34e0bf1f87 Refactor .desktop file deletion logic 2026-06-10 03:47:48 -07:00
RoyandGitHub 5504eda0f6 Enhance Battle.net config parsing and game handling
Refactor Battle.net game parsing logic and improve key handling.
2026-06-10 02:54:36 -07:00
RoyandGitHub 445cfafb32 Remove scan state reset logic from NSLGameScanner
Removed code for resetting scan state from the gate file.
2026-06-10 01:26:22 -07:00
RoyandGitHub 3fd414caec Add files via upload 2026-06-09 23:58:20 -07:00
RoyandGitHub 067b9f861f Add Boosteroid URL processing to scanner 2026-06-09 13:58:53 -07:00
RoyandGitHub 08c46611d7 Refactor NSLGameScanner.py by removing commented code
Removed unused Python version variable and related code.
2026-06-08 14:38:51 -07:00
RoyandGitHub 4f552c5b3c Refactor injection logic with tryInject function 2026-06-08 03:07:27 -07:00
RoyandGitHub 579cdfdef0 Refactor game mode detection and injection logic 2026-06-08 02:35:13 -07:00
RoyandGitHub 03a5065f63 Comment out manifest file creation for Steam app
Commented out the call to create_steam_store_app_manifest_file function.
2026-06-07 06:00:00 -07:00
RoyandGitHub 7d5aad2b32 Added new feature...NSL game scanner integration. 2026-06-07 02:13:32 -07:00
RoyandGitHub cd124132cc Enhance fetch_targets with error handling and timeout
Added error handling and timeout to fetch_targets function.
2026-06-06 07:08:45 -07:00
RoyandGitHub e9d635cf07 Update launcher detection for NonSteamLaunchers 2026-06-05 03:07:21 -07:00
RoyandGitHub c8a11ebd84 Refactor UMU shortcut modification logic
Added a normalization function to standardize codename comparisons and updated the shortcut modification logic to handle UMU entries more robustly.
2026-06-05 00:57:03 -07:00
RoyandGitHub 4fede75a6e Uncomment code to add new entry to shortcuts
fixed duplication
2026-06-04 23:49:11 -07:00
RoyandGitHub 65fb8debb8 Refactor game metadata to allow null values
Updated game metadata handling to allow null values for developer and publisher fields instead of defaulting to 'Unknown'. Adjusted platform handling to return null instead of 'Unknown' when no data is available.
2026-06-02 03:40:00 -07:00
RoyandGitHub 800b6dbd04 Remove console logs for game details
Removed debug console logs for game information.
2026-06-01 05:18:21 -07:00
RoyandGitHub e64c6abdc5 Added Player Count to Metadata 2026-06-01 05:11:54 -07:00
RoyandGitHub bb993af3c2 Refactor launcher icons to include dynamic URLs
Metadata: now you can click launcher icon to go to game page websites, Added gamingonsteam, speedrun, Steamcharts, SteamInputDB to metadata links
2026-05-28 02:33:21 -07:00
RoyandGitHub d6340ec9bc Refactor launcher icon handling in NSLGameScanner 2026-05-24 00:27:12 -07:00
RoyandGitHub 2efe4f3843 Refactor bottom links layout and add scrolling arrows
Release Please / release-please (push) Has been cancelled
Adjusted styles for bottom links and added scroll arrows.
2026-05-06 01:18:21 -07:00
RoyandGitHub f113b0039c Fixed icon error 2026-03-12 01:26:04 -07:00
RoyandGitHub 4bdbf14adf Add 'Super Monkey Ball Online' to game entries 2026-03-12 00:43:23 -07:00
RoyandGitHub ba8c868a90 Enhance game data with discount information and launcher handling
Added discounted price and discount percent fields to game data. Improved launcher name resolution and icon retrieval logic.
2026-03-10 02:57:05 -07:00
RoyandGitHub 3c2c7ce602 Refactor fadeOutAndStop and improve audio handling
Release Please / release-please (push) Has been cancelled
Refactor fadeOutAndStop function to accept parameters and improve volume fading logic. Remove unnecessary fadeInterval variable and enhance error handling during YouTube audio playback.
2026-02-03 03:38:29 -08:00
RoyandGitHub 3a6450a9a3 Refactor theme music handling and improve caching
Release Please / release-please (push) Has been cancelled
2026-02-02 04:16:40 -08:00
RoyandGitHub 784eac1d2a Refactor playtime data handling in NSLGameScanner 2026-02-02 03:41:21 -08:00
RoyandGitHub 74ec8c9224 Refactor theme music handling in NSLGameScanner
Release Please / release-please (push) Has been cancelled
2026-02-02 02:39:25 -08:00
RoyandGitHub 33c06c6947 Add files via upload
Release Please / release-please (push) Has been cancelled
2026-02-01 07:43:10 -08:00
RoyandGitHub ee8b8abec9 Update display name for Endfield to Arknights: Endfield 2026-01-31 02:11:52 -08:00
RoyandGitHub 1f5fc50062 Refactor game details fetching with caching 2026-01-31 02:05:08 -08:00
RoyandGitHub fadab483d3 Add files via upload 2026-01-31 02:01:10 -08:00
RoyandGitHub b12c04c94a Enhance game details with Metacritic information
Release Please / release-please (push) Has been cancelled
Added Metacritic score and URL to game data display.
2026-01-29 04:27:00 -08:00
RoyandGitHub 0393f36329 Set default theme music to off
Release Please / release-please (push) Has been cancelled
Change default behavior of theme music to off if parsing fails.
2026-01-28 01:54:49 -08:00
RoyandGitHub dde79a4e4a Added new feature Metadata for all nonsteam shortcuts 2026-01-27 06:02:40 -08:00
Kronarq 1e18ae1647 Make - between proton & major version optional because ProtonUp-Qt installs to GE-ProtonXX-YY 2026-01-24 05:30:58 -07:00
Kronarq 8f8e9c3194 Fix urllib/requests mismatch in fetch_and_parse_csv fallback
The fallback code was incorrectly mixing urllib.request with requests
library methods (.raise_for_status(), .text) and exception handling.
Fixed to properly use urllib patterns.
2026-01-24 02:31:11 -07:00
RoyandGitHub d29ef42985 Add files via upload
Release Please / release-please (push) Has been cancelled
2026-01-22 05:21:13 -08:00