1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-24 12:15:40 +01:00
Commit Graph

1277 Commits

Author SHA1 Message Date
Johan Andersson
ec0f2a4feb subtitle: use HTTP from utils instead of requets. 2016-12-05 19:55:04 +01:00
Johan Andersson
80992f8664 postprocess: return und if we cant get the right language 2016-12-05 19:36:00 +01:00
Anders Waldenborg
a9c579ba5f Fix subtitles in urplay
The subtitle url was relative (in particular it left out the scheme)
Never videos appears to use VTT/WRST format
2016-11-30 23:21:42 +01:00
Johan Andersson
a986b9aeea picsearch: New way to get the token and id 2016-11-22 18:05:08 +01:00
Johan Andersson
0c1159e171 New version 1.8 2016-11-14 23:53:49 +01:00
Johan Andersson
b08d593556 subtitle: don’t crash if we cant download subtitle
show a warning that we cant download it.
2016-11-14 21:51:39 +01:00
Sopor
ee67996d1c tv4play: changed where to find the hls videos
fixes: #498
2016-11-10 08:32:29 +01:00
Johan Andersson
a9c6ad5e78 svtplay: don’t crash if we can’t find any video 2016-11-06 19:48:22 +01:00
Johan Andersson
1eb403a796 oppetarkiv: fix after last svtplay update. 2016-11-06 15:25:49 +01:00
Johan Andersson
2286ce6e02 svtplay: remove unused imports 2016-11-06 15:24:53 +01:00
Johan Andersson
fb0b1d74fe svtplay: no need for find_video_id 2016-11-06 15:10:38 +01:00
Johan Andersson
44bc008d07 svtplay: return direct if we can’t find video info 2016-11-06 14:55:43 +01:00
Johan Andersson
15a1fe2fcf svtplay: fix naming of filenames
fixes #481
2016-11-06 14:52:11 +01:00
Johan Andersson
d1ee50466b svtplay: use the same dash condition for all dash versions 2016-11-06 12:58:32 +01:00
Johan Andersson
41e5d8ef31 tv4play: don’t crash if we can’t find any streams
fixes #495
2016-11-06 12:58:06 +01:00
Johan Andersson
3bd5f498c6 dash: don’t overwrite the init file 2016-11-05 18:51:21 +01:00
Linus Karlsson
c436e4c381 subtitle.tt: fix error when calculating end time. 2016-11-01 23:19:54 +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
7c7542e709 tv4play: they changed the url for login
fixes #489
2016-10-31 19:30:28 +01:00
Johan Andersson
eeb589188c tv4play: better error message when we can’t decode json 2016-10-31 19:28:00 +01:00
Johan Andersson
7e551f6cfc viaplay: support for tv3play.tv3.ee and tvplay.skaties.lv 2016-10-31 19:20:18 +01:00
Johan Andersson
59456c799f svtplay: fix -A again after the svtplay move away from redux 2016-10-31 19:14:29 +01:00
Johan Andersson
4901d89cf6 viaplay: support for play.tv3.lt
fixes #482
2016-10-20 19:07:56 +02:00
Johan Andersson
17c1ff4b6d svtplay: they changed to key again so -A stopped working 2016-10-19 14:20:36 +02:00
Johan Andersson
060cd5e06a New version 1.7 2016-10-18 00:01:08 +02:00
Johan Andersson
1a99e0f947 sr: fix for their new site
fixes #467
2016-10-17 23:58:23 +02:00
Johan Andersson
b4768ef2f1 subtitle.sami: don’t try to decode None
fixes: #477
2016-10-17 21:40:20 +02: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
16e1661efd svtplay: they changed the hostname for api calls
fixes #475
2016-10-16 19:20:42 +02:00
Johan Andersson
e943e6bc5b New release 1.6 2016-10-06 22:52:50 +02:00
Johan Andersson
cd9b18c91e nrk: dont crash if we can’t find id 2016-10-06 22:51:54 +02:00
Johan Andersson
84d13a9f0c aftonbladet: download videos again 2016-10-06 22:46:40 +02:00
Johan Andersson
d0bca585e7 svtplay: fix so -A work again
fixes #466
2016-10-04 22:34:50 +02:00
Johan Andersson
72d0e2069a viaplay: workaround to detect episode number
fixes #461
2016-10-01 12:33:20 +02:00
Johan Andersson
4b79438ea7 viaplay: better support to detect videoid 2016-09-28 12:48:56 +02:00
Johan Andersson
fc9600b23b svtplay: support for dash segmented files 2016-09-26 00:43:23 +02:00
Johan Andersson
9dc52589b9 dash: support for segmented files
fixes #448
2016-09-26 00:42:42 +02:00
Johan Andersson
8067e4d05d New release 1.5 2016-09-19 20:44:58 +02:00
Johan Andersson
05d2987fee nrk: dont crash when the video is geoblocked 2016-09-19 20:39:27 +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
b156849495 svtplay: fix so sista-chansen work again
fixes #451
2016-09-15 08:53:49 +02:00
Johan Andersson
89789b843b viaplay: get the right id for the video and not the first one we see.
fixes: #450
fixes: #447
2016-09-14 20:52:14 +02:00
Johan Andersson
61b512849b svtplay: they started to use single quotes instead of double.
fixes #451
fixes #449
2016-09-14 18:55:33 +02:00
Johan Andersson
766fd34d62 New release 1.4 2016-09-10 17:37:07 +02:00
Johan Andersson
b1859b1f6b svtplay: support for alt streams
in some cases the akamai one does not work.
we should make this prettier..
2016-09-10 17:30:04 +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
0cb152edef postprocess.sublanguage.parse: in py3 map return an iterator but we want a list
fixes #444
2016-09-07 17:31:14 +02:00
Johan Andersson
86c5bd3776 New release 1.3 2016-09-06 00:25:54 +02:00
Johan Andersson
6b2c860279 Update .pod file 2016-09-06 00:23:14 +02:00
Johan Andersson
7f8906ae3f pokemon: support for downloading videos 2016-09-04 20:44:25 +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
7c8cf96900 viaplay: dont expect the key to be 0. better to loop all keys instead.
fixes: #440
2016-09-03 18:39:49 +02:00
Johan Andersson
4ecb24d0ce riksdagen: Adding support
fixes: #436
2016-09-02 01:20:54 +02:00
Johan Andersson
37688133b9 nrk: they dont use https for the api call 2016-09-02 00:42:10 +02:00
Johan Andersson
4afc74c415 Merge pull request #403 from sveinhansen/master
Changes to nrk web pages:
2016-09-02 00:24:55 +02:00
Johan Andersson
31597808eb Merge pull request #434 from qnorsten/master
svtplay: added support for direct link to rss.xml with -A
2016-09-02 00:09:51 +02:00
Johan Andersson
36c9c08452 viaplay: dont run len on int's to check if its empty string
fixes #431
2016-09-02 00:06:31 +02:00
qnorsten
a12ff19606 svtplay: added support for direct link to rss.xml with -A 2016-08-24 00:42:49 +02:00
qnorsten
d2e9edf1e3 svtplay: Fix for sista-chansen. GridStore have been renamed GridPageStore. 2016-08-23 14:27:21 +02:00
Johan Andersson
5394a0f92c generic: support for finding m3u8 files in source tags 2016-08-23 01:01:31 +02:00
Johan Andersson
74eae8791f flowonline: add support for the site
fixes: #429
2016-08-23 00:59:57 +02:00
Anton
1825ad834e Update mtvnn.py 2016-08-22 15:32:04 +02:00
Johan Andersson
c799375e73 viaplay: more improvements for viafree with single videos
fixes #427
2016-08-21 01:08:39 +02:00
Johan Andersson
4d4ba7afac viaplay: some cases there is no episode info, use the video id instead. 2016-08-20 17:16:40 +02:00
Johan Andersson
3a788bcfae twitch: Add support for clips
fixes #426
2016-08-20 16:32:12 +02:00
Johan Andersson
f807e67425 svtplay: add support to download genre with -A
fixes: #312
2016-08-20 15:51:58 +02:00
Johan Andersson
2716f4bd22 viasatsport: detect live streams. 2016-08-20 15:15:25 +02:00
Johan Andersson
356cdff704 viasatsport: Adding support for vod-videos.
fixes: #200
2016-08-20 14:17:54 +02:00
Johan Andersson
ba35ec265b svtplay: Add support for sista-chansen with -A
fixes: #325
2016-08-20 13:52:19 +02:00
Johan Andersson
87d2b41a74 tv4play: fix login issue with latest update
fixes: #425
2016-08-20 12:46:54 +02:00
Johan Andersson
1ed9e2aaf2 filmarkivet: adding support for the site
fixes: #423
2016-08-17 19:53:56 +02:00
Johan Andersson
4374d1c38d viaplay: Better way to extract the right video id from the new site
fixes: #424
2016-08-17 00:43:34 +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
Johan Andersson
1775793387 viaplay: support for -A viafree sites 2016-08-15 22:46:32 +02:00
Johan Andersson
e0caf5c822 viaplay: add support for viafree.se 2016-08-15 19:32:52 +02:00
Johan Andersson
31aaf468c0 subtitle: decode some htmlentities in sami
fixes #421
2016-08-01 21:02:38 +02:00
Johan Andersson
ce367f2b3e main: rewrite some code so it easier to read 2016-08-01 20:55:19 +02:00
Johan Andersson
b295d4f2b0 main: improve output help text
show that we can output to a folder too.
fixes #419
2016-08-01 20:43:24 +02:00
Johan Andersson
9a0eda8b90 spell fixes 2016-08-01 20:40:46 +02:00
Johan Andersson
f8f25cf2a4 Merge remote-tracking branch 'qnorsten/master' into qnorsten 2016-07-24 12:15:11 +02:00
Johan Andersson
75c94a6acd Merge pull request #414 from iwconfig/patch-1
Support for merging subtitles with corresponding ISO639-3 language code
2016-07-24 11:50:47 +02:00
Johan Andersson
6f6bf04e05 aftonbladet: use aptomaVideoId for videoId.
fixes: #416
2016-07-13 19:59:24 +02:00
iwconfig
91cc1a18a2 Fixed minor bug with manual mappings options for ffmpeg
also a tiny cleanup
2016-07-11 23:05:03 +00:00
Johan Andersson
dfcae7456e svtplay: in some cases there is no season slug for videos 2016-07-11 10:44:33 +02:00
iwconfig
c5eea95c3f Now --remux is on by default with --merge-subtitle.
Also fixed small bug when using --all-subtitles with only one available
subtitle.
2016-06-30 23:57:27 +00:00
iwconfig
3c1d45a37c Fixed issue with --force-subtitle.
--force-subtitle and -S did not respect each other but now it is
working as it should. If --force-subtitle is used with -S it downloads
only the subtitles, and if --force-subtitle is used alone it overwrites
the existing subtitles and continues with the audio/video stream.
2016-06-30 23:57:27 +00:00
iwconfig
4e63c15ef9 Added -M, --merge-subtitle to merge subtitle(s).
The option gets the correct ISO639-3 language code using my own simple
language detection api, and merges with correct metadata using ffmpeg.
If ffmpeg is not installed an error message is raised since avconv
doesn't seem keep up with ffmpeg.

I also did a little cleanup in postprocess().
2016-06-30 23:57:27 +00:00
Johan Andersson
0ae031b8ac tv3play: fix all downloads if it more than one seaon
fixes: #389
2016-06-30 01:20:39 +02:00
Johan Andersson
12f8a47415 svtplay: download all episodes with 'visa fler'
fixes: #407
2016-06-30 01:20:31 +02:00
Johan Andersson
421f53f099 dplay: support for other languages in subtitles
fixes: #410
2016-06-30 01:20:12 +02:00
Rabin Vincent
ddeec9e90b dr: support --all-episodes 2016-06-30 00:08:42 +02:00
Svein Hansen
c2d8d64e99 Changes to nrk web pages:
Simpler html-parsing
Fixed subtitle support
2016-06-09 22:21:11 +02:00
Johan Andersson
8973f19bf7 New release 1.2 2016-06-03 00:12:08 +02:00
Johan Andersson
d8b2b8efa6 timestr: leading zero in single digit 2016-06-03 00:09:11 +02:00
Johan Andersson
f0fe1638eb output: print which filename exists while printing the error message
fixes: #391
2016-06-02 23:56:41 +02:00
iwconfig
4f6c4821d7 remux only if file is not mp4 2016-06-02 01:47:25 +02:00
Johan Andersson
cf7380211f mtvnn: add support for nickelodeon.dk
fixes #394
2016-06-02 00:54:35 +02:00
Johan Andersson
10a259982e smi: it should be three decimals and not two
this fixes #398
2016-06-01 22:54:11 +02:00
Johan Andersson
c0b4d278b4 sami: dont crash on &
this fixes #396
2016-06-01 22:43:39 +02:00
Johan Andersson
b298e823eb nrk: add some error checks if geoblocked 2016-06-01 22:15:45 +02:00
Johan Andersson
53d702708b get_one_media: include version crash 2016-06-01 22:11:01 +02:00
Johan Andersson
704fc6dee8 disney: move down the exclude so it catch the new name 2016-06-01 22:11:01 +02:00
Svein Hansen
56a404686a tv.nrk.no website html change. Error when finding the video id. 2016-05-26 23:09:47 +02:00
Johan Andersson
fa730a5564 remove options in argument for exclude 2016-05-14 22:54:30 +02:00
Johan Andersson
c324374ba7 service: exclude should use options in the class 2016-05-14 22:41:33 +02:00
Johan Andersson
af66859dd5 get_one_media: move force_subtitle to main function
with this it will work for every site with subtitles
2016-05-14 22:38:23 +02:00
Johan Andersson
23814a9bf5 select_quality: fix crash while using range
fixes: #392
2016-05-14 11:17:34 +02:00
qnorsten
24a1789949 subtitles: --convert-subtitle-colors command added to convert color information in wsrt subtitle files to <font color=""> tags. 2016-05-09 15:10:58 +02:00
qnorsten
4b9cd2a954 Merge branch 'master' of https://github.com/spaam/svtplay-dl.git
# By Johan Andersson (7) and qnorsten (1)
# Via Johan Andersson
* 'master' of https://github.com/spaam/svtplay-dl.git:
  New release 1.1
  Update makefile version number
  makefile: fix a sed error
  diff_man: detect extented regex for sed
  Add new agruments to pod file
  main: move all-subtitles to the rest of subtitles agruments
  Add a silent-semi argument
  get_one_media: added missing checks if subtitles exists before trying to print url using -g
2016-05-05 17:08:45 +02:00
Johan Andersson
c6abc2e6d9 New release 1.1 2016-05-05 14:02:03 +02:00
Johan Andersson
468f36c62c main: move all-subtitles to the rest of subtitles agruments 2016-05-05 12:34:05 +02:00
Johan Andersson
7a29dcb65a Add a silent-semi argument
It that will only print error, warning and
when the file is downloaded.
2016-05-05 11:34:10 +02:00
qnorsten
7d575ee382 get_one_media: added missing checks if subtitles exists before trying to print url using -g 2016-05-05 10:38:43 +02:00
qnorsten
f807f48b7a get_one_media: added missing checks if subtitles exists before trying to print url using -g 2016-05-05 09:46:12 +02:00
qnorsten
5871f81695 output: removed unnecessary print 2016-05-05 01:26:38 +02:00
qnorsten
507bb3cf31 output: wrst now detected as extension. srt file no longer named .wrst.srt when saving raw subtitle from SVT-play. 2016-05-04 09:44:56 +02:00
qnorsten
a774a8052b Merge branch 'master' of https://github.com/spaam/svtplay-dl.git into rawsubs
# By Johan Andersson (7) and qnorsten (4)
# Via Johan Andersson (2) and qnorsten (1)
* 'master' of https://github.com/spaam/svtplay-dl.git:
  urplay: dont crash when there is no label
  twitch: Fix so we can get live url again
  fetcher: dont print newline when its silent
  main: add dash in the help text for preferred
  tv4play: free videos with premuim showed up as None
  tv4play: fix unicode errors in showname
  Fixed missing space error
  Some minor code improvments
  postprocess: ext includes dot before fileextention
  Updated gitignore
  Added support for subfix in filename of subtitles, when several languages are available Added command to download all available subtitles for a video (--all-subtitles) Added support to print all the subtitle urls when the get url parameter is used Fixed so subtitle url and stream url get printed if -S and -g but not --force-subtitles parameter is used Added support for downloading all subtitles and auto subfix them with language name for Urplay and Urskola (even when just one subtitle is downloaded)
2016-05-03 22:43:57 +02:00
Johan Andersson
f49354387a urplay: dont crash when there is no label 2016-05-03 20:35:16 +02:00
Johan Andersson
435e58436e Merge pull request #379 from qnorsten/master
Added support for download of all available subtitles on a video
2016-05-03 20:18:32 +02:00
Johan Andersson
45be38c39d twitch: Fix so we can get live url again
fixes: #385
2016-05-02 22:26:30 +02:00
Johan Andersson
3ea58c0461 fetcher: dont print newline when its silent 2016-05-01 13:12:19 +02:00
Johan Andersson
1a2b3001cc main: add dash in the help text for preferred
fixes: #383
2016-04-30 22:15:35 +02:00
Johan Andersson
5cf6e0fe45 tv4play: free videos with premuim showed up as None 2016-04-30 14:10:43 +02:00
Johan Andersson
03a6307f38 tv4play: fix unicode errors in showname
fixes: #336
2016-04-30 13:54:26 +02:00
qnorsten
b3f03c2a69 output: Raw subs now affected by --force-subtitles and not --force 2016-04-29 11:51:24 +02:00
qnorsten
f77b560ad8 output: Modifed whitelist from srt to all subs to fix error with raw subtitle file preventing download of videofile 2016-04-29 11:51:23 +02:00
qnorsten
258a969aa1 subtitle: removed parentesis in if check 2016-04-29 11:51:18 +02:00
qnorsten
d72ff200a6 subtitle: fix so right filename is saved when saving raw subs 2016-04-29 11:51:07 +02:00
qnorsten
e54eb77993 subtitle: fixed syntax error 2016-04-29 11:50:43 +02:00
qnorsten
e2093c9a4d subtile: minor code improvments 2016-04-29 11:50:17 +02:00
qnorsten
617f519977 subtitle: added command --raw-subtitles to download raw subtitle file also 2016-04-29 11:49:44 +02:00
qnorsten
162901b263 subtitle: added command --all-subtitle to download all available
subtitles.
subtitle: Added support for subfix in subtile filename.
urplay: added support to download more than 1 subtitle
Added support to print all the subtitle urls when the get url parameter is used
Fixed so subtitle url and stream url get printed if -S and -g but not --force-subtitles parameter is used
Added support for downloading all subtitles and auto subfix them with language name for Urplay and Urskola (even when just one subtitle is downloaded)
2016-04-29 11:41:34 +02:00
qnorsten
26a027517c Merge pull request #1 from spaam/master
postprocess: ext includes dot before fileextention
2016-04-28 23:14:08 +02:00
qnorsten
156d60f8de Fixed missing space error 2016-04-27 19:41:23 +02:00
qnorsten
428d4c5022 Some minor code improvments 2016-04-27 19:37:32 +02:00
Johan Andersson
003c494e0b postprocess: ext includes dot before fileextention
this fixes: #380
2016-04-27 18:53:47 +02:00
qnorsten
56e07188ee Added support for subfix in filename of subtitles, when several languages are available
Added command to download all available subtitles for a video (--all-subtitles)
Added support to print all the subtitle urls when the get url parameter is used
Fixed so subtitle url and stream url get printed if -S and -g but not --force-subtitles parameter is used
Added support for downloading all subtitles and auto subfix them with language name for Urplay and Urskola (even when just one subtitle is downloaded)
2016-04-27 10:37:47 +02:00
Johan Andersson
f159ebd9e3 get_one_media: dont download subtile with -g and -S
fixes: #366
2016-04-27 00:38:44 +02:00
Johan Andersson
d56a5f4deb get_one_media: print subtitle url
with --force-subtile, -g and -S it will print the url for subtitle
fixes: #367
2016-04-27 00:34:25 +02:00
Johan Andersson
0fe57c52a2 select_quality: support for range to -q
this is similar to -Q  but instead its -q 2000,3000  . it will choose one in between
fixes: #372
2016-04-26 23:48:12 +02:00
Johan Andersson
92b734daab urplay: fix scrape so it works again
this fixes: #374
2016-04-26 23:22:59 +02:00
Johan Andersson
254edb99b7 get_all_episodes: copy options to the next service
this fixes: #373
2016-04-26 23:18:45 +02:00
Johan Andersson
4d392d6664 subtitle: strip line endings 2016-04-20 18:42:46 +02:00
Johan Andersson
e5059afb7a tv4play: add client to post data 2016-04-19 21:58:11 +02:00
Johan Andersson
fcbcb25fce picsearch: new type of embedded video 2016-04-19 21:08:17 +02:00
Johan Andersson
6d79ce9c04 tv4play: new url for login 2016-04-19 21:06:51 +02:00
Olof Johansson
5393dc1929 Fix various pylint warnings
None of these were any real problems, but easier to spot real issues if pylint
is a bit quieter. Apart from the pylint overrides being sprinkled over the code
base, this commit also fixes occurences of the following issues:

 - logging-not-lazy
 - logging-format-interpolation
 - unused-import
 - unused-variable
2016-04-03 19:06:45 +02:00
Johan Andersson
f15df72ff2 Merge pull request #362 from olof/dash_complete_progressbar
dash: complete the progress bar after file is downloaded
2016-04-02 17:52:12 +02:00
Olof Johansson
556d85e31f dash: complete the progress bar after file is downloaded
The progress bar wasn't updated after the downloaded completed,
so the final progress bar would look something like this:

   [99/100][===============================.] ETA: 0:00:00

This can be interpreted as the file didn't download completely.

Reported-by: rooth
2016-04-02 17:35:10 +02:00