Related to feature #58
Oftentimes, the wrong yt video is played when a link is shared from another app. This seems to occur when the video code contains non alphanumerical characters.
Moreover, #58 enforces parsing a URL using ytdl:// protocol, which is restrictive, since videos can be streamed from multiple sources, not just yt. Therefore, playing a video from URL should be made general, without assuming yt to be the source.