Skip to content

Easily manage your currently playing iTunes track with hotkeys.

License

Notifications You must be signed in to change notification settings

IcySnex/ITunesShortcuts

Repository files navigation

iTunes Shortcuts Manager

iTunes Shortcuts Manager allows users to easily manage their currently playing iTunes tracks using customizable hotkeys.


Features

  • 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.

Screenshots

Here are some screenshots showcasing the interface of iTunes Shortcuts Manager:

Pages:

HomeView CreateView SettingsView

Notifications:

GetNotification RateNotification PlaylistNotification LyricsWindow TrackSummaryWindow

Usage

  1. Installation: Download the application from the Releases tab and extract the zip file.
  2. Configuration: Launch the application and add new shortcuts. Customize the shortcut name, action, parameters, key, and modifier according to your preferences.
  3. Managing Shortcuts: Once configured, the application will run in the background, allowing you to easily manage your iTunes tracks using the defined hotkeys.

System Requirements

  • Windows 10 (Build 17763) or later
  • iTunes installed (x64 Version)

Dependencies

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)

Contributing

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.

License

This project is licensed under the AGPL-3.0 License.

About

Easily manage your currently playing iTunes track with hotkeys.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages