For those who are interested, here is a really simple macro (works and tested with iMacros Firefox Addon):
Code:
VERSION BUILD=8240212 RECORDER=FXSET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 10); randomNumber;")
SET !REPLAYSPEED FAST
SET !TIMEOUT_PAGE 30
SET !ERRORIGNORE YES
SET !DATASOURCE YouTube_Video_URL-s.csv
SET !DATASOURCE_COLUMNS 5
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
CLEAR
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO={{!COL1}}
TAB OPEN
TAB T=2
URL GOTO={{!COL2}}
TAB OPEN
TAB T=3
URL GOTO={{!COL3}}
TAB OPEN
TAB T=4
URL GOTO={{!COL4}}
TAB OPEN
TAB T=5
URL GOTO={{!COL5}}
WAIT SECONDS={{!VAR1}}
Before you jump in and say it doesn't work bla bla, make sure you follow these instructions:
1. You need to have a .csv file with 5 columns, where each column has a different video URL.
2. Your .csv file should be named "YouTube_Video_URL-s.csv" (without the quotes).
If you want to have different file name, then change line #6 in the code with your name.
3. You file should NOT have headers. If your file has headers, you need to make a small change at line #8 in the code and put number 2 instead of 1 in the "set loop instruction".
4.This file should be located in iMacros default Datasources folder. The location of this folder is:
C:\Users\YourPcUserName\Documents\iMacros\Datasources
HOW TO USE:
1.Open notepad, paste the code and save it as "macro.iim" (without quotes). Or any other name, but make sure you save it with extension .iim (that is the extension associated with iMacros files).
2. Move the macro to the default iMacros macros folder, which is:
C:\Users\YourPcUserName\Documents\iMacros\Macros
3. Open Firefox, install iMacros addon (if you haven't done already) and then click the iMacros icon on the toolbar. Set the number of loops to 301, go have a coffee and come back in an hour.
This is a basic version which I did in 5min literally. It supports 5 videos at once, but if you have a good internet connection and RAM to handle more Firefox tabs, then you can go as many as you like. You just need to copy paste some lines of code few more times.
After each macro execution finishes, there is a wait time before the next loop, which is set randomly between 10 and 20 seconds.
I have this predetermined and I use it in all my macros as a security measure (and because I have slow download speed at home), but if you want, you can remove it (last line in the code) and there will be no wait time at all. Also, you can put it the number of seconds your video is, so you get 100% retention views (although in this case it's useless I believe).