Johan Andersson
270506082d
urplay: send the url to the playlist
2015-08-31 23:17:51 +02:00
Johan Andersson
b61b4cdac3
kanal5: open it as text not binary
2015-08-31 22:47:11 +02:00
Johan Andersson
285b01a3b7
mtvnn: import urlparse from the right module
2015-08-31 22:25:37 +02:00
Johan Andersson
6cd4e335de
viaplay: remove debug print
2015-08-31 22:25:14 +02:00
Johan Andersson
082f167245
more requests fixes for get_urldata.
...
dont check the first byte
2015-08-31 22:04:59 +02:00
Johan Andersson
812097b95b
tv4play: remove unused imports
2015-08-31 21:54:10 +02:00
Johan Andersson
7922966aff
sr: dont look for aria-label when getting the audio info
...
fixes #258
2015-08-31 20:18:18 +02:00
Johan Andersson
331de0a70f
replace self.http.get with our own function with debug info
2015-08-31 19:45:15 +02:00
Johan Andersson
abf29827fb
oppetarkiv: request fixes
2015-08-31 17:14:31 +02:00
Johan Andersson
63a59707fe
tv4play: request fixes
2015-08-31 17:14:19 +02:00
Johan Andersson
57842a3895
viaplay: request fixes
2015-08-31 17:14:08 +02:00
Johan Andersson
c2ae9e99e7
aftonbladet: request fixes
2015-08-31 17:13:48 +02:00
Johan Andersson
1bd7410cc2
dbtv: send hls url to hlsparse
2015-08-31 16:53:23 +02:00
Johan Andersson
c691aa6ea1
disney: request fixes
2015-08-31 16:51:09 +02:00
Johan Andersson
fb7d4dd1b9
vimeo: we need the content to look at it
2015-08-30 14:41:19 +02:00
Johan Andersson
7115c57e4c
generic: request fixes
2015-08-30 12:04:16 +02:00
Johan Andersson
12e85b00ee
picsearch: unused import
2015-08-30 12:03:56 +02:00
Johan Andersson
4daf49f84b
twitch: more requests fixes
2015-08-30 11:57:45 +02:00
Johan Andersson
d51e513c17
More request fixes
2015-08-30 11:27:31 +02:00
Johan Andersson
1d51ad71f1
kanal5: requests fixes
2015-08-30 10:33:38 +02:00
Johan Andersson
daec9178d8
tv4play: requests fixes
2015-08-30 10:20:47 +02:00
Johan Andersson
84ee181f5b
adding request support.
...
still need some more work
2015-08-30 00:06:20 +02:00
Johan Andersson
5a54105ccc
output: use the right slash for the right platform
...
fixes #251
2015-08-24 23:02:28 +02:00
Johan Andersson
ea014f27d2
svtplay: seperate format and output json.
2015-08-24 23:02:28 +02:00
Olof Johansson
495dc1fcaa
twitch: Don't include description in filename
...
This can easily lead to "IOError: [Errno 36] File name too long"
exceptions.
2015-08-24 18:44:46 +02:00
Olof Johansson
f7b26a5745
Rename Justin to Twitch
...
Justin has been disbanded for a while.
2015-08-24 18:42:58 +02:00
Johan Andersson
7ea335ec10
service.exclude: don’t crash when using åäö
...
fixes #245
2015-07-13 19:26:51 +02:00
Johan Andersson
1beebb7bea
mtvnn: they changed how the id is present in the text.
...
fixes #243
2015-07-05 21:51:58 +02:00
Johan Andersson
f3f748dde2
efn: adding support
...
fixed #242
2015-07-05 21:08:11 +02:00
Johan Andersson
5b015b95c1
oppetarkiv: they changed the links for the videos.
...
this fixes #238
2015-06-28 16:45:43 +02:00
Johan Andersson
0ee4ef7ce9
justin: unused variable
2015-05-24 14:51:37 +02:00
Johan Andersson
89cf3cad76
tv4play: they changed the order on name and type key.
...
this fixes #237
2015-05-24 14:27:07 +02:00
Johan Andersson
b0dbe63345
justin: better filenames
2015-05-24 13:59:11 +02:00
Johan Andersson
6f228284cf
justin: refactor get function
2015-05-24 12:37:16 +02:00
Johan Andersson
e1100fa7d4
justin: support for the new vod system
2015-05-23 19:18:04 +02:00
Johan Andersson
617edb4d21
urplay: better path for rtmp streams
2015-05-06 10:42:03 +02:00
Johan Andersson
620cbf9b43
urplay: Check how many items we have in subtitles
...
This fixes #235
2015-05-06 10:33:24 +02:00
Johan Andersson
acb3349591
qbrick: unused import unquote_plus
2015-04-28 23:20:34 +02:00
Johan Andersson
01fee67b88
vg, vimeo: missing newline at the end of file
2015-04-28 23:19:35 +02:00
Johan Andersson
749d00ac82
svtplay: use context instead of statistics for filename
2015-04-16 21:58:48 +02:00
Johan Andersson
bdeea1e130
facebook: better error message
2015-03-31 20:51:13 +02:00
Johan Andersson
6f20126ff7
facebook: support for downloading public videos.
2015-03-31 20:49:08 +02:00
Johan Andersson
d58ce64ec8
urplay: they updated their site a bit.
...
this fixes #213
2015-03-21 17:36:15 +01:00
Johan Andersson
cd2ef6b403
ruv: leftover debugstuff..
2015-03-12 19:35:33 +01:00
Johan Andersson
5c6859fdf3
ruv: some files is .mp4 files instead of .m3u8
...
this fixes #218
2015-03-08 14:56:04 +01:00
Johan Andersson
70ef4a30a5
qbrick: sydsvenskan is not supported anymore
...
fixes #216
2015-03-08 14:46:27 +01:00
Johan Andersson
fce27d5736
svtplay: Grab all episodes from the new program page.
...
fixes #216
2015-03-08 00:44:26 +01:00
Anders Waldenborg
371e06f6cf
ur.se: Add scraping for all episodes if rss doesn't exist
...
Example: http://www.ur.se/Produkter/178229-Vilda-djur-Trana
2015-03-07 10:46:01 +01:00
Johan Andersson
c5d21de673
dr: subtitle support
...
this fixes #214
2015-03-01 21:46:22 +01:00
Johan Andersson
3821481322
aftonbladet: support for the new design
2015-02-17 13:41:26 -08:00
Johan Andersson
1e501bc7b9
aftonbladet: check if we got any streams or not
2015-02-17 13:41:25 -08:00
Johan Andersson
72f04e3b47
svtplay: don’t crash when we can’t get any HLS streams
2015-02-01 09:09:37 +01:00
Johan Andersson
91a94f5b6e
generic: return None stream when http error.
2015-01-28 21:57:54 +01:00
Johan Andersson
a1fdefa0ca
raw: refactor filename part
2015-01-28 20:57:37 +01:00
Johan Andersson
cc72aa341a
Handle raw .m3u8 and .f4m links better.
2015-01-28 19:00:31 +01:00
Johan Andersson
15b3909035
raw: handle directories better
2015-01-28 18:58:38 +01:00
Johan Andersson
f3c733bb56
Move sites variable to root dir to fix cyclic import.
2015-01-28 18:26:50 +01:00
Johan Andersson
2a8ecf1106
raw: output to directory
2015-01-25 13:53:47 +01:00
Johan Andersson
d38992af51
tv4play: support for finding video in go:video
2015-01-20 13:12:47 +01:00
Johan Andersson
f0d75a0a7b
tv4play: move finding video id part into its own function
2015-01-20 13:10:35 +01:00
Johan Andersson
7b0ff9437e
service: support for HDS and HLS stream playlists.
...
this fixes #201
2015-01-18 18:05:35 +01:00
Johan Andersson
6a374ffa06
Move hdcore check to utils/get_http_data
2015-01-18 18:01:41 +01:00
Johan Andersson
723b7df1c8
viaplay: don’t try to yield empty streams
2015-01-16 21:18:54 +01:00
Johan Andersson
2a941a6cce
sr: dived the quality with 1000
2015-01-16 21:15:05 +01:00
Johan Andersson
a84dd4077f
pylint fixes
2015-01-05 21:52:34 +01:00
Johan Andersson
ec7c4bc7e0
generic: detect aftonbladet videos in iframes.
2014-12-30 21:19:14 +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
d7d8297811
pylint fixes
2014-12-26 02:04:29 +01:00
Johan Andersson
a9cfc70393
svtplay: don’t try to parse !json data.
2014-12-25 23:57:45 +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
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
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
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
2aa0fc3e84
tv4play: No need to display a warning message here.
2014-12-15 22:09:27 +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
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
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
76e6921771
disney: better automagic filename
...
this fixes #148
2014-11-23 13:04:05 +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
c66f6a51e4
disney: Adding support for disney.se
...
this fixes #148
2014-11-08 23:02:02 +01: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
0e65654a5a
HDS: show an error message when we see DRM files.
2014-10-12 23:31:12 +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
cybjit
4221a94d10
use log instead of print
2014-09-28 22:56:57 +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
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
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
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
9b1d2aa657
viaplay: support all characters for rtmp application value
...
this fixes #123
2014-08-27 15:13:57 +02:00
Johan Andersson
78c5258d23
hbo: better way to detect app and path values
2014-08-19 15:20:50 +02:00
Johan Andersson
187182babe
tv4: better detection for HLS streams.
2014-08-18 22:22:03 +02:00
Johan Andersson
a5de20a41d
vg: support for vgtv.no
2014-08-18 22:21:44 +02:00
Johan Andersson
8284250df4
service: sort service import list
2014-08-17 10:57:08 +02:00
Johan Andersson
aee8a6ad61
New service vg.no
2014-08-17 10:55:05 +02:00
Johan Andersson
d478dbf563
kanal5: support for kanal11play
2014-08-12 19:57:53 +02:00
Johan Andersson
23d5a45ca7
kanal5: better automagic name
2014-08-12 19:57:03 +02:00
Johan Andersson
951979798d
generic: detect embedded aftonbladet videos
2014-08-12 19:08:08 +02:00
Johan Andersson
ec3e8fb131
Fixing some landscape.io warnings
2014-08-12 00:08:51 +02:00
Johan Andersson
30c5da3f93
dbtv: Support for dbtv.no
2014-08-11 23:20:17 +02:00
Johan Andersson
7854cadb63
mtvnn: support for all_episodes
2014-08-11 22:45:59 +02:00
Johan Andersson
804fcbf2fc
mtvnn: override automagic name with a better one
2014-08-11 21:25:10 +02:00
Johan Andersson
62913151eb
mtvnn: new service support for nickelodeon.(se,no,nl)
...
this fixes #119
2014-08-11 20:41:09 +02:00
Johan Andersson
9b6f838e16
dr.dk: fixed a crash when looking on news videos
2014-08-11 19:46:56 +02:00
Johan Andersson
633a2254f0
viaplay: fix a FutureWarning
...
this fixes #120
2014-08-11 19:44:20 +02:00
Johan Andersson
8fd7639b1a
Space after #
2014-07-28 16:01:27 +02:00
Johan Andersson
89a8fc766b
Wrong indentation.
2014-07-28 15:57:25 +02:00
Olof Johansson
0aa10b7b5d
qbrick: add missing import: copy
...
Reported by pylint.
2014-07-22 10:16:30 +02:00
Olof Johansson
e56e5385e9
tv4play: avoid using builtin keyword id as varname
...
Reported by pylint.
2014-07-22 10:13:49 +02:00
Olof Johansson
91a4718b36
lemonwhale: don't use file as symbolname (py builtin)
...
Reported by pylint.
2014-07-22 10:10:11 +02:00
Olof Johansson
fc8a2fef9f
expressen: Fix anomalous-backslash-in-string pylint warning
2014-07-22 09:37:57 +02:00
Olof Johansson
7d9b5e0537
kanal5: Fix pylint warnings (whitespace issues)
2014-07-22 09:32:58 +02:00
Johan Andersson
cd1194c1e1
kanal5: some streams don’t have videos for IPAD
2014-07-21 15:38:36 +02:00
Johan Andersson
eb21340039
aftonbladet: support for akamai streams.
2014-07-14 14:49:03 +02:00
Johan Andersson
9aeea1b9d0
tv4play: support for HLS
2014-07-13 22:48:34 +02:00
Johan Andersson
40726e01a2
kanal5: always have rtmp live flag on.
2014-07-13 16:04:33 +02:00
Johan Andersson
1ae8bf3329
kanal5: divide the bitrate with 1000
2014-07-13 14:27:34 +02:00
Johan Andersson
b4832a9f5f
kanal5: We only see streamBaseUrl on RTMP
2014-07-10 18:35:27 +02:00
Johan Andersson
ce2d7cbab5
kanal5: Add support for HLS again.
2014-07-10 18:23:30 +02:00
Johan Andersson
0c6b458e5e
svtplay: hdcore 3.3.0
2014-07-10 18:08:48 +02:00
Johan Andersson
b8ae4e68ac
svtplay: they started to add query string on their hds streams
2014-07-01 19:19:00 +02:00
Johan Andersson
9fe5f1792b
ruv: update the service
2014-06-29 23:12:56 +02:00
Johan Andersson
e1915b6be2
viaplay: skip geoblock check if we see RTMP streams
2014-06-27 10:05:40 +02:00
Johan Andersson
45e847d849
viaplay: dont override live flag
2014-06-26 22:16:18 +02:00
Johan Andersson
e19b9e6316
viaplay: debug lines..
2014-06-26 22:12:16 +02:00
Johan Andersson
115ff10249
viaplay: support for viagame.com
2014-06-26 22:04:34 +02:00
Johan Andersson
9a7378f32d
viaplay: error handling when xml filename is f4m file
2014-06-26 22:04:16 +02:00
Johan Andersson
eb762b8084
viaplay: support for HLS with better quality
2014-06-26 21:52:32 +02:00
Johan Andersson
eeb8d39599
expressen: they changed some things again.
...
Adding support for HLS and RTMP
2014-06-26 21:13:15 +02:00
Johan Andersson
507cf21e3d
tv4play: hds live videos looks a bit different from vod hds.
2014-06-23 21:22:26 +02:00
Johan Andersson
abaf1e19a9
viaplay: use data-video-id instead of data-emediate-video_id.
...
based on a fix by @magic75 and this fixes #108
2014-06-22 22:46:00 +02:00
Johan Andersson
f5635980ec
kanal5: we have this in a other place now
2014-06-07 20:59:42 +02:00
Johan Andersson
6d6760df18
nrk: remove obsolete options.hls
2014-06-07 20:48:54 +02:00
Johan Andersson
3f4bdd58d8
service: copy options to fetcher
2014-06-07 20:48:54 +02:00
Johan Andersson
95aac29eb1
tv4play: we don’t support drm protected files
2014-06-03 16:25:31 +02:00
Johan Andersson
5d46c53d7f
viaplay: check for data-emeidate-video_id first.
2014-06-02 22:13:11 +02:00
Johan Andersson
b8b97d40b4
viaplay: use data-emediate-video_id instead of data-link
2014-06-02 22:11:07 +02:00
Johan Andersson
245f4517fa
viaplay: don’t import hdparse two times.
2014-06-02 21:54:18 +02:00
Johan Andersson
d66164f920
dr.dk: support for the new site.
2014-06-02 21:43:22 +02:00
Johan Andersson
4c83522225
lemonwhale: convert into new video fetcher
2014-06-02 21:43:02 +02:00
Johan Andersson
fe463a1567
viaplay: forgot else after that f4m fix.
2014-06-02 21:27:51 +02:00
Johan Andersson
92ef824fef
viaplay: support for hds streams.
2014-06-02 21:27:51 +02:00
Johan Andersson
b3ce95bdb1
svtplay: Unused import HDS
2014-06-02 21:27:51 +02:00
Johan Andersson
a38a077af5
svtplay: only yield when have have a subtitle.
2014-06-02 21:27:50 +02:00
Johan Andersson
30798c900a
vimeo: use bitrate instead of height
2014-06-02 21:27:50 +02:00
Johan Andersson
79dd600397
tv4play: hdsparse support
2014-06-02 21:27:50 +02:00
Johan Andersson
70f7ca72b7
nrk: hdsparse support
2014-06-02 21:27:50 +02:00
Johan Andersson
383c0650d7
hds: parse and kwargssupport
2014-06-02 21:27:50 +02:00
Johan Andersson
218f61b95d
justin: we don't want to return false here.
2014-06-02 21:27:50 +02:00
Johan Andersson
83b120ef9a
tv4play: right value for rtmp path
2014-06-02 21:27:50 +02:00
Johan Andersson
188e47517c
services: parse hls playlist first.
2014-06-02 21:27:50 +02:00
Johan Andersson
df6d64d218
Unused import select_quality
2014-06-02 21:27:49 +02:00
Johan Andersson
f5cf37c4a9
remove old subtitle functions from kanal5 and svtplay
2014-06-02 21:27:49 +02:00
Johan Andersson
28bc0f3389
viaplay: yield the subs
2014-06-02 21:27:49 +02:00
Johan Andersson
9591e99e19
tv4play: yield the subs
2014-06-02 21:27:49 +02:00
Johan Andersson
6a02d39ae3
urplay: yield the subs
2014-06-02 21:27:49 +02:00
Johan Andersson
4c50978acf
svtplay: yield the subs
2014-06-02 21:27:49 +02:00
Johan Andersson
994e9832fb
nrk: yield the subs
2014-06-02 21:27:49 +02:00
Johan Andersson
a374a55c21
kanal5: yield the subs
2014-06-02 21:27:49 +02:00
Johan Andersson
24cdfdcc31
svtplay: it should be elif and not if
2014-06-02 21:27:49 +02:00
Johan Andersson
c734591b8e
radioplay: convert into new video fetcher
2014-06-02 21:27:49 +02:00
Johan Andersson
f85afbf095
urplay: convert into new video fetcher
2014-06-02 21:27:49 +02:00
Johan Andersson
50dfb1c159
aftonbladet: convert into new video fetcher
2014-06-02 21:27:49 +02:00
Johan Andersson
3124e4796e
svtplay: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
47818019ab
justin: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
42e82b88c9
hbo: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
452237942e
expressen: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
0bebc2290e
dr: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
3d81c70f53
bambuser: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
2249196f30
kanal5: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
6cbc1fd503
mtvservices: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
a4d33a6d44
nrk: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
713e4d59c6
picsearch: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
d1d2c091ce
qbrick: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
672cf338ff
tv4play: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
474987309d
ruv: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
00b1627491
sr: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
8fb6f7f15f
viaplay: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
ecb84858fe
vimeo: convert into new video fetcher
2014-06-02 21:27:48 +02:00
Johan Andersson
e986f44581
lemonwhale: svd.se have changed provider for videos.
2014-05-01 23:18:04 +02:00
Olof Johansson
86576128d5
Add initial unittests for expressen
2014-05-01 22:44:38 +02:00
Olof Johansson
c72294c422
Refactor handles URLs tests to mixin
2014-05-01 22:43:36 +02:00
Johan Andersson
134dcb1367
aftonbladet: they changed how hls works.
2014-05-01 22:11:54 +02:00
Olof Johansson
30fdeef25d
Real fix for oppetarkiv pylint error
...
Silly me. :(
2014-05-01 22:01:09 +02:00
Olof Johansson
09834ebe3a
Fix minor pylint warnings in expressen fetcher
2014-05-01 21:59:51 +02:00
Olof Johansson
0abeffdbc1
Adapt Expressen fetch to changes to website
...
Now Expressen is using HLS.
2014-05-01 21:55:52 +02:00
Olof Johansson
10e7188687
Fix bug caught by pylint in oppetarkiv fetcher
2014-05-01 21:55:29 +02:00
Johan Andersson
d2068050b4
picsearch: They have two ways to write mediaId and media-id.
...
this fixes #94
2014-05-01 21:10:25 +02:00
Olof Johansson
5deeb84fc9
Break out OppetArkiv to subclass of Svtplay
2014-05-01 20:07:55 +02:00
Johan Andersson
924cca1380
viaplay: forgot else after that f4m fix.
2014-05-01 17:06:24 +02:00
Johan Andersson
c2a389841f
viaplay: forgot else after that f4m fix.
2014-05-01 17:04:08 +02:00
Johan Andersson
5e47b7bc26
viaplay: support for hds streams.
2014-05-01 16:52:05 +02:00
Johan Andersson
28a1d4deaf
viaplay: move subtitle force thing before download_hds
2014-05-01 16:47:51 +02:00
Johan Andersson
ea45d78dad
viaplay: some of their streams are HDS
...
this fixes #90
2014-05-01 16:44:36 +02:00
Johan Andersson
a80786183a
svtplay: Unused import HDS
2014-04-27 20:48:13 +02:00
Johan Andersson
32fbe5051f
svtplay: only yield when have have a subtitle.
2014-04-27 15:36:57 +02:00
Johan Andersson
cd6efcda43
vimeo: use bitrate instead of height
2014-04-27 13:38:32 +02:00
Johan Andersson
8d31431611
tv4play: hdsparse support
2014-04-27 13:24:53 +02:00
Johan Andersson
6c229c77f9
nrk: hdsparse support
2014-04-27 13:24:44 +02:00
Johan Andersson
6be0efa655
hds: parse and kwargssupport
2014-04-27 13:19:34 +02:00
Johan Andersson
0dfc9598da
justin: we don't want to return false here.
2014-04-27 10:43:49 +02:00
Johan Andersson
c8ee46fd6f
tv4play: right value for rtmp path
2014-04-27 09:11:58 +02:00
Johan Andersson
305ecf75a8
services: parse hls playlist first.
2014-04-27 09:11:58 +02:00
Johan Andersson
db8a50131b
Unused import select_quality
2014-04-27 09:11:58 +02:00
Johan Andersson
179689ad19
remove old subtitle functions from kanal5 and svtplay
2014-04-27 09:11:58 +02:00
Johan Andersson
d1e0757dd4
viaplay: yield the subs
2014-04-27 09:11:57 +02:00
Johan Andersson
7600da2299
tv4play: yield the subs
2014-04-27 09:11:57 +02:00
Johan Andersson
328f01d2f2
urplay: yield the subs
2014-04-27 09:11:57 +02:00
Johan Andersson
ee5c8cde3c
svtplay: yield the subs
2014-04-27 09:11:57 +02:00
Johan Andersson
ac17851fa9
nrk: yield the subs
2014-04-27 09:11:57 +02:00
Johan Andersson
e9792c629a
kanal5: yield the subs
2014-04-27 09:11:57 +02:00
Johan Andersson
e35e3c6932
svtplay: it should be elif and not if
2014-04-27 09:11:57 +02:00
Johan Andersson
153615e918
radioplay: convert into new video fetcher
2014-04-27 09:11:57 +02:00
Johan Andersson
8864d916ae
urplay: convert into new video fetcher
2014-04-27 09:11:57 +02:00
Johan Andersson
388ab9486c
aftonbladet: convert into new video fetcher
2014-04-27 09:11:57 +02:00
Johan Andersson
2c94002f46
svtplay: convert into new video fetcher
2014-04-27 09:11:57 +02:00
Johan Andersson
d8751b97d9
justin: convert into new video fetcher
2014-04-27 09:11:57 +02:00
Johan Andersson
4f1bee49a6
hbo: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
65576df0d3
expressen: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
28d8f453c8
dr: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
30e23c171d
bambuser: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
5b5b039e9b
kanal5: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
b07a16bf6f
mtvservices: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
d78ced05d9
nrk: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
06d7da454f
picsearch: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
b8752b7ae1
qbrick: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
efeaff58be
tv4play: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
79a5e82370
ruv: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
f6898084a7
sr: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
e89f69e577
viaplay: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
341be4b8e7
vimeo: convert into new video fetcher
2014-04-27 09:11:56 +02:00
Johan Andersson
e05b1c2583
svtplay: basic svtflow.se support
2014-04-27 09:05:41 +02:00
Johan Andersson
a175a7410a
Merge pull request #68 from olof/topic/justin_archive_content
...
Support archived content from Justin/Twitch
2014-04-27 09:05:28 +02:00
Johan Andersson
45f9d81007
svtplay: NoneType is not a valid execpt type.
2014-04-12 21:07:53 +02:00
Johan Andersson
d2185d35a9
urplay: find all episodes support.
2014-04-03 21:09:42 +02:00
Johan Andersson
cba3bed554
svtplay: all episodes for öppet arkiv.
2014-04-03 21:02:51 +02:00
Johan Andersson
9303550de1
tv4play: support for all episodes.
2014-04-03 19:52:51 +02:00
Johan Andersson
2b111ecd9c
picsearch: download_hls import is not used.
2014-03-31 23:05:37 +02:00
Johan Andersson
05972c7b43
picsearch: better error messages
2014-03-31 19:15:40 +02:00
Johan Andersson
0046d05987
qbrick: this code is not valid anymore
2014-03-31 14:07:32 +02:00
Johan Andersson
7685944bdf
kanal5: dont override -l value
2014-03-26 22:47:30 +01:00
Johan Andersson
aad965b8b6
generic: replace & with & on svt.se
2014-03-25 20:22:21 +01:00
Johan Andersson
051565b2cf
viaplay: support for all episodes
...
This only works for latest season.
2014-03-25 20:21:52 +01:00
Johan Andersson
24dd893fca
picsearch: New service.
...
DN.se is using picsearch now days instead of qbrick
2014-03-25 15:37:41 +01:00
Johan Andersson
5e1e6dbbc9
subtitle: a way to download only subtitle.
2014-03-21 21:01:00 +01:00
Olof Johansson
d6eba115ba
justin: adjust error msg in case of type being unknown
2014-03-19 23:29:16 +01:00
Olof Johansson
2aae49003a
justin: support archived content from twitch and justin
...
Archive contents have URLs that look like justin.tv/<channel>/b/<id> and
twitch.tv/<channel>/b/<id>. Otherwise, the implementation is equivalent with
that of _get_video, which is now renamed to _get_chapter.
Closes #67 .
2014-03-19 23:28:42 +01:00
Olof Johansson
0efff3c2fe
Remove unused imports
2014-03-19 23:03:31 +01:00
Olof Johansson
1850c0473d
service: silence unused-argument warning from pylint
...
The options parameter is unused, but is part of the interface, so
we don't want to remove it.
2014-03-19 23:03:28 +01:00
Olof Johansson
c906b989c2
justin: don't assume Exception has message attribute
...
In Python3, the Exception class does not have a message attribute.
Stringifying the Exception object results in the same thing though,
and it works in both Python 2 and 3.
2014-03-19 22:48:40 +01:00
Olof Johansson
b31f6f6d85
Add editor modelines
2014-03-19 22:45:19 +01:00
Johan Andersson
368fa3c7ed
Merge pull request #70 from olof/topic/viaplay_latest_ep_url
...
viaplay: try harder when extracting video IDs
2014-03-09 17:32:27 +01:00
Johan Andersson
e568bef14c
viaplay: this fixes #69 because streams are using non-standard port.
2014-03-09 17:26:40 +01:00
Olof Johansson
58140554c8
viaplay: try harder when extracting video IDs
...
Before this change, the viaplay class would look for the video id only in the
URL. With this change, it will also look for it in the HTML document (after
fetching it) if it isn't in the URL. This makes svtplay-dl able to support
"latest episode" URLs, like:
http://www.viasat4play.no/programmer/viva-la-bam
vs
http://www.viasat4play.no/programmer/viva-la-bam/359853
2014-03-09 16:27:06 +01:00
Johan Andersson
2d0a4f2beb
qbrick: this will fix #72
2014-03-09 16:26:54 +01:00
Anders Waldenborg
6799899bcf
Add --all-episodes option (for svt only currently)
2014-02-18 19:00:20 +01:00
Anders Waldenborg
baa8d76551
Add get_urldata() method to service
...
self.get_urldata() is eqivalent to get_http_data(self.url), but
also caches the data, so no additional requests are made if it
is called multiple times (e.g when grabbing title or downloading
thumbnail).
Generic().get(url) still causes it to be fetched an extra time.
2014-02-18 19:00:20 +01:00
Anders Waldenborg
904e16d457
Split out opengraph getter to separate function
...
...and add doctests
2014-02-18 19:00:20 +01:00
Olof Johansson
a89127c384
sr: add http scheme to url only if it's missing
2014-02-11 18:46:37 +01:00
Johan Andersson
0a88eb1009
svtplay: sometimes subtitleReferences is None
2014-02-11 18:16:26 +01:00
Johan Andersson
85e286937a
Merge pull request #63 from olof/topic/twitch-fixes
...
Add HLS support for Twitch/Justin
2014-02-09 20:59:11 +01:00
Johan Andersson
c7634399a7
generic: detect embeded svtplay streams
2014-02-08 22:47:47 +01:00
Olof Johansson
3aef528b5d
justin: Add HLS support
2014-02-08 17:40:25 +01:00
Olof Johansson
159d0d929d
justin: refactoring
...
Break out logic for video and channel fetching to functions and introduce a
JustinUrlException class, that represents faulty URLs.
2014-02-08 17:40:25 +01:00
Olof Johansson
38b3c7820b
hls: automatically detect baseurl
2014-02-08 17:40:25 +01:00
Olof Johansson
b50fd6b907
Fix pylint anomalous-backslash-in-string warnings
...
Also, avoid having to escape " in strings by delimiting it with '
instead.
2014-02-08 17:31:54 +01:00
Johan Andersson
701ce4fcdc
aftonbladet: support for the new site
2014-02-05 23:15:19 +01:00
Johan Andersson
a7b114398b
kanal5: print error message when we see drm
2014-02-05 22:13:26 +01:00
Johan Andersson
05364d2f08
viaplay: some streams need live flag set
2014-02-05 22:03:16 +01:00