Oh Microsoft, why do you make the choices you do???
Fortunately in this day and age, Microsoft dominance isn’t what it once was – meaning we the little guys now have choice. But unless you’re vigilant, it’s still so easy to caught up in the M$ trap and not realize there’s a Better Way(tm).
I’ve been using WinAMP as an MP3 player for eons, and one of the things I appreciate about WinAMP is that you can point it at a URL and stream an MP3 directly off of an HTTP server. Wow, no big deal there. But the big deal is that you can seek within that MP3 because WinAMP is smart enough to use HTTP/1.1 commands to tell the server what part of the file it wants to stream.
Contrast that to Windows Media Player, which insists on streaming a file from beginning to end.
While I don’t tend to use WinAMP much these days to play MP3 files directly (that’s what the Whole Home Audio system is for, what with its streaming “zones”), I do use Windows Media Player to play recorded TV shows on my lunch break every now and then. Particularly these days, when downtime at home is at a premium and I don’t get to keep up with my favorite TV shows.
So it’s irked me that using Windows Media Player to stream WMV files from home has meant no seeking ability, since WMP will only stream the file from beginning to end. I think WMV files store some key or index info in the end of the file as well, but still, I have to believe that it’s possible to start streaming from the middle of a WMV file in order to start watching from the middle of the WMV file. It’s just not that hard.
VideoLAN Client to the rescue. My goodness, talk about refreshing! Like WinAMP, VLC can use HTTP/1.1 commands to tell the web server exactly what part of the file it wants to stream. So yes, seeking is possible.
No more having to queue up a show first thing in the morning to ensure it’s fully downloaded (and seekable) by the time lunch rolls around. Nope – now I can just copy the URL over to VLC and skip commercials at my heart’s content!