dalgr
709618068e
Add default value for 'hls_time_stamp', Add live protocol prio
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
b8dfbd1e3a
proof of concept, tv4play live
2018-01-15 00:37:18 +01:00
dalgr
31e5546e26
Add support of downloading a 'media_segment' m3u8 file
2018-01-14 22:29:20 +01:00
Johan Andersson
4cbe743693
New version 1.9.7
2018-01-09 23:46:40 +01:00
Johan Andersson
d33e9a5e85
missing proxy in options
2018-01-09 23:33:21 +01:00
Johan Andersson
4826c22781
nrk: dont try to run keys if streams is None
2018-01-09 22:32:36 +01:00
Johan Andersson
564de61fed
barnkanalen: fix sorting on -A
2018-01-09 21:14:01 +01:00
Johan Andersson
503bb540f5
svtplay: remove rss support in find all
...
In rss the sorting is way wrong.
2018-01-09 14:37:32 +01:00
Johan Andersson
dca6e90a80
svtplay: in find all, dont sort the already sorted list.
2018-01-09 14:37:32 +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
Nick Leppänen Larsson
1f8b7f793f
Barnkanalen: inherit from Svtplay
...
svtplay modified to better support being inherited
2018-01-09 00:41:16 +01:00
Nick Leppänen Larsson
bfa6e6e296
Add service Barnkanalen
...
Heavily based on svtplay
2018-01-09 00:41:16 +01:00
Johan Andersson
02ae9767b4
dplay: live support for channels using HLS
2018-01-09 00:40:24 +01:00
dalgr
cace17260a
Add capture_time to hls fetcher
2018-01-08 20:15:54 +01:00
dalgr
8ed47dfed6
Add input varibel 'capture_time'
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
e2536eb133
urplay: in some cases they show schema.
2018-01-04 22:17:13 +01:00
Johan Andersson
3d0886a277
urskola: fix -A
2018-01-04 22:16:49 +01:00
Johan Andersson
5a4799f1a5
urplay: add scheme to urls
...
fixes #742
2018-01-04 22:09:17 +01:00
Johan Andersson
c03eefe6d0
sportlib: new site
2018-01-04 00:49:41 +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
Jan
ffe63aef19
Viaplay: Fix JSON episode data regexp for "all episodes" as well
2018-01-03 21:45:24 +01:00
Jan
8917d5bd8e
Viaplay: Fix regexp for JSON episode data extraction
2018-01-03 21:45:24 +01:00
Robert Foss
c26bb3ccc5
Add proxy support
...
This feature utilises the proxy support of the requests module, and
has been tested with SOCKS5 through a SSH tunnel, and has been
verified to be working.
Signed-off-by: Robert Foss <robert.foss@memcpy.io>
2017-11-26 18:11:41 +01:00
Johan Andersson
788a381077
get_media: when printing version number using verbose. it should be debug.
2017-11-25 11:31:01 +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
4dd9bd6cdf
get_media: print version number every time we use verbose
...
Instead of only printing the version number when we crash.
print it every time we use verbose.
thanks to @granbom for suggesting this idea.
2017-11-24 21:49:37 +01:00
Johan Andersson
ebbe76ceb1
cmore: dont crash when the filename have åäö in it.
2017-11-13 18:36:06 +01:00
Johan Andersson
3983fcd1f9
cmore: detect the video id better
...
fixes #733
2017-11-13 18:32:16 +01:00
Johan Andersson
4cd40a2665
expressen: they started to use https for their stuff now
...
fixes #735
2017-11-11 13:02:25 +01:00
Jonatan Skogsfors
403f375150
Change priority for SR downloads.
...
Download of an SR program with music is typically only available for a
certain period of time while the shortened program is always available.
With that in mind I can’t see how the elif case ever would have been
visited.
2017-10-30 15:47:29 +01:00
Johan Andersson
2c2446b30b
hls: sometimes they have the key as a filename without url
2017-10-22 20:59:17 +02:00
dalgr
892b738bcb
Change to use Unicode strings in 'tv4play.py'
2017-10-19 20:10:19 +02:00
granbom
9f1c01a751
Fixing typo. Closes spaam/svtplay-dl#718
2017-10-17 10:41:38 +02:00
granbom
bfd925538f
String format issues. Closes spaam/svtplay-dl#719
2017-10-17 10:41:38 +02:00
Johan Andersson
ad94873402
dplay: fix keyerror after format string fixes
...
fix : #715
2017-10-12 22:30:57 +02:00
dalgr
328ad0cff9
Change 'subprocess.check_call' to 'subprocess.check_output' in ''utils.output'
2017-10-10 22:25:09 +02:00
Johan Andersson
59d2513dee
fetcher: change str formating from '%s' to '.format'
2017-10-09 22:35:33 +02:00
Johan Andersson
804b869644
service: change str formating from '%s' to '.format'
2017-10-09 22:35:13 +02:00
Johan Andersson
2ee0dad363
viafree: fix sorting for --all-last
...
fixes #696
2017-10-09 21:11:52 +02:00
Daniel Lublin
3410b1b58a
svtplay: the last n from the sorted episodes does it
2017-10-09 20:55:39 +02:00
dalgr
1aa84fc29c
Add error msg for no videos found
2017-10-09 20:41:09 +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
dalgr
510e8424fc
Adding suport for vid.me
2017-10-09 20:38:56 +02:00
dalgr
908b4ec313
more code cleanup
...
cleanup
2017-10-09 20:33:11 +02:00
dalgr
2adcdcd8ef
simplify and cleanup code
2017-10-09 20:33:11 +02:00
dalgr
493b01a856
fix error msg formating
2017-10-09 20:33:11 +02:00
dalgr
3fc3fbc9ef
change str formating from '%s' to '.format'
2017-10-09 20:33:11 +02:00
dalgr
bbc8e50352
retries with requests, for all 'self.http.request'
2017-10-09 20:32:16 +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
988b557433
Get alt query before entering specific video format
2017-10-03 21:23:21 +02:00
dalgr
9284c4d76c
Reformat '_get_video' in svtplay.py
2017-10-03 21:23:21 +02:00
dalgr
0ce284c106
replace str '%s' with str format
2017-10-03 21:23:21 +02:00
dalgr
27db933d6c
Fix formating of (ServiceError, log.info, log.error) msg
2017-10-03 21:23:21 +02:00
Johan Andersson
baa150cb88
svtplay: handle json decode error on api request.
...
In some cases when people using dns service to get around geoblocking
the dns server redirect them to a page telling them their ip is not
authorised using the dns server. this might fix #648
2017-10-03 21:21:09 +02:00
dalgr
e8a9157f20
add check 'is not None' to avoid FutureWarning
2017-09-19 21:41:17 +02:00
Johan Andersson
928f25c4c3
New version 1.9.6
2017-09-19 00:47:03 +02:00
Johan Andersson
d2b84198a8
cmore: remove dash from the operator name
2017-09-19 00:43:30 +02:00
Johan Andersson
5a6dc77374
cmore: support for operator login
2017-09-19 00:30:11 +02:00
Johan Andersson
9bbda65d20
cmore: check for .se for names for now.
2017-09-18 22:24:27 +02:00
Johan Andersson
a1dbdc9e94
cmore: better error handling for wrong user / passwd
2017-09-18 22:16:54 +02:00
Johan Andersson
700f4e0032
svtplay: change -A to be a blacklist instead of a whitelist
...
sometimes slug was avsnitt, sasong* or year.
2017-09-18 20:21:17 +02:00
Johan Andersson
12c0847602
aftonbladet: fix so it works with tv.aftonbladet.se
2017-09-18 14:47:34 +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
6f2f3fbc94
New version 1.9.5
2017-09-17 22:28:08 +02:00
Johan Andersson
01f7ea54be
svtplay: for some reason some slug in -A use year instead of sasong.
2017-09-17 21:03:54 +02:00
Johan Andersson
8e5c7ddd30
dash: fix a warning
2017-09-17 21:03:10 +02:00
Johan Andersson
bb291ec448
disney: new layout on the page.
...
fixes #613
2017-09-17 19:48:08 +02:00
Johan Andersson
f7e6d2e77c
utils: remove the try except from request.
...
this might cause some other issue. we will see.
2017-09-17 19:43:14 +02:00
Johan Andersson
aae1c878bb
subtitle: tv4 subs have a bom headers.
2017-09-17 11:21:04 +02:00
Johan Andersson
983d2f78e5
tv4play: use webvtt instead of smi files.
...
fixes #631
2017-09-17 11:20:31 +02:00
Johan Andersson
bbe146311d
cmore: missing deps for filenamify
2017-09-17 11:01:58 +02:00
Johan Andersson
c429df295a
cmore: add text about missing username and/or password.
2017-09-16 23:51:54 +02:00
Johan Andersson
d99dd21065
cmore: new service
...
fixed #567
2017-09-16 23:45:29 +02:00
Johan Andersson
d1b6ba2ee1
dash: rewrote the parsing of the .mpd files.
2017-09-16 21:38:14 +02:00
Johan Andersson
1fdd3255bc
viafree: add support for viafree.fi
...
fixes #660
2017-09-16 18:32:29 +02:00
Johan Andersson
e3cf1562af
mtvnn: support for HLS again. seen this on nickelodeon
...
fixes #672
2017-09-16 18:28:27 +02:00
Johan Andersson
f4611b5512
hlsparse: need to send cookies when we grab hlsfiles
2017-09-16 18:26:07 +02:00
Johan Andersson
0ddbc9752e
urplay: support for -A on urskola.se
...
fixes #677
2017-09-16 17:36:37 +02:00
Johan Andersson
5057322c85
svtplay: fix find all episodes
...
fixes #676
2017-09-14 09:30:58 +02:00
Johan Andersson
c5e6be02e6
tv4play: fix auto naming for latest version of the site
2017-09-12 12:33:58 +02:00
Johan Andersson
44623376e6
tv4play: find id of the video
...
fixes #674
2017-09-12 12:33:58 +02:00
PO Lenhoff
695c6ffb17
added python3 compatibility for find_all_episodes
2017-09-08 20:27:39 +02:00
Johan Andersson
c1259f2c9a
viafree: fix so we can download all episodes from viafree again
...
fixing #663
2017-09-08 18:59:18 +02:00
Johan Andersson
c38b4a35c1
aftonbladet: fix identention
2017-09-02 10:44:15 +02:00
Johan Andersson
40e4c63211
aftonbladet: support for the new page.
...
they changed it a bit so it uses some more js.
fixes #664
2017-09-01 20:53:04 +02:00
Johan Andersson
2a70b72938
solittango: dont crash when the xml data is unicode on py2
2017-08-01 19:34:53 +02:00
Johan Andersson
45266f6a2a
dplay: check per episode if its premium or not
...
fixes #650
2017-06-28 22:33:58 +02:00
Johan Andersson
e232001003
subtitle.wsrt: urplay only had minutes and seconds
...
fixes #639
2017-06-05 17:31:47 +02:00
Johan Andersson
390b25d2bf
lemonwhale: try to find the ID of the video in a new way.
...
fixes #638
2017-06-05 13:15:42 +02:00