I almost replied yesterday but decided to leave it for today :) Dnia 2009-06-30, wto o godzinie 16:39 -0700, Kevin Fox pisze: > I guess I'm just annoyed by having to press down when it first starts > up > to go from "live tv" to "recordings" all the time since I hardly ever > use it. ;)
Edit the menu XML files :) > > Yeah I'm keen to agree on that. We should, though, try to abstract > the > > MythTV connection wherever possible to be replaced simply by another > > backend when one's available. > > Totally agreed. I've been disappointed with their lack of abstraction > myself. Do you know if the DLNA spec has support for PVR's yet? If it > does, it might be interesting to wrap up MythBackend to support it. > Then > Moovida stays neutral, and it already has good upnp support. We just > extend it to support upnp + pvr AFAIK UPnP/DLNA will have to be extended for most of PVR uses. Wrapping Myth in UPnP - I wonder if fixing and extending their implementation would be difficult. > > That's one more flaws of Myth - the > > disconnection of back-/front-end is so tightly connected it hurts. I > > know, it was the easiest and most efficient way to go. > > more then that, when myth was started, I think the performance aspect > was rather critical. It had to be coded that way. Now a days, not so > much. Proberbly. > > Subclass? I don't think that's needed, we could just feed it up with > > additional content where it's applicable. No need for a 'TV Shows > from > > TV' and another 'TV Shows from hard disk' sections. > > This is again the, is Moovida a Media Renderer or is it a PVR? If its > a > PVR, it should be integrated nicely like you say. This would be like > Myth in that its hard to use one client to talk to multiple backends. I think one doesn't exclude the other. We can support multiple PVR backends and simply 'mark' some of them for integration in the main UI. Others could be accessible through the normal 'Other computers' entry. > Say I have Moovida with its own backend on a laptop and I bring it to > your house.. It would be great if the Moovida on your tv could detect > via UPNP the laptops existence, and play anything on it, seeing all > metadata. You could then select a file and even have it copy to your > local box with metadata in tact. If the PVR functionality was too > tightly coupled, that might be difficult. That I think is a different matter, Elisa once was a UPnP MediaServer but that wasn't ported to 0.5 series and still didn't come back. But I think the UPnP MediaServer in Moovida, once it comes in, should be able to distribute all content it provides through the normal UI. Coupled with transcoding on the fly you could have your PS3 or any UPnP enabled stuff playing anything Elisa could. Also, there were talks about socializing through Elisa, some work's even been done through Telepathy. My dream would be to have a 'My Moovida', 'Your Moovida' contacts and be able to paste a link for playback in a chat with any of them. What's more, Philippe and Frank work on making UPnP available via Telepathy for remote locations [1]. THAT will be neat :) Just select your friend's Moovida contact and you're on, browsing his library through the intartubes. Of course some level of access control would be needed - we could easily leverage buddy authorization here. > I kind of think the PVR functionality should work like the UPNP code. > You select a backend (or it picks the only one for you by default), > then > you can do stuff with it. Again, one does not exclude the other, it would be doable to have multiple backends attached, maybe marking some of them as 'local' and that one would integrate with the rest of Moovida's UI. > > I hope this will happen, yes. That's why we're talking MythTV and/or > > GDVBD, not writing our own backend. > > So what we need then is a PVR plugin abstraction that is good enough > that it can support both, and even better, both at the same time. I > may > have stuff in my old myth server for a while while setting up my new > gdvbd server and want to run both concurrently for a while. Another > reason I don't quite like merging menus with TV Shows/Movie Yeah whatever you like - you want it merged, have it merged. No? No problem. > > That's about it, I'm running out of 5-centses ;). > > Hehe. Thats a lot of 5-centses. But your helping me prove my point. > Doing a backend of a PVR well is hard. Its way way more then just > copying a stream of data from a card and putting it in a file. Does > gdvbd do any of that well now? If not, its a ways out. In the mean > time, > I'll stick to myth backend. It mostly works pretty well. :) Yeah it does quite a lot, LiveTV, Scheduled recordings (not so advanced as myth but still), EPG data. The basic functionality is there. > > I'm not completely against MythTV, I just want us not to fall in the > > same deep, dark and smelly hole they've fell into. We need a > > fast-release button somewhere so they won't drag us in. > > I'm worried from the opposite direction. If we try to rewrite > mythbackend, we're going to get stuck in a worse smelly hole because > we > will have a lot less experience in how a pvr scheduler should really > work. Other projects have tried and failed to create a PVR that worked > better then Myth. > > Making it pluggable in Moovida using its great plugin mechanism and > keeping it abstract as possible gives you the easy button to hit, > provided there is anything else to jump to. Yup. [1] http://base-art.net/Articles/108/ -- Michał Sawicz <[email protected]>
