Bug 1089718 - [music] Make the metadata parser sane

maybe:

```
 metadata.title || fileinfo.name
```
In the open activity case you might get a blob that is not a file and does not have a name, so maybe also consider using blob.size as the final failsafe?  title or name or size?