i get this error when trying to play some videos, before the error occurs, it says 'fetching javascript' then program crashes with this error.
Traceback (most recent call last):
File "/usr/local/bin/mpsyt", line 9, in
load_entry_point('mps-youtube==0.01.46', 'console_scripts', 'mpsyt')()
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 4043, in main
if matchfunction(k, v, userinput):
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 3946, in matchfunction
globals()funcname
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 2579, in play_all
play(options, "1-" + uni(len(g.model.songs)))
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 2572, in play
play_range(songlist, shuffle, repeat, override)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 2667, in play_range
playsong(song, override=override)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 1645, in playsong
get_streams(song, force=failcount, callback=writestatus)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 304, in get_streams
p = get_pafy(vid, force=force, callback=callback)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 272, in get_pafy
p = pafy.new(item.ytid, callback=callback_fn)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 129, in new
return Pafy(url, basic, gdata, signature, size, callback)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 801, in init
s[0].url # forces signature decryption
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 643, in url
enc_streams, js_url, funcs = get_js_sm(self._parent.videoid)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 477, in get_js_sm
mainfunc = _get_mainfunc_from_js(javascript)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 287, in _get_mainfunc_from_js
funcname = m.group(1)
AttributeError: 'NoneType' object has no attribute 'group'
i get this error when trying to play some videos, before the error occurs, it says 'fetching javascript' then program crashes with this error.
Traceback (most recent call last):
File "/usr/local/bin/mpsyt", line 9, in
load_entry_point('mps-youtube==0.01.46', 'console_scripts', 'mpsyt')()
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 4043, in main
if matchfunction(k, v, userinput):
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 3946, in matchfunction
globals()funcname
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 2579, in play_all
play(options, "1-" + uni(len(g.model.songs)))
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 2572, in play
play_range(songlist, shuffle, repeat, override)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 2667, in play_range
playsong(song, override=override)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 1645, in playsong
get_streams(song, force=failcount, callback=writestatus)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 304, in get_streams
p = get_pafy(vid, force=force, callback=callback)
File "/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py", line 272, in get_pafy
p = pafy.new(item.ytid, callback=callback_fn)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 129, in new
return Pafy(url, basic, gdata, signature, size, callback)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 801, in init
s[0].url # forces signature decryption
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 643, in url
enc_streams, js_url, funcs = get_js_sm(self._parent.videoid)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 477, in get_js_sm
mainfunc = _get_mainfunc_from_js(javascript)
File "/usr/local/lib/python2.7/dist-packages/pafy/pafy.py", line 287, in _get_mainfunc_from_js
funcname = m.group(1)
AttributeError: 'NoneType' object has no attribute 'group'