On Tue, 5 Mar 2019, Olof Johansson wrote:
> On 19-01-09 19:16 +0100, Cristian Ionescu-Idbohrn wrote:
> > It redirects to streaming-loadbalancer.ur.se/loadbalancer.json
> > (130.242.59.74), which seems to be _the real problem_ (supports _only_
> > TLS 1.0/SSL3). loadbalancer.json is just one line (with no line
> > terminators):
> >
> > {"geoip_country_code":"SE","redirect":"streaming4.ur.se"}
> >
> > It redirects to streaming4.ur.se (130.242.59.77), which also seems to
> > be ok (supports TLS 1.2).
>
> Could you try using svtplay-dl with urplay again? From my end it
> seems to be working now all of a sudden. Maybe they've upgraded
> their loadbalancers?
Yes, that's what they did:
https://www.ssllabs.com/ssltest/analyze.html?d=streaming-loadbalancer.ur.se
Tested this:
$ svtplay-dl --verbose -g
https://urplay.se/program/209693-omojliga-jarnvagar-tagen-och-bergen
It works on buster/testing but on current stable/stretch svtplay-dl
fails:
DEBUG [1551860566.52] /usr/bin/svtplay-dl/svtplay_dl/utils/__init__.py/request:
HTTP getting
'https://urplay.se/program/209693-omojliga-jarnvagar-tagen-och-bergen'
DEBUG [1551860567.31] /usr/bin/svtplay-dl/svtplay_dl/utils/__init__.py/request:
HTTP getting u'//streaming-loadbalancer.ur.se/loadbalancer.json'
ERROR [1551860567.31] /usr/bin/svtplay-dl/svtplay_dl/__init__.py/get_one_media:
version: 1.9.1
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/bin/svtplay-dl/__main__.py", line 13, in <module>
File "/usr/bin/svtplay-dl/svtplay_dl/__init__.py", line 459, in main
File "/usr/bin/svtplay-dl/svtplay_dl/__init__.py", line 192, in get_media
File "/usr/bin/svtplay-dl/svtplay_dl/__init__.py", line 239, in get_one_media
File "/usr/bin/svtplay-dl/svtplay_dl/service/urplay.py", line 49, in get
AttributeError: 'NoneType' object has no attribute 'text'
Cheers,
--
Cristian