diff --git a/Info.plist b/Info.plist index 2591f5c..c89da35 100644 --- a/Info.plist +++ b/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 1.0.0 + 2.0.0 CFBundleVersion - 1 + 2 NSPrincipalClass MusicPlugin.MusicPlugin diff --git a/README.md b/README.md index bb864e1..233748b 100644 --- a/README.md +++ b/README.md @@ -1,76 +1,175 @@ # Music Player Plugin for MioIsland -A native plugin that brings real-time music playback information to your MioIsland Notch bar. See what's currently playing across any music app on your Mac without leaving your workflow. +> **v2.0.0 — full rewrite.** Real Now Playing info from Spotify, Apple Music, +> Google Chrome (YouTube / SoundCloud / 网页版音乐), with playback controls, +> draggable seek bar, album art color tint, and a pseudo-spectrum in the header +> icon. Replaces the v1.0.0 shell that only wired up MediaRemote. ## Features -- Displays the currently playing track, artist, and album from any macOS music app (Apple Music, Spotify, etc.) -- Reads system NowPlaying metadata — no need to configure individual apps -- Lightweight native `.bundle` plugin with minimal resource usage -- Smooth animated UI that matches the MioIsland design language -- Appears as a header icon button in the Notch bar +- **Multi-source playback tracking** with sticky source priority: + - MediaRemote (private framework, any app that registers with `MPNowPlayingInfoCenter`) + - Spotify desktop (AppleScript) + - Apple Music desktop (AppleScript) + - Google Chrome tabs (JavaScript injection into `