apple-music 0.3.0

A Rust Library to control local Apple Music App
Documentation

Apple Music

A Rust Library to control local Apple Music player

crates.io maintenance-status

Development is still ongoing, package is not ready yet!

Currently available:

  • ApplicationData
  • Track
  • Playlist + Playlist Tracks
  • AppCommands

Available but buggy:

  • All Library Tracks (takes a long time & fails)

HowTo

(super lightweight, will update it real soon)

let app_data = AppleMusic::get_application_data();
let track = AppleMusic::get_current_track();

AppleMusic::execute(AppCommands::PLAYPAUSE);

Next Steps

  • Finish to add remaining classes & methods
  • Add AppCommands w/ params
  • Try to parse data using Rust instead of JavaScript