expected: dont restart the current song at all, it should keep playing, and then when it's finish the radio starts playing. all that it should do in effect is change the songs in the queue.
consider: notification when starting a radio because the song isnt changing, they may wonder if it did anything
consider: if they start a radio from a non-current song, then DO actually start the radio from that song. so long as it isnt playing, this behavior is expected.
main problem is when you start a radio from the song youre listening to.
expected: dont restart the current song at all, it should keep playing, and then when it's finish the radio starts playing. all that it should do in effect is change the songs in the queue.
consider: notification when starting a radio because the song isnt changing, they may wonder if it did anything
consider: if they start a radio from a non-current song, then DO actually start the radio from that song. so long as it isnt playing, this behavior is expected.
main problem is when you start a radio from the song youre listening to.