(2012-11-04 22:17)FernetMenta Wrote: I am not happy with all those quick hacks. This makes the API and design decay before it has even started. Most of the new addons do still struggle with the basics, so why implementing a new unstable feature?I'm not sure which addons you're referring to, but since the NextPVR plugin is working well and other addons have started implementing timeshift, my users are pushing hard to have this feature included. At this stage XBMC is very much a moving target though, and not clear which direction I should take my addon to ensure I can give my users both fast channel changes and timeshift.
Quote:If you are that in a hurry, why does nobody lay out the requirements and use cases properly. There are lots of problems you run into and have not even thought about. e.g. what do you expect the player to do when you navigate back after a stream change. You might lose audio or even crash the system if video stream has changed.I know it was only an example, but for that specific scenario, I'd personally only like the user to be navigate back as far as the last channel change - since this is the way NextPVR, and I'd say many of the other PVRs operate. I've yet to come across a PVR-capable set top box that could navigate back past a channel change. If you want to have this, make the behaviour optional for the addon, since it'd be a pain in the arse to implement.
Also, when the developers are considering the requirements, I'd like it to accommodate PVRs that will only have certain range of the timeshift buffer that is navigable. NextPVR works like many set top boxes and has a timeshift buffer up to a certain number of minutes, like last 30 minutes. I wouldn't want an infinite timeshift buffer, where user leaves XBMC watching a channel and server eventually runs out of disk space.