Control iTunes on your Mac (and much more) from your iPhone
Mac Maestro controls your Mac via SSH.
Mac: •activate screen saver • display sleep • system sleep • wake from screen saver or display sleep with password • wake on LAN with Mocha WOL • restart, force restart, shut down
Launch Applications: • iTunes, Mail, Photos, Transmission, and any entered or from /Applications
Photos: • transfer a few photos from Photos on Mac to device • search by name or keyword • select from an album, from Favorites, or Recently Taken • slideshow control
iTunes: • track info notification of current song with artwork • search & play • play/pause, next, previous • skip to next album • play playlists, selecting by kind • set repeat & shuffle • iTunes Volume • select AirPlay devices
System Volume: • output, alert, and input volume (with level menu) • mute & unmute
Run Command: • Type stuff (space, ESC, anything) • Transfer Clipboard from Mac to device and vice versa • system info (top processes & volume info, ping devices, list open applications & processes) • Quit or Kill running Applicaitons & processes, choosing from list • Say Message • arbitrary Command
Preferences: • install helper script on your Mac • Save, Delete, and View Preferences • Check for Updates with UpdateKit
Other features: • context-specific notifications and feedback • does not store login credentials in the cloud • hopefully aesthetically more pleasing than its esteemed alternatives • functions actually tested and working • smart networking • language system by xMrVizzy (framework) • setup and swtich between 2 profiles • easter eggs
• Main Menu • Mac Menu • Launch Applications • Photos • iTunes • iTunes Playlist • iTunes Search • iTunes Repeat & Shuffle • iTunes Notification • System Volume • Run Command • Type Menu • Quit Applications • Preferences
mmhelper is an applescript required to control iTunes Search, AirPlay, Skip to Next Album, and Photos. Future updates may add more functions through it. It can now be installed directly from Preferences in the shortcut!
You must enable remote login on your Mac to use this. For some functions, an admin login is required.
Mac Maestro takes a different approach than other SSH shortcuts it is based on or borrows from: First, a focus on how it can usefully control your Mac remotely more than as an SSH utility as such. I've added all the features I think would be useful and functional for a little utility of this sort, and I am open to suggestions about more.
Second, it takes a different approach to security. We take the view that sensitive login credentials are better stored locally behind a PIN/Touch/Face ID than saved in the cloud where scripts that can update themselves can access. Of course, each approach is insecure in different ways. For that reason, Mac Maestro saves Preferences manually, and loads them automatically. But it doesn't save login credentials outside the shortcut. Update checking is requested only manually.
Mac Maestro is a fork of the excellent SSH Manager by u/xMrVizzy. I've forked it with his consent, and its now a very different beast. SSH Tools, which itself was forked from SSH Manager, had some other useful ideas. Which apparently are being, ah, cross-pollenated now.
Thanks for development assistance from various people on reddit, in particular u/passwd123456 for ideas about error trapping.
Latest Release Notes
1.4 - Nov. 11, 2018, 9:41 p.m.
• Added (iTunes) "Skip to Next Album" feature via mmhelper (update mmhelper required)
• Display Sleep, System Sleep
• Wake on LAN (via Open App…; Recommended: Mocha WOL *)
• fixed quoting issue with Transfer Clipboard>Send to Mac
• added option to specify different external SSH port (optional)
• no preferences reset required from version 1.2+ :)
* Mocha WOL is free! You can install any WOL app, but if you install that one before running this updated shortcut you probably don't need to scroll down the the WOL section to select in in the Open App… action. Otherwise you likely will.