I haven't found it yet either, however, I think you two guys who are being so rude should take that elsewhere.
You probably would've gotten a lot more help if you had nicely asked for a link.
Forum rules
Be polite when posting, and please refrain from using insults or other abusive language.
Don't use ALL CAPITALS EVERYWHERE or very big text or a lot of color in your posting. This is considered to be highly annoying and will most likely result in no one answering you.
http://git.videolan.org/?p=vlc/vlc-1.1. ... 211e535e66I haven't found it yet either, however, I think you two guys who are being so rude should take that elsewhere.
You probably would've gotten a lot more help if you had nicely asked for a link.
No. My response was to point that out. Then when another two people completely ignored the response (not even bothering to ask clarifications, you know), I wrote the same thing again in larger fonts. And, for those who don't understand version numbers, I even added that, well it is more recent than 1.1.1.What help?
His only reply was to yell that we need to upgrade to some unreleased/non-public version.
Code: Select all
--[[
$Id$
Copyright © 2007-2009 the VideoLAN team
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
--]]
-- Helper function to get a parameter's value in a URL
function get_url_param( url, name )
local _, _, res = string.find( url, "[&?]"..name.."=([^&]*)" )
return res
end
function get_arturl( path, video_id )
if string.match( vlc.path, "iurl=" ) then
return vlc.strings( get_url_param( vlc.path, "iurl" ) )
end
if not arturl then
return "http://img.youtube.com/vi/"..video_id.."/default.jpg"
end
end
-- Probe function.
function probe()
if vlc.access ~= "http" then
return false
end
youtube_site = string.match( string.sub( vlc.path, 1, 8 ), "youtube" )
if not youtube_site then
-- FIXME we should be using a builtin list of known youtube websites
-- like "fr.youtube.com", "uk.youtube.com" etc..
youtube_site = string.find( vlc.path, ".youtube.com" )
if youtube_site == nil then
return false
end
end
return ( string.match( vlc.path, "watch%?v=" ) -- the html page
or string.match( vlc.path, "watch_fullscreen%?video_id=" ) -- the fullscreen page
or string.match( vlc.path, "p.swf" ) -- the (old?) player url
or string.match( vlc.path, "jp.swf" ) -- the (new?) player url (as of 24/08/2007)
or string.match( vlc.path, "player2.swf" ) ) -- another player url
end
-- Parse function.
function parse()
if string.match( vlc.path, "watch%?v=" )
then -- This is the HTML page's URL
while true do
-- Try to find the video's title
line = vlc.readline()
if not line then break end
if string.match( line, "<meta name=\"title\"" ) then
_,_,name = string.find( line, "content=\"(.-)\"" )
end
if string.match( line, "<meta name=\"description\"" ) then
-- Don't ask me why they double encode ...
_,_,description = vlc.strings.resolve_xml_special_chars(vlc.strings.resolve_xml_special_chars(string.find( line, "content=\"(.-)\"" )))
end
if string.match( line, "subscribe_to_user=" ) then
_,_,artist = string.find( line, "subscribe_to_user=([^&]*)" )
end
-- CURRENT: var swfHTML = (isIE) ? "<object [...]><param name=\"flashvars\" value=\"rv.2.thumbnailUrl=http%3A%2F%2Fi4.ytimg.com%2Fvi%2F3MLp7YNTznE%2Fdefault.jpg&rv.7.length_seconds=384 [...] &video_id=OHVvVmUNBFc [...] &t=OEgsToPDskK3zO44y0QN8Fr5ZSAZwCQp [...]
if string.match( line, "swfHTML" ) and string.match( line, "video_id" ) then
_,_,t = string.find( line, "&t=(.-)&" )
-- OLD 1: var swfArgs = {hl:'en',BASE_YT_URL:'http://youtube.com/',video_id:'XPJ7d8dq0t8',l:'292',t:'OEgsToPDskLFdOYrrlDm3FQPoQBYaCP1',sk:'0gnr-AE6QZJEZmCMd3lq_AC'};
-- OLD 2: var swfArgs = { "BASE_YT_URL": "http://youtube.com", "video_id": "OHVvVmUNBFc", "l": 88, "sk": "WswKuJzDBsdD6oG3IakCXgC", "t": "OEgsToPDskK3zO44y0QN8Fr5ZSAZwCQp", "plid": "AARGnwWMrmGkbpOxAAAA4AT4IAA", "tk": "mEL4E7PqHeaZp5OG19NQThHt9mXJU4PbRTOw6lz9osHi4Hixp7RE1w=="};
-- OLD 3: 'SWF_ARGS': { [a lot of stuff...], "video_id": "OHVvVmUNBFc", "sk": "WswKuJzDBsdD6oG3IakCXgC", "t": "OEgsToPDskK3zO44y0QN8Fr5ZSAZwCQp", "plid": "AARGnwWMrmGkbpOxAAAA4AT4IAA"};
elseif ( string.match( line, "SWF_ARGS" ) or string.match( line, "swfArgs" ) ) and string.match( line, "video_id" ) then
if string.match( line, "BASE_YT_URL" ) then
_,_,base_yt_url = string.find( line, "\"BASE_YT_URL\": \"(.-)\"" )
end
_,_,t = string.find( line, "\"t\": \"(.-)\"" )
-- vlc.msg.err( t )
-- video_id = string.gsub( line, ".*&video_id:'([^']*)'.*", "%1" )
end
if name and description and artist --[[and video_id]] then break end
end
if not video_id then
video_id = get_url_param( vlc.path, "v" )
end
if not base_yt_url then
base_yt_url = "http://youtube.com/"
end
arturl = get_arturl( vlc.path, video_id )
-- fmt is the format of the video: 18 is HQ (mp4)
fmt = get_url_param( vlc.path, "fmt" )
if fmt then
format = "&fmt=" .. fmt
else
format = ""
end
if t then
return { { path = base_yt_url .. "get_video?video_id="..video_id.."&t="..t.."&asv="..format; name = name; description = description; artist = artist; arturl = arturl } }
else
-- This shouldn't happen ... but keep it as a backup.
return { { path = "http://www.youtube.com/v/"..video_id; name = name; description = description; artist = artist; arturl = arturl } }
end
else -- This is the flash player's URL
if string.match( vlc.path, "title=" ) then
name = get_url_param( vlc.path, "title" )
end
video_id = get_url_param( vlc.path, "video_id" )
arturl = get_arturl( vlc.path, video_id )
fmt = get_url_param( vlc.path, "fmt" )
if fmt then
format = "&fmt=" .. fmt
else
format = ""
end
if not string.match( vlc.path, "t=" ) then
-- This sucks, we're missing "t" which is now mandatory. Let's
-- try using another url
return { { path = "http://www.youtube.com/v/"..video_id; name = name; arturl = arturl } }
end
return { { path = "http://www.youtube.com/get_video.php?video_id="..video_id.."&t="..get_url_param( vlc.path, "t" ).."&asv="..format; name = name; arturl = arturl } }
end
end
You can add fmt switchers to the URL:hi, can someone change the youtube.lua code to force VLC to play higher quality videos 480p? thanks
Yes, great improvement in the new youtube.lua script!I'm getting the highest available resolution with VLC v1.1.2.
For instance when using the link Kovezett has posted I automatically get 720p:
http://www.youtube.com/watch?v=Yy2uHAS-el0
bug. when I use Open location from clipboard Ctr + V and Play VLC jumps to the first position on the playlistI'm getting the highest available resolution with VLC v1.1.2.
For instance when using the link Kovezett has posted I automatically get 720p:
http://www.youtube.com/watch?v=Yy2uHAS-el0
Code: Select all
#!/bin/sh
function vlc(){
open -a /Applications/VLC.app $1
}
function vsearch(){
printf "Open a YouTube video and press 'Enter' in Terminal"
echo
ngrep -q -W byline |
grep -Eiom 2 'http.+watch\?v=.+(channel|related|[^\?\.])' >> "/tmp/UNSORTED.m3u"
read
awk '!x[$0]++' /tmp/UNSORTED.m3u > /tmp/YOUTEMPS.m3u
vlc /tmp/YOUTEMPS.m3u
}
if [ -f /tmp/YOUTEMPS.m3u ]; then
printf "Open recently watched videos? [y/n] "
read -n 1 answer
if [ "$answer" = "y" ]; then
echo
open -a /Applications/VLC.app "/tmp/YOUTEMPS.m3u"
exit 1
elif [ "$answer" = "n" ]; then
echo
vsearch
fi
else
vsearch
fi
Code: Select all
main debug: processing request item: http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706, node: Playlist, skip: 0
main debug: resyncing on http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706
main debug: http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706 is at 1
main debug: starting playback of the new playlist item
main debug: resyncing on http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706
main debug: http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706 is at 1
main debug: creating new input thread
main debug: Creating an input for 'http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706'
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\STEPHE~1.QFT\AppData\Local\Temp'
main debug: `http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706' gives access `http' demux `' path `r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706'
main debug: creating demux: access='http' demux='' location='r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706' file='\\r14---sn-q4f7dnls.c.youtube.com\videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312,911403,923002,914047,916623,929117,929121,929906,929907,929922,929127,929129,929131,929930,936403,925726,925720,925722,925718,929917,906945,929933,920302,913428,920605,904830,919373,930803,908536,904122,938701,936308,909549,900816,912711,904494,904497,900375,906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp,id,ip,ipbits,itag,ratebypass,source,upn,expire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706'
main debug: looking for access_demux module: 0 candidates
main debug: no access_demux module matched "http"
main debug: TIMER module_need() : 0.169 ms - Total 0.169 ms / 1 intvls (Avg 0.169 ms)
main debug: creating access 'http' location='r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706', path='\\r14---sn-q4f7dnls.c.youtube.com\videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312,911403,923002,914047,916623,929117,929121,929906,929907,929922,929127,929129,929131,929930,936403,925726,925720,925722,925718,929917,906945,929933,920302,913428,920605,904830,919373,930803,908536,904122,938701,936308,909549,900816,912711,904494,904497,900375,906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp,id,ip,ipbits,itag,ratebypass,source,upn,expire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706'
main debug: looking for access module: 2 candidates
access_http debug: http: server='r14---sn-q4f7dnls.c.youtube.com' port=80 file='/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706'
main debug: net: connecting to r14---sn-q4f7dnls.c.youtube.com port 80
main debug: connection succeeded (socket = 1416)
qt4 debug: IM: Setting an input
access_http debug: protocol 'HTTP' answer code 500
access_http error: error: HTTP/1.1 500 Internal Server Error
access_http debug: switching to HTTP version 1.0
main debug: net: connecting to r14---sn-q4f7dnls.c.youtube.com port 80
main debug: connection succeeded (socket = 1416)
access_http debug: protocol 'HTTP' answer code 500
access_http error: error: HTTP/1.1 500 Internal Server Error
main debug: net: connecting to r14---sn-q4f7dnls.c.youtube.com port 80
main debug: connection succeeded (socket = 1416)
access_mms error: error: HTTP/1.1 500 Internal Server Error
main debug: no access module matching "http" could be loaded
main debug: TIMER module_need() : 577.809 ms - Total 577.809 ms / 1 intvls (Avg 577.809 ms)
main error: open of `http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2C929922%2C929127%2C929129%2C929131%2C929930%2C936403%2C925726%2C925720%2C925722%2C925718%2C929917%2C906945%2C929933%2C920302%2C913428%2C920605%2C904830%2C919373%2C930803%2C908536%2C904122%2C938701%2C936308%2C909549%2C900816%2C912711%2C904494%2C904497%2C900375%2C906001&ms=au&itag=45&sver=3&mt=1377802223&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1377825427&ip=173.219.117.156&mv=m&ipbits=8&key=yt1&signature=A98A7A8359C1D9817918F312954C76301BAF7812.3C3C8F9DBDD2FD6DA123C4918BEBA8A02AA36706' failed
main debug: dead input
main debug: changing item without a request (current 1/2)
main debug: nothing to play
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'http://r14---sn-q4f7dnls.c.youtube.com/videoplayback?id=f55f393b29120d3f&cp=U0hWTFhNU19HUUNONl9QR1dFOlVGc1pYY1YzM3d6&source=youtube&upn=UNj1R-tDWYg&fexp=931312%2C911403%2C923002%2C914047%2C916623%2C929117%2C929121%2C929906%2C929907%2 : 631.627 ms - Total 631.627 ms / 1 intvls (Avg 631.627 ms)
...this video doesn't work, cuz format 45 is effed up on YouTube (I don't know how or why). Format 45 (aka &fmt=45, or &itag=45) is the 1st listed format for this video, by being listed 1st, it's the default one VLC chooses...An example of a problem is with http://www.youtube.com/watch?v=9V85OykSDT8.
Return to “General VLC media player Troubleshooting”
Users browsing this forum: No registered users and 20 guests