Menu

#65 GUI lost in Debian Wheezy

v1.0 (example)
closed
None
5
2023-09-22
2014-04-19
Mark Lee
No

Hi,

I installed IDJC on Debian Wheezy 64bit and started and configured it but in sbsequent attempts at start-up the GUI has not been shpwimng and IDJC is not shown as a process in System Manager. JACK seems to be running fine with Pulse Audio, and the SHOUTcast server is up and runing and I'm able to access the admin.

What are the possible causes of the inability to launch the appliction--incluiding a misconfiguration of JACK--and how can I correct this?

Thanks.

Discussion

  • Mark Lee

    Mark Lee - 2014-04-19

    EDITED:

    Hi,

    I installed IDJC on Debian Wheezy 64bit and started and configured it but in sUbsequent attempts at start-up the GUI has not been shOwing and IDJC is not shown as a process in System Manager. JACK seems to be running fine with Pulse Audio, and the SHOUTcast server is up and runing and I'm able to access ITS admin.

    What are the possible causes of the inability to launch idjc--incluiding a misconfiguration of JACK--and how can I correct this?

    Thanks.

     
  • Stephen Fairchild

    The back-end probably has a bad linkage to one of the libraries.

    $ ldd -r /path/to/idjc.so
    Usually it's installed in /usr/lib or /usr/local/lib. This will give you a clue to which library. Some are optional and can be disabled at compile time: ./configure --disable-OPTIONALTHING

     
  • Mark Lee

    Mark Lee - 2014-04-19

    Thanks for your reply Stephen. I didn't compile IDJC from sources, but used Synaptic. I've also used the option to completely remove it from the machine (including config files) and reinstalled but no luck.

    A manual search and running $ ldd -r /usr/bin/idjc.so or or /usr/local/lib/idjc.so in the terminal can't locate idjc.so. I found some idjc files in /usr/bin, namely idjc, idjcctrl, idjcmixer and idjcsourceclient.

    I saw a message in the uninstall console that python-gtk2 and python-glade could not be found but a search with the package manager showed python-gtk2 was installed. I installed python-glade but nothing changed.

    I'll try another removal and installation and see what happens.

     
  • Mark Lee

    Mark Lee - 2014-04-19

    I started Gnome as root and at least the configuration window came up with the default IDJC user. However, the application didn't start because JACK's configuration seems to be set up for the system's "user" and not for root.

     
  • Mark Lee

    Mark Lee - 2014-04-20

    Tried building from sources but no make file in folder idjc-0.8.14. Console message: "make: *** No targets specified and no makefile found. Stop."

     
  • Stephen Fairchild

    That's an old version of IDJC. There will be no idjc.so if you found idjcsourceclient instead.

    Build instructions.
    http://idjc.sourceforge.net/install_build.html
    If it won't build try ./configure --disable-libav

    Please start JACK manually to ensure it's not JACK related. I suggest uninstalling pulseaudio if it won't step aside for JACK.

     
  • Mark Lee

    Mark Lee - 2014-04-20

    Ok. Thanks. I think I did a successful build because I now have Version 0.8.14 installed and on first try at 11 o'clock last night it opened straight to the GUI. Over the moon. I've been able to play and hear music files through the speakers when it's set to Stream. However, I don't think I'm connecting to the server as the localhost:8000 button isn't staying in and there's no recording nor incrementing of listeners.

    Also I'm concerned that when I hover the mouse over MP3 (Codec) in the Configuration tab I see: "Specific AAC+ support not present in libavcodec."

    During the build I'd seen that LIBSWRESAMPLE was not available I googled and tried to install stuff that I found but Debian Wheezy would not accept them on various grounds.

    I'll start JACK manually and see what happens.

     
  • Stephen Fairchild

    To get your stream working try 127.0.0.1 instead of localhost. It should work but doesn't on my machine so it could be your issue as well.

    Lack of AAC+ support is only a problem if you need to stream it. I recommend Gentoo if you need to stream AAC+ and insist on Linux.

    Libswresample is available in the FFMpeg project's libraries but Debian opted for the Libav fork which lacks the somewhat general purpose libswresample library. It's nothing you need to worry about. The uglier the code the harder I test it.

    No need to start JACK manually now that it's working but you should configure it to start with the 'correct' sample rate. Typically 44100Hz if you have a lot of music with that sample rate.

     
  • Mark Lee

    Mark Lee - 2014-04-20

    Thanks you for the code and thank you for the prompt support. I think you're right about the use of the IP vs localhost. I just before I saw your reply stumbled upon it by accident as I decided to try SHOUTcast 2, despite your warning to use 1.X versions only. I configured it and because everything was presented in the IP format, something magical happened for me when the green light came on. Hope it works when I eventually try to relay through the SHOUTcast servers.

    Thanks again from a journalist trying to learn to stay relevant in the disruptivae age of new media. Your application design and documentation are some of the best across the open and proprietary/commercial software communities and your support responses during a holiday season is beyond compare. You can quote me.

     
  • Stephen Fairchild

    • status: open --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB