Elisa Viihde

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.

Asentaminen

  • 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ä 5.0.0.5).
  • Animoitu ohje löytyy täältä.

Updates

2019-04-22

Version 5.0.0.5 of the extension just got released. This should fix the problems introduced with Chrome version 73 (cross-origin request restrictions for extensions)

2018-10-14

Version 5.0.0.4 of the extension just got released. This uses another API for getting the URL to the ts-stream. Thanks to Qotscha for the research.

2017-07-21

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.

2017-05-30

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 🙂

Downloads

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

Donations

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 🙂

Introduction

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.

When GDPR came into effect, the API that was used by the extension was retired, and another officially supported API was released.

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

icons-for-4.1

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/binIf you now click on the VLC icon in your recordings list, you should see something like the following:
    viihde_linux_1
  5. Click the Maximize button indicated above in order to reveal the entire dialog
  6. Now you should be able to click Launch Application and make sure to check the Remember my choice box viihde_linux_2
  7. 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.
  8. 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.

172 thoughts on “Elisa Viihde

  1. katselijatar December 30, 2017 / 16:39

    Tallennuskokeiluja

    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….

  2. 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.

  3. 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.

  4. 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.

  5. Timo June 1, 2018 / 17:56

    Toivottavasti saat homman taas pelaamaan.

  6. hamis June 2, 2018 / 09:53

    Kiitos edellisistä versioista ja toivottavasti saadaan uusi versio.

  7. SKY June 15, 2018 / 15:17

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

  8. SKY June 16, 2018 / 22:28

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

    • hamis August 27, 2018 / 17:23

      Mites nyt kun elisa sanoo että on ok tehdä näitä ohjelmia?Onko uusi helper suunnitteilla?

  9. TJ September 19, 2018 / 19:01

    Kommentti ViihdeHelper Beta 5.0.0.2:

    Tämä tuo ladattujen tiedostojen nimiin päivämäärät muodossa dd-mm-yy, esim. 05-11-17
    Edellinen 4.4.4 näyttäisi 2017-11-05

    Onko mahdollista muuttaa tuo? Muuten toimii Betakin hyvin. Kiitos!

    • Andreas Finne September 19, 2018 / 19:08

      Hyvä huomio. Näköjään on APIn käyttämä päivämääräformaatti muuttunut. Korjaan tämä ennen kuin julkaisen uusi stable versio.

  10. Juha-Pekka Erkkilä May 23, 2019 / 00:25

    Hyvä laajennus muuten, mutta harmittavakin ominaisuus on. Nimittäin jos lataus syystä tai toisesta keskeytyy, syntyy normaalisti toimiva .ts – file asianmukaisine tarkenteineen. Mutta se on liian lyhyt. Eli elokuvan loppu puuttuu. Ehdin poistaa useita elokuvia Elisan palvelimelta latauksen jälkeen, ennen kuin huomasin tämän. Sen jälkeen tarkistan kaikkien latausten pituuden ja tärkeimmät katsomalla lopun.

    Jonkinlainen hälytys pitäisi saada keskeytyneestä latauksesta. Ainakaan ei pitäisi laittaa ts-tarkennetta fileen.

    On myös sattunut, ettei ts-file ole ollenkaan latautunut, vaikka tekstifile on tullut. Tämä voi jäädä huomaamatta, jos lataa useita elokuvia kerralla.

    Tästä on hyvä siirtyä toivomuksiin.
    – Olisiko vaikeaa saada useamman ohjelman lataukset jonoon. Mielellään 5-6 latausta rinnakkain ja loput jonoon. Tätä nykyä kun pitää jatkuvasti rampata koneella lisäämässä latauksia. Koska Elisa rajoittaa kunkin latauksen n. 20 Mbittiin on pakko ladata muutamia rinnakkain. Ja vaikka valokuituni sallisi 15 rinnakkaista latausta menee siinä kovalevykin tukkoon, joten tuo 6 rinnakkain saa riittää. Edesmennyt eViihde-sovellus toimi noin, ja sillä aikanaan tuli ladatuksi tuhansia ohjelmia.

    – Sitten tietenkin olisi kiinnostava ominaisuus sellainen, että keskeytynyt lataus jatkuisi uuden startin jälkeen siitä, mihin se oli loppunut.

    Maallikkona en osaa arvioida tämmöisten toiveiden mahdottomuutta, mutta ainakin tuo aluksi mainitsemani toiminto on bugi, joka pitäisi korjata.

    Käytän eri koneissa Win 7/64 ja Win 10/64. Pääasiallisesti lataan Win7:llä.

    Kiitokseni kuitenkin vaivannäöstä ja harrastuksesta asian eteen.

  11. Hannu Kulokari November 4, 2019 / 15:30

    Tänään viihdehelpperillä imppaamani elokuva tallettui mpeg-formaatissa. Kuitenkin saan saman leffan omalla skriptilläni myös ts-formaatissa, kuten ennenkin. Mikähän on muuttunut?

  12. vdr user January 28, 2020 / 22:04

    Viitsitkö/jaksatko ottaa yhteyttä sähköpostilla… “Elvis” tarvitsisi apuja, jota ehkä voisit tarjota – Kiitos!

  13. Jukka February 21, 2020 / 14:33

    ViihdeHelper on pitkään toiminut hyvin, mutta nyt yhtäkkiä kaikkiin latauksiin tulee virheilmoitus download failed. Mistähän voisi johtua?

Leave a Reply to SKY Cancel 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