• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 06:44
CET 12:44
KST 20:44
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies3ComeBackTV's documentary on Byun's Career !11Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2
StarCraft 2
General
ComeBackTV's documentary on Byun's Career ! Team TLMC #5: Winners Announced! What's the best tug of war? The Grack before Christmas Weekly Cups (Dec 15-21): Classic wins big, MaxPax & Clem take weeklies
Tourneys
OSC Season 13 World Championship $5,000+ WardiTV 2025 Championship $100 Prize Pool - Winter Warp Gate Masters Showdow Sparkling Tuna Cup - Weekly Open Tournament Winter Warp Gate Amateur Showdown #1
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes Mutation # 504 Retribution Mutation # 503 Fowl Play
Brood War
General
What are former legends up to these days? BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion How soO Began His ProGaming Dreams Klaucher discontinued / in-game color settings
Tourneys
[Megathread] Daily Proleagues [BSL21] LB SemiFinals - Saturday 21:00 CET [BSL21] WB & LB Finals - Sunday 21:00 CET Small VOD Thread 2.0
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Game Theory for Starcraft Current Meta
Other Games
General Games
Nintendo Switch Thread Mechabellum Stormgate/Frost Giant Megathread Beyond All Reason Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
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
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Has Anyone Tried Kamagra Chewable for ED? 12 Days of Starcraft The Games Industry And ATVI
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List TL+ Announced Where to ask questions and add stream?
Blogs
National Diversity: A Challe…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Saturation point
Uldridge
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1483 users

[Guide] A Personal VOD Machine

Forum Index > BW General
Post a Reply
1 2 Next All
riptide
Profile Blog Joined July 2007
5673 Posts
Last Edited: 2009-07-19 02:21:54
July 18 2009 03:41 GMT
#1
Imagine Yakii lived inside your computer, and stayed up each night, faithfully downloading all the vods you wanted to see. OK fine, this isn't that cool, because let's face it, two-starred Yakii is just awesome. This is, however, the next best thing. Thanks to Miro, a media downloader, and the coolness that is Really Simple Syndication (RSS), you can now have fresh Youtube VODs on your hard drive whenever you wake up, or get home from work.

Why bother downloading something that's already on Youtube? Well, for a number of reasons. You could have slow or flaky Internets, like me, or you could just want to convert the files to a format that is supported by your portable music player so you can watch Nada vs Nal_rA while waiting at the dentist's. Finally, you could also be an OCDish fanboy who just wants every single Boxer VOD on Youtube. Thanks to the power of syndicated content, this is now possible.

Step 1 - Get Miro
First, you need to install Miro, which is "cross-platform and 100% free and open-source", meaning you can probably get it for your operating system. Head over to the download page and it should automatically detect your OS. If it bugs out, here are the direct download links for each variant.

Miro for Windows
Miro for Mac
Miro for Ubuntu
Miro Source Code and Binaries for other Linux distributions

Step 2 - Install and Run Miro
Install Miro. This is going to be different based on your OS, but it should be pretty straight forward. When it's done installing, run the program. You should see something that at least remotely resemble this.

[image loading]

Miro is smarter than you think.

Now, there are lots of features here which you will just have to explore and see for yourself. The Miro Guide may help you as well. What I'm going to do, however, is to show you how to get Miro to carefully rip the Youtube videos you want to watch.

Step 3 - Get your custom RSS feed
First things first, Youtube does provide a many RSS options, including an RSS feed for each user, and a few more for categories such as recently uploaded, most favourited, and so on. Using the parameters outlined on that page, the RSS feed for TL's own nevake account would be -

http://gdata.youtube.com/feeds/base/users/nevake/uploads

Obviously, you can change the username and grab a feed of the 20 latest videos from any uploader. As you can imagine, the possibilities are endless. For now though, let's focus on Starcraft. There is a problem I found with the Youtube generated RSS feed - it got the order of games mixed up. Now, I don't know about you, but this just made the nerd me in rage hard. I mean, what's the point of getting games auto downloaded if they're sitting there in the wrong order, amirite? After a considerable amount of angst, I decided to go back to the custom feed generator I had tried earlier, and hey, what do you know, it worked better! Internet - 1, Youtube - 0.

Head over to the Youtube Playlist Generator, and play around with the options. For this demonstration, we're going to just fill in two variables.

Playlist ID
Username (for videos) : nevake
Username (for favorites)
Name : Nevake
Description

Click Get RSS, and then copy the URL it gives you. It should look something like this -
http://ubeek.com/youtube/index.cfm?ytuser=nevake&playlistName=&playlistDescription=Nevake

Step 4 - Add it to Miro
[image loading]

Open up Miro, and go to Sidebar -> Add Feed.


[image loading]

Paste in the URL you just copied, and click 'Create Feed'.


[image loading]

You should now see an icon like this in your sidebar, under 'Feeds'. Click it.

You probably wont see the green '4' next to it, but that's alright, you soon will.

[image loading]

Welcome to the Nevake channel screen.

Now, you can begin to customise how you want your content. Althogh many advanced options are available under File -> Options, it's best to begin by making sure Miro is set to Auto Download 'All' for the channel, and not just 'New' stuff. You should see stuff downloading. Depending on your connection, it could take seconds, minutes, or like in my case, hours.

The cool thing, however, is that depending on when you set Miro to check the feed for updates (the interval can be set in File -> Options -> Feeds), it will check for new videos and download the files for you automatically, meaning you don't have to keep refreshing a web page anymore. Just sit back, watch what you have, and let the new ones download by themselves.

Step 5 - Watch Away!
Once the files are downloaded they will look something like this on the channel screen.

[image loading]

That's right, hours are about to be wasted.

Click the play button to view it in Miro's own media player, and hit the stop button at any time to go back to the channel screen.

Optional Step - Downloading an entire Playlist
Miss some Liquibitions, or a few TL Attacks? Or perhaps you're just feeling angsty about the lack of TSL2 so far, and want to spend a weekend watching the TSL through again. Whatever the cause, I'm sure there's been a time where you've just wished you could download an entire playlist, right? Well, now you can.

Head over to the RSS generator and this time copy the Playlist ID of the playlist you'd like to make into a feed. Look after the p= at the end of a playlist URL and copy that string. For example, the URL for Nevake's TSL playlist is - http://www.youtube.com/view_play_list?p=38E1EAF964B7B67D, and therefore the Playlist ID is 38E1EAF964B7B67D. Something to note is that while user feeds are limited to 20 entries, playlist feeds can have a theoretically unlimited amount of videos. For example, when I put together a TSL feed to test, Miro was ready to download all 54 videos.

Optional Step - Downloading based on Search Terms
Interested in Proleague this time around, but would rather skip the OSL/MSL? OK, computer! You can use search terms when generating a RSS feed as well. Here is the syntax -

http://gdata.youtube.com/feeds/base/videos?q=tags go here&client=ytapi-youtube-search&v=2

So, for example, if I wanted just the videos tagged 'SPL' and 'nevake', I'd use this RSS feed -
http://gdata.youtube.com/feeds/base/videos?q=SPL nevake&client=ytapi-youtube-search&v=2

When using search terms, it's always best to use specific tags, as these will make sure that no irrelevant videos will sneak into your search results. Here, searching for the username of the uploader (nevake) with a tag he/she uses for the videos you want (SPL) is a great way of making sure you only get the VODs you want.

Having said that, it must be noted that unfortunately, this isn't a great way of downloading entire leagues, and the above mentioned Playlist download options is much better since the feed can then contain an unlimited number of games. When using tags to create a feed, the maximum number of entries it allows is 20, a limitation imposed by Youtube's API.

Advanced Usage
Of course, there is a lot of uncharted territory when it comes to this kind of thing, and a great place to start playing around with Youtube feeds is of course Youtube's About RSS page. I'd encourage you to meddle a little and see what you can do. Also, if you find anything interesting, be sure to post in this thread so the information can be added to the guide.

GLHF
Hope this guide was useful, and that you'll have as much downloading VODs as me. There are many variations of the above you can do, especially when it comes to putting the feed together, and tweaking Miro's options. If there are any questions, please ask in the thread and I will do my best to answer them. Happy vodding!


Thanks to Download Your Favorite YouTube Videos for the original HOWTO.
AdministratorSKT T1 | Masters of the Universe
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
July 18 2009 04:23 GMT
#2
This is a considerably more convenient solution than how I had been doing it in the past

Thanks!
@RealHeyoka | ESL / DreamHack StarCraft Lead
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
July 18 2009 17:59 GMT
#3
neat
Administrator~ Spirit will set you free ~
Chef
Profile Blog Joined August 2005
10810 Posts
July 18 2009 18:10 GMT
#4
Nice Wish I didn't have a bandwidth cap or I'd do this lol. Sticking to the creme of the crop for me I guess.
LEGEND!! LEGEND!!
Malinor
Profile Joined November 2008
Germany4732 Posts
July 18 2009 18:15 GMT
#5
That's good stuff. Thanks for the guide.
"Withstand. Suffer. Live as you must now live. There will, one day, be answer to this." ||| "A life, Jimmy, you know what that is? It's the shit that happens while you're waiting for moments that never come."
jimminy_kriket
Profile Blog Joined February 2007
Canada5523 Posts
July 18 2009 18:19 GMT
#6
I have a question, what quality does it download? Also when youtube vids are initially uploaded they are usually only available in low quality for a couple hours while youtube encodes the high quality version, is this going to start downloading the low qual version before the high qual version finishes?

thx
life of lively to live to life of full life thx to shield battery
SonuvBob
Profile Blog Joined October 2006
Aiur21550 Posts
July 18 2009 21:11 GMT
#7
bumpity
Administrator
KwarK
Profile Blog Joined July 2006
United States43356 Posts
July 18 2009 21:17 GMT
#8
Could I set this up to download old leagues? Do I just add, for example, Lost Saga to the description of the youtube feed and it'll get all nevake vods tagged Lost Saga?

Fantastic tool and guide btw. Appreciated.
ModeratorThe angels have the phone box
520
Profile Blog Joined April 2009
United States2822 Posts
July 18 2009 21:34 GMT
#9
Wow, this is awesome. :o
Writer
IntoTheWow
Profile Blog Joined May 2004
is awesome32277 Posts
July 18 2009 21:54 GMT
#10
nice!
Moderator<:3-/-<
zatic
Profile Blog Joined September 2007
Zurich15358 Posts
July 18 2009 23:13 GMT
#11
Yes Miro is great I have been using it for a while. Kwark, this should be possible, try subscribing to a youtube search for the VODs you want. Not 100% exact but may work.
ModeratorI know Teamliquid is known as a massive building
520
Profile Blog Joined April 2009
United States2822 Posts
July 18 2009 23:52 GMT
#12
How possible would it be to group the nevake VODs into groups based off of the respective leagues? Like a Playlist for SPL, a Playlist for OSL, a Playlist for MSL? Is that too difficult? It would really help with this new program.
Writer
fAnTaCy
Profile Blog Joined February 2008
United States893 Posts
July 19 2009 00:10 GMT
#13
This is really really awesome, thanks for figuring this out and sharing. =D, really nice to be able to just download vods and watch them whenever without having to search them on youtube ^^. Many many thanks again for this awesomeness ^^"
President of Doctor Helvetica Fan Club...PM to join. Members--4, Most recent: Archas
SlayerS_`HackeR`
Profile Joined November 2008
United States190 Posts
July 19 2009 00:33 GMT
#14
OCDish fanboy? less and less people are understanding what the meaning of "OCD" is
- i pwn n00bs -
Xeofreestyler
Profile Blog Joined June 2005
Belgium6774 Posts
July 19 2009 00:44 GMT
#15
I'm planning on making a few guides to awesome things in life too.

Cheers mate!
Graphics
riptide
Profile Blog Joined July 2007
5673 Posts
Last Edited: 2009-07-19 02:30:09
July 19 2009 02:01 GMT
#16
Kwark, the easiest way to do this is to download an entire playlist. Go see nevake's playlists and then pick one out. There doesn't seem to be a Lost Saga MSL playlist though, so for now, here's a feed for you.

http://gdata.youtube.com/feeds/base/videos?q=Lost Saga MSL nevake?&client=ytapi-youtube-search&v=2

It searches for the tags Lost Saga MSL nevake (just to make sure you don't get Jon747 vods and duplicate your downloads). I added the feed to Miro to test, and it only gets the last 20 videos, which kinda sucks. If a playlist was created, it would pretty much get them all, I think. From what I have read, this is due to limitations in Youtube's API.

Edit: OP updated with this info.

Edit:

On July 19 2009 03:19 jimminy_kriket wrote:
I have a question, what quality does it download? Also when youtube vids are initially uploaded they are usually only available in low quality for a couple hours while youtube encodes the high quality version, is this going to start downloading the low qual version before the high qual version finishes?

thx

Both good questions, and both questions I don't have answers to. Sorry. Can someone else maybe confirm what VODs Miro downloads? Off the top of my head I think it's just doing automatically what we do manually when we use an external site to rip a Youtube vid. So, in theory, it's downloading whatever Youtube is serving at the time. Having said that, some of the files are pretty big, and get saved as .mp4 and not .flv, all of which points to them being of higher quality. I don't know enough about this to give a definite answer though. Maybe zatic can help with this?
AdministratorSKT T1 | Masters of the Universe
Kage
Profile Blog Joined May 2007
India788 Posts
Last Edited: 2009-07-22 18:01:14
July 19 2009 08:23 GMT
#17
Fantastic stuff yo, many thanks for putting this up.
520
Profile Blog Joined April 2009
United States2822 Posts
July 21 2009 04:05 GMT
#18
I really don't think that this thread is getting the appreciation it deserves. You would think a thread amazing piece of software like this for Starcraft fans would have more than 16 posts after 2 days.
Writer
errol1001
Profile Joined April 2008
454 Posts
July 21 2009 22:27 GMT
#19
I have one question though: Is it possible to watch without spoiling Best of X series? This is such a deficiency in the youtube channel system. Even though I watch almost all of my vods through nevake's channel, I don't actually watch them until someone makes a post in the small vod thread.
Kage
Profile Blog Joined May 2007
India788 Posts
Last Edited: 2009-07-22 18:39:41
July 22 2009 17:59 GMT
#20
You sir, fucking pwn. Loved this guide thanks a ton. I got it set to download the strategic VOD's now, I just hope that we can play this on VLC and other players as well and not just MIRO, that way I can rip it to the iphone.

Edit It downloads to mp4. Quality is low even though the high quality was available. So I don't know how one could get the high quality vod.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 17m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 184
Rex 57
StarCraft: Brood War
Sea 6338
Jaedong 911
Soma 417
Stork 403
Larva 367
Hyuk 225
Mini 224
Sharp 206
BeSt 202
Zeus 184
[ Show more ]
ZerO 143
Hyun 140
EffOrt 138
910 113
Barracks 100
Pusan 98
Snow 96
Rush 95
Shuttle 76
Leta 65
JYJ 55
NotJumperer 47
Mind 42
soO 38
Shine 34
sorry 32
ToSsGirL 22
zelot 21
ajuk12(nOOB) 16
GoRush 15
Movie 14
Noble 13
HiyA 5
Bale 4
Dota 2
Fuzer 230
XcaliburYe162
NeuroSwarm156
League of Legends
C9.Mang0420
JimRising 359
Counter-Strike
summit1g8405
olofmeister1960
shoxiejesuss849
x6flipin605
edward265
Other Games
B2W.Neo1258
Mew2King83
ZerO(Twitch)11
Organizations
Other Games
gamesdonequick697
BasetradeTV34
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• naamasc256
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2179
Upcoming Events
Wardi Open
17m
Rex57
OSC
1d
Solar vs MaxPax
ByuN vs Krystianer
Spirit vs TBD
OSC
4 days
Korean StarCraft League
4 days
OSC
5 days
OSC
5 days
OSC
6 days
uThermal 2v2 Circuit
6 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL Season 19: Qualifier 2
WardiTV 2025
META Madness #9

Ongoing

C-Race Season 1
IPSL Winter 2025-26
BSL Season 21
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025

Upcoming

CSL 2025 WINTER (S19)
Escore Tournament S1: W2
Escore Tournament S1: W3
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
NA Kuram Kup
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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 © 2025 TLnet. All Rights Reserved.