modified the ShellViewModel so that when it receives a stop message it will stop the playback instead of setting the media source to null