Stream Downloader

Ohjelmaa ei enää päivitetä, suosittelen käyttämään FlickFetchiä.


Stream Downloader on apuohjelma DRM-suojaamattomien videoiden tallentamiseen suomalaisista VoD-palveluista.

Tuettuina ovat seuraavat palvelut:

  • YLE Areena
    • Elävä arkisto
  • Ruutu, Iltasanomat
  • Iltalehti
  • TV5

Seuraavin poikkeuksin:

  • Maksullinen sisältö
  • DRM-suojatut videot

Viimeinen versio

Stream Downloader 1.1.7 – Päivitetty: 02.08.2015

Asennus

1. Pura haluamaasi kansioon (esim. C:\StreamDownloader\)

2. Jos haluat käyttää ohjelmaa selaimesta suorita “StreamDownloader.Install” -tiedosto. Tämä vaatii järjestelmänvalvojan oikeudet.

Käyttöohjeet

Tunnetuja ongelmia

Äänet pätkivät VLC-soittimessa:
Suositellaan käyttämään MPC-HC-soitinta tai uudelleen muksaamaan mkv- tai mp4-muotoon.

Vanhemmat versiot

Stream Downloader 1.1.6

Stream Downloader 1.1.5

Stream Downloader 1.1.4

Stream Downloader 1.1.3

Stream Downloader 1.1.2

Stream Downloader 1.1.0

Stream Downloader 2014.10.17

Stream Downloader 2014.10.02

Stream Downloader 2014.07.31

Stream Downloader 2013.11.07

  • Päivitetty MTV3 ja Ruutu.fi -tuet.

Stream Downloader 2013.09.02

  • MTV3 Katsomo-tuki korjattu

Stream Downloader 2013.08.31

  • Ruutu.fi lataus korjattu
  • Lähdekoodi julkaistu GPLv2-alaisena

Stream Downloader 2013.06.01

  • Ruutu.fi lataus korjattu

Lähdekoodi löytyy GitHubista (GPLv2)

49 thoughts on “Stream Downloader”

    1. Windows 10:n päällä ei ladattavan ohjelman nimi lataudu tiedostolle ollenkaan. Ei näy myöskään ladattavana olevin ohjelmien listassa. Pelkät tiedostopäätteet tallentuu nimeksi.

  1. Latasin tänään iltapäivällä version 1.1.3 ja se toimi hienosti, latasin muutaman ohjelman Areenasta. Suljettuani ohjelman yritin vielä avata sen uudelleen, mutta nyt se avautuu vain sekunnin murto-osaksi, näyttäen mustaa ruutua, jossa valkoista ja keltaista tekstiä, jota en ehdi lukea. Ainoa mitä tässä välillä tein, oli että loin pikakuvakkeen työpöydälle ja vaihdoin siihen toisen kuvakkeen. Tuskin tämä voi olla syy – poistin ohjelman ja latasin sen uudelleen: sama tulos – ei avaudu.

    1. Hei, pahoittelen että päivitän näin myöhään – ongelma on ratkennut aikoja sitten. Kyse ei ollut ohjelman virheestä, vaan omasta mokasta. Sekoilin väärien kansioiden kanssa. Tuon kun hoksasin ja selvitin, niin kaikki on pelannut hyvin.

  2. Moi!

    Uudesta Areenasta radion puolelta tallentaminen ei enää onnistu..

    PS C:\stream> .\StreamDownloader.exe download http://areena.yle.fi/1-2703053
    Stream Downloader v 1.1.3
    Ladataan 1 videota

    Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocati
    on. —> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the
    collection.
    Parameter name: index
    at System.Collections.Generic.List`1.get_Item(Int32 index)
    at Newtonsoft.Json.Linq.JContainer.GetItem(Int32 index)
    at StreamDownloader.Services.AreenaBetaVideo.createDownloader(String target)
    at StreamDownloader.Program.downloadNext()
    at StreamDownloader.Program.DownloadVideo(DownloadArgs args, Int64 stopafter)
    — End of inner exception stack trace —
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters
    , CultureInfo culture)
    at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
    at PowerArgs.ArgAction.Invoke()
    at PowerArgs.Args.c__DisplayClass11`1.b__10(String[] a)
    at PowerArgs.REPL.DriveREPL[T](TabCompletion t, Func`2 eval, String[] args)
    at PowerArgs.Args.c__DisplayClass11`1.b__f()
    at PowerArgs.Args.Execute[T](Func`1 argsProcessingCode)
    at PowerArgs.Args.InvokeAction[T](String[] args)
    at StreamDownloader.Program.Main(String[] args)

  3. Onko mitenkään mahdollista ladata SD-resoluution videoita? Joku lisäargumentti settings.xml:ään? Oletuksena näyttää olevan 720p, mikä on turhan iso minulle ja vie turhaan tilaa moninkertaisesti..

  4. Resoluution valintaa kanssa kaipailen. Saisiko sarjoissa jakson numeron sekä kokonaismäärän tiedostonimeen. Tiedostonimi saisi olla määriteltävissä. Haluaisin tiedostonimen olevan muotoa {Title}-{jakson nro}_{jaksojen määrä}-{pvm}-{aika}.flv

    Vlc 2.2.1 versiolla ei äänet pätki (ainakaan minulla).

  5. Itsellä samaa ongelmaa kuin ylempänä eli ohjelma aukeaa mutta vaan sekunniksi ja vilahta valkoista ja keltaista tekstiä.

  6. Tekstitys ei näytä tulevan uudesta yle-areenasta, video tulee. vanhasta v3 areenasta tulee tekstitystiedosto. Ohjelman versio 1.1.3

  7. Näyttäisi siltä että radio tallennukset eivät enää toimi :((( Avaruusromua ei tuu talteen enää, olen tähän saakka saanut kaikki mutta uusimmalla yle areenalla ja streamdownloaderilla ei enää onnistu.

  8. GitHubissa viimeisin commit näyttää olevan viisi kuukautta vanha. Tuleeko sinne enää päivityksiä?

  9. Hei!

    Tuota, varmaan varsin tyhmiä kysymyksiä tässä, mutta kysynpä kuitenkin:

    1) Minulla on koneella (vanha) YLE Areena -lataaja, ja sillä olen kiitettävästi onnistunut tallentamaan vanhasta Areenasta haluamiani ohjelmia. Uudesta Areenasta tuo ei onnistu, mutta toistaiseksihan (mutta kuinka kauan?) vanhakin Areena on käytettävissä. Kaikkien tallentaminen ei kuitenkaan ole onnistunut eikä onnistu (vanhalla lataimella) nytkään. Ovatko ne ohjelmat sitten noita DRM-suojattuja? Voiko asiaa tietää etukäteen, vai ilmeneekö se vain niin, ettei tallentaminen onnistu tällä uudellakaan ohjelmalla?

    2) Jos asennan koneelleni Stream Downloaderin, ei kai se automaattisesti poista tai tee käyttökelvottomaksi, korvaa vanhaa YLE Areea -lataajaa, jota ainakin tämmöinen tumpelokin on osannut helposti käyttää? Se on kuitenkin käyttökelpoinen niin kauan kuin vanhakin Areena on olemassa.

    Kiitokset!

    Ja vielä lopuksi jonkinmoinen moraalinen kommentti: mielestäni ei ole kovin paha asia ladata omalle koneelleen ohjelmia tällaisen toiminnon avulla, koska televisoesityksistä saa ihan laillisesti tallentaa boksiinsa taikka antiikkiselle VHS:lle vaikka kaikki tuutista tulevat ohjelmat.

  10. Hei!

    Tuota, varmaan varsin tyhmiä kysymyksiä tässä, mutta kysynpä kuitenkin:

    1) Minulla on koneella (vanha) YLE Areena -lataaja, ja sillä olen kiitettävästi onnistunut tallentamaan vanhasta Areenasta haluamiani ohjelmia. Uudesta Areenasta tuo ei onnistu, mutta toistaiseksihan (mutta kuinka kauan?) vanhakin Areena on käytettävissä. Kaikkien tallentaminen ei kuitenkaan ole onnistunut eikä onnistu (vanhalla lataimella) nytkään. Ovatko ne ohjelmat sitten noita DRM-suojattuja? Voiko asiaa tietää etukäteen, vai ilmeneekö se vain niin, ettei tallentaminen onnistu tällä uudellakaan ohjelmalla?

    2) Jos asennan koneelleni Stream Downloaderin, ei kai se automaattisesti poista tai tee käyttökelvottomaksi, korvaa vanhaa YLE Areea -lataajaa, jota ainakin tämmöinen tumpelokin on osannut helposti käyttää? Se on kuitenkin käyttökelpoinen niin kauan kuin vanhakin Areena on olemassa.

    Kiitokset!

    Ja vielä lopuksi jonkinmoinen moraalinen kommentti: mielestäni ei ole kovin paha asia ladata omalle koneelleen ohjelmia tällaisen toiminnon avulla, koska televisoesityksistä saa ihan laillisesti tallentaa boksiinsa taikka antiikkiselle VHS:lle vaikka kaikki tuutista tulevat ohjelmat.

  11. Minäkään en jostakin syystä saa onnistumaan enää latausta tuossa uudessa Areenassa. Pitäisikö sen kuitenkin onnistua?

      1. Ja hienosti näyttäisi taas pelittävän… (1.15.test2) (tai ainakin alkoi lataamaan, uskon ja toivon, että sisältökin on OK :))

  12. Mistä ruutu.fi korjatun version voi ladata vai tuleeko korjaus vasta uuteen versioon? Olen kokeillut testiversiota 1.1.5 ja myös 1.1.4, mutta sama ruutu.fi:ssä pari päivää sitten alkanut ongelma toistuu.

  13. Niin onkos tuo SD-formaattina lataus tuettu millään lailla? UI:lla ei ainakaan näy mitään optiota tuosta mutta saako ton konffattua esim settings.xml -tiedostoon jotenkin?

    Ainakin YLE Areenasta nätisti latautuu HD-tasoisena mutta tuo vie turhan paljon tilaa tabletissa.

  14. Ei onnistu Yle Areenasta:

    Videota ei voida ladata.
    Virhe:

    System.NullReferenceExpection: Object reference not set to an instance of an object.
    at StreamDownloader.Services.Areena.getVideoInfo(String str, Options options)
    at StreamDownloader.Core.GetVideoInfo(String str, Options opt)
    at StreamDownloader.GUI.guiSimple.button1_Click(Object sender, EventArgs e)

  15. Uusi Areena näyttää olevan tavoittamattomissa. Onkohan tilanne pysyvä vai saadaankohan muuten hyvä latausvekotin joskus sne kanssa yhteensopivaksi?

  16. hei. uudesta areenasta on nyt lakannu täysin toimivuus. kaikki videot latautuu 3-5 megaa ja katkeaa, kokonaiskoko hipuu kyllä oikean kokoiseksi mittarin mukaan. pakko käyttää vanhaa areenaa. versio 1.1.4

    1. no nyt vanha areena näyttää olevan poistunut täysin. areena-v3 osoite kaataa streamdownloaderin. ei saa mitenkään videoita enää. uudesta aina null reference exception 🙁

  17. Hei

    Kyllä ainakin minulla se areena-v3 vielä ihan pelittää. Olethan tsekannut sen osoitteen vanhan areenan kautta, kun minusta ei riitä, että vaihdat areenan paikalle areena-v3, vaan osoite on muutenkin ihan eri…

    1. Moro oli silloin näköjään joku tilapäinen häiriö. Mutta tänään siellä lukeekin jo että vanha areena poistuu 🙁
      Jotenki ei tunnu mikään uuden areenan video latautuvan, aina null reference. Muuttamalla osoite vanhan areena muotoon on auttanu

  18. Moi!

    Ei näytä toimivan enää tässä uudessa Yle Areenassa. Lataus näppäin puuttuu sivulta. Saan myös oheisen virheilmoituksen kun koitan aukaista streamdownloader.guita http://imgur.com/pqugA1G

    Streamdownloader puolestaan vain sulkeutuu ja avautuu. Missäköhän vika?

    Kiitos avusta!

  19. Moikka.. Koitin ladata areenalta videota ja tulee vain:

    System.NullReferenceException: Object reference not set to an instance of an object.
    at StreamDownloader.Services.Areena.getVideoInfo(String str, String format)
    at StreamDownloader.Core.GetVideoInfo(String str, String format)
    at StreamDownloader.Program.DownloadVideo(DownloadArgs args, Int64 stopafter)

    Osoite muotoa:
    http://areena.yle.fi/1-2195137
    Onko tämä oikein?

    Lukasin koodeja läpi. Siellä käytetään osoitetta:
    http://player.yle.fi/api

    Lukasin areenan apia läpi:
    http://developer.yle.fi/tutorials.html
    Siellä neuvotaan käyttämään osoitetta:
    https://external.api.yle.fi

    Plus:
    Each request to the API should be authenticated with a pair of app_id and app_key.

    Eli pitäiskö asetuksiin tehdä muuttujat näille, ja jatkossa jokainen käyttäjä pyytää omat tunnukset tuonne, jotta voisi toimia?

  20. Hei! Yritin ladata Iltalehden sivulta videota, lataus onnistuu jonkinaikaa kunnes pysähtyy. Sen verran tiedän noista streameista jotta vaikeita tallentaa. Raivostuttaa kun tämän tästä vaikeuttavat noiden lataamista. Softa x pelaa jonkin aikaa, kunnes “vastapuoli” keksii taas uuden tavan blokata lataus. Huoh…

Leave a Reply

Your email address will not be published.