TBH I don't remember my previous comment exactly but I think I mentioned that in general JSON-RPC methods don't just return an object consisting only of a "fooid" property because that's not really useful to a client. The idea is to always return "fooid" and a "label" or "title" property which is human-readable. It would be nice if the same could be applied here. In most places we use a "label" property which is always returned. A client can still request the "title" property but it's mostly identical to the "label" property (except for tv episodes IIRC). But looking at the existing code now it's most likely already handled so just make sure that you get a valid "label" property for every retrieved broadcast and all should be good.