It’s fine There is no official MusicCast binding so as an original contribution it’s allowed on the marketplace even with no intent to add it to the distribution.
I added the link to the original discussion, and to the source code (it is mandatory to provide the source code). Ideally there would be a license for that code.
It’s only for alternate versions of official add-ons that proving the intent of contributing back is necessary.