• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:13
CEST 15:13
KST 22:13
  • 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
Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun11[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10Team Liquid Map Contest #22 - The Finalists21[ASL21] Ro16 Preview Pt1: Fresh Flow9
Community News
2026 GSL Season 1 Qualifiers25Maestros of the Game 2 announced92026 GSL Tour plans announced15Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid25
StarCraft 2
General
Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun Team Liquid Map Contest #22 - The Finalists Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool MaNa leaves Team Liquid Maestros of the Game 2 announced
Tourneys
GSL Code S Season 1 (2026) SC2 INu's Battles#15 <BO.9 2Matches> WardiTV Spring Cup RSL Revival: Season 5 - Qualifiers and Main Event SEL Masters #6 - Solar vs Classic (SC: Evo)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base Mutation # 521 Memorable Boss
Brood War
General
Data needed Pros React To: Leta vs Tulbo (ASL S21, Ro.8) ASL21 General Discussion [TOOL] Starcraft Chat Translator JaeDong's ASL S21 Ro16 Post-Review
Tourneys
Escore Tournament StarCraft Season 2 [ASL21] Ro8 Day 2 [ASL21] Ro8 Day 1 ASL Season 21 LIVESTREAM with English Commentary
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Daigo vs Menard Best of 10 Stormgate/Frost Giant Megathread Nintendo Switch Thread Dawn of War IV Diablo IV
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread 3D technology/software discussion Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Sexual Health Of Gamers
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1662 users

How to stream gomtv without GOM-Player

Forum Index > Tech Support
Post a Reply
machete
Profile Joined November 2010
Germany23 Posts
April 18 2011 10:59 GMT
#1
Hi,
since mac support currently does not work and ppl (like me) who are using linux are screwed anyway I thought it might be time to write a little how-to for watching gom with vlc / any player you wish.

First of all you need a season pass. This is not a hack!

Second, go to the live page on gomtv.net, now, select View->View page source.
Press strg+f and search for "var goxurl". You will get something like this:
+ Show Spoiler +

var goxUrl = "http://www.gomtv.net/gox/gox.gom?leagueid=21581&strLevel=" + playType + "&target=live&mb_no=(I removed this)&title="+tmpThis.title;

Next thing you need to to, is extract the HTTP string, so it will look like this:
+ Show Spoiler +

http://www.gomtv.net/gox/gox.gom?leagueid=21581&strLevel=" + playType + "&target=live&mb_no=(I removed this)&title="+tmpThis.title

Now you replace: " + playType + " with the playType you want. It's either SQ oder HQ, I prefer HQ :D
So next it will look like this:
+ Show Spoiler +
http://www.gomtv.net/gox/gox.gom?leagueid=21581&strLevel=HQ&target=live&mb_no=(I removed this)&title="+tmpThis.title

Now you may replace &title="+tmpThis.title with just nothing. It doesn't matter (at least at the time being). I did replace it with: &title=title=2011+LG+Cinema+3D+Global+StarCraft+II+League+May but I really think that this does not matter!
Now, copy the processed URL into your browser, you will see something like: "GOMTV.NET (c) Gretech Corp. All Rights Reserved"

Step three:
Again, open View->View page source, you will see something like this:
+ Show Spoiler +
<GOX>
<TITLE>2011 LG Cinema 3D Global StarCraft II League May</TITLE>
<ENTRY>
<TITLE>2011 LG Cinema 3D Global StarCraft II League May</TITLE>
<AUTHOR>GOMTV.NET</AUTHOR>
<COPYRIGHT>(c) Gretech Corp. All Rights Reserved</COPYRIGHT>
<REF href="http://38.108.112.171:8902/view.cgi?hid=1&amp;cid=(removed)&amp;nid=(removed)&amp;uno=(removed)&amp;uip=(removed)&amp;title=2011+LG+Cinema+3D+Global+StarCraft+II+League+May&amp;key=(removed)"/>
</ENTRY>

</GOX>

Next thing, copy the URL in href="...." so it will look like this:
+ Show Spoiler +
http://38.108.112.171:8902/view.cgi?hid=1&amp;cid=(removed)&amp;nid=(removed)&amp;uno=(removed)&amp;uip=(removed)&amp;title=2011+LG+Cinema+3D+Global+StarCraft+II+League+May&amp;key=(removed)


Copy this URL in something like gedit or anything similar and replace (there is a function for this in gedit) &amp; with & so you link will look like this:
+ Show Spoiler +
http://38.108.112.171:8902/view.cgi?hid=1&cid=(removed)&nid=(removed)&uno=(removed)&uip=(removed)&title=2011+LG+Cinema+3D+Global+StarCraft+II+League+May&key=(removed)


So we're nearly there :D

Now, first make sure you have "curl" and vlc installed ("sudo apt-get install curl vlc" on debian based systems), now type:
curl -A "KPeerClient" "http://38.108.112.171:8902/view.cgi?hid=1&cid=(removed)&nid=(removed)&uno=(removed)&uip=(removed)&title=2011+LG+Cinema+3D+Global+StarCraft+II+League+May&key=(removed)" | vlc -

This will open up vlc and you will be able to watch the live stream! If you want to save the stream, type:
curl -A -o gomout "KPeerClient" "http://38.108.112.171:8902/view.cgi?hid=1&cid=(removed)&nid=(removed)&uno=(removed)&uip=(removed)&title=2011+LG+Cinema+3D+Global+StarCraft+II+League+May&key=(removed)"
The stream will be saved to a file called "gomout" in the directory you are currently in.


ps: I removed a lot of keys and stuff, don't be confused by this. I need to do that because else you would be able to watch my premium stream ;D

It should work similar on mac, just make sure you have curl installed!
Also I found on reddit this link: https://github.com/sjp/GOMstreamer
I didn't try it but it might work as well.

I hope that helped

cheers
I transitioned into losing my hole =§%) base
MooseMasher
Profile Joined July 2011
Sweden42 Posts
Last Edited: 2011-07-12 12:04:58
July 11 2011 12:10 GMT
#2
Thanks for a great post!!

Unfortunately I couldnt seem to get it working..

Are you still being able to use this trick? I was thinking that there was some change gomtv made to make us more dependant of their software.

Seems like there's not too many linux users on tl, but I'll post any progress I make on this thing so I can pretend to be useful

Edit: It was just a media player problem! Ubuntus version of vlc doesnt supply all the codecs (doh)

mplayer [the url] did the trick just fine, or just get the codecs for vlc if u prefer

Again, great job figuring this out, saved my holidays haha :D
Tell future generations it was good for the economy, when they can't farm the land, drink the water or breathe the air
Growiel
Profile Joined October 2010
Korea (South)363 Posts
Last Edited: 2011-12-12 09:27:14
December 12 2011 09:26 GMT
#3
I just want to bump this because, as of today (December 12 2011), it's the only trick that worked to view the Blizzard Cup (in HD) in my VLC on Linux.

So for everybody using the Chrome extension who isn't working anymore, do this, it works, i guarantee it. I did every step on Chrome (just in case).
StarCraft II for ever.
Thrax
Profile Joined October 2010
Canada1755 Posts
December 17 2011 06:55 GMT
#4
Thanks for this! I bought the 99$ GOM package but I don't want to put their software on my machine.
I'll try the GOMstreamer scripts.
zanga
Profile Joined September 2011
659 Posts
January 02 2012 10:32 GMT
#5
EFFING LOVELY!

Just did this - works! (ubuntu, latest firefox)
(:
Sbuiko
Profile Joined April 2011
Switzerland56 Posts
January 10 2012 15:16 GMT
#6
I have a similar approach, but it varies in some small details, so I'm posting it here for completeness sake:

I'm using my own method for viewing the GOM stuff on Mac, an approach that is applicable for any OS that has a text editor, terminal and copy paste (I have automated most of these steps for convenience in my favourite scripting language tho):

1. Log in to your account on the GOM website (www.gomtv.net)

1a. Go to the streaming page (Where the big yellow "watch" buttons are), and look at the source

1b. search for " var GOXurl" in the source (not "//var GOXurl" that's a comment, but our line should be the next after that), and copy paste it.

2a. Extract the URL part, and then replace " + playType + " with your actual streaming type:
free stream = SQTest
Pay Stream Low Quality = LQ
Pay Stream High Quality = HQ

2b. Make sure your url looks somewhat like this (example for free stream given, numbers anonymised):
http://www.gomtv.net/gox/ggox.gom?leagueid=12345&strLevel=SQTest&target=live&mb_no=123456789abcdef&conid=12345

2c. Copy that url into a browser, and query it. If it doesn't work, there might be no life games, or you need to try a non-visual query method like curl in terminal. You should get a xml file or xml text string back.

3a. Extract the url from the XML, it's the part after "LiveAddr=", but before the first occurence of "&amp;" after that (Ignore the parts before it that go gomp2p.

3b. URLdecode the string (note: some browsers do this automatically for you, so you'll need to do this in the terminal or use other scripting.) There's websites that can do it for your too, like this one: http://meyerweb.com/eric/tools/dencoder/

3c. Example, before Decoding:
http%3a//38.108.112.122%3A8800%2Fview.cgi%3Fhid%3D1%26cid%3D1234%26nid%3D123%26uno%3D12345678%26uip%3D255.255.255.255%26title%3D%26key%3D123456789abcdef%26auth%3D1234

3d. After Decoding:
http://38.108.112.122:8800/view.cgi?hid=1&cid=12345&nid=123&uno=12345678&uip=255.255.255.255&title=&key=123456789abcdef&auth=1234&amp;Format=OGM&amp;SecSize=12345

4a. Now you need to load that url. Again I suggest curl or a similar method, because your browser might load it as text file into the view, which is of no use. Alternatively, you can try to load the resulting URL directly in VLC via the "Open Network..." menu item from the File menu (I had mixed results with directly using VLC).

4b. If you saved a file, you can simply tell VLC to open it up. Note that the file is growing in size while you're watching it, so adjust your scrubbing and fast forward/pausing behaviour accordingly.

5. Make sure to delete the file at the end, and do not use it any further, to at least retain a tiny shred of legality.
Rannasha
Profile Blog Joined August 2010
Netherlands2398 Posts
January 10 2012 15:27 GMT
#7
On April 18 2011 19:59 machete wrote:

Also I found on reddit this link: https://github.com/sjp/GOMstreamer
I didn't try it but it might work as well.


I've been using this script for 2 days now and it works great in Ubuntu with VLC (Mac and Windows supported too, apparently). Just provide GOM email/pw start it up and it pops up a VLC window with the stream. It's also much simpler than any of the other methods I've used before. Fingers crossed that GOM doesn't break this workaround like it did most others.
Such flammable little insects!
Hordalos
Profile Joined March 2012
Denmark1 Post
March 12 2012 11:00 GMT
#8
I tried to use your solution, but when i play the file i get no picture, only sound. Any idea for a solution on this. Im trying this on a windows machine throught curl in cygwin and then playing in vlc.
Rød grød med fløde
Please log in or register to reply.
Live Events Refresh
OSC
13:00
King of the Hill #246
WardiTV287
TKL 88
Liquipedia
INu's Battles
11:00
INu's Battles#15
Classic vs ByuNLIVE!
SHIN vs ByuN
IntoTheiNu 841
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
trigger 97
TKL 88
Hui .17
Vindicta 6
StarCraft: Brood War
Britney 36378
Calm 5752
Sea 3759
Mini 1064
firebathero 580
actioN 457
Shuttle 412
BeSt 407
EffOrt 347
Hyuk 282
[ Show more ]
Light 262
Leta 202
ggaemo 165
Snow 161
Killer 115
Hyun 106
ZerO 103
Rush 101
Pusan 81
ToSsGirL 75
hero 70
[sc1f]eonzerg 56
Sharp 50
Hm[arnc] 41
Backho 34
Sea.KH 33
Free 27
yabsab 20
Terrorterran 19
Shine 18
Sexy 16
scan(afreeca) 15
910 15
GoRush 13
Barracks 12
Sacsri 11
JulyZerg 10
IntoTheRainbow 10
SilentControl 9
zelot 9
Icarus 8
Rock 7
Dota 2
qojqva910
monkeys_forever306
Other Games
singsing2442
B2W.Neo1122
hiko618
Lowko385
DeMusliM343
crisheroes266
djWHEAT38
ZerO(Twitch)21
MindelVK16
Organizations
Dota 2
PGL Dota 2 - Main Stream118
StarCraft: Brood War
lovetv 10
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 71
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• escodisco2853
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis2714
• Jankos1765
• TFBlade1518
• Stunt515
Upcoming Events
Big Brain Bouts
2h 47m
Replay Cast
10h 47m
Replay Cast
19h 47m
RSL Revival
20h 47m
Classic vs GgMaChine
Rogue vs Maru
WardiTV Invitational
21h 47m
IPSL
1d 2h
Ret vs Art_Of_Turtle
Radley vs TBD
BSL
1d 5h
Replay Cast
1d 10h
RSL Revival
1d 20h
herO vs TriGGeR
NightMare vs Solar
uThermal 2v2 Circuit
2 days
[ Show More ]
BSL
2 days
IPSL
2 days
eOnzErG vs TBD
G5 vs Nesh
Patches Events
2 days
Replay Cast
2 days
Wardi Open
2 days
Afreeca Starleague
2 days
Jaedong vs Light
Monday Night Weeklies
3 days
Replay Cast
3 days
Sparkling Tuna Cup
3 days
Afreeca Starleague
3 days
Snow vs Flash
WardiTV Invitational
3 days
GSL
4 days
Classic vs Cure
Maru vs Rogue
GSL
5 days
SHIN vs Zoun
ByuN vs herO
Replay Cast
6 days
Escore
6 days
The PondCast
6 days
WardiTV Invitational
6 days
Liquipedia Results

Completed

Proleague 2026-04-29
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Escore Tournament S2: W5
KK 2v2 League Season 1
StarCraft2 Community Team League 2026 Spring
2026 GSL S1
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026

Upcoming

Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
RSL Revival: Season 5
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
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.