Featured Learn photo editing

How to display iTunes or Spotify now playing on a Mac TouchBar

Here's how to display the song playing through iTunes or Spotify on your MacBook's Touchbar.

How to display iTunes or Spotify now playing on a Mac TouchBar May 23, 2017Leave a comment

Matt is a live music photographer from Brisbane, Australia. Passionate about dark shadows and crisp details, Matt is committed to sharing his knowledge with beginner photographers. Matt has been published by TIME, Huffington Post, VICE, and more.

MacBook TouchBar by Michail Sapiton

Photography editing can be super boring but instantly made better by listening to music. That’s a no brainer, but when I got my 2016 MacBook Pro with the shiny new TouchBar, I was looking forward to seeing the name of the song playing display on the strip. But it didn’t!

Thankfully, LucaTNT, has done a bit of work to get it appearing. It will work on iTunes and Spotify, so regardless of your music subscription, you can get it working.

  1. Download the Better Touch Tool app and go to the TouchBar section inside the app
  2. Click ‘Add a widget’ and then ‘Run Apple Script and Show Return Value’
  3. Click the ‘Advanced Configuration’ option and paste in the Apple Script for either iTunes or Spotify (see the script code below)
  4. Set the Predefined Action to ‘Open Application / File / Apple Script’ and choose the app you use (either iTunes or Spotify)
  5. Open a new Finder window and navigate to your Applications folder. Hold the control button on your keyboard and click on the application, and select ‘Show package contents’. Navigate to /Applications/iTunes.app/Contents/Resources and find the iTunes.icns file. Drag this onto the ‘Add Icon button’

iTunes script

Spotify script

Matt is a live music photographer from Brisbane, Australia. Passionate about dark shadows and crisp details, Matt is committed to sharing his knowledge with beginner photographers. Matt has been published by TIME, Huffington Post, VICE, and more.

Leave a Reply

Your email address will not be published. Required fields are marked *