Johan Andersson
|
7c6b1c7f23
|
findexpisode: we want to use this for subtitles also.
|
2014-12-30 21:18:48 +01:00 |
|
Johan Andersson
|
21cd9efe93
|
output: no need to get the filename when we already have it in options
|
2014-12-30 21:18:01 +01:00 |
|
Johan Andersson
|
60d2a01f16
|
svtplay: add leading 0 in episodes <10
|
2014-12-29 20:02:49 +01:00 |
|
Johan Andersson
|
9c9d99a035
|
svtplay: two digits for season number
|
2014-12-28 16:08:50 +01:00 |
|
Johan Andersson
|
6561f06fb3
|
svtplay: this is already on False
|
2014-12-28 15:23:54 +01:00 |
|
Johan Andersson
|
5893ffd44b
|
svtplay: support for öppetarkiv
this will only work with those with episodes in the name.
this fixes #140
|
2014-12-28 14:33:25 +01:00 |
|
Johan Andersson
|
008d05d2c1
|
svtplay: remove arkiv from the filename
|
2014-12-28 14:18:16 +01:00 |
|
Johan Andersson
|
4519897cfe
|
svtplay: Add season and episode info in the filename
|
2014-12-28 13:57:50 +01:00 |
|
Johan Andersson
|
d152e02d06
|
filenamify: dont remove dot
|
2014-12-28 13:57:11 +01:00 |
|
Johan Andersson
|
49c2ec070d
|
Makefile: move pylint to lib/Makefile
|
2014-12-26 02:11:19 +01:00 |
|
Johan Andersson
|
d7d8297811
|
pylint fixes
|
2014-12-26 02:04:29 +01:00 |
|
Johan Andersson
|
b2b94bb175
|
New version 0.10.2014.12.26
|
2014-12-26 00:41:22 +01:00 |
|
Johan Andersson
|
29e52a4f3c
|
options: don’t start at zero.
this fixes #195
|
2014-12-26 00:40:14 +01:00 |
|
Johan Andersson
|
e2ba77309c
|
New version 0.10.2014.12.25
|
2014-12-26 00:00:05 +01:00 |
|
Johan Andersson
|
a9cfc70393
|
svtplay: don’t try to parse !json data.
|
2014-12-25 23:57:45 +01:00 |
|
Johan Andersson
|
e53a2741da
|
get_media: do not try to parse episodes when we can’t find any.
this fixes #194
|
2014-12-25 23:55:53 +01:00 |
|
Johan Andersson
|
7671a26810
|
get_media: catch urlerror here?
|
2014-12-25 23:48:34 +01:00 |
|
Johan Andersson
|
bbbd779282
|
service.exclude: check options.exclude is not empty
|
2014-12-22 18:35:58 +01:00 |
|
Johan Andersson
|
f5eb3c8749
|
Support for exclude filenames with WORD in them.
this fixes #190
|
2014-12-22 17:41:40 +01:00 |
|
Johan Andersson
|
46eb879ed4
|
viaplay: support for alternative subtitles
this fixes #193
|
2014-12-22 15:30:32 +01:00 |
|
Johan Andersson
|
282a9cd273
|
mtvservices: data input to re.search
|
2014-12-22 11:02:28 +01:00 |
|
Johan Andersson
|
3fa00d18be
|
Handle error from get_http_data
|
2014-12-22 11:02:03 +01:00 |
|
Johan Andersson
|
08e9ca162f
|
viaplay: format string fixes
|
2014-12-22 11:01:04 +01:00 |
|
Johan Andersson
|
dd67734fb4
|
generic: better way to detect embedded svtplay
|
2014-12-22 10:39:51 +01:00 |
|
Johan Andersson
|
ef3890d9ec
|
missing r prefix in regex matches.
|
2014-12-22 10:20:37 +01:00 |
|
Johan Andersson
|
71c29c1a02
|
radioplay: forgot data input in re.search
|
2014-12-22 10:17:14 +01:00 |
|
Johan Andersson
|
6edeb93400
|
picsearch: bad indentation.
|
2014-12-22 10:15:24 +01:00 |
|
Johan Andersson
|
91370d6a77
|
http: unused import
|
2014-12-22 10:14:02 +01:00 |
|
Johan Andersson
|
063242b365
|
svtplay: subtitles didn’t get the right filename
|
2014-12-22 10:04:32 +01:00 |
|
Johan Andersson
|
dde85fb7fb
|
urplay: support for downloading lastest X episodes
|
2014-12-21 13:45:44 +01:00 |
|
Johan Andersson
|
fe39ba2a82
|
viaplay: support for downloading lastest X episodes
|
2014-12-21 13:28:46 +01:00 |
|
Johan Andersson
|
86a638b029
|
mtvnn: support for downloading lastest X episodes
|
2014-12-21 13:16:05 +01:00 |
|
Johan Andersson
|
64d90eb369
|
öppetarkiv: support for downloading lastest X episodes
|
2014-12-21 13:10:26 +01:00 |
|
Johan Andersson
|
e882b59635
|
svtplay: support for downloading lastest X episodes
|
2014-12-21 13:01:51 +01:00 |
|
Johan Andersson
|
48dd670625
|
tv4play: support for downloading lastest X episodes
|
2014-12-21 13:01:28 +01:00 |
|
Johan Andersson
|
113fbbfd88
|
option to download last X episodes
|
2014-12-21 13:01:09 +01:00 |
|
Johan Andersson
|
9eaf758f02
|
tv4play: latest first
|
2014-12-21 12:27:16 +01:00 |
|
Johan Andersson
|
0fa4f8f7c2
|
tv4play: send the cookies to get the video info for hls streams
|
2014-12-20 23:00:35 +01:00 |
|
Johan Andersson
|
d8978edbc2
|
tv4play: Look for rtmp in scheme
Sometimes when you login you have rtmpe streams
instead of rtmp.
|
2014-12-20 23:00:06 +01:00 |
|
Johan Andersson
|
9f0587a68c
|
disney: grab the right video when fragment is available.
|
2014-12-20 22:23:41 +01:00 |
|
Johan Andersson
|
178dea24fd
|
hls: refactor some code
|
2014-12-20 21:07:55 +01:00 |
|
Johan Andersson
|
72ec064cc3
|
hls: handle error when getting key
|
2014-12-20 21:04:37 +01:00 |
|
Johan Andersson
|
a2e430b699
|
tv4play: Sometimes the value of days is None.
|
2014-12-18 14:12:10 +01:00 |
|
Johan Andersson
|
efd7f46d98
|
youplay: support for youplay and affarsvarlden.se
|
2014-12-18 00:08:31 +01:00 |
|
Johan Andersson
|
d341782100
|
picsearch: don’t try to parse rtmp with hds
|
2014-12-17 21:06:08 +01:00 |
|
Johan Andersson
|
cecbcda162
|
svtplay_dl: we want to see the data not the error code..
|
2014-12-17 21:05:34 +01:00 |
|
Johan Andersson
|
7d9d2c7680
|
sami: they started to use : instead of ,
|
2014-12-15 22:19:58 +01:00 |
|
Johan Andersson
|
2aa0fc3e84
|
tv4play: No need to display a warning message here.
|
2014-12-15 22:09:27 +01:00 |
|
Johan Andersson
|
a2f66186d4
|
smi: broken regex is broken.
|
2014-12-15 22:06:24 +01:00 |
|
Johan Andersson
|
e273fd0abc
|
get_http_data: send postdata in the argument for Request
|
2014-12-15 12:33:49 +01:00 |
|
Johan Andersson
|
fae2ac28ea
|
tv4play: support for users
|
2014-12-15 00:32:41 +01:00 |
|
Johan Andersson
|
80236561d9
|
generic: catch the error code from get_http_data
|
2014-12-12 16:22:29 +01:00 |
|
Johan Andersson
|
67b3c8bb54
|
Rewrite http request handling.
|
2014-12-08 23:07:02 +01:00 |
|
Johan Andersson
|
8e4a428543
|
picsearch: import hds and hdsparse.
|
2014-12-03 17:49:15 +01:00 |
|
Johan Andersson
|
5bfd1fb736
|
picsearch: support for hds streams.
|
2014-12-03 17:48:30 +01:00 |
|
Johan Andersson
|
167175e224
|
tv4play: better way to find “?”
|
2014-12-03 17:47:41 +01:00 |
|
Johan Andersson
|
06467d5bab
|
svtplay: Check suburl instead of subtitle
|
2014-11-28 23:44:05 +01:00 |
|
Johan Andersson
|
b540fb8992
|
svtplay: Better error message
|
2014-11-26 16:12:39 +01:00 |
|
Johan Andersson
|
be75c47419
|
svtplay: http-rewrite
|
2014-11-26 16:03:34 +01:00 |
|
Johan Andersson
|
77525f8092
|
viaplay: http-rewrite
|
2014-11-26 16:02:06 +01:00 |
|
Johan Andersson
|
9895420e2d
|
vimeo: http-rewrite
|
2014-11-26 16:01:54 +01:00 |
|
Johan Andersson
|
b09629fcc8
|
vg: http-rewrite
|
2014-11-26 16:01:45 +01:00 |
|
Johan Andersson
|
f16cd55f3e
|
urplay: http-rewrite
|
2014-11-26 16:01:30 +01:00 |
|
Johan Andersson
|
3d2497e3ab
|
tv4play: http-rewrite
|
2014-11-26 16:01:20 +01:00 |
|
Johan Andersson
|
5e85a6c17c
|
sr: semibetter error message
|
2014-11-26 16:00:56 +01:00 |
|
Johan Andersson
|
ea0cdad42b
|
ruv: http-rewrite
|
2014-11-26 16:00:28 +01:00 |
|
Johan Andersson
|
bbba883570
|
radioplay: http-rewrite
|
2014-11-26 16:00:21 +01:00 |
|
Johan Andersson
|
6f12640e1e
|
qbrick: http-rewrite
|
2014-11-26 16:00:11 +01:00 |
|
Johan Andersson
|
23220639bb
|
picsearch: http-rewrite
|
2014-11-26 15:59:57 +01:00 |
|
Johan Andersson
|
d9fb6ebc60
|
nrk: http-rewrite
|
2014-11-26 15:59:38 +01:00 |
|
Johan Andersson
|
3bb83f7cbe
|
mtvnn: http-rewrite
|
2014-11-26 15:59:16 +01:00 |
|
Johan Andersson
|
1cd3f77912
|
lemonwhale: had some issues with some videos
|
2014-11-26 15:46:31 +01:00 |
|
Johan Andersson
|
3ba343b479
|
Try and catch some http errors.
|
2014-11-25 23:20:14 +01:00 |
|
Johan Andersson
|
75972511fe
|
tv4play: remove one space.
|
2014-11-25 21:48:08 +01:00 |
|
Johan Andersson
|
75fe876c90
|
svtplay: unused subtitle variable
|
2014-11-25 21:47:49 +01:00 |
|
Johan Andersson
|
cd9cc95dfa
|
Remove unused import sys.
|
2014-11-25 21:47:29 +01:00 |
|
Johan Andersson
|
0f93c5c1ce
|
Return instead of sys.exit
|
2014-11-25 21:46:33 +01:00 |
|
Johan Andersson
|
adc39782d7
|
kanal5: move down subtitle after automagicfilename
|
2014-11-25 21:34:46 +01:00 |
|
Johan Andersson
|
66c394cca1
|
kanal5: save cookies to options
|
2014-11-25 19:03:24 +01:00 |
|
Johan Andersson
|
e94975b256
|
subtitle: support for cookies
|
2014-11-25 19:03:24 +01:00 |
|
Johan Andersson
|
fa6a4c61d2
|
viaplay: better error messages
|
2014-11-25 19:03:24 +01:00 |
|
Johan Andersson
|
b505a03d3c
|
service: replace sys.exit with return
|
2014-11-25 19:03:24 +01:00 |
|
Johan Andersson
|
9624fbdcaf
|
svtplay: just return if we can’t find any video.
|
2014-11-25 19:03:24 +01:00 |
|
Johan Andersson
|
8f30de9a85
|
tv4play: better error message
|
2014-11-25 19:03:24 +01:00 |
|
Johan Andersson
|
8ceb3ea56d
|
More rewrite
|
2014-11-25 19:03:24 +01:00 |
|
Johan Andersson
|
dde3672966
|
viaplay: easier to read .endswith instead if len - 3
|
2014-11-25 19:03:23 +01:00 |
|
Johan Andersson
|
8cb76b98f5
|
tv4play: convert it to http rewrite.
|
2014-11-25 19:03:23 +01:00 |
|
Johan Andersson
|
dcc1367250
|
subtitle: refactor so we can reuse the try-except-thing
|
2014-11-25 19:03:23 +01:00 |
|
Johan Andersson
|
524fe2ce0c
|
subtitle: catch http errors.
|
2014-11-25 19:03:23 +01:00 |
|
Johan Andersson
|
e1e56773cb
|
get_http_data: remove try-except-clause
|
2014-11-25 19:03:23 +01:00 |
|
Johan Andersson
|
65143fb9f7
|
subtitle_json: only convert to utf8 on py2
|
2014-11-25 19:02:50 +01:00 |
|
Johan Andersson
|
b83f001f6f
|
kanal5: bogus cookie thing is not needed.
|
2014-11-25 18:52:59 +01:00 |
|
Johan Andersson
|
f85840e502
|
kanal5: remove unused import
|
2014-11-25 17:07:45 +01:00 |
|
Johan Andersson
|
db5b7dd15e
|
main: improve quality help text
|
2014-11-25 14:34:43 +01:00 |
|
Johan Andersson
|
76e6921771
|
disney: better automagic filename
this fixes #148
|
2014-11-23 13:04:05 +01:00 |
|
Johan Andersson
|
d836c438b1
|
subtitle_smi: Empty subtitles.
this fixes #180
|
2014-11-23 13:04:05 +01:00 |
|
Göran Gustafsson
|
b3811e7409
|
Menu fix
|
2014-11-23 10:31:33 +01:00 |
|
Johan Andersson
|
52c3ce8977
|
New version 0.9.2014.11.16
|
2014-11-16 22:11:18 +01:00 |
|
Johan Andersson
|
75c508292e
|
kanal5: Send the cookies to subtitle.
super hack workaround for #178
|
2014-11-16 22:09:16 +01:00 |
|
Johan Andersson
|
ad5399f5de
|
kanal5: proper error message when we try to access premium content
|
2014-11-16 21:55:54 +01:00 |
|
Johan Andersson
|
12f666b5e6
|
Forgot r-prefix in re.search
|
2014-11-09 02:15:43 +01:00 |
|
Johan Andersson
|
9342d0c8bb
|
bigbrother: support for OpenGraphThumbMixin
|
2014-11-09 02:15:09 +01:00 |
|
Johan Andersson
|
796f649eef
|
viaplay: Unused import
|
2014-11-09 02:14:31 +01:00 |
|
Johan Andersson
|
c9ba7887b0
|
HTTP-fetcher: use output filename instead of url
|
2014-11-08 23:02:40 +01:00 |
|
Johan Andersson
|
c66f6a51e4
|
disney: Adding support for disney.se
this fixes #148
|
2014-11-08 23:02:02 +01:00 |
|
Johan Andersson
|
e03e9cfc36
|
New version 0.9.2014.10.23
|
2014-10-23 00:06:00 +02:00 |
|
Johan Andersson
|
6a99f32b10
|
viaplay: they changed the api so things stopped working
this fixes #146
|
2014-10-23 00:03:14 +02:00 |
|
Johan Andersson
|
72e8a9f484
|
New version 0.9.2014.10.13
|
2014-10-13 00:19:26 +02:00 |
|
Johan Andersson
|
f9ab8da8d5
|
rtmp: need to return nothing when file exists.
this fixes #142
|
2014-10-13 00:14:31 +02:00 |
|
Johan Andersson
|
dc46471108
|
get_one_media: Don’t try downloading files when we can’t find any.
|
2014-10-12 23:53:42 +02:00 |
|
Olof Johansson
|
b59f413a22
|
Fix syntax error caused be recent change to log fmt
|
2014-10-12 23:41:44 +02:00 |
|
Johan Andersson
|
0e65654a5a
|
HDS: show an error message when we see DRM files.
|
2014-10-12 23:31:12 +02:00 |
|
Johan Andersson
|
401bb08a78
|
hdsparse: in some cases we only have one bootstrap that is shared between all streams
|
2014-10-12 23:31:12 +02:00 |
|
Olof Johansson
|
e05a7cd211
|
Get rid of some unnecessary thumbnail related output
Also, this change also makes svtplay-dl print an error if thumbnail was
requested but we write to stdout (--output -).
|
2014-10-12 21:30:33 +02:00 |
|
Olof Johansson
|
f739faca40
|
Get rid of some indentation by inverting conditionals
|
2014-10-12 21:29:04 +02:00 |
|
Olof Johansson
|
fb0168033d
|
Log what protocol/bitrate we selected
|
2014-10-12 21:27:33 +02:00 |
|
Olof Johansson
|
1796a14007
|
logging: print log level name first on line when verbose
|
2014-10-12 21:27:28 +02:00 |
|
Olof Johansson
|
33345d90d1
|
Raise severity of "file already exists" errors
|
2014-10-12 21:27:24 +02:00 |
|
Olof Johansson
|
09f2f67b8e
|
Rename tests.utils to tests.subtitle
|
2014-10-12 21:27:16 +02:00 |
|
Johan Andersson
|
2a472cbf67
|
main: change help message for resume
|
2014-10-06 23:04:14 +02:00 |
|
Johan Andersson
|
97e67bc7af
|
aftonbladet: change format again.
|
2014-10-05 20:44:57 +02:00 |
|
Johan Andersson
|
b567f0b983
|
aftonbladet: remove old debug data.
|
2014-09-28 23:33:49 +02:00 |
|
Johan Andersson
|
1ce469e4f0
|
select_quality: in some cases we don’t know quality and return 0.
because of the 0 we then fail and show and error message when we shouldn’t.
this fixes #133
|
2014-09-28 23:32:57 +02:00 |
|
cybjit
|
4221a94d10
|
use log instead of print
|
2014-09-28 22:56:57 +02:00 |
|
cybjit
|
93a3cdef35
|
io.IOBase does not have read, file_d is not used
|
2014-09-28 22:56:52 +02:00 |
|
Johan Andersson
|
ea057fc8fd
|
mtvnn: download the right number of episodes
this fixes #132
|
2014-09-27 22:53:41 +02:00 |
|
Johan Andersson
|
fdd09734db
|
aftonbladet: support for hls “master” playlist.
this fixes #135
|
2014-09-27 22:37:12 +02:00 |
|
Johan Andersson
|
619435eff1
|
get_media: create dir when it does not exists.
if we output to a nonexistent directory, create it.
this fixes #131
|
2014-09-21 20:30:28 +02:00 |
|
Johan Andersson
|
782ad2854e
|
service: no need to check video streams when we force subtitles
|
2014-09-21 19:12:17 +02:00 |
|
Johan Andersson
|
f249c3c406
|
svtplay: fix unboundlocal error for subtitle
this fixes #130
|
2014-09-21 18:51:26 +02:00 |
|
Johan Andersson
|
09b4a6816e
|
viaplay: Show a error message from the site when we can’t find the id.
this will show two error message but we will fix that later after http-rewrite.
this fixes #129
|
2014-09-11 23:51:45 +02:00 |
|
Johan Andersson
|
f0a06007c2
|
viaplay: better regex to find the video id.
|
2014-09-11 23:51:45 +02:00 |
|
Johan Andersson
|
2ea3a26ffb
|
tv4play: dont urlencode already urlencoded shows names.
this fixes #128
|
2014-09-06 21:51:02 +02:00 |
|
Johan Andersson
|
3dd251e358
|
New service bigbrother.se
|
2014-09-06 11:35:59 +02:00 |
|
Olof Johansson
|
f26573de49
|
picsearch: add simple "handles url" unit tests
|
2014-09-04 23:04:25 +02:00 |
|
Olof Johansson
|
e84824ac7d
|
picsearch: supports mobil.dn.se as well
|
2014-09-04 23:01:44 +02:00 |
|
Johan Andersson
|
ab4a7ee704
|
hls: start on 1 instead of 0
this fixes #127
|
2014-09-02 19:54:06 +02:00 |
|
Johan Andersson
|
46d5279bf8
|
tv4play: check html data before url.
|
2014-08-31 00:36:19 +02:00 |
|
Johan Andersson
|
cbbe997311
|
viaplay: check if subtitle is None before yield it.
this fixes #125
|
2014-08-29 00:11:43 +02:00 |
|
Johan Andersson
|
ef4c79256d
|
New version 0.9.2014.08.28
Way to long since last release..
|
2014-08-28 19:47:39 +02:00 |
|
Johan Andersson
|
2b12931366
|
tv4play: parse.query instead of [4]
|
2014-08-28 16:48:15 +02:00 |
|
Johan Andersson
|
0544b57b77
|
Break long lines into two lines.
|
2014-08-28 07:56:47 +02:00 |
|
Johan Andersson
|
0e9d30a359
|
kanal5: use options.service instead of hardcoded service name in format string.
|
2014-08-27 22:59:41 +02:00 |
|
Johan Andersson
|
96f5384e77
|
svtplay: use options.service instead of hardcoded service name in format string.
|
2014-08-27 22:59:31 +02:00 |
|
Johan Andersson
|
a941b99cd1
|
tv4play: support for the new output mode
|
2014-08-27 22:58:37 +02:00 |
|
Johan Andersson
|
86e569ce1b
|
kanal5: support for the new output mode
|
2014-08-27 22:47:53 +02:00 |
|
Johan Andersson
|
a8c95d455e
|
svtplay: support for the new output mode
|
2014-08-27 22:41:38 +02:00 |
|
Johan Andersson
|
7f7d79a3db
|
output: Don’t download the file if we already have it for some other fetcher
|
2014-08-27 22:40:31 +02:00 |
|
Johan Andersson
|
b1473f2eae
|
tests: fix output tests after changed progressbar size.
|
2014-08-27 19:29:32 +02:00 |
|
Johan Andersson
|
1d222eacc3
|
progressbar: make it bit smaller.
this should fix #122
|
2014-08-27 19:29:00 +02:00 |
|