Over the last couple of weeks I digged into the code of Coherence (a framework for UPnP/DLNA). The other day I decided that I understand it enough to try to do something. So I did something. Because there are always things you only learn by using them. And I wanted to do something cool but - as it is the first thing - also something easy. I started writting, how to setup Coherence on Windows, participated with the idea about the new config file, I wanted to do something real. I wanted to do another MediaBackend. I just wish I had found the XML-File that Apple is providing earlier. I spend a lot of time with parsing the json+websites before I found it. After I got it, it was less than 2 hours of work - hmpf. Well, beside some small remarks that Frank had in the review(s).
Anyway. I just pushed it into trunk and herby proudly present:
The AppleTrailers Media Server of Coherence
As I personally don't own any nice UPnP-Devices (yet), Frank told me that I can do the testing using the-one-and-only-media-player Totem and its coherence plugins. That works pretty smooth actually. And as I am a visual person, I decided to make a Screencast. So I proudly present:
AppleTrailers in Totem - powered by Coherence
Nice, hee? Well, I know that there is some waiting time before the first trailer really starts, but I blame Apple for that. It seems that they are really slow on the first request.
But beside that there are also other things to do:
- Problems playing more than three videos after each other in Totem - need to see if it is a Totem or a Coherence issue (so far, I think it is the first)
- Nicer browsing suppert (by genres etc.)
- provide the items with more informations (date, description, cast etc.)
- index the trailers (coherence backend wise) and allow searching
- a transcoding pipeline (seems that no device out there has support for quicktime/h264)
But for today, that is already enough