iTunes Shortcuts Manager allows users to easily manage their currently playing iTunes tracks using customizable hotkeys.
- Customizable Hotkeys: Users can define custom hotkeys for various actions such as getting current track infos & controlling media playback, adding the current track to a playlist, rating the track, and viewing lyrics.
- Flexible Configuration: The application provides a user-friendly interface for adding and configuring shortcuts, including options for specifying key combinations, action types, and parameters.
- Visual Feedback: Default Windows notifications are utilized to provide visual feedback when a hotkey is triggered, ensuring users are aware of the actions performed.
- Simple Installation: Users can simply extract the zip file and run the program without any complicated setup process.
- Automatic Track Summaries: Optionally users can enable a Track Summary which gets shown automatically after a track gets finished to easily rate the track or add it to a playlist.
- Integration with iTunes: The application is designed specifically for iTunes, providing seamless integration and enhanced control over the iTunes library.
Here are some screenshots showcasing the interface of iTunes Shortcuts Manager:
- Installation: Download the application from the Releases tab and extract the zip file.
- Configuration: Launch the application and add new shortcuts. Customize the shortcut name, action, parameters, key, and modifier according to your preferences.
- Managing Shortcuts: Once configured, the application will run in the background, allowing you to easily manage your iTunes tracks using the defined hotkeys.
- Windows 10 (Build 17763) or later
- iTunes installed (x64 Version)
The application relies on the following dependencies:
- CommunityToolkit.Mvvm (v8.2.2)
- H.NotifyIcon (v2.0.131)
- Microsoft.Extensions.Hosting (v8.0.0)
- Microsoft.Extensions.Hosting.Abstractions (v8.0.0)
- Microsoft.Graphics.Win2D (v1.2.0)
- Microsoft.WindowsAppSDK (v1.5.240428000
- Microsoft.Windows.SDK.BuildTools (v10.0.22621.3233)
- Serilog (v3.1.1)
- Serilog.Extensions.Hosting (v8.0.0)
- Serilog.Sinks.Debug (v2.0.0)
- Serilog.Sinks.File (v5.0.0)
Contributions to the project are welcome! If you have any feature requests, bug reports, or suggestions for improvements, feel free to open a new pull request or issue on GitHub.
This project is licensed under the AGPL-3.0 License.