There are many reasons to have the option to disable Time Shift.
1. Not everyone uses it, so it's pointless for some people. (e.g. I've never used it...)
2. SSD HDD Wear, which somone else raised, but is probably minor, due to wear control.
3. USB Key / SD Card Wear, which is very real, as they do not manage wear at all, so will / do quickly fail being used for Time Shifting.
4. USB interface bandwidth, I know that Time Shifting is affecting other recordings to my USB HDD, by doubling the traffic to the drive when recording one channel whilst watching another.
5. Network bandwidth, Next PVR works fine to my NAS, but it's always spun up and consuming network bandwidth the entire time I'm watching, so I don't use my NAS anymore for NextPVR which is silly. Bearing in mind my Tuner (HD Homerun) is also using the network it all adds up to lots of traffic, much of it the same... again can cause laggs and delays on both the nas drive and the network.
6. Extra processing CPU overheads, caching to a drive generates additional processing and management overhead for the CPU, depending on the platform that could make the difference between 'great' and 'crap.
7. It would be useful for diagnosis, i.e. To be able to tell if it helps with any of the above, or any other problems related to network/CPU/disk issues.
As you should be able to see, there's quite a few reasonable reasons to be able to disable the Time Shift function, if it's in the core of NextPVR, then perhaps it's time to review how that is done, to allow for Cache less viewing. If you MUST have a cache why not allow the use of a small (<5min) cache to RAM. So you don't have to re-write too much and we are all happy! :o)
Thank You.
James
1. Not everyone uses it, so it's pointless for some people. (e.g. I've never used it...)
2. SSD HDD Wear, which somone else raised, but is probably minor, due to wear control.
3. USB Key / SD Card Wear, which is very real, as they do not manage wear at all, so will / do quickly fail being used for Time Shifting.
4. USB interface bandwidth, I know that Time Shifting is affecting other recordings to my USB HDD, by doubling the traffic to the drive when recording one channel whilst watching another.
5. Network bandwidth, Next PVR works fine to my NAS, but it's always spun up and consuming network bandwidth the entire time I'm watching, so I don't use my NAS anymore for NextPVR which is silly. Bearing in mind my Tuner (HD Homerun) is also using the network it all adds up to lots of traffic, much of it the same... again can cause laggs and delays on both the nas drive and the network.
6. Extra processing CPU overheads, caching to a drive generates additional processing and management overhead for the CPU, depending on the platform that could make the difference between 'great' and 'crap.
7. It would be useful for diagnosis, i.e. To be able to tell if it helps with any of the above, or any other problems related to network/CPU/disk issues.
As you should be able to see, there's quite a few reasonable reasons to be able to disable the Time Shift function, if it's in the core of NextPVR, then perhaps it's time to review how that is done, to allow for Cache less viewing. If you MUST have a cache why not allow the use of a small (<5min) cache to RAM. So you don't have to re-write too much and we are all happy! :o)
Thank You.
James