Because I might just want to go to bed after this one song (but don't want to stop it midway – It's a classic).
9 Answers
iTunes 11
Click on the Up Next button and press clear. It will stop after the current song regardless where you start the song from.
iTunes 12
"Clear" is at the end of the Up Next list, rather than the top, so you'll have to take the extra step of scrolling to the bottom.
-
2⌥⌘U is a keyboard shortcut to open the Up Next pop-up. I don’t know of any built-in shortcut to Clear, but if you have Tab set to move keyboard focus between “All controls” (Control+F7 to toggle), then you can hit Clear after opening the pop-up by hitting Tab three times and then pressing Space. Commented Sep 6, 2014 at 22:50
-
Sadly doesn't seem to work with podcast episodes, which carry on oblivious. Commented Sep 6, 2015 at 22:56
-
1I do this all the time. I wish there were a way to make it stop after the current song without clearing Up Next, though. (: Commented Jan 15, 2018 at 21:08
-
If you want to be able to clear the Up Next queue with a single keyboard shortcut, see this question. Commented Sep 22, 2018 at 8:31
There's no command as such, but you can stop iTunes from playing after completing the current song by using the column browser to switch to any album other than the one of the current song. When the current song is done, iTunes will stop playing.
-
Hmm the trick doesn't quite work for me. When you say "Switching to any album other than the current one", it just means to click the album, right? Commented Jun 19, 2011 at 14:22
-
1I believe this only works if you're using the column browser. Commented Jun 19, 2011 at 14:40
-
-
No there is no command in iTunes but with Applescript you can add fuctionality. For iTunes and Applescript see Doug's Applescripts for iTunes and they have one to stop after the current track.
-
4Just a heads-up, you'll need Rosetta to run the compiled version of this that downloads (so it won't work on Lion). The solution is to open the download in AppleScript Editor and Save As. This will recompile it for Intel. Commented Jun 19, 2011 at 14:47
-
I was really looking for a native solution, but I guess this or Neil's answer are the closest one. Commented Jun 21, 2011 at 0:34
There is no built-in option to do this, but there are several third party apps that are made for your situation.
Berceuse ($2)
This one that does exactly what you asked (and more).
Basically, it lets you set a number of tracks to play, amount of time, or entire playlist to play before performing a set action (shut down, sleep, pause, etc.).
If you're looking for a free version, there are two options that are timers only (set them to the length of your song to play just one more).
iTunes Sleep Timer (free)
This is an AppleScript that lets you very simply launch it and enter a number of second to continue playing for.
iTunes Timer (free)
This is a dashboard widget that lets you drag a slider to set the time to continue playing for.
Put the song in a playlist and click the check box off. All the songs in the playlist will have to be clicked off as well.
Or easier still have the track as the only song in the play list.
If you use the search term in iTunes to search such that only that song is found, it will stop playing after it's finished (unless you've set it to loop). Or you can create a playlist with just that song and it will do the same thing.
I couldn't make this work with podcast episodes. So I do this:
Right click on the episode and select 'Show in Finder'. Then in Finder right click again and select 'Open in Quicktime Player'
I admit it is a clumsy workaround but it does the trick.
Just download the VOX player (it's free and great). There is an option in settings "autoplay", you can turn it off if You want to.
-
Welcome to Ask Different. This doesn't really answer the OP's question so be prepared for downvotes. You can see How to Answer for tips on answering questions here.– fsbCommented Dec 14, 2019 at 15:01