Forward and Backwards on Transcoded Files
While I know you can't do this with transcoded streams I do not know why it can't be done. A transcoded stream is still coming from a file in the temp directory, that is a real file in a format the client understands. So couldn't we have a full file in the temp directory that is being transcoded, so backwards would work since it has already been transcoded and saved, and forward should work up to the point that it has already transcoded.
For example as soon as play is hit the file transcoding begins and it is doesn't stop until the file is done or you stop playing. So if you pause it will keep transcoding more into the cache. This way if you have a fast enough system you could have a fully transcoded file in the cache while you are watching, and you could always go backwards because there is data to go backwards with, and you could go forward as far as it has already been transcoded.
Just a thought, as this would be a very nice feature as every file on my most used clients get transcoded. If you had to stop at some point for some reason it would be nice to be able to get back to where I left off quickly. And sometimes you want to go backwards to see something again.