<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Constructing YouTube FLV URL on client-side without any server-side script</title>
	<atom:link href="http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/</link>
	<description>a developer and entrepreneur on web technologies, adobe flash platform (flex, flash, air), web, opensource, linux, free software, usability, startups, India...</description>
	<lastBuildDate>Mon, 15 Mar 2010 12:09:01 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Z</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-6781</link>
		<dc:creator>Z</dc:creator>
		<pubDate>Mon, 19 Oct 2009 03:15:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-6781</guid>
		<description>Tryout &lt;a href=&quot;http://youtubegrabit.com&quot; rel=&quot;nofollow&quot;&gt;http://youtubegrabit.com&lt;/a&gt; ... it works perfectly for all videos (including HD!)</description>
		<content:encoded><![CDATA[<p>Tryout <a href="http://youtubegrabit.com" rel="nofollow">http://youtubegrabit.com</a> &#8230; it works perfectly for all videos (including HD!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abdul Qabiz</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-6746</link>
		<dc:creator>Abdul Qabiz</dc:creator>
		<pubDate>Tue, 15 Sep 2009 15:07:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-6746</guid>
		<description>Yup! YouTube has done changes so many times, they kept changing the ways. After a point, it was hard for me to keep track of it, hence no update in my script in long time.&lt;br&gt;&lt;br&gt;I always promise to update it but can&#039;t, due to various other commitments. I am sure, there are a lot of folks who are taking care of it, i.e. always coming up with new ways to do things.</description>
		<content:encoded><![CDATA[<p>Yup! YouTube has done changes so many times, they kept changing the ways. After a point, it was hard for me to keep track of it, hence no update in my script in long time.</p>
<p>I always promise to update it but can&#39;t, due to various other commitments. I am sure, there are a lot of folks who are taking care of it, i.e. always coming up with new ways to do things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Name</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-6745</link>
		<dc:creator>Name</dc:creator>
		<pubDate>Mon, 14 Sep 2009 02:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-6745</guid>
		<description>Since August 12 2009 Youtube has changed the htlm source code of their video web pages,,,so this old method doesnt work anymore...&lt;br&gt;&lt;br&gt;Does somebody know how to build the the donwload url for the new youtube video pages format?</description>
		<content:encoded><![CDATA[<p>Since August 12 2009 Youtube has changed the htlm source code of their video web pages,,,so this old method doesnt work anymore&#8230;</p>
<p>Does somebody know how to build the the donwload url for the new youtube video pages format?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: funkyjones</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1445</link>
		<dc:creator>funkyjones</dc:creator>
		<pubDate>Tue, 19 May 2009 10:05:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1445</guid>
		<description>Seems like YouTube is working against this obviously, all new php scrips work for a while then they stop working.
</description>
		<content:encoded><![CDATA[<p>Seems like YouTube is working against this obviously, all new php scrips work for a while then they stop working.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bora</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1444</link>
		<dc:creator>Bora</dc:creator>
		<pubDate>Wed, 11 Feb 2009 06:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1444</guid>
		<description>Notice: Undefined offset: 1 in dm.php on line 77
This script is wrong! Anyone know working code?
</description>
		<content:encoded><![CDATA[<p>Notice: Undefined offset: 1 in dm.php on line 77<br />
This script is wrong! Anyone know working code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Qaido</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1443</link>
		<dc:creator>Qaido</dc:creator>
		<pubDate>Thu, 15 Jan 2009 21:02:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1443</guid>
		<description>comment obtenir l&#039;url flv de youtube avec un script php
</description>
		<content:encoded><![CDATA[<p>comment obtenir l&#8217;url flv de youtube avec un script php</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1442</link>
		<dc:creator>Laurent</dc:creator>
		<pubDate>Mon, 03 Nov 2008 20:58:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1442</guid>
		<description>This technique to get the FLV URL indeed no longer work. You now have to load the swf web page and extract the parameters from there. I&#039;ve posted the source code to do that on my blog:
http://pogopixels.com/blog/getting-the-url-of-a-youtube-flv-file-in-flash/
</description>
		<content:encoded><![CDATA[<p>This technique to get the FLV URL indeed no longer work. You now have to load the swf web page and extract the parameters from there. I&#8217;ve posted the source code to do that on my blog:<br />
<a href="http://pogopixels.com/blog/getting-the-url-of-a-youtube-flv-file-in-flash/" rel="nofollow">http://pogopixels.com/blog/getting-the-url-of-a-youtube-flv-file-in-flash/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abdul Qabiz</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1441</link>
		<dc:creator>Abdul Qabiz</dc:creator>
		<pubDate>Thu, 30 Oct 2008 06:39:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1441</guid>
		<description>Hi Guys
Sorry for not responding to your comments, seems it&#039;s time for an updated post for latest workaround.
I have been busy with many things, one of those is Chromeless AS3 Player (YouTube) Wrapper - It uses ExternalInterace or LocalConnection (both options would be there).
Once it&#039;s ready, I would post it.
Thanks
-abdul
</description>
		<content:encoded><![CDATA[<p>Hi Guys<br />
Sorry for not responding to your comments, seems it&#8217;s time for an updated post for latest workaround.<br />
I have been busy with many things, one of those is Chromeless AS3 Player (YouTube) Wrapper &#8211; It uses ExternalInterace or LocalConnection (both options would be there).<br />
Once it&#8217;s ready, I would post it.<br />
Thanks<br />
-abdul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alain Raap</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1440</link>
		<dc:creator>Alain Raap</dc:creator>
		<pubDate>Wed, 29 Oct 2008 22:36:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1440</guid>
		<description>download the html page in as3 (www.youtube.com/watch?v=.....), search for swfargs= and split and decode the parameters behind this string, then you can compose the video-url again, it works on my site
</description>
		<content:encoded><![CDATA[<p>download the html page in as3 (www.youtube.com/watch?v=&#8230;..), search for swfargs= and split and decode the parameters behind this string, then you can compose the video-url again, it works on my site</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alain Raap</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1439</link>
		<dc:creator>Alain Raap</dc:creator>
		<pubDate>Wed, 29 Oct 2008 22:33:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1439</guid>
		<description>use this way to call the video-url. First call www.youtube.com/watch?video, you should return the result in AS2/3 as a text (html), then search for the text swfargs = and decode the variables in this string, then you can rebuild the right url again, I&#039;ve got it working on my own site
</description>
		<content:encoded><![CDATA[<p>use this way to call the video-url. First call <a href="http://www.youtube.com/watch?video" rel="nofollow">http://www.youtube.com/watch?video</a>, you should return the result in AS2/3 as a text (html), then search for the text swfargs = and decode the variables in this string, then you can rebuild the right url again, I&#8217;ve got it working on my own site</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mincheol Lee</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1438</link>
		<dc:creator>mincheol Lee</dc:creator>
		<pubDate>Wed, 29 Oct 2008 03:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1438</guid>
		<description>Hi!
Your blog helped me to develop Youtube widget player. Thank you!
As other people said, the url format had been changed. Does anyone find the new way of getting flv url?
</description>
		<content:encoded><![CDATA[<p>Hi!<br />
Your blog helped me to develop Youtube widget player. Thank you!<br />
As other people said, the url format had been changed. Does anyone find the new way of getting flv url?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: owen</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1437</link>
		<dc:creator>owen</dc:creator>
		<pubDate>Tue, 28 Oct 2008 22:54:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1437</guid>
		<description>Hmm...  I&#039;m trying to write a workaround for this right now.  The AS3 chromeless API might work, as long as you don&#039;t mind using the external interface controls for your embedded player.
</description>
		<content:encoded><![CDATA[<p>Hmm&#8230;  I&#8217;m trying to write a workaround for this right now.  The AS3 chromeless API might work, as long as you don&#8217;t mind using the external interface controls for your embedded player.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yes</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1436</link>
		<dc:creator>Yes</dc:creator>
		<pubDate>Tue, 28 Oct 2008 20:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1436</guid>
		<description>Yes, youtube&#039;s broken the &quot;t=&quot; method. Not sure how to resolve this. They&#039;re saying that downloading videos breaks the &quot;Terms of Service&quot; agreement.
</description>
		<content:encoded><![CDATA[<p>Yes, youtube&#8217;s broken the &#8220;t=&#8221; method. Not sure how to resolve this. They&#8217;re saying that downloading videos breaks the &#8220;Terms of Service&#8221; agreement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jean-marc</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1435</link>
		<dc:creator>jean-marc</dc:creator>
		<pubDate>Tue, 28 Oct 2008 01:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1435</guid>
		<description>They changed the code on their server.
Even though I can get the t var and perform a GET on the get_video url, i get a 404 not found on the download.
But if I use a web browser and view the source, and manually extract the t variable, the download link works.
Maybe it&#039;s something to do with cookies...
</description>
		<content:encoded><![CDATA[<p>They changed the code on their server.<br />
Even though I can get the t var and perform a GET on the get_video url, i get a 404 not found on the download.<br />
But if I use a web browser and view the source, and manually extract the t variable, the download link works.<br />
Maybe it&#8217;s something to do with cookies&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.abdulqabiz.com/blog/archives/2007/04/02/constructing-youtube-flv-url-on-client-side-without-any-server-side-script/comment-page-3/#comment-1434</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Mon, 27 Oct 2008 18:28:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.abdulqabiz.com/wordpress/?p=273#comment-1434</guid>
		<description>I have found a solution to this issue.  Hopefully the following steps will work for you as well.
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Get the URL to the clip you wish to load.  This URL must be of the form &lt;b&gt;http://www.youtube.com/watch?v=dMH0bHeiRNg&lt;/b&gt;.  If you are getting the URLs from the standardfeeds url (&lt;a href=&quot;http://gdata.youtube.com/feeds/api/standardfeeds/&quot; rel=&quot;nofollow&quot;&gt;http://gdata.youtube.com/feeds/api/standardfeeds/&lt;/a&gt;), the URL to the clip is the  &lt;b&gt;media:player&lt;/b&gt; item
&lt;li&gt;Load this URL and scan the source of the page for the &quot;watch_fullscreen&quot; URL.  It will look something like this:&lt;br /&gt;Â Â 
var fullscreenUrl = &#039;/watch_fullscreen?fs=1...
&lt;li&gt;Take everything after &quot;watch_fullscreen?&quot; and save it to a variable (we&#039;ll use &lt;i&gt;params&lt;/i&gt;)
&lt;li&gt;Generate your FLV url as follows:
&lt;br /&gt;Â Â finalURL = &quot;http://www.youtube.com/get_video.php?&quot; + &lt;i&gt;params&lt;/i&gt;;
&lt;br /&gt;&lt;br /&gt;
And there you go.  Hope this works for you.&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ol&gt;
</description>
		<content:encoded><![CDATA[<p>I have found a solution to this issue.  Hopefully the following steps will work for you as well.<br />
</p>
<ol>
<li>Get the URL to the clip you wish to load.  This URL must be of the form <b><a href="http://www.youtube.com/watch?v=dMH0bHeiRNg" rel="nofollow">http://www.youtube.com/watch?v=dMH0bHeiRNg</a></b>.  If you are getting the URLs from the standardfeeds url (<a href="http://gdata.youtube.com/feeds/api/standardfeeds/" rel="nofollow">http://gdata.youtube.com/feeds/api/standardfeeds/</a>), the URL to the clip is the  <b>media:player</b> item
</li>
<li>Load this URL and scan the source of the page for the &#8220;watch_fullscreen&#8221; URL.  It will look something like this:<br />Â Â <br />
var fullscreenUrl = &#8216;/watch_fullscreen?fs=1&#8230;
</li>
<li>Take everything after &#8220;watch_fullscreen?&#8221; and save it to a variable (we&#8217;ll use <i>params</i>)
</li>
<li>Generate your FLV url as follows:<br />
<br />Â Â finalURL = &#8220;http://www.youtube.com/get_video.php?&#8221; + <i>params</i>;</p>
<p>And there you go.  Hope this works for you.</li>
</ol>
]]></content:encoded>
	</item>
</channel>
</rss>
