Before you download anything here, have a look at the install page first.
There might be a better solution for you, than downloading a file from here.
Snapshots created from each push. it might be broken. use at your own risk.
- pluto.tv: fix so it works again
- pluto.tv: fix getting metadata for a video. like name, season and episode info.
- new argument
--abort-on-error using this it will abort the following videos instead of continuing with -A.
- new argument
--tydligare-tal this will only download videos with ‘tydligare tal’ independent on language. for example there are videos with english and swedish with this. --audio-language only worked with one.
- tv4play: support for .nfo files. thanks to @hmfhmf for that contribution.
- 32bit windows binaries no longer supported because upstream dependency dropped support for it.
- svtplay: fix getting episode name
- svtplay: improve getting episode number
- urplay: fix getting videos
- show transfer speed when downloading media.
- svtplay: crash when collecting metadata
- svtplay: fix getting videos on categories
- sr/sverigesradio: fix service after they updated the website
- urplay: fix service after they updated the website
- urplay: add support for accessibility media
- ruv: update the service
- tv4play: fix getting the correct audio track
- tv4play: fix getting all episodes
- fix name templating on custom formats with/without season/episode info
- hls: fix in some cases we are not detecting the audio track on some m3u8 files
- improved connection retries on bad connections when downloading media
- svtplay: fix so downloads work again.
- dr: fix naming on some videos.
- pluto: reverted the changes in previous version so it works again.
- fix a crash when running in flatpak
- nrk: add support for –all-episodes
- pluto: fix an issue not downloading the whole video
- svt: fix getting clips for news articles
- urplay: dont crash on old python 3.11 version
- urplay: fix getting –all-episodes
- add a warning when trying to use –nfo on unsupported sites. (thanks to @hmfhmf for the contribution)
- svtplay: fix naming of the files
- svtplay: fix getting all subtitles (“normal” one and “allt tal”)
- fix a crash on ubuntu 24.04 with python3-zstandard installed
- tv4play: get swedish subtitles by default
- tv4play: fix a crash when people use the wrong token
- urplay: fixed a crash from series page
- nrk: fix downloading clips
- show a better error message when trying to fetch video with a specific role and format.
- urplay: fix a crash when figuring out season info for filename
- svtplay: fixed a crash on some videos when url was None
- urplay: fixed a crash after they updated the site (thanks to @MrIngelborn for the contribution)
- dash: added support for svt custom average tag. because of this streams will show a slightly less bitrate.
- subfolder: all sites will work like it did with svtplay now.
- svtplay: for a special case for some öppet arkiv videos we got the wrong playlist
- nrk: fix for getting 1080p streams
- svtplay: improve detection on episode numbering
- svt: fix downloading videos
- svtplay: fix a crash on some videos with -A
- svtplay: fix a crash on upcoming videos
- sr: fix finding sound files
- hls: show a error messsage when we can’t access important files
- subtitle: show a message when we trying to download a lot of files like we do in tv4play
- aftonbladet: improved getting plus videos via token
- svtplay: they updated the site.
- svtplay-dl: dropped support for windows 7. one of the dependencies (cryptography) stopped supporting windows 7 (microsoft stopped supporting it 5 years ago).
- svtplay: when we have both subtitles
svenska and svenska (allt tal) it will only download allt tal
- svtplay: fixed -A on
kategorier
- svtplay: improve detection on season info based on year
- subtitles wont be downloaded again on already existing file when using
-M and -A
- added support for svtbarn
- tv4play: fixed a crash on downloading clips
- fixed a crash on bad filenames on windows with
: in the name
- changed how configs works.
- it will check current working directory first for the file
svtplay-dl.yaml
- then on windows the
%APPDATA%\svtplay-dl\svtplay-dl.yaml file
- on *nix then
$XDG_CONFIG_HOME/svtplay-dl/svtplay.yaml / ~/.config/svtplay-dl/svtplay-dl.yaml then the old ~/.svtplay-dl.yaml
- tv4: fixed a crash downloading videos
- tv4play: fixed a crash downloading videos from list
- nrk: fixed so the site work again
- nrk: added season and episode info
- svtplay: added support for chapters
--chapters
- svtplay: fixed a crash when trying to download upcoming videos
- detect atmos audio.
-atmos under codec in --list-quality
- fixed output on
--list-quality.
-
tv4play: fixed a crash using -A (thanks to kler for the contribution)
-
tv4play: improved DRM message a bit.
-
tv4play: improved detection on what videos we can download in -A
-
dr.dk: fixed so its working again
-
hls: fixed some videos got the wrong alt stremas.
-
aftonbladet: fixed so we can download premium videos via a token (thanks to FilipElander for the contribution)
-
svtplay: fixed a crash in some specific videos
-
Avoid overwrite config for merge subtitle (thanks to carlcnx for the contribution)
-
Token
- fix spelling mistake for the binary on all platform except windows.. :)
- fix an issue with pip/pipx creating files on windows
- urplay: fix –all-episodes
- sr: fix so you can download files with music using
--audio-language musik
- tv4play: fix a crash fetching all videos
- tv4play: improved detection on what videos people have access to
- tv4play: fix support for /lista/ urls
- riksdagen: fix finding videos
- svtplay: fix a crash getting season / episode info
- svtplay: fix a special case not finding newly released news videos
- plutotv: fix getting movies
- tv4play: some improvements on error message when using –all-episodes.
- svtplay: fixed so we can download a specific season again.
- stream: in some weird cases we got the wrong audio for the video when we didnt specify language.
- urplay: fixed subtitles
- svtplay: fix crash on some clips
- removed –audio-role (all the interesting audio is in the –audio-language)
- added –video-role. works like –audio-role. but with some improvement. for example
alternate-sign role for teckenspråkstolkat. some downloaded videos in 4.71 and 4.72 might have gotten the wrong video because of this….
- added
-R for reversed download order with -A. thanks to @ml-1
- svtplay: fix a crash on certain videos
- tv4play and svtplay will have the corret order in -A again thanks to @ml-1
- support for regeringen.se thanks to @PierreMesure
- support for vasaloppet.se
- postprocessing should work better with dolby vision HDR
- removed support for subtitles for pluto.tv because their ads makes their mess up with timecodes..
- tv4play handle upcoming videos better so it wont show a error message
- svtplay improved support for syntolkat (sv-x-ad language)
-
svtplay added support for dolby vision and 4K videos few days ago.
-
Add support for downloading dolby vision videos when specify --format dvhevc (you can see what videos codecs videos have with --list-quality)
- You can specify
--format dvhevc-51,dvhevc,hevc-51,hevc to only get videos with dolby vision with and without 5.1 sound and hevc with and without 5.1 sound. by default svtplay-dl only download h264-51 and h264.
-
Add support for <, <=, > and >= in --resolution
- By default svtplay-dl will download the video with highest bitrate. it could be the 4k video one.
- In case you down want that you can use this feature like this:
--resolution "<720" will download videos with a resolution less than 720p for example 480p
--resolution ">=1080" will download videos that is 1080p or bigger.
- I recommend adding this to your config so you dont have to specify it all the time
-
svt: Fix so we can get videos again
-
pluto: Fix so we can get videos again
-
subtitles: Fix a crash on encrypted files
-
subtitle: Handle hash/uuid for sequence number
-
subtitle: Fix a bug related to -M and –get-all-subtitles
-
hls: Fix a bug that made some videos only had few seconds of audio
-
dr.dk: add support for season and episode numbers
-
Only tested on python 3.8+
- tv4play: add support for token.
- tv4play: fix login issue
- urplay: fix dealing with bad xml data in their dash playlist.
- tv4play: fix for finding videos on –all-episodes
- tv4play: show a message telling people to use program page with –all-episodes
- Support for caption subtitles
- svtplay: support for subtitles for deaf and hard of hearing.
- postprocess: some weird issue not detecting all tracks
- tv4play: new update. -A with –include-clips is removed.
- tv4play: display error message when user forgot to add username and password
- tv4play: it works again. old videos might have a new id.
- urplay: small fix with -A
- Fixed a crash when not using -M
- svtplay: fix so kategori downloads work again -A
- svtplay: fix so lists work with -A
- postprocess: dont crash when only using -M
- tv4play: fixes an issue when akamai sends 100+ headers and the script crashes.
- svtplay: in some cases we could not get any episode number.
- config: fixed a crash when using numbers instead of strings in resolutions
- tv4: it should work again.
- svt: it should work again.
- urplay: they added 1080p video.
- svtplay: when we cant find any season number for a series, use the year instead.
- subtitles: some videos on svtplay have encrypted substitles. it should work now.
- tv4play subtitles show work again
- subtitles: should work better so we dont have a svtplay issue again.
- svtplay: fix subtitles again. they reverted back to the old format. now this will support old and new.
- tv4play: they changed their site again
- sanitize the filename a little. like removing
: from it. windows dislike it.
- pluto.tv: improved detection of season and episode number
- pluto.tv: improved ad detection
- tv4play: they changed their site
- tv4play: show an error message when geoblocked instead of crashing on retries, because they send 5xx error message instead of 4xx one
- nrk: should work again
- urplay: support for only audio files
- windows: fixed so it works with windows 7 (time to upgrade…)
- added a new argument
--filename so you dont have to use config file to access it
- pluto.tv: add support for vod videos
- switched building windows .exe with python3.8. it should work with this old unsupported windows 7 again. people should upgrade to a newer version that have support…
- dr.dk: fixed an issue that made files huge (several gigabytes when it should only be one).
- tv4play: fix so all-episodes work again
- solidtango: make it work again
- config: fix so proxy work
- Added a new argument
--resolution. --resolution 720 will download 720p videos. --resolution 720,1080 it will look for 720p and 1080p videos. if no video with that resolution available it will show an error message.
- svtplay: fix so subtitles works again
- angelstudios: adding support for
- dr.dk: add support for bonanza videos
- fixed a crash with semi silent option
- discoveryplus: add a message that we cant download any more videos
- svtplay: fix so all-episodes only download the same tv show
- köket: add support for downloading videos
- urplay: fix downloading thumbernail
- viafree: dont crash on some videos
- Improve help text on -M
- tv4play: fix so all episodes work
- –subfolder can be used with –output when its an directory
- postprocess: fixed an bug detecting ffmpeg.exe in the same folder was svtplay-dl.exe
- svtplay: fixed an issue when the video page is up but the actual video is gone
- svtplay: revert a change that made some files become very small.
- urplay: update detection after site update
- svtplay: detect videos after they updated their site
- postprocess: remove srt file when we merged it
- dr.dk: support for srt files in hls files
- dr.dk: dont crash on videos without subs
- viafree: fixed a crash that was in the previous release
- tv4play: another month, another update
- viafree: fix so -A works again. forgot to fix it last time
- postprocess: on windows systems only: if ffmpeg.exe is in the same directory as svtplay-dl.exe, it will use it if it cant find it in PATH
- tv4play: fix so it works again
- pokemon: make it work with other languages than english
- tv4: fix so it works again
- subtitles: fix a regression from previous version
- output: proper fix paths with ~ in it
- riksdagen: fix so it works again
- barnkanalen: fix so it work with the site again
- pokemon: fix so it work with the site again
- viafree: fix a crash on the site
- fetcher.hls: fix so we detect audio better
- subtitles: in some cases we used dot instead of comma in timecode
- discoveryplus: added support for olympic games videos
- added support for output format “mkv” via ffmpeg with the argument –output-format. config value is “output_format”
- add support for /genre/ downloads on svtplay.se, it will take some time to load.
- fixed a bug related to merging multiple subtitles into the file.
- fixed a crash related to miliseconds in dash files.
- Fixed an issue with multiple subtitles that was introduced in 3.9.1
- Fixed a crash with subtitles with no language info in them, saw it on viafree
- Add support for different audio languages and roles (see –list-quality to find what is available)
- cmore: fix so –all-episodes work again and add dash streams support
- tv4play: add dash stream support
- discoveryplus: add support for standalone videos
- Improve –list-quality output
- Renamed dplay to discoveryplus, viaplay to viafree. display a warning message if the old names still in use.
- Added –no-remux, –no-merge, –no-postprocess and –keep-original.
- rewrote the code that find already downloaded videos and skip them.
- discoveryplus: fix a crash with a seriers with an empty season
- urplay: fix a crash downloading videos
- urplay: fix all episodes work again
- viafree: handle multi subtitles videos better
- unrelaed note. there is a discord server now, link in the bottom.
- discoveryplus: fix another crash and better way to detect related episodes
- svtplay: improve getting the correct episode name
- svtplay: fix a crash when downloading clips
- discoveryplus: fix a crash in some cases downloading all episodes.
- urplay: fix autonaming on movies.
- –list-quality: list resolution on videos who have it.
- svtplay: forgot the fix for all episode option in previous release.
- svtplay: fixed a crash due to some issues on the web site
- svtplay: improved detection on episode numbering
- nrk: fixed an issue
- tv4play: using -A incorrectly downloaded wrong videos sometimes
- svtplay: fixed a crash with -A on some tv shows
- svtplay: improve detection of season and episode numbers
- svtplay: dont crash on non-existing video
- subtitle: stpp support
- svtplay: new site, new update
- drop support for python 3.5, only support 3.6+
- urplay: extracting filename metadata
- viafree: fix subtitles
- svtplay: fix a crash downloading all episode with no episodes available
- barnkanlen: its working again via svt.se/barnkanalen
- svtplay: live barnkanalen is working again
- discoveryplus: fix an issue with .dk and .no sites.
- urplay: use wrst subtile instead of tt.
- tv4play: fix an issue finding all episodes
- svtplay: fix a crash downloading tv-show thumbnails
- discoveryplus: better way to identify free and premium content
- viaplay: find the correct subtitle language instead of use the first one.
- fixed an issue with having
cookies in config file
- svtplay: fix issue finding videos on the new site
- svt: add support for downloading videos from the recpie site
- urplay: fix issue finding some videos
- discoveryplus: add support for it
- discoveryplus: show a better error message when people need the right cookie
- changed behavior when using –merge-subtitle, it will force –subtitle
- add support for –only-audio and –only-video, it will only work when audio and video is separate
- svtplay: fix so -A work again
- urplay: fixed so it wont download hardcoded subs.
- dplay: fixed issue getting videos from .dk and .no sites.
- dplay: fixed a crash in some special case.
- urplay: fixed so we can get videos from the site again.
- Add support for solidsport with user/passwd
- Fix a crash on svtplay using -A
- dplay: use the
st cookie from the website and pass it to --cookies argument to access the site again
- tv4play: fix after they updated the website
- svt: fix so it work with the updated website again.
- viafree: fix so it work with the updated website again.
- removed dateutil as a dependency. it worked bad with windows
- Fix so the script work with different video codecs and audio channels. list what is available using
--list-quality then use --format-preferred to set which one you want ex h264-51. config value is format_preferred. by default its set to h264 and h264-51
- Windows binaries is available for 64bit and old 32bit.
- fix crashes on svtplay
- added a new dependency
python-dateutil
- svtplay updated their site
- Added option to list only episode urls
--get_only_episode_url
- Fix for downloading live videos from svt barn
- The APT repo have a new key.
- Fixes a crash when parsing dash playlist on svt
- Dropped pycryptodome and replaced it with cryptography as dependency
- Fixed a crash downloading subtitles from svtplay
- Fixed a crash related to config files
- Fixed an issue with NFO files had its show and title swapped
- Fixed a issue with multiple subtitles adding multiple audio and video tracks.
- Docker container is available at hub.docker.com/r/spaam/svtplay-dl
- The APT repo dropping support for ubuntu 14.04. install via pypi if you are using that ubuntu version.
- Fixed some tv4play issues.
- Dont try to download HLS drm files we dont support.
- Fixed issue with download videos from cmore.
- Fixed a crash outputting to a directory using -A
- New mayor release that is python3 only
- Changed the way we distribute windows binaries which means no false positive warnings from anti-virus
-
- the windows binary is in a zip file now with a bunch of files which we need.
- Replaced pycrypto to use pycryptodome. pycrypto is old and buggy
- Added a new dependency pyyaml for config file feature
- tv4play: should work again after they changed their site.
- dplay: support for subtitles and download all different subtitles.
- Fixed an issue pycrypto failed on windows
- Fixed an issue with HLS where we thought it was two streams but it was only one.
- Fixed an issue with postprocess fail to merge files together.
- Fixed an issue with viafree that we failed to detect the videos
- Fixed an issue with viafree that we downloaded the from video
- Fixed so we can use -A on viafree.dk and .no
- Fixed in weird cases we failed to merge (audio and video) .ts files to .mp4
- Fixed a crash with dash on some videos on svtplay
- Fixed so we can download the latest video from the program page on dplay
- Fixed a crash on dplay using python2 and naming files.
- Fixed a way to detect bad audio tracks from eurosportplayer
- Fixed dplay.no/dk download videos
- Added support for cmore.dk/no/fi
- Added support for eurosportplayer
- Sometimes you need to remove a bad audio track like this. output from
ffmpeg -i knasig.mp4. we need to remove the mp3 track.
Stream #0:1[0x4a7]: Audio: mp3, 0 channels
Stream #0:2[0x1e2]: Audio: aac (LC), 48000 Hz, stereo, fltp, 133 kb/s
- ffmpeg -i knasig.mp4 -map 0:0 -map 0:2 -c copy bra.fil.mp4
- Added support for ATG
- Added support for mtv.se
- Fixed aftonbladet embedded support
- Fixed dplay.se/dk/no support
- Fixed viafree -A
- Fixed svtplay –all-last order
- HLS live support for svtplay and dplay channels.
- by default it will record until you press ctrl + c.
- using the argument
-c XXX (replace XXX with minutes to record).
- Added support for barnkanalen.se
- Added support for sportlib
- Added support for proxy
--proxy=socks5://localhost:18888
- Removed stdout output
- cmore: detect id number better
- viaplay: fixed an issue when trying to read json data.
- svtplay: fixed sorting when using
-A
- expressen: fixed an issue when they started to use https
- urplay/urskola: fixed an issue when they started to use https
- cmore: support for login via operator.
cmore-operatorlist to check the operator name.
cmore-operator=name replace name with the operator name.
- svtplay: fixed some cases when
-A didnt work
- aftonbladet: fixed issue with tv.aftonbladet.se
- dash: fixed an issue when the bitrate calculation was wrong
- cmore: added support.
- svtplay: fixed so
-A works again.
- disney: fixed a support for it again.
- tv4play: use webvtt subtitles instead of smi.
- tv4play: fixed an issue we could not find the id for the video.
- viafree: add support for .fi.
- viafree:
-A broke and that is fixed again.
- aftonbladet: they changed the layout of the page.
- nickelodeon: fixed support.
- urplay: support for
-A for urskola.se.
- nrk: Fix the right api url
- svtplay: fixed so
-A works again
- svtplay: fixed a videoTitlePage crash
- tv4play: remove login option.
- viafree: dont crash when they use a text instead of an episode number.
- viafree: fix so
--exclude works with -A
- viafree: fix so
--all-last work as intended
- öppetarkiv: fixed a crash accessing videos
- öppetarkiv: fixed a crash naming files.
- svtplay: fixed a crash with accessServices
- tv4play: Add season and episode info in the filename
- nhl: new service and vod support
- svtplay: fixed a crash when we cant find a service
- svtplay: add support for exclude with
-A
- svtplay: fixed an issue when new files looks bad
- svtplay: added support for detecting syntolkat and teckentolkat
- Add
include-clips command to include clips when combined with -A
- svtplay: Adds support for
--include-clips as well as support to just download one tab of episodes by using ?tab="tab" in url, ?tab=sasong3 with -A will download only sasong3. remove ?tab=sasong3 if you want to download everything.
- svtplay: using
-A will try to download same episode twice
- svtplay: Add support for tabs on genre pages
- viafree: Added support for
--include-clips
- viafree: Download only specific season by using
/sasongXX in url
- svtplay: fix a crash after change on svtplay website.
- dplay: fix a crash with show names with weird chars.
- multiargs: will work with -A now
- picsearch: new way to find the video if we cant use the old way.
- solidtango: detect hls in a new way
- postprocess: fixed a crash on py3 and windows with ÅÄÖ in the name.
- svtplay: dont crash if we cant find subtitle
- subtitle: dont add double extensions using
--raw-subtitles
- urplay: detect related videos for
-A
- urplay: fix subtitle detection
- tv4play: check for live videos.
- viaplay: support for wsrt subtitles
- subtitle: dont double encode utf8
This will be the last python2 version. next version will be python3 only.
- svtplay: fixes for
-A and better naming of files.
- tv4play: fixes for downloading HLS streams
- dash: dont crash when we see live->vod streams
- subtitle: dont crash if we get 404
- subtitle.tt: calculate better end time.
- tv4play: they changed the url to login.
- viaplay: add support for new urls for baltic sites.
- svtplay: update so we can download files again
- sr: update so we can download files again
- subtitles: dont try to decode None
- viafree: detect video id better.
- svtplay: changed again so
-A stopped working
- aftonbladet: fix so we can download videos again.
- dash: support for segmented files.
- fix a crash with dashparse on svtplay
- new way to detect sista-chansen.
- fix a crash with geoblocked NRK videos
- tv4play: they changed something on their site and the script crashed because of it
- svtplay: support for alt streams. in some cases the akamai one is not working.
- postprocess: fixed a crash with python3 when using
-M
A lot of new things in this version.
Support for download videos from:
- viafree.se/.no/.dk, pokemon.com ,riksdagen.se, filmarkivet.se, viasatsport.se and flowonline.tv
- Support for twitch clips.
- Using
-A with sista-chansen and genre on svtplay, it will download every video on that page.
- In some sites we can download more then one language in subtitles, download the raw subtitles.
- Support for merging subtitles into the .mp4 file. you need to have ffmpeg to that.
- on another thing. in the next major release 2.0, we will no longer support python2. We will release 2.0 around new year.
- Updated the nrk service so we can get the videos again
- fixed a crash during range with
-q
- Add support for nickelodeon.dk
- Fixed a crash on subtitles from tv4
- Write all decimals on subtitles from tv3
- Added
--silent-semi, it will only print a message when the file is downloaded.
--all-subtitles it will download all subtitles from the page. urplay / urskola only have support it now.
-q will now takes ranges. like -q 2000-3000 it will download video if its between 2000 and 3000
- Fixed with TV4 where we didnt find the video id and login issues for premium users.
-g and --force-subtitle will show the url to the subtitle.
-g with live video on twitch.
Major upgrade for the script.
- Support for dash-streams on svtplay
- New video id for dplay
- Postprocessing with
--remux. it will change the container from ex: .ts to .mp4
- Download embedded videos from lemonwhale, solidtango and picsearch/screen9
- .exe file for windows. No need to install python to use the script.
- apt repo for debian/ubuntu-based distros. https://apt.svtplay-dl.se
- i recommend installing ffmpeg or lib to be able to use remux.
- You need it also to merge video and audio files from dash-streams into one single file.
21 changes in this update.
- cd75cd5 subtitle.tt: dont crash on negative milliseconds.
- 013b6d1 dplay: support for all_last episodes fixes: #329
- d66a2a7 setup: fix deps for older py2 versions
- 293b6ae dplay: better show a error message instead of crashing
- 8db8527 dplay: better support for .dk, .no sites
- e1459fa svtplay: need to encode the string before hashing it
- 901ae80 unused import
- 595d5a9 efn: unused variable
- 70254e3 unused imports
- 4b6393c dplay: change to “is” instead of ==
- 0f340b1 hds: remove some left over debug code..
- 4e88894 remove some empty lines.
- 4e88d27 hls, hds: dont try to parse bad data
- 1fa3204 viaplay: we should get the subtitle after we set name
- 3f04ae2 swap place on py2 and py3 checks
- 219a134 tv4play: dont quote unicode strings
- 9b9dcb1 Merge pull request #337 from olof/reraise_issue
- 5c76619 Reraise exception proplery to UI with –verbose
- 99a0a11 hdsparse: we should use bootstrapinfoid instead of 0
- 5a6db15 setup: this should be 2 and not 1
- 32cd603 setup: update the url
11 changes in this update.
- 9a04691 Remove the binary from the repo.
- f4b32cb Merge pull request #326 from olof/filenamify_improvements
- 9dcf203 option to select which type of streams you prefer
- 1481e7e tv4play: fix so we can download normal shows again
- c5460b9 svtplay: dont include other in the filename
- 7c9f29f Merge pull request #318 from spaam/improve-crash-error-msg
- 2901305 mtvnn: fix support for downloading every episode
- 4e24870 disney: support for disney junior
- eb7bd48 utils.http: support for custom headers
- 7dea8c8 tv4play: detect which program the video belongs too.
- d0e6d85 tv4play: find id for clips too
6 changes in this update.
- 287f10d get_one_media: remove sys.exit
- fb4de6f mtvnn: support for comedycentral.se
- 4d97206 Fixed TV4Play geoblock error text
- 50eba05 sr: Find URLs with either playepisode= or playaudio= params
- 0ead96f Log all errors, and exit with failure if no video found
- 2998080 dplay: support for all episodes
12 changes in this update.
- 6a7cdc4 Merge pull request #292 from olof/fix_filenamify_docstring_dots_doctest
- 320cdda Merge pull request #293 from olof/allow_metachars_in_outputfile
- 177157e Merge pull request #291 from olof/move_run-tests_to_scripts
- f549a56 Merge pull request #273 from leakim/master
- 8de637e Merge pull request #290 from olof/svtplay-no_video_refs_4_u
- c453f7c filenamify: remove “ and ‘
- c698036 output: we only want to look at the 2-3 last chars.
- bd565f7 viaplay: better filenames
- e188ca8 subtitle_smi: encode it as iso-8859-1
- 580c2a8 Merge pull request #281 from olof/git_version_info
- 96b2beb generic: return sefl.url instead of url
- a798a2b tv4play: forgot to set the show name in find_all_episodes
6 changes in this update.
- 1c33787 dr.dk: fix url parsing for some urls
- 917f276 tv4play: better names for automagicnames
- e6baf3e tv4play: Support downloading all premium videos
- d53adcb Support for dplay.se
- ee23ccb Merge pull request #272 from Jellyfrog/patch-1
- 3afb8aa subtitle: workaround a bug in requests in ubuntu 14.04 LTS
7 changes in this update.
- 82dabc6 support for solidtango
- 1e6de72 Better excluding message
- 7c811e3 kanal5: dont add dupes in the all season list
- bb47a5d urplay: we need to send the url to hlsparse
- 469e243 kanal5: adding support for all episodes
- 614c9b8 subtitle_wsrt: decode html entities
- 7922966 sr: dont look for aria-label when getting the audio info
10 changes in this update.
- 5a54105 output: use the right slash for the right platform
- b10bca9 Merge pull request #250 from vinkla/license
- f3059c4 Merge pull request #253 from olof/justin_to_twitch
- ce6ca44 Merge pull request #249 from olof/portable_install_usage
- 7ea335e service.exclude: don’t crash when using åäö
- 1beebb7 mtvnn: they changed how the id is present in the text.
- f3f748d efn: adding support
- 5b015b9 oppetarkiv: they changed the links for the videos.
- 86d17b5 Merge pull request #239 from olof/topic/reproducibility
- 63eee40 subtitle_wrst: check against int instead of str
6 changes in this update.
- 89cf3ca tv4play: they changed the order on name and type key.
- 620cbf9 urplay: Check how many items we have in subtitles
- 07038ca get_one_media: don’t try to decode utf8 on filenames on windows
- 67ad23a get_one_media: handle international character in output
- 7ed21ae smi: Handle subtitle that starts direct after the previous one.
- 29612f4 get_one_media: fixes issues with filenames with “, ’ and \ in windows
7 changes in this update.
- 9ba730b Merge pull request #224 from olof/update_version_on_release
- b57736a Merge pull request #221 from olof/topic/release_make_target
- d58ce64 urplay: they updated their site a bit.
- 5c6859f ruv: some files is .mp4 files instead of .m3u8
- 70ef4a3 qbrick: sydsvenskan is not supported anymore
- fce27d5 svtplay: Grab all episodes from the new program page.
- c5d21de dr: subtitle support
1 change in this update.
- 7b0ff94 service: support for HDS and HLS stream playlists.
3 changes in this update.
- f144bfb findexpisode: dont run the second section for .srt files
- 6e144ab output: more fixes for #140
- 5893ffd svtplay: support for öppetarkiv
1 change in this update.
- 29e52a4 options: dont start at zero.
6 changes in this update.
- e53a274 get_media: do not try to parse episodes when we can’t find any.
- f5eb3c8 Support for exclude filenames with WORD in them.
- 46eb879 viaplay: support for alternative subtitles
- 76e6921 disney: better automagic filename
- d836c43 subtitle_smi: Empty subtitles.
- d1d11b4 Merge pull request #183 from ggustafsson/master
2 changes in this update.
- 75c5082 kanal5: Send the cookies to subtitle.
- c66f6a5 disney: Adding support for disney.se
1 change in this update.
- 6a99f32 viaplay: they changed the api so things stopped working
12 changes in this update.
f9ab8da rtmp: need to return nothing when file exists.
0d9e7a0 Merge pull request #144 from olof/topic/minor_tweaks
1ce469e select_quality: in some cases we don’t know quality and return 0.
a94cb44 Merge pull request #136 from Cybjit/master
ea057fc mtvnn: download the right number of episodes
fdd0973 aftonbladet: support for hls “master” playlist.
619435e get_media: create dir when it does not exists.
f249c3c svtplay: fix unboundlocal error for subtitle
09b4a68 viaplay: Show a error message from the site when we cant find the id.
2ea3a26 tv4play: dont urlencode already urlencoded shows names.
ab4a7ee hls: start on 1 instead of 0
cbbe997 viaplay: check if subtitle is None before yield it.
20 changes in this update.
- 1d222ea progressbar: make it bit smaller.
- 9b1d2aa viaplay: support all characters for rtmp application value
- 6291315 mtvnn: new service support for nickelodeon.(se,no,nl)
- 633a225 viaplay: fix a FutureWarning
- 8fd7639 Space after #
- 96fb261 Merge pull request #118 from olof/topic/progressbar_test_failz
- 0fc0c02 VideoRetriever: inherit from object
- 5e8f363 VideoRetriever: default to bitrate=0
- a6e030b tests: test that progressbar adjusts to term width
- 1750053 Fix unittest failures for progessbar
- b494a61 output: fix typo in docstring
- 3decbcc Merge pull request #116 from olof/topic/misc-pylint-fixes
- 7d54cff subtitle_tt: rewrote the function.
- abaf1e1 viaplay: use data-video-id instead of data-emediate-video_id.
- 0b230d6 Makefile: Add subtitle to PACKAGES.
- 53b5212 subtitle_wsrt: subtract 10 hours when it begins at >9 hours.
- 24750ed Print newline after Ctrl+C
- d206805 picsearch: They have two ways to write mediaId and media-id.
- 8290cef Merge pull request #91 from olof/topic/refactor_oppetarkiv
- ea45d78 viaplay: some of their streams are HDS
2 changes in this update.
- a175a74 Merge pull request #68 from olof/topic/justin_archive_content
- 2aae490 justin: support archived content from twitch and justin
10 changes in this update.
- 0659214 get_one_media: This will fix #80.
- d970f9b Merge pull request #79 from olof/topic/make_test_py3
- 7fa19be Merge pull request #77 from olof/topic/catch_keyboardinterrupt
- 20dcc5e Catch KeyboardInterrupt to avoid traceback
- 2cece32 subtitle_sami: this fixes #74
- 81f1f49 subtitle_json: fixing #73
- 368fa3c Merge pull request #70 from olof/topic/viaplay_latest_ep_url
- e568bef viaplay: this fixes #69 because streams are using non-standard port.
- 2d0a4f2 qbrick: this will fix #72
- 3fb15e0 Merge pull request #66 from avtobiff/fix-services-in-pod
3 changes in this update.
- 693bd84 Merge pull request #64 from olof/topic/error_on_live_hls
- 85e2869 Merge pull request #63 from olof/topic/twitch-fixes
- d6ab736 Improve title to filename conversion.