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
Olof Johansson
fa66beff9b
select_quality: Simplify and add comments
2016-03-31 20:33:44 +02:00
Olof Johansson
f59207302d
prio_streams: Rename to protocol_prio
2016-03-31 20:33:44 +02:00
Olof Johansson
84ca17a14c
select_quality: Replace sys.exits with UIExceptions
2016-03-31 20:19:44 +02:00
Olof Johansson
dad2790d9e
select_quality: Filter out unwanted protocols before bitrate
...
It was easily possible to end up in a state where the bitrate prioritization
wanted a bitrate only avaiable via protocols outside of our set of accepted
protocols, like trying to disable dash for svtplay. By doing the protocol
filtering first, we end up only considering "valid" bitrates.
2016-03-31 20:19:44 +02:00
Olof Johansson
9d2054b4bc
select_quality: handle when no requested proto is available
...
Needs to widen the scope of the try: catch block in svtplay_dl/__init__.py
a little, since select_quality can now also fire away UIExceptions.
2016-03-31 20:19:44 +02:00
Olof Johansson
51c71aa1cb
error: New exception, NoRequestedProtocols
...
This excpetion is thrown when the stream can't be accessed by any accepted
protocol (as decided by options.stream_prio).
2016-03-31 20:19:44 +02:00