Add support for playing sounds on any Linux system, moving beyond just the terminal bell. The application should provide proper audio playback for notifications, similar to Windows and macOS. If no suitable method for playing sound is found on a Linux system, fall back gracefully to using the terminal bell as the default behavior.
Acceptance Criteria:
- Attempt to use common Linux sound utilities (e.g.,
aplay, paplay, cvlc, etc.) or libraries.
- Allow configuration of custom sound players and sound file paths via command-line arguments or environment variables.
- If no recognized audio output method is available, default to terminal bell.
- Update documentation to describe sound options and configuration for Linux users.
This feature is a sub-issue of #4.
Add support for playing sounds on any Linux system, moving beyond just the terminal bell. The application should provide proper audio playback for notifications, similar to Windows and macOS. If no suitable method for playing sound is found on a Linux system, fall back gracefully to using the terminal bell as the default behavior.
Acceptance Criteria:
aplay,paplay,cvlc, etc.) or libraries.This feature is a sub-issue of #4.