Skip to main content

Download


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.
  • svtplay-dl 4.193

    • 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-dl 4.191

    • svtplay: fix getting episode name
    • svtplay: improve getting episode number
    • urplay: fix getting videos
    • show transfer speed when downloading media.
  • svtplay-dl 4.181

    • 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-dl 4.179

    • 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
  • svtplay-dl 4.173

    • 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-dl 4.167

    • 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.
  • svtplay-dl 4.157

    • urplay: fix a crash when figuring out season info for filename
  • svtplay-dl 4.151

    • svtplay: fixed a crash on some videos when url was None
  • svtplay-dl 4.149

    • 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-dl 4.137

    • svtplay: for a special case for some öppet arkiv videos we got the wrong playlist
    • nrk: fix for getting 1080p streams
  • svtplay-dl 4.131

    • svtplay: improve detection on episode numbering
    • svt: fix downloading videos
  • svtplay-dl 4.127

    • 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-dl 4.113

    • 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-dl 4.109

    • 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
  • svtplay-dl 4.103

    • 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.
  • svtplay-dl 4.101

    • 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

  • svtplay-dl 4.97.1

    • fix spelling mistake for the binary on all platform except windows.. :)
  • svtplay-dl 4.97

    • 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
  • svtplay-dl 4.89

    • 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-dl 4.83

    • svtplay: fix a crash getting season / episode info
    • svtplay: fix a special case not finding newly released news videos
    • plutotv: fix getting movies
  • svtplay-dl 4.79

    • 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-dl 4.73

    • 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-dl 4.71

    • 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-dl 4.69

    • 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+

  • svtplay-dl 4.27

    • tv4play: fix login issue
    • urplay: fix dealing with bad xml data in their dash playlist.
  • svtplay-dl 4.26

    • 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
  • svtplay-dl 4.25

    • tv4play: new update. -A with –include-clips is removed.
  • svtplay-dl 4.24

    • tv4play: display error message when user forgot to add username and password
  • svtplay-dl 4.23

    • tv4play: it works again. old videos might have a new id.
    • urplay: small fix with -A
  • svtplay-dl 4.21

    • svtplay: fix so kategori downloads work again -A
    • svtplay: fix so lists work with -A
    • postprocess: dont crash when only using -M
  • svtplay-dl 4.20

    • 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
  • svtplay-dl 4.19

    • 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.
  • svtplay-dl 4.18

    • tv4play subtitles show work again
    • subtitles: should work better so we dont have a svtplay issue again.
  • svtplay-dl 4.17

    • svtplay: fix subtitles again. they reverted back to the old format. now this will support old and new.
  • svtplay-dl 4.15

    • tv4play: they changed their site again
    • sanitize the filename a little. like removing : from it. windows dislike it.
  • svtplay-dl 4.14

    • 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
  • svtplay-dl 4.13

    • 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).
  • svtplay-dl 4.12

    • 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-dl 4.11

    • svtplay: fix so subtitles works again
    • angelstudios: adding support for
    • dr.dk: add support for bonanza videos
    • fixed a crash with semi silent option
  • svtplay-dl 4.10

    • 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
  • svtplay-dl 4.9

    • –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-dl 4.8

    • 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
  • svtplay-dl 4.7

    • viafree: fixed a crash that was in the previous release
  • svtplay-dl 4.6

    • 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
  • svtplay-dl 4.4

    • 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
  • svtplay-dl 4.3

    • 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
  • svtplay-dl 4.2

    • discoveryplus: added support for olympic games videos
  • svtplay-dl 4.1

    • 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.
  • svtplay-dl 4.0

    • 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
  • svtplay-dl 3.9.1

    • 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.
  • svtplay-dl 3.8

    • 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.
  • svtplay-dl 3.7

    • 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
  • svtplay-dl 3.6

    • 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-dl 3.5

    • svtplay: forgot the fix for all episode option in previous release.
  • svtplay-dl 3.4

    • svtplay: fixed a crash due to some issues on the web site
    • svtplay: improved detection on episode numbering
    • nrk: fixed an issue
  • svtplay-dl 3.3

    • 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-dl 3.2

    • svtplay: new site, new update
    • drop support for python 3.5, only support 3.6+
    • urplay: extracting filename metadata
    • viafree: fix subtitles
  • svtplay-dl 3.1

    • 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-dl 3.0

    • 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-dl 2.9

    • 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-dl 2.8

    • svtplay: fix so -A work again
    • urplay: fixed so it wont download hardcoded subs.
    • dplay: fixed issue getting videos from .dk and .no sites.
  • svtplay-dl 2.7

    • dplay: fixed a crash in some special case.
    • urplay: fixed so we can get videos from the site again.
  • svtplay-dl 2.6

    • Add support for solidsport with user/passwd
    • Fix a crash on svtplay using -A
  • svtplay-dl 2.5

    • 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.
  • svtplay-dl 2.4

    • fix crashes on svtplay
    • added a new dependency python-dateutil
  • svtplay-dl 2.3

    • svtplay updated their site
    • Added option to list only episode urls --get_only_episode_url
    • Fix for downloading live videos from svt barn
  • svtplay-dl 2.2

    • 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
  • svtplay-dl 2.1

    • 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
  • svtplay-dl 2.0

    • 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.
  • svtplay-dl 1.9.11

    • 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.
  • svtplay-dl 1.9.10

    • 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
  • svtplay-dl 1.9.8

    • 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
  • svtplay-dl 1.9.7

    • 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
  • svtplay-dl 1.9.6

    • 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
  • svtplay-dl 1.9.5

    • 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.
  • svtplay-dl 1.9.4

    • 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-dl 1.9.3

    • 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-dl 1.9.2

    • 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-dl 1.9.1

    • 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
  • svtplay-dl 1.9

    • 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-dl 1.8

    • 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-dl 1.7

    • svtplay: update so we can download files again
    • sr: update so we can download files again
    • subtitles: dont try to decode None
  • svtplay-dl 1.6

    • 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.
  • svtplay-dl 1.5

    • fix a crash with dashparse on svtplay
    • new way to detect sista-chansen.
    • fix a crash with geoblocked NRK videos
  • svtplay-dl 1.4

    • 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
  • svtplay-dl 1.3

    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.
  • svtplay-dl 1.2

    • 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
  • svtplay-dl 1.1

    • 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.
  • svtplay-dl 1.0

    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.
  • svtplay-dl 0.30.2016.02.08

    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
  • svtplay-dl 0.30.2016.01.10

    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
  • svtplay-dl 0.20.2015.11.29

    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
  • svtplay-dl 0.20.2015.10.25

    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
  • svtplay-dl 0.20.2015.10.08

    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
  • svtplay-dl 0.20.2015.09.13

    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
  • svtplay-dl 0.10.2015.08.24

    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
  • svtplay-dl 0.10.2015.05.24

    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
  • svtplay-dl 0.10.2015.03.25

    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
  • svtplay-dl 0.10.2014.12.25

    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
  • svtplay-dl 0.9.2014.10.13

    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 can’t 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.

  • svtplay-dl 0.9.2014.08.28

    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
  • svtplay-dl 0.9.2014.04.27

    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
  • svtplay-dl 0.9.2014.04.01

    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
  • svtplay-dl 0.9.2014.02.15

    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.