This guide will show you how to download virtually any karaoke song for free, using MiRC and Omenserve/Autoget. I owe a huge thank you to all the folks on the #karaoke+mp3s channel for making kmp3s.com–that tutorial is the foundation for this one.
These tools are pretty old-school, and setting them up is a pain. But it’s worth the trouble to download karaoke tracks on demand. For KJs, this is a must.
MiRC is Windows only, but Mac users can run it in Parallels (that’s what I do) and this guide will cover that.
The KJ community uses a system for filesharing that, while complicated and low-tech, works well for sharing large libraries within a small community.
The basis for it all is IRC, which is the classic internet solution to the chat room problem. This all goes down on the #karaoke+mp3′s channel on the Undernet server. They even made a website for their channel here: kmp3s.com.
On top of IRC sits Omenserve, a robot that tells everybody what songs you’re sharing, and sends people songs on request.
Autoget slaps a Napster-style interface onto the whole thing. You can search everyone’s song lists, and download songs.
Step 1: Install mIRC
- Download it here: mIRC 6.21 (I’m hosting it myself since you need a specific old version)
- Run the mIRC installer.
- Change the installation folder to C:\mIRC
- Don’t start mIRC, or quit if it starts.
Step 2: Setup Port Forwarding
I you only have one computer at home, and you never connect to the internet through a router, you can skip this step. If you’re not sure, do it.
- Download this UPnP tool: BaUPnP.exe
- Right click on it and select “Create Shortcut”
- Rename the shortcut to “Port Forwarding” or “Run before MIRC”.
- Right click on the shortcut and click in the “Target” field.
- Paste the following numbers afer “BaUPnP.exe” 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 113 5645 5646
- Click “OK”
- Double click on the shortcut.
A window should open that looks like this:
You’ll need to run this tool each time you use mIRC. You can try to put it in C:\Documents and Settings\All Users\Start Menu\Programs\Startup but that didn’t work for me… it always runs before I connect to the internet. You can also forward ports by hand, but if you have a laptop this is a huge pain in the ass… each time you connect to a new network you need to do it again. Often, you won’t have access to the router.
Step 3: Install Autoget
- Download it here: Autoget 7.40b4
- Extract the zip file
- Run AGsetup740b4.exe
- Change the install folder to C:\mIRC\
Step 4: Setup Omenserve / MiRC
- Download it here: Omenserve 2.60
- Extract the zip file.
- Run OmenServe_Setup.exe
- Change the install folder to C:\mIRC\
- Click “select folder” button, find & select mIRC folder, press OK
- Click install button
- Check “auto load script into mIRC” and “view omenserve installation instructions”, click ‘finish’
- mIRC will start, and give a script initializing warning message. Click “yes”
- Click OK on mIRC option screen
- Go to File -> Select Server
- Find “Undernet” in the list, double click on it, and double click on “Random US server” or “Random EU server”.
- Enter your info, pick a nickname, and click OK.
- Go to Favorites -> Add to Favorites
- For “channel” enter #karaoke+mp3s, check “Join on connect”, and click OK.
- Click on “Favorites” and #karaoke+mp3s should now be in the list. Click on it.
Now you should see a Window that looks like a chatroom, with lots of ads for different users’ collections. At this point, if you get stuck, you can ask other people in the channel for help.
Step 5: Start Omenserve
- Bring up omenserve config screen by pressing F2 or commands -> omenserve -> omenserve v2.60
- Click “main”, ensure that ‘main nick for trigger’ is your IRC nickname
- Cick ‘lists’, highlight ‘default’, click add folder.
- Add all your karaoke folders (subfolders added automatically)
- After all file directories have been added, click “generate list”
- on QuickList screen, select “type file info”, click generate list.
- Wait for status screen to give “list completed” message
- Open omenserve config screen (F2), click “channel” button.
- Select “add channels”, highlight channel #karaoke+mp3s (you must be IN the channel, or it will not appear in this screen), select channel mode, select “default list”, click “add channel”.
- click “main”, check “Server On” box, click “close”.
- Go to Commands -> Omenserve -> Send Channel Ads.
You should now be sharing your music in the #karaoke+mp3s. Soon, the channel ops will see your ad and will try to download your list. Once they verify that you are sharing, you will be “voiced”, and your name in the right sidebar will get a “+” next to it. Without this, most people won’t let you search their lists.
Again, you can ask for help in the channel if you have a problem.
Step 6: Load Autoget
- Run mIRC
- Click on the #karaoke+mp3s window.
- Type /load -rs autoget.mrc
- mIRC will give a warning message. Click “yes”.
- If you get an error message, you may need to type /load -rs autoget/autoget.mrc or give the exact location to the autoget.mrc file.
- Go to “Commands”. “Autoget v7.40b4″ should now show as an option, right above Omenserve.
- Go to Commands -> Autoget -> Open
You should now see a familiar Napster-style search and download interface. Click on the “search” tab and try a search and download.
Autoget will grab peoples’ lists, and you can search those locally using “Local Search”. Then right click and select “Add to waiting” for songs you want.
Step 7: Miscellaneous Configuration
These are a bunch of options that should make everything work smoothly. If there are others missing, please let me know.
- Commands -> Autoget -> Configuration -> Main tab -> Set “Download Method” to “Active”
- Commands -> Autoget -> Configuration -> Options tab -> check “Automatically Join Servers”, “Automatically close windows”
- Commands -> Autoget -> Configuration -> Channels tab -> click “Add” enter #karaoke+mp3s / undernet and select “Active”
- Click Done
- File -> Select Server -> Connect -> Options -> check “Connect on startup” and “Reconnect on disconnection”
- In this Window, click “Advanced” check “DCC” and enter “10051″ and “10060″ under first and last. Click OK.
- File -> Select Server -> Connect -> Identd -> make sure “Enable Identd is checked”
- File -> Select Server -> DCC -> check “Augo-get file” and “minimize” and select “Resume” if file exists.
- File -> Select Server -> DCC -> Options -> check “Close Window: Send & Get” and “Passive DCCs”
- File -> Select Server -> DCC -> Ignore -> Select “Disabled” and uncheck “Turn ignore back on in:”
Options 6-10 are particularly important. If any of 1-5 are redundant, let me know.
At this point you should be able to close mIRC and restart, with all your downloads starting up again automatically.
For Mac: running mIRC in Parallels
Its easy to run Windows applications on Intel Macs (non-G4/G5) using Parallels.
- Download Parallels
- Find a serial number.
- Find a Windows XP CD
- Insert the CD
- Run Parallels, select “New Virtual Machine” and follow the instructions.
You can also use Bootcamp. Hit CMD-Space, type “boot” and launch “Boot Setup Assistant”. Parallels is better because you won’t be stuck in Windows whenever you want to use mIRC.
it can be done…