I always imagined that sometime in the future when all is well, that we would be able to scroll back through the last month or so of our EPG and just click on any program and watch it, i.e without needing to have recorded it first. Using the new remote tv server of mediaportal in combination with xvid encoding and bittorrent working behind the scenes in a plugin, peoples machines could co-operate as a tv-group with each dedicating say 30gb of local hard drive and a master controller would instruct the various machines what and when to record. Then the recordings could be auto-xvid compressed. When some other group member wants to watch that show it could be streamed (ideally) in real time using bittorrent or other p2p protocol (forced to work sequentially from random access points). They would then also be hosting it, so more popular shows could be streamed from multiple hosts and watchable in real time. Less popular ones could just show an ETA countdown as they are buffered until enough downloaded to begin playback. Redundancy could be built in by recording the same show on multiple machines at once, less popular p2p shares of same shows being deprecated.
The burden of recording /compressing/hosting the tv programs would be shared evenly among all machines with all the trickery hidden behind the scenes so the user just sees the regular EPG, clicks on any tv program (with 'remote recording available' icon) and gets to watch it. The users of the tv-group could shape the recordings made by marking shows yet to air on the EPG and in time it could learn the preferences of the group, or if possible just record all programs available on all channels. EG uk freeview with say 20 watchable channels = 480 hours a day say 240gb/day when xvid'd at ok quality (500mb/hour) so 240 members with 30 gb each could host a months shared tv. Given sky+ is aiming for 2.5 million users by 2010, 240 shouldn't be too many should it. Users could only subscribe to channels they can actually receive and ads wouldn't be stripped so there shouldn't be any copyright issues any different to recording them in the first place.
Under the hood it would be pretty complex to code but from the users p.o.v just an extra icon on the EPG.
The burden of recording /compressing/hosting the tv programs would be shared evenly among all machines with all the trickery hidden behind the scenes so the user just sees the regular EPG, clicks on any tv program (with 'remote recording available' icon) and gets to watch it. The users of the tv-group could shape the recordings made by marking shows yet to air on the EPG and in time it could learn the preferences of the group, or if possible just record all programs available on all channels. EG uk freeview with say 20 watchable channels = 480 hours a day say 240gb/day when xvid'd at ok quality (500mb/hour) so 240 members with 30 gb each could host a months shared tv. Given sky+ is aiming for 2.5 million users by 2010, 240 shouldn't be too many should it. Users could only subscribe to channels they can actually receive and ads wouldn't be stripped so there shouldn't be any copyright issues any different to recording them in the first place.
Under the hood it would be pretty complex to code but from the users p.o.v just an extra icon on the EPG.