Now hear me out I know this has been up for discussion many times and yes I understand how subsonic works deep down. My idea is simple. (for people that care, have the hardware and more memory space) See I have people who use the Revue and mobile devices etc. Transcoding on the fly is great if your connection can handle it from point A to B. Now for the few people who wish to enjoy a nice detailed movie on a low connection how can we help them. Then I got a great idea, as we know JW player can naturally buffer Mp4 correct? Yes seeking works with it and you can get great quality out of it in a fair sized package. So why not have an option that instead of transcoding on the fly you simply click a button next to the file name and it will get converted to an Mp4 in the background. Now depending on your setup it can keep the file permanently, temporarily etc. Then you can have one original file and one as an Mp4. If the person can wait then it shouldn't take long on a higher end machine. Now the other idea would to be to seek while converting where when you seek the bar it kills the current thread and fires up another starting from the seek location which JWplayer can provide as you see the time stamp in text next to the drop down seek.
If I get some free time this week to mess with it I will if anyone beats me to it post in here I would love to know if this is an option that we can possibly add to SS.
Update* using handbrake and modifying the code in the transcode file I was able to get handbrakeCLI to fire up and start the conversion process. Now the only thing to do is to get it to go to the correct file name and then delete the file on exit
