Results 1 to 10 of 38

Thread: HOWTO: Use Skype together with Idjc

Threaded View

  1. #1
    Join Date
    Jan 2007
    Location
    Germany, Kiel
    Beans
    1,093
    Distro
    Xubuntu 8.04 Hardy Heron

    Lightbulb HOWTO: Use Skype together with Idjc

    Skype and Idjc should both be pretty widely known.
    So for us that want to make a live-interview using Skype and send this to an online-radio (Shoutcast, Icecast...) there is finally a clean way! (Well not very clean but pretty much.)
    1. Get sure to have the latest versions of Skype and Idjc, I attached a .deb I made with checkinstall for Idjc. Otherwise go and compile it yourself from: http://www.onlymeok.nildram.co.uk Since I'm not sure if my .deb file also grabs the dependencies, I would advice at first installing IDJC from the repositories and then installing my .deb file.
    2. libasound2-plugins in Ubuntu has no Jack-support so we need to replace it.
    Knowing that Ubuntu is based of a Debian-Sid Snapshot I easily took theirs and it works without a crash here: http://packages.debian.org/sid/libasound2-plugins
    3. So Idjc and Skype are the newest versions, a new libasound2-plugins is installed and I presume that you allready set up jack.
    4. We now add a file in our home directory called .asoundrc
    We open this file with a texteditor and according to Idjc's page we add this:
    pcm.idjcvoip {
    type plug
    slave { pcm "idjcjack" }
    }
    pcm.idjcjack {
    type jack
    playback_ports {
    0 idjc-mx:voip_recv_lt
    1 idjc-mx:voip_recv_rt
    }
    capture_ports {
    0 idjc-mx:voip_send_lt
    1 idjc-mx:voip_send_rt
    }
    }
    The formatting is wrong here but it should work.
    5. Proceed as given in idjc's VOIP-Tutorial:
    To make the changes effective you need to log out and log back in again or restart ALSA, then you need to launch IDJC and the VOIP program and set the ALSA device to idjcvoip within the preferences of the VOIP program.

    In Skype version 1.4.0.94 you need to log in, click the cogwheel icon, and choose 'Options', followed by 'Sound Devices'. After choosing 'idjcvoip' from all three drop-down lists you are ready to click the 'Make a test sound' button, you should be able to hear audio if IDJC is in VOIP mode with the green phone mode enabled. Provided you heard the test sound you are now ready to make a test call, to Skype user echo123 which is the Skype testing service.

    If your version of Skype does not offer the opportunity to set an ALSA device it is too old and needs updating.

    These configuration changes need only doing once after which you will be able to start IDJC, then Skype and it will just work. One word of caution for regular Skype users: with the new configuration the Skype account preferences you configured will prevent Skype from loading without IDJC since it will now require that jack be running in order to work (worse still you'll have to manually change the ALSA output device to default before you can use it). You can get around this in a number of ways. For instance you can have a specific Skype account for your radio work or have a specific user account for when you are using IDJC.
    6. Usage is also explained there:
    You may have noticed two small telephone icons in the bottom part of the main IDJC window. Actually I would be surprised if you haven't.

    Anyway, the Green Telephone allows you to stream audio from a voip service like Skype™ or Teamspeak™ and converse with people during your show. When in Green Phone mode your mic is open all the time and those people you are speaking with will be audible on the stream or on the recording you are making. They will not be able to hear your media players or jingles.

    When speaking live (mic button pressed in), the red Telephone Button allows for the people who are on the VOIP service with you to hear your show via the VOIP service at the volume level determined by the volume control with the telephone icon which has just appeared, but not themselves take part. It is probably a good idea not to give them the full volume since they may want to speak among themselves, but on the other hand if the level is too low they won't be able to hear you announcing the next song.

    When you are not speaking live, with the Mic Button pressed in you are in a private conference with the people on the phone with you. You would typically use this mode when playing a song since the listeners can no longer hear you. What you can hear of the streamed audio is dictated by the Volume Contol that has the Telephone Icon above it. When you play jingles in this mode the jingles audio goes to the VOIP listeners and not to the stream. You can confirm this by using the Stream Mon. button, which should normally be off when using the Red Phone mode.
    Try around, you'll need a little bit to get in comfort with it but it's not very complex.
    Have fun.

    This has been tested on Gutsy Gibbon using the most recent versions of idjc (0.7.1_pre9) Skype (1.4.0.118) and version 1.0.14-1+b1 of Debian-Sid's libasound2-plugins.
    Attached Files Attached Files
    Last edited by Steveway; January 3rd, 2008 at 05:23 PM.
    I just love it when you're being sarcastic --aks44

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •