• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 20:52
CET 02:52
KST 10:52
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
[BSL23] RO16 Group Stage8Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175Evil Geniuses - shutting down23
StarCraft 2
General
Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top? Liquibets sc2 season 30 No more SC2 streamers on team liquid? StarCraft open world shooter announced at BlizzCon
Tourneys
RSL goes to London! 2026 Offline Finals Nov 21-22 Tasteless Time Warp: SC Evo Showmatch (May 25) Sparkling Tuna Cup - Weekly Open Tournament SC2 iNu's Battles #22 SC4ALL: II Venue Change Announcement!
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Starcraft 2 Advance [G] How to playtest arcade maps [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
List of top players active on ShieldBattery [BW] Looking for Clan Thread! [BSL23] RO16 Group Stage screpdb: new Starcraft reporting tool [Megathread] Daily Funny Videos
Tourneys
[Megathread] Daily Proleagues [$1250] International ShieldBattery League 2v2v2v2 Tournament Stage 1: Community Poll Small VOD Thread 2.0
Strategy
Nuke strategy worked in K-League 2026-11-09 50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy)
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread General RTS Discussion Thread ZeroSpace Early Access is Now Live! Path of Exile
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
European Politico-economics QA Mega-thread US Politics Mega-thread Trading/Investing Thread Russo-Ukrainian War Thread Dating: How's your luck?
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9918 users

DH Stockholm Stream Guide

Forum Index > SC2 General
Post a Reply
1 2 Next All
R1CH
Profile Blog Joined May 2007
Netherlands10343 Posts
September 26 2014 10:30 GMT
#1




This is an automatic stream guide. It will update every few minutes, showing you which players are playing on which stream.

Green streams are likely accurate (just updated).
Yellow streams is probably still good (3-5 minutes old).
Red streams means the program wasn't able to recognize a game for over 10 minutes so it's probably no longer good.

Sometimes garbage text / random characters will appear, this means the stream is probably on break or between games and the script couldn't parse anything meaningful. Currently this guide only works with Twitch.tv streams.

The tech behind this is a mix of php, perl, curl, ffmpeg, imagemagick and tesseract-ocr.
AdministratorTwitter: @R1CH_TL
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
September 26 2014 10:31 GMT
#2
Rich, the man we need to make sense of the Chaos that only DreamHack can bring.
@RealHeyoka | ESL / DreamHack StarCraft Lead
nkr
Profile Blog Joined November 2010
Sweden5451 Posts
September 26 2014 10:35 GMT
#3
http://www.twitch.tv/propsev

mekar vs pengwin atm ;o maybe you can add this to your guide as well
ESPORTS ILLUMINATI
Mozdk
Profile Joined October 2010
Denmark6989 Posts
September 26 2014 10:48 GMT
#4
R1CH you're in beast mode again. Thanks dude!
"It's really hard to Protoss" - White-Ra |||| "Apedts are dfucking amazing" - Lorning
Sjokola
Profile Joined November 2010
Netherlands800 Posts
September 26 2014 10:51 GMT
#5
Maybe the Naniwa stream?
The_Templar
Profile Blog Joined January 2011
your Country52798 Posts
September 26 2014 11:10 GMT
#6
On September 26 2014 19:51 Sjokola wrote:
Maybe the Naniwa stream?

That's there. Why?
ModeratorI am still alive, somehow
TL+ Member
nkr
Profile Blog Joined November 2010
Sweden5451 Posts
September 26 2014 11:15 GMT
#7
On September 26 2014 20:10 The_Templar wrote:
Show nested quote +
On September 26 2014 19:51 Sjokola wrote:
Maybe the Naniwa stream?

That's there. Why?


It was added afterwards , you prick you!
ESPORTS ILLUMINATI
Trasko
Profile Blog Joined July 2010
Sweden983 Posts
September 26 2014 11:21 GMT
#8
This is awesome. Ty!
Jaedong <3
biskit
Profile Joined August 2010
Australia355 Posts
September 26 2014 12:07 GMT
#9
This is magic. Are you Gandalf?
nem-san
Profile Joined May 2008
11 Posts
September 26 2014 12:28 GMT
#10
Awesome! Thank you R1CH!
R1CH
Profile Blog Joined May 2007
Netherlands10343 Posts
September 26 2014 12:44 GMT
#11
Also a note for any casters - if you want the names to show up reliably you need to have the score always showing in the overlay, even when it's 0-0.
AdministratorTwitter: @R1CH_TL
Olli
Profile Blog Joined February 2012
Austria24422 Posts
September 26 2014 13:49 GMT
#12
I always ask myself how R1CH does it, then I remember I'm a mortal human being and I will never understand
Administrator"Declaring anything a disaster because aLive popped up out of nowhere is just downright silly."
Zealously
Profile Blog Joined October 2011
East Gorteau22261 Posts
September 26 2014 14:24 GMT
#13
On September 26 2014 22:49 DarkLordOlli wrote:
I always ask myself how R1CH does it, then I remember I'm a mortal human being and I will never understand


It works through a simple mix of php, perl, rtmpdump, ffmpeg, imagemagick and tesseract-ocr.
AdministratorBreak the chains
WombaT
Profile Blog Joined May 2010
Northern Ireland27478 Posts
September 26 2014 14:31 GMT
#14
Haha but for serious to a layman scrub such as myself how does it work?
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
TL+ Member
Sjokola
Profile Joined November 2010
Netherlands800 Posts
September 26 2014 14:36 GMT
#15
On September 26 2014 23:24 Zealously wrote:
Show nested quote +
On September 26 2014 22:49 DarkLordOlli wrote:
I always ask myself how R1CH does it, then I remember I'm a mortal human being and I will never understand


It works through a simple mix of php, perl, rtmpdump, ffmpeg, imagemagick and tesseract-ocr.

You forgot the sacrificial virgin.
YourGoodFriend
Profile Blog Joined June 2010
United States2197 Posts
September 26 2014 14:39 GMT
#16
I think (guessing) he is taking a screenshot of the stream then "parsing" through the image to find the text of the players name and then trying to match the images of the text to the english language and spitting it back out
anonymous is the most famous author that anyone can be
CosmicSpiral
Profile Blog Joined December 2010
United States15275 Posts
September 26 2014 14:47 GMT
#17
On September 26 2014 23:24 Zealously wrote:
Show nested quote +
On September 26 2014 22:49 DarkLordOlli wrote:
I always ask myself how R1CH does it, then I remember I'm a mortal human being and I will never understand


It works through a simple mix of php, perl, rtmpdump, ffmpeg, imagemagick and tesseract-ocr.


And a sacrifice of a black cat.
WriterWovon man nicht sprechen kann, darüber muß man schweigen.
WombaT
Profile Blog Joined May 2010
Northern Ireland27478 Posts
September 26 2014 15:26 GMT
#18
But no goats have been harmed? Good stuff
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
TL+ Member
Faefae
Profile Joined June 2014
2203 Posts
Last Edited: 2014-09-26 17:02:52
September 26 2014 17:02 GMT
#19
Oh god, not the good thread ! D:
Thanks a lot for this one, btw :p
ForGG. 29/11/2014
Pucca
Profile Blog Joined January 2012
Taiwan1280 Posts
September 26 2014 17:04 GMT
#20
Rich makes another program. Can I have this one too? Souce code please.
Master Chief
1 2 Next All
Please log in or register to reply.
Live Events Refresh
PiGosaur Cup
10:00
#107
PiGStarcraft506
davetesta38
CranKy Ducklings3
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft506
RuFF_SC2 130
CosmosSc2 52
SpeCial 37
trigger 19
StarCraft: Brood War
Britney 40572
GuemChi 1746
Artosis 619
ProTech87
Dota 2
febbydoto21
League of Legends
Doublelift4701
Counter-Strike
taco 470
fl0m117
Super Smash Bros
hungrybox340
Mew2King12
Heroes of the Storm
Trikslyr49
Other Games
summit1g9834
shahzam592
C9.Mang0265
Maynarde103
NeuroSwarm60
ViBE34
Organizations
Other Games
gamesdonequick887
BasetradeTV133
[ Show 11 non-featured ]
StarCraft 2
• Hupsaiya 72
• CranKy Ducklings SOOP4
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Shiphtur201
Upcoming Events
INu's Battles
10h 8m
ByuN vs Classic
3D!Clan Event
14h 38m
The PondCast
1d 8h
KCM Race Survival
1d 8h
WardiTV Invitational
1d 10h
OSC
1d 21h
Ultimate Battle
2 days
OSC
2 days
ByuN vs MaxPax
herO vs Krystianer
Percival vs Shameless
LetaleX vs YoungYakov
Nicoract vs Gerald
GgMaChine vs ArT
CranKy Ducklings
3 days
IPSL
3 days
TerrOr vs IJ_Terran
rasowy vs Hazorath
[ Show More ]
BSL
3 days
TerrOr vs OyAji
UltrA vs Gosudark
Sparkling Tuna Cup
4 days
IPSL
4 days
Art_Of_Turtle vs KameZerg
Radley vs George
BSL
4 days
Artosis vs Dewalt
Ret vs Tech
WardiTV Weekly
5 days
PiGosaur Cup
6 days
Liquipedia Results

Completed

Proleague 2026-11-09
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
Individual League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 951
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.