toine512
03-01-2012, 03:23 PM
Latest release : 1.2 (19/04/2013)
Justin.tv/Twitch.tv live downloader helps you recording or watching live streams. It currently supports password protected channels.
Downloads :
Windows : http://sourceforge.net/projects/jtv-downloader/files/release/jtv-downloader_1.2.7z/download
Debian i386 : http://sourceforge.net/projects/jtv-downloader/files/release/jtv-downloader_1.2-0build1_i386.deb/download
Debian AMD64 : http://sourceforge.net/projects/jtv-downloader/files/release/jtv-downloader_1.2-0build1_amd64.deb/download
Ubuntu PPA :
ppa:toine512/jtv-downloader
Please report any issue here. (https://github.com/toine512/jtv-downloader/issues?state=open)
More informations & source on GitHub (https://github.com/toine512/jtv-downloader).
Have fun !
svnpenn
03-01-2012, 04:08 PM
This is impressive, but I dont see a way to actually download the stream using the GUI.
Edit: It looks like you can just copy the "Command line input" from "Params" tab and use that with RtmpDump. It appears as if the "rtmpdump" tab should already do this, but I cant get it to work.
toine512
03-01-2012, 04:32 PM
rtmpdump tab is not implemented, that's why it doesn't work ;)
I'll do that probably later this morning (0:31 am now), I need some sleep.
svnpenn
03-01-2012, 04:58 PM
Excellent.
http://svnpenn.github.com/images/e.jpg
toine512
03-02-2012, 02:54 AM
:D
rtmpdump to file is working now !
https://github.com/downloads/toine512/jtv-downloader/Jtv_downloader-pre3a.7z
(piping does nothing)
hasomaso
03-02-2012, 12:06 PM
very nice toine512
thanks
hasomaso
toine512
03-03-2012, 03:50 AM
Here comes the first beta ! (and I think it will be the release)
https://github.com/downloads/toine512/jtv-downloader/Jtv_downloader-b1.7z
Now, your mission is to find bugs and tell me how it goes with Akamai streams (the player URL has changed) ...
Have fun !
toine512
03-10-2012, 05:58 AM
What the heck ! I can't update the main post ...
svnpenn
03-10-2012, 06:54 AM
Yeah its pretty lame, you cannot edit past 1 day I think.
updated your first post with the link provided in post #7.
toine512
03-10-2012, 09:34 AM
Great, thanks. ;)
externus
03-13-2012, 01:13 PM
Thx for this programm. It works rlly nice :) .
A Option to save a list of my favorite "Channel names" would be rlly nice. Is that realizable?
Thx
externus
toine512
03-14-2012, 10:10 AM
Yes, that's possible, I add it on my todolist.
Don't expect it too soon, I need to work around with some issues with xterm under Linux first. (and I have no time to do that)
hasomaso
03-14-2012, 10:29 AM
hy toine512,
can you please for me to programming a simple justin.tv and twitch.tv viewer.
I would like to know what user is online or offline
thanks
hasomaso
toine512
03-15-2012, 08:52 AM
You just have to look at http://usher.justin.tv/find/<channel name>.xml?type=any : when <nodes> is empty, there's no live.
hasomaso
03-15-2012, 09:22 AM
You just have to look at http://usher.justin.tv/find/<channel name>.xml?type=any : when <nodes> is empty, there's no live.
yes i can also check, but i would like to have a tool
toine512
04-21-2012, 02:53 PM
Hello everyone !
I'm glad to announce that it's working properly (more or less ?) under Linux ! :)
The source is available here : https://github.com/toine512/jtv-downloader
You need Qt 4 to compile it. I don't think there's up to date rtmpdump builds in Debianish repos, so you have to build it yourself too ...
@KSV Could you change the topic name for "Justin.tv live downloader" ? Thanks.
toine512
05-05-2012, 03:22 AM
Bollocks ! I just figured out that Akamai streams don't work because rtmpdump doesn't support HTTP 302 redirecting.
The SwfVfy on Justin.tv player is just failing. Therefore you get kicked after ~1 min.
Hi, thank very much for this. This great! One of my favaroute Jtv channels recently went private and I need to enter a password to watch it. Any chance of adding a password entry option?
toine512
06-20-2012, 05:53 AM
Yes, I think it will be quite easy.
toine512
06-27-2012, 02:28 PM
Here is a temporary build. Please tell me if it works properly.
qewrty1159
06-28-2012, 07:08 AM
Nice work toine512!
But I have a question, is this suppose to work only with the channels that have the 'change quality' option on twitch.tv?
Sorry for asking the question, but I'm new on the topic.
toine512
06-28-2012, 09:53 AM
It is not. It will work with any channel as long as it uses Justin.tv servers (UsherToken). I'll fix Akamai servers soon (you get kicked after 1 min).
I advise you to always choose the "live" stream in the list since it is the original stream. Any Xp or iphone-X is reencoded by the server.
qewrty1159
06-29-2012, 12:31 AM
Thanks again toine512!
I checked the nightlies versions of vlc, and it works now! (I was using 2.0.0, now using 2.1.0)
Some streams don't have sound (example 'resident_fail'), but I read that this happens because of some streaming codecs.
Here is a temporary build. Please tell me if it works properly.
Hi. Great stuff man! It works like a dream! I appreciate this. Thanks a million!
toine512
07-07-2012, 08:50 AM
Akamai servers fixed ! \o/
Builds coming soon.
toine512
07-08-2012, 02:44 PM
rtmpdump, rtmpgw (http://stream-recorder.com/forum/release-unofficial-rtmpdump-binaries-t11030.html)
Windows : https://github.com/downloads/toine512/jtv-downloader/jtv-downloader_a1.1.7z
Ubuntu PPA : ppa:toine512/jtv-downloader
DEBs :
i386 (32 bits) (https://launchpad.net/~toine512/+archive/jtv-downloader/+files/jtv-downloader_1.0%2B1SNAPSHOT4-0build1_i386.deb)
AMD64 (64 bits) (https://launchpad.net/~toine512/+archive/jtv-downloader/+files/jtv-downloader_1.0%2B1SNAPSHOT4-0build1_amd64.deb)
Source : GitHub (https://github.com/toine512/jtv-downloader/)
In one way or another, I'll need to update the first post ...
toine512
07-09-2012, 08:44 AM
I suspect that channels with a space in the password don't work, can someone test it ?
TheBob
08-08-2012, 02:32 AM
I suspect that channels with a space in the password don't work, can someone test it ?
Don't know of any channels with a password but I just wanted to post and thank you for this,it made everything a lot easier. Thanks a bunch.
Hi guys. Just checking. Is this still working for you? I tested it today and no luck. I get "an error occurred. there was no valid stream node" although the channel is live
toine512
08-29-2012, 09:25 AM
Ooops ! I think .. I forgot to post the new binaries here ... :D
Will come soon.
toine512
08-30-2012, 10:02 AM
New version : 1.1 beta
-> Download links (https://github.com/toine512/jtv-downloader/blob/master/README.md) <-
New version : 1.1 beta
-> Download links (https://github.com/toine512/jtv-downloader/blob/master/README.md) <-
Toine512, you are a legend! Great man. Thanks!
SisterSpooky
10-30-2012, 05:35 AM
New version : 1.1 beta
-> Download links (https://github.com/toine512/jtv-downloader/blob/master/README.md) <-
This is exactly what I need! And it works like a charm, thank you! :)
TheBob
01-06-2013, 06:27 AM
This no longer works, I am getting
Connecting ... port: 1935, app: justintv6live-live/stream_live_user_beyondthesummit
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
ERROR: rtmp server sent error
ERROR: rtmp server requested close
Closing connection... done!
toine512
01-12-2013, 11:45 AM
Indeed, go to "Params" tab, then copy/paste "SWF" to "SWF verif".
Fix coming soon.
toine512
01-14-2013, 02:12 PM
Latest release : 1.1.1 (12/01/2013)
Justin.tv/Twitch.tv live downloader helps you recording or watching live streams. It currently supports password protected channels.
Downloads :
Windows : http://dl0.toine512.fr/jtvdl/jtv-downloader_1.1.1.7z
Ubuntu PPA :
ppa:toine512/jtv-downloader
DEBs :
i386 (32 bits) (https://launchpad.net/~toine512/+archive/jtv-downloader/+files/jtv-downloader_1.1.1-0build1_i386.deb)
amd64 (64 bits) (https://launchpad.net/~toine512/+archive/jtv-downloader/+files/jtv-downloader_1.1.1-0build1_amd64.deb)
Please report any issue here. (https://github.com/toine512/jtv-downloader/issues?state=open)
More informations & source on GitHub (https://github.com/toine512/jtv-downloader).
Have fun !
TheBob
01-18-2013, 05:09 PM
Latest release : 1.1.1 (12/01/2013)
Justin.tv/Twitch.tv live downloader helps you recording or watching live streams. It currently supports password protected channels.
Downloads :
Windows : http://dl0.toine512.fr/jtvdl/jtv-downloader_1.1.1.7z
Ubuntu PPA :
ppa:toine512/jtv-downloader
DEBs :
i386 (32 bits) (https://launchpad.net/~toine512/+archive/jtv-downloader/+files/jtv-downloader_1.1.1-0build1_i386.deb)
amd64 (64 bits) (https://launchpad.net/~toine512/+archive/jtv-downloader/+files/jtv-downloader_1.1.1-0build1_amd64.deb)
Please report any issue here. (https://github.com/toine512/jtv-downloader/issues?state=open)
More informations & source on GitHub (https://github.com/toine512/jtv-downloader).
Have fun !
Thank you for this, it's awesome
IImanuII
01-21-2013, 02:24 AM
Hi all, I'm using this tool and I have to say that it works beautifully.
but: if I wanted to extract only the rtmp link?
-r rtmp://199.9.254.233/app/jtv_z5cp9b6yYgZJ_a75 -s "http://www-cdn.jtvnw.net/widgets/live_embed_player.r1d4f35124305cfee7306e5528d8ba4b 00a2b37e9.swf?&referer=http://fr.twitch.tv/&userAgent=Mozilla/5.0" -W "http://www-cdn.jtvnw.net/widgets/live_embed_player.r1d4f35124305cfee7306e5528d8ba4b 00a2b37e9.swf?&referer=http://fr.twitch.tv/&userAgent=Mozilla/5.0" -p http://fr.twitch.tv/superfantocci -j "dac647320e4d4fd8a2ee923f40732e3687088b18:{\"swfDomains\": [\"justin.tv\", \"jtvx.com\", \"xarth.com\", \"twitchtv.com\", \"twitch.tv\", \"newjtv.com\", \"jtvnw.net\", \"wdtinc.com\", \"imapweather.com\", \"facebook.com\", \"starcrafting.com\"], \"streamName\": \"jtv_z5cp9b6yYgZJ_a75\", \"expiration\": 1358762874.1368239, \"geo_ip\": \"151.77.133.102\", \"server\": \"video13-1.fra01\"}" -v
I tried with:
rtmp://199.9.254.233/app/jtv_z5cp9b6yYgZJ_a75/dac647320e4d4fd8a2ee923f40732e3687088b18
but does not work on a player that reads rtmp
How can I extract a functional link?
toine512
03-31-2013, 12:43 PM
Okay, there you have a new Windows package :
http://sourceforge.net/projects/jtv-downloader/files/release/jtv-downloader_1.1.1.7z/download
@Moderators The link in the first post has to be fixed and previous posts about new links might be deleted. Thanks.
toine512
04-20-2013, 02:44 AM
New release : 1.2 (19/04/2013)
Simplified GUI
Bookmarking system
The configuration file has changed: copy and rename your old jtvdl.conf to jtvdl.ini in order to keep your settings.
Links :
Windows http://sourceforge.net/projects/jtv-downloader/files/release/jtv-downloader_1.2.7z/download
Debian i386 http://sourceforge.net/projects/jtv-downloader/files/release/jtv-downloader_1.2-0build1_i386.deb/download
Debian AMD64 http://sourceforge.net/projects/jtv-downloader/files/release/jtv-downloader_1.2-0build1_amd64.deb/download
kasper93
04-30-2013, 04:46 PM
Great app :) But why you use alwyas fr.twitch.tv ?
Does this matter? Maybe you should let user to decide? Maybe there are regional servers in use when using proper regional code?
toine512
05-02-2013, 12:39 PM
Hi.
Basically because I'm French. :)
The localization subdomain used to retrieve the player or used in various referer URLs doesn't matter. It has noting to do with querying the streams.
If any regional load balancing exists, it might be done by the CDN depending on your IP address.
toine512
08-14-2013, 09:02 AM
@Moderators I figured out that the first post is not up to date. :(
Links for release 1.2 are in a previous post. :rolleyes:
nullacht
08-23-2013, 02:35 PM
All links are now up to date!
SisterSpooky
12-31-2013, 03:21 AM
Doesn't seem to work anymore. Any channel name I search gives the message: "An error occurred : This channel isn't live or doesn't exist." :(
karlo2105
12-31-2013, 05:52 AM
Justin TV dropped rtmp protocol it only uses now HLS, which gives much stuttering and sound loss.
They screwed completely.
malky
01-23-2014, 05:43 PM
You can stream justin.tv to a player such as VLC or save the stream to a file using a program called livestreamer.exe.
toine512
03-22-2014, 11:13 AM
Justin TV dropped rtmp protocol it only uses now HLS, which gives much stuttering and sound loss.
They screwed completely.
Damn it ! It's been a long time I have not used Jtv.
I'll investigate.
I think HLS implies that the stream is natively supported by VLC, which would be some good news.
malky
03-22-2014, 12:23 PM
Google livestreamer it's a program to stream and record sites like Justin.tv twitch.tv and others.
vBulletin® , Copyright ©2000-2025, Jelsoft Enterprises Ltd.