• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 19:27
CEST 01:27
KST 08:27
  • 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
[ASL20] Finals Preview: Arrival7TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9
Community News
Merivale 8 Open - LAN - Stellar Fest0Chinese SC2 server to reopen; live all-star event in Hangzhou21Weekly Cups (Oct 13-19): Clem Goes for Four3BSL Team A vs Koreans - Sat-Sun 16:00 CET10Weekly Cups (Oct 6-12): Four star herO8
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Chinese SC2 server to reopen; live all-star event in Hangzhou The New Patch Killed Mech! Weekly Cups (Oct 13-19): Clem Goes for Four 5.0.15 Patch Balance Hotfix (2025-10-8)
Tourneys
Merivale 8 Open - LAN - Stellar Fest Tenacious Turtle Tussle RSL Season 3 Qualifier Links and Dates $1,200 WardiTV October (Oct 21st-31st) SC2's Safe House 2 - October 18 & 19
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 496 Endless Infection Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment Mutation # 493 Quick Killers
Brood War
General
[ASL20] Finals Preview: Arrival Is there anyway to get a private coach? BGH Auto Balance -> http://bghmmr.eu/ BSL Team A vs Koreans - Sat-Sun 16:00 CET OGN to release AI-upscaled StarLeague from Feb 24
Tourneys
[ASL20] Grand Finals ASL final tickets help Small VOD Thread 2.0 [Megathread] Daily Proleagues
Strategy
Roaring Currents ASL final Simple Questions, Simple Answers Relatively freeroll strategies BW - ajfirecracker Strategy & Training
Other Games
General Games
Stormgate/Frost Giant Megathread General RTS Discussion Thread Nintendo Switch Thread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread The Chess Thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Korean Music Discussion Series you have seen recently... Movie Discussion!
Sports
2024 - 2026 Football Thread MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion NBA General Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The Benefits Of Limited Comm…
TrAiDoS
Sabrina was soooo lame on S…
Peanutsc
Our Last Hope in th…
KrillinFromwales
Certified Crazy
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1588 users

[Guide] A Personal VOD Machine

Forum Index > BW General
Post a Reply
Normal
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
Germany4728 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
Canada5518 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
Aiur21549 Posts
July 18 2009 21:11 GMT
#7
bumpity
Administrator
KwarK
Profile Blog Joined July 2006
United States43186 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
Zurich15353 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
Belgium6773 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.
cutler
Profile Joined March 2010
Germany609 Posts
March 18 2010 15:42 GMT
#21
I got a question on this...is this still working? I installed Mrio and added Playlists..everything seems to work but i can only Download 1 Video per Playlist. On the other Videos Mrio trying to start download and after 30 seconds it stops saying "HTTP Error File not found"
Normal
Please log in or register to reply.
Live Events Refresh
Next event in 8h 33m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
JuggernautJason122
ROOTCatZ 47
Vindicta 31
PiGStarcraft19
Nathanias 0
StarCraft: Brood War
Britney 14047
NaDa 18
iFU.spx 1
Dota 2
capcasts137
Counter-Strike
fl0m1640
Stewie2K494
Heroes of the Storm
Khaldor247
Other Games
summit1g8508
Grubby2958
FrodaN2804
Mlord578
Skadoodle252
KnowMe131
ViBE122
Mew2King36
Organizations
Other Games
gamesdonequick1116
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• Hupsaiya 72
• RyuSc2 51
• musti20045 42
• davetesta25
• Freeedom6
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21483
Other Games
• imaqtpie1270
• Shiphtur201
Upcoming Events
Afreeca Starleague
8h 33m
Snow vs Soma
Sparkling Tuna Cup
10h 33m
WardiTV Invitational
12h 33m
CrankTV Team League
13h 33m
BASILISK vs Streamerzone
Team Liquid vs Shopify Rebellion
Team Vitality vs Team Falcon
BSL Team A[vengers]
15h 33m
Gypsy vs nOOB
JDConan vs Scan
RSL Revival
17h 33m
Wardi Open
1d 12h
CrankTV Team League
1d 13h
Replay Cast
2 days
WardiTV Invitational
2 days
[ Show More ]
CrankTV Team League
2 days
Replay Cast
3 days
CrankTV Team League
3 days
Replay Cast
3 days
The PondCast
4 days
CrankTV Team League
4 days
Replay Cast
5 days
WardiTV Invitational
5 days
CrankTV Team League
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
WardiTV TLMC #15
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
EC S1
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
BSL 21 Non-Korean Championship
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
CranK Gathers Season 2: SC II Pro Teams
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
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.