Wiki Home arrow MediaPortal Wiki

MediaPortal IRC Channel

Channel Info

If you want to talk with other users and the developers of MediaPortal, you can join the MediaPortal IRC Channel.

  • Network: FreeNode

  • Server: irc.freenode.net (for example)

  • Channel: #mediaportal

IRC Software

There are many different programs for communicating on IRC (also called clients). On this page we will give some specific hints for HydraIRC (Windows), mIRC (Windows), Trillian (Windows) and Colloquy (Mac OS X, iPhone).

If you can't or don't want to install IRC software on your computer, you can use our WebIRC interface.

Registration

Why should you register your nickname?

Your nickname is how people on freenode know you. If you register it, you'll be able to use the same nick over and over. If you don't register, someone else may end up registering the nick you want. If you register and use the same nick, people will begin to know you by reputation. If they're running IRC software which supports CAPAB IDENTIFY-MSG, they'll be able to tell when someone is spoofing your identity.

If a channel is set to mode +r, you won't be able to join it unless you are registered and identified to NickServ, the nickname service bot. If you try to join, you might be forwarded to a different channel. If a channel is set to mode +R, you won't be able to speak while on that channel unless you are registered and identified. Both of these modes are used to reduce channel harassment by DoS kiddies.

Only registered users will be able to use personal messages.

Registering your nickname at freenode

This is based on the FAQ from freenode.

  1. Connect to any freenode server (e.g. irc.freenode.net): enter the command /server irc.freenode.net. (Note: all commands are case-insensitive.)

  2. If someone else has registered the nick you tried to use, you will see the message -!NickServ- This nickname is registered. You can try another nick by entering /nick <nickname>.

  3. To connect a password to your nick, enter /msg NickServ REGISTER <password> <email>.

  4. A confirmation email will now be send to you. In it you will find instructions to confirm your registration by entering a command in the form /msg NickServ VERIFY REGISTER <nickname> <code>. Complete the registration within one day or your nickname will expire. Meanwhile, you can continue setting up your IRC account.

  5. By default, your email address is visible to everyone. Hide it by entering /msg nickserv set hidemail on.

You can connect (group) multiple nicks with the same account:

  1. Change to your alternative nick: /nick <alternative-nick>.

  2. Link it to your primary nick: /msg !NickServ GROUP.

Note: Sometimes it can happen that the registration fails on the first attempt. Wait for the timeout of 15 minutes and then try it again.

Using your registered nick

  1. Connect to a freenode server.
  2. Enter /msg !NickServ IDENTIFY <password>.

Configuring IRC Clients

HydraIRC

hydrairc.png

To join channels and identify automatically:

  1. Go to Options -> Prefs -> Scripts

  2. In the box with << Enter Name Here >> write FreeNode_OnLoggedIn, and click Add. These command will be automatically executed when you log into a freenode server.

  3. Enter the following commands in the Commands box:

    • /msg NickServ GHOST <nick> <password> -- this allows you to re-take your nick if you didn't quit properly last time, for example because of a program crash.

    • /GetNick <nick> -- a HydraIRC-specific command that helps in regaining a nickname when logging on (see GetNick help on HydraIRC wiki).

    • /msg NickServ IDENTIFY <password> -- identify yourself to the server.

    • /join #mediaportal -- join the MediaPortal channel, you can add several more /join #<channel> commands if you like.

    • /nick <nickname> -- set your nickname.

HydraIRC_FreenodeLoggedIn.png

To automatically log onto a freenode server when starting HydraIRC:

  1. In the box with << Enter Name Here >> write OnStartUp, and click Add. These command will be automatically executed when you start HydraIRC.

  2. Enter the following commands in the Commands box:

    • /server irc.freenode.net -- this will log you onto the default freenode server.

HydraIRC_OnStartUp.png

mIRC

mirc.png

  1. Go to File -> Options, expand Connect and select Servers. Since freenode does not seem to be in the list by default, we will add it. Click on Add, and fill in the following details:

    • Description: freenode

    • IRC Server: irc.freenode.net

    • Port(s): 6667

    • Group: freenode

    • Click on Add.

    mIRC_add_server.jpg

  2. Next click on Options –> Perform. Check the box that says Enable perform on connect and add freenode to the list of networks.

    mIRC_perform.jpg

  3. Next select freenode from the drop down menu and type /msg NickServ IDENTIFY <password> in the box.

That’s it, next time you connect to freenode you will automatically identified.

Trillian

trillian.png

  1. After you have setup a connection to freenode, open the connection preferences for that connection
  2. On the Connection tab, add /msg NickServ IDENTIFY <password> to the Perform Buffer.

trillian.jpg

Colloquy

colloquy.png

Colloquy knows about freenode's nickserver so when you add a connection and pick a freenode server, all you have to do is enter your nickname and password in the General section for the connection (press on the Info button in the Window -> Connections window):

colloquy.jpg

#mediaportal IRC-bot

Public bot commands

Log commands:

  • !changelog: notice last 10 lines of changelog.txt to user

  • !history: generates a history for #mediaportal for last hours

General commands:

  • !SVN: returns the date, time and revision of the last public SVN build

  • !seen: finds anyone in #mediaportal (example: "!seen Username")

  • !team: shows the team-members. Parameter: founder, tester, plugin, website, skins or mods (example: !team founder).

  • !tvcards: shows a link to the supported tvcards page

  • !wiki: shows a link to the wiki page

  • !forum: shows a link to the forum

  • !faq: shows a link to the FAQ

  • !requirements: shows a link to the requirements page

Other commands:

  • !help: shows this text.

The changelog.txt will also be included to the svn.team-mediaportal.com-snapshots. Automatic Snaps will be build at 20:00 and 01:00 Central European Time. If you have suggestions, ideas, problems contact ]-high-[ in IRC or use svn@team-mediaportal.com

See also

For more information on IRC and freenode, see the following resources:

MediaPortal Wiki: MediaPortal_IRC_Channel (last edited 2008-08-19 16:15:29 by flokel)



by team-mediaportal.com - 2008 SourceForge.net Logo