There should be some safeguards against playback stopping during volume increasing period (or may be some time after the period as well) due to technical issues (e.g. lost network connectivity).
A possible safeguard would be using only local media for alarm playlist.
Another possible safeguard would be option that ensures backup alarm is started if playback stops. Such option should be configurable.
The open question is how alarm should be stoppable (with this option enabled). One option would be by changing volume. Another option would be "Stop" button in Alarm Clock interface (it is unclear what it should do - stop adjusting volume; stop the sound etc.?).
There should be some safeguards against playback stopping during volume increasing period (or may be some time after the period as well) due to technical issues (e.g. lost network connectivity). A possible safeguard would be using only local media for alarm playlist.
Another possible safeguard would be option that ensures backup alarm is started if playback stops. Such option should be configurable. The open question is how alarm should be stoppable (with this option enabled). One option would be by changing volume. Another option would be "Stop" button in Alarm Clock interface (it is unclear what it should do - stop adjusting volume; stop the sound etc.?).