Skip to content

[Feature] Enhanced process detection for generic launchers (javaw.exe, etc.) #7

@sionzee

Description

@sionzee

Currently, the application cannot reliably map processes that use generic executables like javaw.exe, python.exe, or similar launchers. This means games/applications that run through these launchers (Minecraft, modded games, Java-based tools) cannot be automatically detected and mapped to their correct Twitch categories.

Current Behavior:

  • Process detected: javaw.exe
  • No way to distinguish between Minecraft, custom modded game, or other Java application
  • User cannot create accurate mappings

Expected Behavior:

  • System should detect which specific game/application is running through the launcher
  • Automatic mapping to correct Twitch category

Possible Solutions:

  1. Window title detection - Read the window title and use it as secondary identifier
  2. Command line arguments - Parse process command line args to identify game (e.g., Minecraft uses specific jar paths)
  3. Hybrid approach - Combine process name + window title + working directory
  4. Process tree analysis - Look at parent/child processes for additional context

Technical Notes:

  • Need to handle cases where window title might not be unique or could change (languages, etc..)
  • Command line args might contain sensitive paths that need sanitization for storage
  • Performance impact should be minimal - consider caching

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions