Johan Andersson
|
497771a478
|
hls: support for extracting subtitles
we need this for dplay
|
2018-02-21 21:28:44 -05:00 |
|
dalgr
|
ccf22ec692
|
Determine segments if URI attribute is incuded
Fix bug in '__str__'
|
2018-02-12 21:40:27 +01:00 |
|
dalgr
|
0813dfbb70
|
Alternet way of detecting segments for hls
|
2018-02-12 21:40:27 +01:00 |
|
Johan Andersson
|
c4f3c8d6f2
|
fetcher: we need to send a custom header to fetch key in HLS
|
2018-02-12 00:08:09 +01:00 |
|
dalgr
|
7aaa68b267
|
Compare URI when appending a 'm3u8.media_segment' list
|
2018-02-10 14:54:38 +01:00 |
|
Johan Andersson
|
6ed19abb62
|
hls: we need to add slash at the end of srcurl for urljoin
|
2018-02-10 00:38:52 +01:00 |
|
Johan Andersson
|
f017d5cf2c
|
hls.get_full_url: use urljoin instead of format string
|
2018-02-10 00:16:04 +01:00 |
|
dalgr
|
e79251eb7e
|
Fix support for hls segments streams
|
2018-02-04 23:38:11 +01:00 |
|
dalgr
|
da5ec62241
|
Improve preformance of hls parser, skip checking all posible videos
|
2018-02-04 20:40:25 +01:00 |
|
Johan Andersson
|
7b6ceb4737
|
Flake8 fixes
|
2018-01-30 20:17:33 +01:00 |
|
dalgr
|
c27e098593
|
Use max_duriation in hls and wait for tv4 video during commercials.
|
2018-01-23 19:01:40 +01:00 |
|
dalgr
|
4f7f3aaf7b
|
Change to use international time for tv4 live
|
2018-01-23 19:01:40 +01:00 |
|
dalgr
|
938bb81a1b
|
Change hds to display all url when using '--get_url', '-g'
|
2018-01-21 21:12:14 +01:00 |
|
dalgr
|
f73f5d0b81
|
fix hls live download for tv4,sjuan,tv12
|
2018-01-15 22:16:07 +01:00 |
|
dalgr
|
31e5546e26
|
Add support of downloading a 'media_segment' m3u8 file
|
2018-01-14 22:29:20 +01:00 |
|
Johan Andersson
|
699412dc09
|
hls._get_tuple_attribute: in some cases there is a space in beginning of the name.
I saw this on some dplay live streams
|
2018-01-09 14:37:32 +01:00 |
|
dalgr
|
cace17260a
|
Add capture_time to hls fetcher
|
2018-01-08 20:15:54 +01:00 |
|
dalgr
|
939f277f86
|
Add support for live svtplay using hls
|
2018-01-08 20:15:54 +01:00 |
|
dalgr
|
786fc6a027
|
simplify m3u media_segment by adding tag 'URI'
|
2018-01-07 01:53:00 +01:00 |
|
dalgr
|
c28e35b1cb
|
Add tag 'URI' and simplify m3u json
|
2018-01-07 01:53:00 +01:00 |
|
dalgr
|
73bdf87b38
|
Fix bug in m3u8 parser, add a test for 'parse_m3u8.master_playlist'
|
2018-01-07 01:53:00 +01:00 |
|
dalgr
|
1379ac9c85
|
Continue with hls, 'EXT-X-MEDIA'
|
2018-01-07 01:53:00 +01:00 |
|
dalgr
|
ac6cca8919
|
Fix bug with key/decryptor and new m3u parser
|
2018-01-07 01:53:00 +01:00 |
|
dalgr
|
4207ccef71
|
continue improvements of m3u parser
update with more tags
|
2018-01-07 01:53:00 +01:00 |
|
dalgr
|
a875fcb5b6
|
start improvment of m3u parser
|
2018-01-07 01:53:00 +01:00 |
|
Johan Andersson
|
2fa12b5fe1
|
hls: in some cases we want to use different cookies for the encryption.
|
2018-01-04 00:49:41 +01:00 |
|
Johan Andersson
|
8716c5e4b8
|
fetcher: in some cases we want to have different cookies for the key
|
2018-01-04 00:49:41 +01:00 |
|
Johan Andersson
|
fc4c659ae9
|
output: make bit more generic
Remove the output "-". it have been a bit broken for a while.
|
2017-11-24 23:11:48 +01:00 |
|
Johan Andersson
|
2c2446b30b
|
hls: sometimes they have the key as a filename without url
|
2017-10-22 20:59:17 +02:00 |
|
Johan Andersson
|
59d2513dee
|
fetcher: change str formating from '%s' to '.format'
|
2017-10-09 22:35:33 +02:00 |
|
dalgr
|
bc3141a8c7
|
Avoid 'EXT-X-BYTERANGE', fix for 'hls.py'
Fix support for vidme in 'dash.py'
|
2017-10-09 20:38:56 +02:00 |
|
Johan Andersson
|
73306eef4d
|
dashparse: dont try to parse 0 length mpd files.
Akamai sent a zero length playlist for svtplay
fixes #701
|
2017-10-04 23:26:47 +02:00 |
|
dalgr
|
e8a9157f20
|
add check 'is not None' to avoid FutureWarning
|
2017-09-19 21:41:17 +02:00 |
|
Johan Andersson
|
44703b47e8
|
dashparse: we don't need to "/ 1000" one more time
|
2017-09-18 14:46:57 +02:00 |
|
Johan Andersson
|
8e5c7ddd30
|
dash: fix a warning
|
2017-09-17 21:03:10 +02:00 |
|
Johan Andersson
|
d1b6ba2ee1
|
dash: rewrote the parsing of the .mpd files.
|
2017-09-16 21:38:14 +02:00 |
|
Johan Andersson
|
f4611b5512
|
hlsparse: need to send cookies when we grab hlsfiles
|
2017-09-16 18:26:07 +02:00 |
|
Johan Andersson
|
3e39a62737
|
hls: try to read the file playlist
|
2017-02-18 23:51:26 +01:00 |
|
Johan Andersson
|
3d8a516d1c
|
dash: don't crash if we get a total files.
fixes #559
|
2017-02-12 11:08:22 +01:00 |
|
Johan Andersson
|
d20fa3d959
|
parsem3u: don't crash if we cant unpack extinf
fixes: #557
|
2017-02-12 08:53:59 +01:00 |
|
Johan Andersson
|
41b826cee0
|
dash: dont use the the same init file for every video.
fixes: #545
|
2017-01-31 23:40:40 +01:00 |
|
Johan Andersson
|
3bd5f498c6
|
dash: don’t overwrite the init file
|
2016-11-05 18:51:21 +01:00 |
|
Johan Andersson
|
c038c67af3
|
dash: in some cases the SegmentTemplate is inside of Representation class.
|
2016-11-01 01:49:49 +01:00 |
|
Johan Andersson
|
5109c38dc6
|
hls: don’t crash when we can’t find bandwidth key
fixes #473
|
2016-10-16 19:50:30 +02:00 |
|
Johan Andersson
|
fa590117de
|
fetcher: handle errors from parsing playlists
|
2016-10-16 19:35:38 +02:00 |
|
Johan Andersson
|
9dc52589b9
|
dash: support for segmented files
fixes #448
|
2016-09-26 00:42:42 +02:00 |
|
Johan Andersson
|
74ff9359dd
|
dashparse: don’t crash when we can’t find BaseURL
|
2016-09-17 19:43:03 +02:00 |
|
Johan Andersson
|
f8eb0b8a45
|
fetcher: dont crash if we cant read the playlists
fixes #446
|
2016-09-09 22:56:05 +02:00 |
|
Johan Andersson
|
bdf7a181ea
|
hls: if the file start with / add hostname to it.
|
2016-09-04 20:43:37 +02:00 |
|
Johan Andersson
|
cd4506be8e
|
hds: some cases we need to encode the playlist as str for py2
|
2016-08-17 00:43:24 +02:00 |
|