Elisa Viihde


Due to changes imposed by the GDPR, the old Elisa Viihde API has been retired. This means that this version of ViihdeHelper is no longer working. I am looking into creating a version using the new API, but that takes some time. 

Suomenkielinen yhteenveto

ViihdeHelper Chrome Extension on laajennus Chrome-selaimelle joka mahdollistaa (m.m.) Viihteen tallenteiden lataamista omalle konelle. Kun laajennus on asennettu, ilmestyy tallennelistalle latausikoni.


  • Asenna laajennus Chrome Web Storesta
  • Tämän jälkeen pitäisi ViihdeHelper laajennus tulla näkyviin laajennus-listassa (chrome://extensions). Tarkista että versionumero on oikein (tällä hetkellä 4.4.4).
  • “Options”-linkkiä klikkaamalla pääset konfigurointiin missä syötät ElisaViihde käyttäjätunnuksesi ja salasanasi. Jos käyttäjätunnus on sähköpostimuodossa, voi olla että joudut jättämään pisteet ja @-merkki pois ja vain 17 ensimmäistä merkkiä. Käyttäjätunnukset käytetään ainoastaan autentikointiin, niitä ei lähetä mihinkään muualle.
  • Animoitu ohje löytyy täältä.




Beta channel of the extension is published. Since the number of users of the ViihdeHelper extension has increased quite a lot, I decided to create a beta channel for new features of the extension. This way, if there are bugs discovered during beta, it will only affect the beta testers, and not everyone that is using the previous stable version of the extension. Details in this blog post.


Lisätty PayPal.me linkki sivulle vähän alempana. Eli, jos laajennuksesta on ollut hyötyä ja tuntuu siltä että haluat lähettää taloudelliset kiitokset, niin ole hyvä ja käytä linkkiä: https://paypal.me/asmand 🙂 Ei millään tavalla pakollista 🙂

Added a PayPal.me link to the page a bit further down. So, if you find the extension useful and want to thank me financially, you can use the link https://paypal.me/asmand 🙂 Not compulsory in any way 🙂


NOTE! If you only want to download your recordings, you don’t have to install a VLC Launcher. The Chrome extension is enough.


If you have found the extension useful, and want to thank me financially, you can use this link: https://paypal.me/asmand This is not compulsory or anything, just a way to show your appreciation. Comments are nice too 🙂


Starting from version 45 of Chrome, the support for NPAPI plugins was removed. This means that the VLC plugin used to watch Elisa Viihde recordings in the browser is no longer supported. NPAPI, or Netscape Plugin Application Programming Interface, was introduced already back in 1995, and had really run its course and was causing problems and code complexity in modern browsers. Unfortunately, that means that a lot of plugins that we are used to have stopped working. This post shows how Chrome and the VLC client still can be used to watch Elisa Viihde recordings.

After this extension was released, Elisa completely changed the technology behind the recordings (see blog post from January 2016 for details) making it somewhat possible to watch recordings in the browser again. However, there are still some features of this extension that make the viewing more pleasant, plus it allows you to download the recording.

The solution consists of two parts. The first is a Chrome extension that adds a “Watch in VLC” and a “Download recording” icon in the listing of recordings. Furthermore, in the recording details page there is also an icon for generating an encoding command. The other part is a platform-specific VLC launcher that instructs VLC to play the selected recording. The next section of the page will show you how to install the extension, followed by launcher installation for OS X, Windows and Linux (Ubuntu).

NOTE! If you only want to download your recordings, you don’t have to install the VLC Launcher. The Chrome extension is enough.

Version history

Chrome extension installation

  1. Install the extension from the Chrome Web Store
  2. The ViihdeHelper extension should now be listed in the extensions view (chrome://extensions). Screenshot 2016-01-20 00.07.53
  3. Click the ‘Options‘ link to configure the extension. Enter your Elisa Viihde username and password, click Save, and close the options window. NOTE! If your username is an email address, you might need to leave out the @ and the dots and only enter the first 17 characters. Screenshot 2016-01-20 00.16.39
  4. Old users: If you have a previous version installed, make sure to disable or delete the old version.
  5. If you now log in to your Elisa Viihde account in Chrome and go to recordings, you should see icons in the recordings and details views as in the screenshots below. viihde_3_screenshot_list


The Download recording link should now be working, but in order to automatically watch the recordings in VLC from the Elisa Viihde page, you need to install a VLC launcher appropriate for your system. The “encoding command” functionality is in it’s early stages, so the only documentation for how to use that is in the blog post for the 4.1 release.

VLC Launcher for OS X

  1. Download the launcher here: ViihdeVLCLauncher.dmg
  2. Copy the ViihdeVLCLauncher.app contained in the .dmg to your /Applications folder
  3. If you now click on the VLC icon in your recordings list, you should see something like the following:launcher_os_x
  4. Check the Remember my choice box and click on Launch Application
  5. After this, a second warning comes up asking whether you want to open the ViihdeVLCLauncher. Click Open.
  6. Now VLC should launch with your chosen recording. If it doesn’t, it might be that the request timed out if it took too long to check the boxes and click the buttons. Just try again.
  7. Enjoy!

VLC Launcher for Windows

  1. Download the launcher installer here: ViihdeVLCLauncher_Setup.zip
  2. Unzip and Run the installer
  3. After installation completes, make sure to run the application to configure the VLC path. This means that you need to tell the VLC launcher where you have the executable VLC installed. This is usually in C:\Program Files (x86)\VideoLAN\VLC\vlc.exe. By clicking the Browse… button, you can navigate your way to the file. viihde_launcher_install_winviihde_launcher_configuration
  4. After selecting the VLC path, click Save and Close
  5. Note that the application requires .NET Framework 4 or later, so if the application fails to launch, go to http://www.microsoft.com/en-us/download/details.aspx?id=30653 and install the latest .NET Framework
  6. If you now click on the VLC icon in your recordings list, you should see something like the following:viihde_launcher_win
  7. On some versions of Windows, the dialog may be really tiny, just click the “maximize window” button to make the entire dialog visible.
  8. Check the Remember my choice box and click on Launch Application
  9. Now VLC should launch with your chosen recording. If it doesn’t, it might be that the request timed out if it took too long to check the boxes and click the buttons. Just try again.
  10. Enjoy!

VLC Launcher for Linux

  1. Download the installer script here: ViihdeVLCLauncher_linux.tar.gz
  2. Extract the archive by doing tar xvzf ViihdeVLCLauncher_linux.tar.gz in the terminal
  3. Enter the unpacked folder and run the install.sh script
  4. It will probably prompt you for your sudo password, since it tries to put the launch script into /usr/local/bin
  5. If you now click on the VLC icon in your recordings list, you should see something like the following:
  6. Click the Maximize button indicated above in order to reveal the entire dialog
  7. Now you should be able to click Launch Application and make sure to check the Remember my choice box viihde_linux_2
  8. Now VLC should launch with your chosen recording. If it doesn’t, it might be that the request timed out if it took too long to check the boxes and click the buttons. Just try again.
  9. Enjoy!

Final words

Please try it out and let me now how it works out for you. It works for me, but I give no guarantees that it will work for you, and I don’t take any responsibility for any damages that may occur while trying it out.

The Mac version has existed for a long time, and is used daily, so there should be no problems with that. The Windows version has only been briefly tested on Windows 7 and Windows 10, so please let me know if there are any problems with other versions of Windows. The Linux version is brand new and only tested on Ubuntu 14.04, so please let me know how that also works out.


163 thoughts on “Elisa Viihde

  1. Arra October 27, 2015 / 19:27

    Hi, big thanks for your efforts on ViihdeHelper !
    For me the helper however stopped working yesterday (26.10).
    Using it on Win10, naturally latest Chrome v46.
    Clicking either VLC or download icon only opens the small temporary window, VLC or download does not start. When looking at the temp window, it shows the Elisa’s instructions about installing VLC plugin etc.
    Some page code change done by Elisa ? Or did I just mess something up…

    • Andreas Finne October 27, 2015 / 19:42

      Thank you for letting me know. It seems that Elisa has changed the way the streams are reported to the plugins. I will fix the extension as soon as I can, so stay tuned.

    • Andreas Finne October 28, 2015 / 03:44

      A new version (3.3) of the extension is now released

      • Arra October 28, 2015 / 18:39

        Working OK. THANKS again for your efforts in helping the “ElisaViihde community” !

  2. Tero November 6, 2015 / 02:36

    I had issues on VLC media player 2.1.5 on Gentoo Linux.
    Launcher is trying to open file from home folder.
    Quick fix:

    vlc http://${url:15}

    • Andreas Finne November 6, 2015 / 22:20

      Gnome or KDE?

  3. Tero November 9, 2015 / 15:19


  4. Toni K January 15, 2016 / 16:02

    It seems that the whole playback scheme has been recently replaced with video.js/DASH-implementation which has made downloading the recordings much more complicated if not even impossible. Any plans for a workaround?

    • Andreas Finne January 16, 2016 / 00:59

      I’ll look into it during next week to see if I can figure out something. Not making any promises though. Thank you for the information. I haven’t noticed it myself, been stuck in Netflix land lately 🙂

      • Toni K January 21, 2016 / 00:10

        Works beautifully. Thank you so so much 🙂 I was going to have a look myself but now I can just check out your solution instead. Hopefully things don’t change anytime soon again.

      • Arra January 23, 2016 / 12:57

        Hi, again thanks for fixing this after the yet-another change by Elisa. I believe one minor glitch remains: can only download one program from the list, seems to require reload of page for another. Win10+Chrome.
        Btw : I wonder if better resolution/quality download would be possible by parsing the manifest, collecting right DASH blobs etc., the way some seem to have done for youtube. Naturally would be quite a task to get that done…

      • Andreas Finne January 28, 2016 / 21:13

        On OS X + Chrome I can download several programs at the same time. I’ll fire up a virtual machine and test with Win10

      • Toni K January 23, 2016 / 20:33

        Arra: What do you mean exactly by better resolution/quality? I just compared some older recording I had downloaded previously before the changes with a download I made today with this latest version. SHA1 checksums are identical. Comes with not much surprise that VLC metadata are also identical (H264 – MPEG-4 AVC 1920×1080). Can’t spot any differences with my eyes either. Are you using some particularly slower connection to which the stream somehow needs to adapt while downloading?

      • Arra January 25, 2016 / 18:35

        Toni K: Yes, with the technique Asmand uses in the latest implementation, it’s expected that result is same as it was with Elisa’s earlier way of serving the stream.
        I just was/am wondering that IF Elisa has the original material of some programs available in better quality than has/is been used in the .ts streaming, they might now make it available with the new technique they use. To my understanding the new DASH stream serving technology SHOULD really allow each client use quality that matches it’s speed. Thus there should be no reason to limit quality of available streams because of being able to make some things work also for those who do not have adequate speed for e.g. HD, again IF the material is available in better quality than has been earlier used for non-HD channels.

  5. Veijo January 24, 2016 / 09:40

    Not working in Chromium
    Version 37.0.2062.120 Built on Debian 7.6, running on Debian 7.9 (281580) (64-bit)

    No options link, instead says
    Unrecognized manifest key ‘options_ui’

    details -> selected code :

    “options_ui”: {
    “page”: “options.html”,
    “chrome_style”: true

    How to fix ?

    Only extension installed is adblock

    • Andreas Finne January 24, 2016 / 09:48

      The extension requires at least version 40 of Chrome, I think the version numbering is the same for Chromium. Version 37 is from June 2014, so an update could be in place for security reasons too.

  6. Veijo January 24, 2016 / 09:49

    Forgot to mention that VLC & download links in Elisaviihde webpage ok, but no username and password delivered
    So elisaviihde ask for those.

  7. veijo January 24, 2016 / 11:28

    I see, thanks.
    Going for debian 8 anyway and have it allready installed on other pc’s but this laptop not updated yet.
    I’m not an expert on linux, i suppose it’s better to update debian than try to install a version of chromium that is not in the repository ?
    Tried to update vlc as hevc is not supported in version available at reps, but no luck as it ended up in version with distorted sound.
    And i’m not going to compile vlc.

    • Andreas Finne January 24, 2016 / 15:51

      I’m not a Linux expert, and don’t know the situation with your laptop, but usually an ‘sudo apt-get update’ followed by an ‘sudo apt-get upgrade’ updates all the installed packages to the newest version. I don’t know what the status of the Chromium package is on your version of Debian though.

  8. KJR82 January 27, 2016 / 01:59

    Thanks a lot for this! 🙂

    • Tuomo July 19, 2016 / 22:13

      Works in Ubuntu 16.04

  9. Harri (Espoo) October 8, 2016 / 16:50

    Thanks Andreas, your extension totally resolved this irritating Viihde issue. Do you have a suggestion to easily disable the developer mode extension popup mesg?

    • Harri (Espoo) October 8, 2016 / 18:16

      (on Win 10)

    • Harri (Espoo) October 9, 2016 / 10:08

      Forget this: I packed the extension and applied appropriate group policy to allow it. Works fine. Thanks!

      • Andreas Finne October 14, 2016 / 21:43

        Thanks for that tip. I think I’ll write a short note about it. (Providing that Elisa get their datatypes in order)

  10. Toni October 11, 2016 / 18:09

    Great Work! I am curious are we going to see something like this with Netflix in the future. 😛

    • Andreas Finne October 14, 2016 / 21:45

      Unfortunately Netflix are a bit more serious about copyright and encoding the videostream 🙂

  11. AnselA October 14, 2016 / 02:43

    Something happened on 12.10.2016? My “old” eViihde app now fail to download. Same problem with this Chrome extension. (Windows10)

    • Toni K October 14, 2016 / 17:25

      API throws MySQLDataException with description “outside valid range of datatype INTEGER” Apparently they overlooked the fact that some id might get such high values..

      • Toni K October 14, 2016 / 17:36

        The exceeding value/column seems to be programviewid. For example 2146334230 still works and INTEGER data type is limited to 2147483647.

      • Andreas Finne October 14, 2016 / 21:48

        D’oh. Lets hope that Elisa get that fixed somehow. Otherwise I’m afraid that it is the end for this method of accessing recordings.

  12. AnselA October 15, 2016 / 03:02

    Seems TONI K is right. A video saved 4 years ago downloads fine with eViihde. Today’s stuff fails because:

    “************** Exception Text **************
    System.ArgumentNullException: Value cannot be null.
    Parameter name: stringToUnescape”

  13. Arra October 20, 2016 / 19:53

    in case you did not notice it yet: it works again.

    • Andreas Finne October 20, 2016 / 19:58

      Thanks for letting me know 🙂

  14. AnselA October 20, 2016 / 20:26


  15. Pekka February 24, 2017 / 12:12

    Is it possible, to get encoding link to extension also, files are so big 45min is 3gigs. maybe some script to tmpgenc

    • Andreas Finne February 24, 2017 / 16:57

      That is a good idea. I’ve actually tried some time ago to directly encode from the stream. Unfortunately, the speed ended up as something like 0.16x, meaning that downloading/encoding a 30 minute recording would take a little over 3 hours. I might revisit this a bit later to see if I can tweak some parameters to make it quicker. I also want to be able to include subtitles etc… I’ll see what I come up with. Thank you for your very inspiring question 🙂

    • Andreas Finne March 7, 2017 / 02:47

      New version of the extension is released now. This can generate a command for downloading and encoding a recording using ffmpeg.

  16. JK March 16, 2017 / 18:41

    Hey! There is something wrong with Crome extention link because I tried to download the .zip pack, but it doesn’t allow me to do so. It says “error”. Could you please fix it? 🙂

    • Andreas Finne March 16, 2017 / 18:46

      Hmm… that’s strange. I tried it with two different browsers on different machines, and it downloaded the file correctly.

      Just so I understand correctly, it is the actual download of the file that fails? Which operating system? The URL is : http://bit.ly/2n87alP

      • JK March 18, 2017 / 22:46

        Well, I don’t know, maybe it is because of some safety settings on my computer that deny to download files like this… Because it is the actual download of the file which fails. I’ve never met a problem like this before and I’ve been able to download the earlier versions on this site without problem… That’s why it is quite strange. But you know what. I opened this site on my tablet computer and it downloaded it! So I have the .zip now. I just need to transfer the .zip file from my tablet to my computer now. So problem solved for me. 🙂

  17. seppo May 10, 2017 / 22:22

    Got it working, but downloads are very slow… 10 minutes took something like 20 min to dl. Very good to find this for linux! Thanks!

  18. Teppo May 11, 2017 / 09:16

    I did a fresh install of Google Chrome to Ubuntu, downloaded the tar file, unpacked it and entered developer mode on the Extensions tab. When I try to “Load unpacked extension”, I ge the following error message:

    Failed to load extension from: ~/Downloads/ViihdeVLCLauncher_install
    Manifest file is missing or unreadable.
    Could not load manifest.

    Any ideas, how to fix this?

    • Teppo May 11, 2017 / 09:21

      My bad – I tried installing the VLC launcher instead of the ViihdeHelper.zip. Now that I downloaded the correct extension, it got installed without issues.

      Now I might be able to save the most valuable recordings, many thanks for developing this software!

  19. tomarasama May 12, 2017 / 16:46

    Doesnt work for me.. It keeps giving me “Authenticaiton failed” error. I’ve tried it with my whole email and also without @ and dots. I know password is correct, but it still gives me that error.

    • Simo May 14, 2017 / 12:27

      Same Problem.

    • Simo May 14, 2017 / 12:32

      Löysin ratkaisun. Toivottavaksi suomenkielinen vastaus kelpaa. Elisa viihteeseen on kahdet eri tunnukset. Sähköposti ja ELISA-tunnus. Käytin Elisa tunnusta, niin alkoi pelittämään. Kun kirjaudut sisään näet tuon tunnuksen kirjautumistiedoissa.

      • M May 16, 2017 / 19:48

        Where ELISA-tunnus password can be changed or should both email and ELISA-tunnus have same password?

    • Andreas Finne May 14, 2017 / 23:32

      Have you tried Simo’s suggestion?

      • tomarasama May 16, 2017 / 18:51

        Doesnt work for me. Both my Elisa and Viihde accounts have same username, different password, but I’ve tried both.

    • Andreas Finne May 12, 2017 / 22:06

      That is really weird. A few others have had problems downloading it too, while the majority has been successful. I wonder if it’s the switch between http and https that messes it up on some browsers. Unfortunately wordpress.com don’t allow zip files, so that’s why I have to host the downloads somewhere else.

    • Andreas Finne May 14, 2017 / 13:37

      Is there a difference if you use the straight link (ending in .zip) or the shortened bit.ly link? Same behaviour on both?

    • Andreas Finne May 24, 2017 / 00:11

      As you might have seen, the extension is now distributed as a proper extension on the Chrome Web Store, so no downloading zip files needed anymore 🙂

  20. JL May 14, 2017 / 10:31

    You have done a great job here!

    • Andreas Finne May 24, 2017 / 00:12

      Thank you 🙂

  21. Janne May 17, 2017 / 19:45

    Avast ilmoittaa, että paketissa on virus: JS:RansomDownloader-B [Trj].

    Tämä ilmoitus tulee keksen latauksen ja Cromessa näkyy: “Epäonnistui – Verkkovirhe”.

    Voisiko liittyä tähän nuo Juhan ja muiden download ongelmat?

    • Andreas Finne May 17, 2017 / 21:06

      Hmm… aika jännä. Mistäköhän toi johtuu. Kiitos tiedosta, yritän katsoa jos löydän mikä aiheuttaa tuon ilmoituksen. Tämä on siis ViihdeHelper4.2.zip tiedosto?

      • AnselA May 17, 2017 / 21:13

        Olisiko ns. “false positive” F-Securen SAFE ei löydä ViihdeHelper4.2.zip:stä varoitettavaa.

      • Janne May 17, 2017 / 21:17

        ViihdeHelper4.3.zip ja tuosta downloads osion linkistä: http://bit.ly/2qka9dE

      • Janne May 17, 2017 / 21:19

        Tarkemmin vielä ViihdeHelper.js tiedosto tuon paketin sisällä mihin Avast ottaa kiinni

      • Andreas Finne May 17, 2017 / 21:26

        Kaikki siinä tiedostossa on mun kirjoittama koodi, eli false positive on kyseessä. Olisi tietysti kiva jos saisin korjattu ettei tulisi blokatuksi.

    • Andreas Finne May 17, 2017 / 23:59

      Voisitko ottaa screenshotin ilmoituksesta? Minulla ei itse ole Avastia, mutta olen yhteydessä heidän asiakaspalvelukseen ja he pyysivät screenshottia.

  22. Tarmo Poussu May 21, 2017 / 13:06

    Latasin ViihdeHelper Chrome Extensionin iMailleni ja MacBook Prolleni. Tallenteiden lataus tietokoneelleni onnistuu nyt kyllä, mutta tallenteiden teksitykset katoavat matkalla. Voiko tätä ongelmaa jotenkin ratkaista?

    • AnselA May 21, 2017 / 14:45

      Katoavatko tekstitykset myös MTV3:n tai Nelosen tallenteista? Niissä kun tekstitykset on “poltettu” kuvaan. YLEn streamissä erikieliset tekstitykset yhdistetään kuvaan vasta katsellessa. Mitä katseluohjelmaa käytät? Ainakin minulla VLC näyttää myös tekstit. Vai olisi syybä extensionin jälkeen ajattu formaatin muunnos.

      • Tarmo Poussu May 22, 2017 / 22:23

        En ole vielä kokeillut muiden kanavien tallenteita, mutta ongelma ratkesi, kun vain käytin toistamiseen VLC:tä enkä koneeni valitsemaa oletusohjelmaa.

      • AnselA May 22, 2017 / 22:59

        Vielä kun löytyisi keino muuntaa ts mp4:ksi, niin että tekstitys tulee mukaan. Tiedoston koko pienenisi puoleen.

      • Andreas Finne May 23, 2017 / 23:46

        Jostain syystä en saanut ffmpeg ottamaan tekstitystä mukana erillisenä raitana. Tekstin “poltto” video-raitaan kyllä toimii.

    • Andreas Finne May 21, 2017 / 15:32

      Millä ohjelmalla katsot tallenteita? Ja miltä kanavalta tallenne on? Esim. YLEltä tekstitys on erillisessä streamissä, ja VLCllä sitä täytyy erikseen laittaa päälle katsoessa (Subtitles – Subtitles Track > )

      • Tarmo Poussu May 22, 2017 / 22:22

        Ongelma tosiaan korjaantui, kun latasin uuden version VLC:stä ja katsoin sillä ja laitoin sieltä ohjeesi mukaan tekstityksen päälle. Kyseessä oli siis Yle Teeman tallenne ja olin ensin kokeillut katsoa sitä toisella ohjelmalla. Kiitos neuvosta!

  23. Teppo May 23, 2017 / 12:12

    I have troubles getting subtitles included. When I select the checkbox, the following error shows up and ffmpeg does not proceed:

    Stream specifier ‘:2’ in filtergraph description [0:0][0:2]overlay matches no streams.

    Whenever I uncheck the box for subtitles, it runs just fine. How to modify the command? I’ve tried this with the latest version (as of 14-May) and the one before that. Applies at least to Yle Teema recordings.

    • Andreas Finne May 23, 2017 / 23:43

      If you check the output lines above the error message, you will most likely see something like:

      Duration: 01:02:41.63, start: 3992.505833, bitrate: 3067 kb/s
      Program 81
      service_name : YLE FST5
      service_provider: YLE
      Stream #0:0[0x202]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720×576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
      Stream #0:1[0x29e](swe): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 224 kb/s
      Stream #0:2[0x2a0](dut): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 160 kb/s (visual impaired)
      Stream #0:3[0xbd3](fin): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
      Stream #0:4[0xbd4](swe): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
      Stream #0:5[0x1389](fin): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)

      In this example, we can see that the Finnish subtitles are in stream 0:3 and not in 0:2, so just replace the :2 with :3 (or the appropriate stream in your case).

      Note that this functionality “burns in” the subtitles in the video. I could not get simply coping of the subtitle track to work in my version of ffmpeg.

      • Teppo May 24, 2017 / 07:49

        Yes, replacing :2 with :3 works. There are also a couple of other things; the deinterlace setting does not work together with subtitles and instead of ‘aac’ encoder I had to use ‘libvo_aacenc’ (didn’t work otherwise).

        But the main thing is that now I can encode with subtitles, after some effort on the command line 🙂 Thanks for the tip!

    • Andreas Finne May 23, 2017 / 23:53

      You could also try this: uncheck the subtitle box, and in the output command, change -sn to -c:s copy -c:s dvdsub

  24. Raipe May 25, 2017 / 21:07

    This is first time I try your extension. ViihdeHelper 4.4.1 installed from Chromium -store.
    When I try to configure the extension, it doesn’t show the “options” -choise at all, so I cannot insert ElisaViihde sign-in details. Instead it shows:
    Unrecognized manifest key ‘options_ui’.

    Could it be something to do with Ubuntu, or Chromium versions? What versions of them are minimum required by the extension?

    • Andreas Finne May 25, 2017 / 21:48

      The options_ui is supported in Chrome/Chromium version 40 upwards. Version 40 was released in January 2015, so updating would be a good idea from a security perspective at least.

  25. Elisa V June 9, 2017 / 21:13

    Testasin eilen ensimmäistä kertaa ladata Elisa Viihteestä ohjelmia talteen. Tiedostot tekstityksineen latautuivat ongelmitta, mutta osa ohjelmista on jostain syystä VLC:llä, Windowsin omalla soittimella sekä myös editointisoftassa avattuna puolen ruudun osalta oudosti pikselöitynyttä. Vähän samanlainen efekti, kuin streamaamisessa kaista loppuisi kesken. Äkkiseltään en keksinyt tähän mitään ratkaisua ja tarkistin vielä TV:n kautta boksilla katsottuna nuo samat ohjelmat ja siellä ne näkyvät ihan normaalisti. Olisiko tähän vinkkejä kenelläkään? Muuten laajennuksesta 5/5 ja lahjoitusta tulee jos saan tuon ongelman korjattua! 🙂

    • Andreas Finne June 10, 2017 / 02:00

      Kuulostaa oudolta, en ole törmännyt tohon ongelmaan. Onko sinulla toinen tietokone saatavilla? Voisitko kokeilla katsoa tallenne toisella tietokoneella jos toimisi? Vaihtoehtoisesti voit kokeilla ladata tallenne uudestaan. Mikä OS ja chrome versio sinulla on käytössä? Ei kai ongelma on tämän näköinen: https://answers.microsoft.com/en-us/windows/forum/apps_windows_10-movies/videos-distorted-after-windows-10-upgrade/c876cbd2-9b5c-4135-aa57-d7e33c6f9147

      • Elisa V June 20, 2017 / 22:37

        Kiitos vastauksesta! Pääsin vasta kokeilemaan sekä latausta että toistoa toisella koneella, ja ongelma on edelleen sama. Tässä liitteenä dropbox-linkki screenshottiin videosta:

        Käytössä on Chromen versio 59.0.3071.104 ja Windows 10 pro 1703 päivityksellä eli kaikki on ajan tasalla.

  26. tomarasama June 9, 2017 / 21:49

    I’m still having that authentication failed issue when I try to download. I’ve tried lot of things already and nothing seems to work for me. Switched the usernames so that they dont have same email.. Tried both Elisa & Elisa Viihde accounts on it, with and without @ and the dots.

    • S June 9, 2017 / 22:04

      A friend had similar issue but after changing login name from email to other id the issue went away..

    • Andreas Finne June 10, 2017 / 01:49

      I found a comment on another forum that said: “Kirjoitin sähköpostimuotoisen käyttäjätunnukseni (etunimi.sukunimi@gmail.com) ensimmäiset 17 kirjainta ilman pisteitä ja @-merkkiä (etunimisukunimigm)”
      So, what’s different here is that only the 17 first letters were included. Could you try that?

      Just for checking other things, what’s your OS and which version of Chrome/Chromium are you running?

      • tomarasama June 10, 2017 / 11:00

        Tried also that 17 letter thing, didnt work. Running Windows 10 Pro 64-bit build 1703. And Chrome is.. 59.0.3071.86 (64-bit).
        Any chance its not working due to the 64-bit?

      • Andreas Finne June 11, 2017 / 10:06

        I’m currently running with version 58.0.3029.110 (64-bit), so it seems that it’s not due to the “bitness”. I created a quick test-login page that will make it easier for people to test their logins. It is just a form that when submitted uses the same functionality as viihdehelper. https://dl.dropboxusercontent.com/u/4903574/viihdelogintest.html Please view source and verify that nothing fishy is going on there. 🙂
        If you find a combination that returns TRUE, that should also work in viihdehelper.

      • tomarasama June 11, 2017 / 11:04

        Okay. That script you made helped a lot. Looks like I just don’t have the ability to count to 17 even with using a program that counts up the letters. Perhaps add also script to that for people like me that shortens the email to the 17 letter form?

    • Andreas Finne July 21, 2017 / 20:22

      I just created a beta channel for new features. One of the upcoming features that is available for testing is automatic correction of username in email format. If you want to, you could test out the beta channel. The beta can be accessed using this link: http://bit.ly/ViihdeHelperBeta More information in my latest blog post.

  27. chico June 18, 2017 / 16:10

    Moi! Selkeästi on raja siinä, montako tallennetta voi laittaa jonoon niin, että kaikki latautuvat ehjinä. En kuitenkaan osaa sanoa, missä se raja tarkalleen on.
    Yritin asentaa väliin Chrono download managerin, jolla voisi hallita yhtäaikaisten latausten määrää, mutta en saa tiedostojen nimiä pysymään chronon nimeämissääntöjen jälkeen. Lataus tuottaa vain Video.ts:n, Video(1).ts:n jne.
    Ehkä en vain osaa käyttää, mutta olisiko tuohon tarpeeseen suositusasetuksia tai suositusmanageria? Olisi kiva voida laittaa pitkä latauslista pyörimään, kun kone jää joutokäynnille.

    • Andreas Finne July 6, 2017 / 11:08

      Kiva idea 🙂

      Minulla on pari ajatuksia miten tuollainen toiminnallisuus voidaan toteuttaa. Ei voida luotettavasti käyttää tavallisia download managereita, koska tallenteen URL on dynaaminen, ja vanhentuu turvallisuussyistä.
      Video.ts on tallenteen “oikea” nimi palvelimelta, käytän periaatteessa download-APIn “Save as” toiminto saadakseni järkevä tiedostonnimi tallenteelle.

      • AnselA July 6, 2017 / 15:49

        Voisiko tiedostonimeen saada mukaan kanavan? Minä muunnan ladatut ts:t mp4:ksi jos ovat mtv3:n tai nelosen, tai ylen ohjelma, jossa tekstystä ei tarvita. ts > mp4 tiedostokoko pienenee vähintään puoleen.

      • chico August 6, 2017 / 12:52

        Kannatan Anselan ideaa.
        Sinänsä, ts:n voi uudelleenkoodata Ylenkin ohjelmien kohdalla mp4:ksi tai matroskaksi tai jättää ts:ksi niin, että sieltä siivoaa esim. teksti-tv:n ja muut kuin haluamansa audioraidat pois, mutta pitää silti tekstityksen omana streaminaan. Olisi kuitenkin kiva nähdä tiedostosta suoraan, minkälaista konfiguraatiota käyttää, niin voisi vähän säästää tuunausajassa

      • chico August 6, 2017 / 12:58

        Ja heti perään beta-kanavalla huomaankin tämän olevan jo tarjolla. Kiitos!

  28. Arra July 10, 2017 / 17:42

    Once again something seems to have changed and thus gotten broken. Most new recordings give just “stream.php” for video. These include recordings at least from Yle, MTV3 and AVA. Some, at least from TV5, still work.

    And totally unrelated: I see no documentation or user interface for the new features 4.4.4 should have. Not that it would matter so much with the before mentioned problem preventing most use.

    Or is it just something I do ?

    • Andreas Finne July 10, 2017 / 20:34

      I’ve gotten two reports today about “stream.php” so it seems that something has changed or is temporarily broken on Elisa’s side. Unfortunately I’m on a vacation trip currently, so I don’t have access to a computer.

      The new UI is accessible from the recording details page by clicking the “film-strip” icon.

      • ARRA July 11, 2017 / 10:33

        Appears that the recordings that yesterday showed “stream.php”, now work properly. So this was something temporary on Elisa’s side.

        And thanks for the UI info, I now also noticed your separate posts about each recent update and that this information would have been readily available there. I’ve just always been coming straight back to this “main” post.

  29. CarrotSmirk August 15, 2017 / 00:00

    Great job with the whole project, but especially with the Chrome extension!

    However, I seem to have run to an edge case. It seems that recordings beginning with a special character (in this case a colon) can’t be downloaded.

    Any way to get around this?

  30. Vertigo August 23, 2017 / 23:07

    Olisiko muita ehdotuksia Authentication failed! ilmoituksen ylittämiseen. Olen kokeillut sähköpostista koko version, ilman . ja @ merkkejä ja niiden kanssa ja vain 17 ensimmäistä merkkiä joko .@ merkeillä tai ilman. Kaikkien jälkeen tulee sama Authentication failed! ilmoitus. Kirjautumista en voi muuttaa sähköpostista numeroksi kun ei ole elisan liittymää.

    • Vertigo August 23, 2017 / 23:09

      Ja kokeiltu on windows 7 pro ja 10 versioilla sekä uusimmalla chrome versiolla (Versio 60.0.3112.101 (Virallinen koontiversio) (64-bittinen))

    • Vertigo August 23, 2017 / 23:20

      Nyt kokeiltu myös sähköpostiosoitteen vaihtamista lyhyempään mutta ei sekään toiminut pisteillä/@ tai ilman niitä 😦

    • AnselA August 23, 2017 / 23:44

      Millä tunnuksella kirjaudut selaimesta Elisaviihteeseen. Käytä sitä samaa.

      • Vertigo August 24, 2017 / 14:23

        sähköpostiosoitteella onnistun kyllä elisaviihteeseen kirjautumaan. Sinne tulee latauskuvakkeet mutta aina tulee vain tuon virhe ilmoitus jos niitä klikkaa vaikka asetuksiin olen laittanut samat tiedot.

  31. Ultraviolet August 29, 2017 / 19:26

    Syötän tunnuksen ja salasanan, mutta elisa viihde ilmoittaa “Please enter username and password in the options for the extension.”

      • Ultraviolet August 29, 2017 / 20:50

        Kyllä, mutta jostain syystä ei ilmeisesti niitä sinne tallenna.

      • AnselA August 29, 2017 / 21:15

        Minne ViihdeHelper tallentaa tunnukset? Vaatisiko admin oikeudet? Ultraviolet, mikä käyttis sulla on?

      • Andreas Finne August 29, 2017 / 21:36

        Kun painat “Save” , lukeeko “Options saved?”

      • Ultraviolet August 30, 2017 / 12:26

        Ei lue

      • Andreas Finne August 30, 2017 / 14:37

        Hmm… tosi outoa. Yritän saada uusi versio pystyssä betakanavalla illalla. Siihen laitan lisää debug-outputtia jos jotain menee väärin. Ilmoitan kommentilla kun uusi versio on saatavilla.

  32. Heimppuli August 30, 2017 / 13:37

    Missä options on?

  33. Karviaspuska September 1, 2017 / 03:24

    Todella paljon kiitoksia Andreas kun olet nähnyt niin paljon vaivaa tämän asian kanssa.
    Tänään… tai oikeastaan eilen hän tuo pelätty tallenteiden katoaminen tapahtui.

    Olin jo kerran yrittänyt toden teolla vängätä ViihdeX:n ja Elisa Viihde Media Managerin kanssa, mutta aina tuli mutka matkaan jota sitten yritin ratkaista… ja toki aina kun luulin että “no nyt sen pitäis olla oikein”, niin eipä toiminut. Scriptiherjausta jne…
    Lisäksi lueskelin monia tekstejä aiheesta ilman että olin koneella säätämässä.

    Noh, noin kuusi tuntia ennen deadlinea oli pakko vielä yrittää ja löysin tämän sinun ohjelmasi ja yritin koittaa sitä.
    Ei onnistunut ensin, koska Chrome ei suostunut toimimaan sen kanssa. Siinä sitten pallottelin muutamaa ideaa ja lopulta latasin vanhemman version (v. 44.xx) Chromesta ja TADAA! Sehän toimii!.

    Siinä sitten hirveällä kiireellä priorisoin avovaimon kanssa, että mitä halutaan ehdottomasti säilyttää ja ryhdyin latailemaan oikein urakalla.

    Yli 2000 tallennusta katosi, mutta sain yli 50 tärkeintä pelastettua.
    Harmittaa kun en aikaisemmin törmännyt tuohon ohjelmaan.

    Tekstitystä en saanut ainakaan vielä toimimaan Ylen lähetyksiin.

    Pitää kyllä muistaa sinua lahjoituksella. 🙂

    Toivottavasti homma toimii vielä vastaisuudessakin mutta Elisahan saattaa muuttaa taas järjestelmiä ja sit taas itkettää.

    Rauhallista ja mukavaa syksyä toivotellen,

    • Andreas Finne September 12, 2017 / 17:27

      Kiitos kommentista. Tuntuu hyvältä tietää että ohjelmasta on ollut hyötyä ihmisille 🙂

  34. PeeVee September 7, 2017 / 22:02

    Kiitokset ViihdeHelperistä, sain vanhimmat tallenteen turvaan.
    Mutta nyt syyskuun puolella iski ongelma:
    Viihde Helper tekee vain txt-tidoston ja itse ohjelman latus antaa vain herjan:
    stream.php Epäonnitui- Palvelinvirhe

    Missä vika: käyttäjässä, käyttöjärjestelmässä, verkkoyhteydessä, verkoliatteissa vai onko Elisa tehnyt jotain estääkseen toiminnan?


    • Andreas Finne September 12, 2017 / 17:25

      Onko ongelma vielä olemassa, vai oliko vain hetkellinen häiriö?

      • Tarmo September 12, 2017 / 19:46

        Minulla sama tilanne. kesän aikana ViihdeHelperin avulla siirsin tallenteita tietokoneelle ja siitä ulkoiselle kovalevylle ongelmitta, mutta nyt kun kävin katsomassa ElisaViihteen tallenteitani, niin ViihdeHelperin kuvake oli niistä kadonnut. Eli nytkö ei enää pysty tallenteita sieltä siirtämään?

      • Pekka Valkonen September 13, 2017 / 11:51

        Ongelma on aina vaan olemassa. Olen kokeillut tietokoneen ja reitittimen boottausta, rinnakkaista verkkoyhteyttä, ulkokirjautumista Elisa viihteestä, Crome laajennuksen poistoa ja uudellenasennusta, Win 10 ja Win 7 konetta.

        Aina sama tilanne.

  35. PeeVee September 17, 2017 / 21:52

    Onnistuu ja ei. Nyt ohjelmien lataamien Elisa viihteestä onnistuu – suurelta osin. Mutta kummallista kyllä, joitain ohjelmia ei pysty lataamaan, esim. Solsidan, Purtavaa pohjolasta, Metten kesäiset jälkiruokaherkut. Kaikki sarjaan kuuluvat antava tuon alussa mainitun virheilmoituksen: Epäonnistui – Palvelinvirhe.
    Lataaminen lähti toimimaan suurelta osin varmaankin siinä vaiheessa kun tyhjensin välimuisti sun muut kilkkeet ja varmuuden vuoksi buutasin koneen ja reitittimen.

    • Jokohama September 19, 2017 / 20:19

      Hei. Minulla on sama ongelma ladatessa kaikkia Yle Teema & Fem-kanavan ohjelmia, Yle Teeman ja muiden kanavien ohjelmat sen sijaan latautuu. Yle Teema & Fem kanavan ohjelmia ei saa ladattua myöskään Viihde X media managerilla.

      • Andreas Finne September 22, 2017 / 13:04

        Nyt on tullut niin monta kommentteja että jotkut kanavat eivät toimi ollenkaan, ja jossakin tapauksissa ei tule oikea tiedostonnimeä, jne, että vaikuttaa siltä että jotain on tapahtumassa Elisan päässä. Jos löydän aikaa viikonloppuna tutkin asiaa vähän.

      • J-P Heikkilä November 23, 2017 / 07:12

        Hei. Minullakin 3 ikääntymässä olevaa (kääk!) yle fem ajan tallennetta. Kaikki muut nauhoitukset onnistuvat mutta nuo vanhat yle fem -tallenteet eivät onnistu. Stream.php -herja.
        Taitavat mennä bittitaivaaseen. 5 päivää jäljellä 😦

  36. Jape October 2, 2017 / 18:16

    Moro, ei toimi tuo VLC Launcher for Windows linkki. Saisitko korjattua?

    • Andreas Finne October 2, 2017 / 18:24

      Ai niin. Dropbox muutti viime kuussa miten public-linkit toimivat. Yritän saada sitä korjattua illalla. Kiitos että ilmoitit asiasta.

    • Andreas Finne October 3, 2017 / 02:33

      Nyt pitäisi toimia

  37. Jarno December 1, 2017 / 22:48

    Suurkiitokset tästä ViihdeHelperistä!

    Ehdin downloadata kaikki tärkeät kotiin. Myös vanhoja, Saunavisiolla tallennettuja. Nyt on enää viimeiset 6 kuukauden ohjelmat. Luultavasti lataan ne myös ja sen jälkeen lopetan Elisan sopimuksen.


  38. Opaatti December 20, 2017 / 01:30

    Authentication failed! ilmoitusta pukkaa vaikka asetuksissa kirjautumistiedot laitettu millä pääsee elisaviihteeseen kirjatumaan(sähköposti ja salasana). Onkohan tähän ongelmaan mitään ratkaisua. Alkaa jo vanhoja tallenteita katoamaan jatkuvasti 😦

    • Andreas Finne December 22, 2017 / 01:50

      Oletko kokeillut jättää pois pisteet ja at-merkki sähköpostissa? Eli jos s-posti on foo.bar@mail.com, niin kirjaudutaan foobarmailcom tunnuksella. Voi myös olla että tarvitset jättää merkin tai pari pois lopussa jos on pitkä osoite.

      • Opaatti December 22, 2017 / 03:10

        Ei valitettavasti tuollakaan muutoksella saa toimimaan. Kun pisteen ja at-merkin poistan niin jää 15 merkkiä jäljelle.

      • Opaatti December 22, 2017 / 03:21

        tulee muuten tuo sama Authentication Failed ilmoitus myös silloin kun klikkaan tallenteen omaan ikkunaan katselua varten jos se sattuisi jotain kertomaan asiasta.

  39. katselijatar December 29, 2017 / 22:22


    Tuli vastaan probleema äänityksessä ja huomasin, että täällä on kohtalotovereita.

    Onko keksitty ratkaisua noihin Yle Teema & Fem -tallennusongelmiin?
    Minullakin tulee näköjään juuri sen kanavan ohjelmista herja “epäonnistui. palvelinvirhe”.
    Ja tietysti kiire saada tallennettua yksi tosi tärkeä ohjelma, joka katoaa päivän päästä…..

    Jos olette saaneet toimimaan, pliis, laittakaa tieto mahd pian!!!

    Onko ongelmaa muissa kanavissa???

    • Andreas Finne December 29, 2017 / 23:15

      Valitettavasti vaikuttaa siltä että ongelma on Elisan APIssa enkä sille voi mitään 😦

      • Katselijatar December 30, 2017 / 11:55

        Selitätkö maallikolle, mitä API tarkoittaa?
        Mikä on muuttunut, kun kanavat yhdistyivät (Teema ja FST)? Mikä on ero muihin YLEn kanaviin?

        Harmittaa todella, moni ohjelma on sellainen, joka ei koskaan tule ulos muilta kanavilta eikä niitä välttämättä koskaan uusita…. 😕

  40. katselijatar December 30, 2017 / 16:39


    Helperin tiedoista ei erota, onko tallennus tehty Yle Fem -kanavan aikana vai Yle Teema & Fem-kanavan aikana.

    Toisen sovelluksen avulla näin, mitkä ohjelmista oli Femmalta ja mitkä Teema & Femmalta.
    Huomasin, että Yle Fem-kanavalta aikoinaan tallennetut ohjelmat eivät siirry tietokoneelle mutta saman sarjan uudemmat, Yle Teema & Fem-kanavan ohjelmat siirtyvät…?!

    • Andreas Finne December 30, 2017 / 16:53

      ViihdeHelper (ja myös ViihdeX Media Manager) käyttää Elisan vanhempi ohjelmointirajapinta. Tässä rajapinnassa vaikuttaa siltä että kanavien nimimuutoksia ei ole tuettu.
      Eli “keskustelu” käy jotenkuten tällä tavalla:
      ViihdeHelper: Saisinko OhjelmaX:n tallenne. Se on tallennettu Yle Fem-kanavalta päivämäärällä Y?
      Elisa API: En ymmärrä, ei ole olemassa kanava nimellä Yle Fem. Valitan.

      Jotta tämä onnistuisi, tarvitaan korjauksia Elisan vanhassa rajapinnassa, ja epäilen kovasti ettei siihen tule muutoksia just koska on vanha.

      • katselijatar December 30, 2017 / 17:17

        Juu, mutta en liene ainoa, jolla on vielä kahden vuoden sisällä tallenteita Yle Femmalta….

  41. Laturi March 8, 2018 / 23:33

    Moi, kiitokset hyvästä plugarista, on ollut monesti hyödyksi.

    Yksi ongelma kuitenkin on: Downloadeista ei koskaan tiedä ovatko tulleet onnistuneesti loppuun saakka, vai keskeytyneet esim 10 sekuntia tallenteen alusta (jostain verkkoyhteyden tms ongelmasta johtuen). Useita tallenteita kerralla ladatessa pitää käydä kaikki läpi loppuun asti ja arvailla ovatko ne ehjiä, mikä on hyvin työlästä.

    Olisi tosi hyvä jos epäonnistuneet lataukset poistettaisiin kokonaan, tai niistä tulisi jokin virheilmoitus, että voisi koittaa ladata uudestaan.

    • Andreas Finne March 9, 2018 / 01:00

      Kivaa kuulla että plugini on ollut hyödyksi 🙂
      Jonkinlainen “download manager” on ollut suunnitelmissa aika kauan. Valitettavasti päivätyö on vienyt suurin osa mun aikaa. On kuitenkin mahdollista että tulevaisuudessa tulee jonkinlainen toiminnallisuus joka korjaa sun mainitsemia ongelmia.

  42. JH April 1, 2018 / 01:02

    Kunpa joku koodaisi vastaavan DNA TV:lle… Flash Video Downloader toimii tosi heikosti.

    • Andreas Finne May 25, 2018 / 02:00

      Ainakin haluaisin tehdä uusi versio. Toivottavasti uusi API tukee vastaavat mahdollisuudet että pääsen kiinni oikeaan mpeg-streamiin eikä vain dash-versioon.

      • TONI K May 27, 2018 / 11:12

        Epäilen vahvasti, että kyseistä ominaisuutta enää tarjottaisiin tässä uudessa versiossa. Toivon hartaasti olevani väärässä asian suhteen.

      • TONI K May 29, 2018 / 19:42

        Joko sinulla on uudet API speksit tiedossa?

      • Andreas Finne May 29, 2018 / 21:29

        Olen saanut dokumentaatiota jossa kerrotaan miten uusi API toimii tällä hetkellä. Olen kysynyt täsmennyksistä ja pyytänyt lisäyksiä joka tarvitsen ViihdeHelperiä varten.

  43. TONI K June 1, 2018 / 09:35

    Mielenkiintoista. Minulle taas sanottiin, ettei heilläkään (Palstatiimi) ole vielä tietoa asiasta. Tuon parempaa kanavaa minulla ei ainakaan ole tiedossa, josta asiaa voisin edes tiedustella.

  44. Timo June 1, 2018 / 17:56

    Toivottavasti saat homman taas pelaamaan.

  45. hamis June 2, 2018 / 09:53

    Kiitos edellisistä versioista ja toivottavasti saadaan uusi versio.

  46. SKY June 15, 2018 / 15:17

    Onko mitään väliaikatietoja uuden version tilanteesta? Thumbs up & thanks!

  47. SKY June 16, 2018 / 22:28

    Sorry, olikin jo tiedotetta eri sivulla. Seurasin tätä sivua.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s