Sun May 01, 2011 1:09 pm by SirDarquan
Since, my last post concerning the Metadata situation, I've been doing research to see how we could allow the metadata to be updated without Zip needing to build a metadata editor. My first thought was to find the Serviio assigned id of the object that I wanted to update through the UPnP standard so that the metadata could be sent to a Metadata API for update. But then I discovered that the UPnP standard itself has a way to describe all the metadata for various type of media. Technically we should be able to use Control Point software to add the data to Serviio, but currently, it looks like Serviio forbids updates from anything but itself.
I know one of your concerns, Zip, was that a decision by the user to do a metadata reset would cause the manually entered information to be lost, or trying to decide what information to keep in the event of a reset is tricky. My only answer to that is, if I have a way to control the info of each piece of media on the server through the use of a control point type software, why would I ever do a reset? My understanding is that the reset is there for when the provider Serviio talks to updates it info and we want the latest data. That's a valid use if you willing to rename each file in the specific format Serviio recognizes so that it can determine the name of the Movie/TV Show. If that's not the only reason, please educate me.
I haven't found any control point software that works the way I want it to and so I've started to build my own. It will be specific to Serviio as it will integrate the current API into it. I'd love to also be able to work with you to allow metadata updating through the UPnP standard mechanism, which I believe will solve any issue others have about media information even for personal videos. Would you be interested in collaborating on something like that, Zip? I'm not asking you to help me build the Control Point, just making Serviio able to accept the input from my software.