Allow there to be an option where a queue can be generated to fit a time amount. For example, if a user sets the amount to 2 hours, create a queue with a runtime that roughly fits the amount.
After the queue is finished, just stop the music instead of playing radio. If the playlist/album runtime is shorter than the time amount set, just fill in the rest of the time by adding duplicates/replays until it fits the time amount the user wants.
Your Idea has been submitted a while ago, and unfortunately hasn't gathered enough votes (50 votes within 3 months) to keep it active in the Exchange. Be sure to know that this does not mean that your Idea has been declined by Spotify.
Don't worry, your Idea will still be able to gain more votes, and may get a Live Idea status if it receives enough of them.
For more info on how the Ideas Board works, click here. 🙂