It would be really nice if VLC could figure out when a stream has finished and do something useful other than show the last frame of the video forever. If it detected the end of the stream, it would be ideal for me if the video window would close (and the playlist moves on to the next item), but that's just for my setup. Even if it could just move to the next playlist item, it would be better.
Do any of the streaming protocols other than UDP multicast and HTTP do anything like this?