I'm not familiar with networking terminology so it makes it difficult searching for an answer without the right keywords.
My curiosity is picking at me again after seeing how media servers work. I'm wondering what methods there are to:
With the suggested method, I'm wondering if:
If there is an existing question/answer please feel free to point me that way.
Edit: From some extra research, it seems uPNP seems to be the way to go.
A possible solution strictly for network-based media services is to look into standard discovery & streaming protocols such as DLNA.