How to automatically play songs on HomePod or iPhone at a set time

Learn how to set your iPhone to play music every morning, evening, or any other time you choose, as well as route audio playback to HomePod.

Automation to play music on HomePod

You’ll create a simple task in the Shortcuts app that will start playing music through the iPhone’s built-in speaker or your HomePod. You can then automate it to run at specific times.

Note: Make sure your HomePod is powered on so that it appears as an option when building your automation.

Schedule music playback on iPhone or HomePod

1) Open the Shortcuts app and tap the plus button in the top-right corner to create a new shortcut.

2) Tap Play Music. If you don’t see this option, type “Play Music” into the search field to find this action and add it to your shortcut.

Create new shortcut on iPhone and select Play Music action

3) The action plays a random song from your music library. If you have something specific in mind, tap the “Music” placeholder text and then choose Library. From here, select Playlists, Artists, or another option, then hit the tiny add button at the top to select a playlist. To select a song, tap the plus button next to a track. I’ve configured this action to play my Morning playlist.

Configure shortcut to play a selected Music playlist on iPhone

4) Using the search field, find and add the Change Playback Destination action to the shortcut you’re building.

Add Change Playback Destination action to shortcut on iPhone

5) If you’d like the shortcut to play music through another device like your HomePod instead of the built-in speaker, tap “iPhone” next to “Set playback destination to” and pick your HomePod.

Set Playback Destination for this shortcut to HomePod

6) Optionally, tap the current shortcut name at the top to give it a custom name, then tap the back button or Done to finish building the shortcut.

7) Now go to the Automation tab in the Shortcuts app and tap New Automation or the plus button.

Finish creating your shortcut and then create a new automation on iPhone

8) Select the Time of Day as your condition. You can also go with the Alarm option if you want to automatically play music when you turn off your morning alarm.

9) Choose a custom time to run your shortcut and set it to repeat daily, weekly, or monthly. Then, tap Run immediately so that your automation runs without confirmation. With everything configured to your liking, tap Next from the top right.

Configure automation to run at selected time of day on iPhone

10) Look under the My Shortcuts section and tap the shortcut you built earlier.

Set automation to automatically play music at selected time on iPhone

That’s it, your iPhone or HomePod will automatically play music at the designated time!

To stop, return to the Automation tab, swipe left on this automation, and delete it.

Do more with iPhone automation: