MythMusic: Refactor the musicmetadata handling in the DecoderHandler

* Move both the metadata and url storage to DecoderHandler.
* Copy the metadata don't store a pointer to it.
* Make the copy accessible from outside the DecoderHandler.

Refs #11749.