-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Background
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. It supports a wide variety of sound files and is designed for extensibility via plugins and libraries. It can be controlled remotely using its network protocol.
Proposal
Add support in Hexendrum for interacting with MPD, allowing users to control music playback directly from the application. This would enable the following capabilities:
- Connect and authenticate to MPD servers
- Play, pause, stop, and skip tracks
- Retrieve playback status and current track information
- Browse MPD music library
- Manage playlists (create, update, delete)
- Support for multiple MPD servers
Possible implementation strategies
- Use existing MPD client libraries for the programming language used in Hexendrum
- Provide UI elements for controlling MPD and browsing music
- Allow configuration of MPD server connection parameters
- Consider dependency management for MPD libraries/plugins
Benefits
- Integration with popular, open-source music system
- Expand potential use cases for Hexendrum in creative/live environments
- Improves user flexibility for audio playback control
References
If you have experience with MPD or ideas for specific features, please comment below.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request