Can the Channel9 folks provide us with a script that will reliably download all the
Mix 11 session videos?
In the past someone created a script that did it. I’ll try to find it and post it if I can.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Can the Channel9 folks provide us with a script that will reliably download all the
Mix 11 session videos?
In the past someone created a script that did it. I’ll try to find it and post it if I can.
@JeffR: They have to be online first.
@ZippyV: Thanks for your deep insight. Today is the last day of sessions, all the sessions are to posted within 24 hours, so tomorrow at this time all the sessions will be online. Now is the time to starting working on a script.
Yep, jeff. Get crackin'!
you may start with something like this in LinqPad:
from s in Sessions
select new { Wmv = string.Format("files.ch9.ms/mix/2011/wmv/{0}.wmv", s.SessionCode),
Title = s.Title }
@felix9: Thanks for the url formatter!
Now we need a way to get the Session data off the http://live.visitmix.com/MIX11/Schedule page. It would be awesome if we could get SessionCode, SessionName, SessionVideoUrl, and SessionVideoFormat (MP4, Medium Quality WMV, High Quality WMV...). The urls given on the site have some ugly guids in them. Maybe the Channel 9 folks could provide a list?
well, forgot to mention the data source I used in LinqPad: http://live.visitmix.com/odata/
@felix9: Thanks, that's just what I needed!
I'm new to LinqPad, is it true that only the Sessions and Speakers entities have data? I was hoping that the Files entity would have the correct FileUri since it looks like there are no firm rules as to how the files are named.
From the download site the session EXT01 has the following links
MP4: http://files.ch9.ms/mix/2011/mp4/EXT01.mp4
Medium Quality WMV: http://files.ch9.ms/mix/2011/wmv/EXT01.wmv
High Quality WMV: http://media.ch9.ms/ch9/7BAE/1F7A8CCB-5580-47BF-9371-9EA700DD7BAE/MIX11EXT01_2MB_ch9.wmv
MP3: http://media.ch9.ms/ch9/7BAE/1F7A8CCB-5580-47BF-9371-9EA700DD7BAE/MIX11EXT01_ch9.mp3
WMA: http://media.ch9.ms/ch9/7BAE/1F7A8CCB-5580-47BF-9371-9EA700DD7BAE/MIX11EXT01_ch9.wma
WMV: http://media.ch9.ms/ch9/7BAE/1F7A8CCB-5580-47BF-9371-9EA700DD7BAE/MIX11EXT01_ch9.wmv
High Quality MP4: http://media.ch9.ms/ch9/7BAE/1F7A8CCB-5580-47BF-9371-9EA700DD7BAE/MIX11EXT01_high_ch9.mp4
As you can see, it going to be hard to build the url from the OData without the Files collection.
Waiting is... ![]()
Thanks, PerfectPhase. It would actually rock even more if all the URLs were actual links ![]()
Here is my little tool that produces a script do download all sessions using wget: http://dayngo.com/tools/mix11
@MarkFreedman: It was originally meant as a source for copy and pasting into a tool like free download manager, but I can see links might be handy so they're there now.
Y'all may want to head over to Scott Hanselmans site for a few tricks ![]()
http://www.hanselman.com/blog/Mix11VideosDownloadThemAllWithRSS.aspx
I couldn't resist building an out of browser application for the video downloads. Just video, no slides, and completely a project for fun. Check it out at my blog over here: http://newtonapps.com/mix11videodownloader/
@AllenN: Nice, did think of doing the same thing but never got round to it
Could do with a download queue...
Looks like the video feed service was taken down. So that pretty much broke the app.
Anyone care to fix the service? videofeedmix11.cloudapp.net/videodata.svc/
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.