My main machine broke down, so I tried to (re-)install IDJC on my Linux Mint 21.3 laptop. Building libshout-idjc version 2.4.6 and either IDJC 0.9.8 or 0.9.9_development (from git) succeed, but I don’t ever get a UI.
$cat/etc/os-releaseNAME="Linux Mint"VERSION="21.3 (Virginia)"ID=linuxmint
ID_LIKE="ubuntu debian"PRETTY_NAME="Linux Mint 21.3"VERSION_ID="21.3"HOME_URL="https://www.linuxmint.com/"SUPPORT_URL="https://forums.linuxmint.com/"BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"PRIVACY_POLICY_URL="https://www.linuxmint.com/"VERSION_CODENAME=virginia
UBUNTU_CODENAME=jammy
It goes this far, then nothing more happens. IDJC also doesn’t appear in the Carla JACK patchbay.
Note I once had IDJC running on this machine, I believe when it still was Mint 20.x and IDJC 0.8.something. I tried to remove the old installation by doing "sudo make uninstall" and manually checking for remnants left before compiling and installing the new ones. Apparently it took the previous configuration (which is good).
When watching the QjackCtl Graph or the Carla Patchbay closely, upon starting idjc, it shows up very briefly (few seconds), without any connections, then vanishes again.
The termnal output doesn’t change after the line
reply='idjc backend ready\n'
and idjc has to be aborted by pressing Ctrl+C.
Last edit: Moonbase 2024-05-30
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Note: Trying to build 0.9.9_development against anything other than "libshout-idjc-2.4.6" (like 2.4.5 or the Icecast libshout 2.4.6) fails because "shout_set_metadata_utf8" is undefined.
Last edit: Moonbase 2024-05-31
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have LM21.3 already as a backup OS and after installing libshout-idjc and idjc itself it launched so I have no clue other than for you it appears the back-end is crashing.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Maybe not, I did a short try using normal libshout, but I seem to remember there was an error trying to use that. We’re all doing MP3 streams, so this could be an option. Suggestions how I can tackle that?
EDIT: Found it above: "Trying to build 0.9.9_development against anything other than "libshout-idjc-2.4.6" (like 2.4.5 or the Icecast libshout 2.4.6) fails because "shout_set_metadata_utf8" is undefined."
I really wish we could solve these "building hurdles", so IDJC could re-appear in the distros.. IDJC is one of the best and at the same time most under-represented pieces of software I know of. I mean, I have around 20 friends keeping their Linux Mint at 19.3 just because we got a working IDJC on that! Shows how important this wonderful piece of software is to them…
Last edit: Moonbase 2024-06-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Are you saying libshout 2.4.6 installed from source does not work with idjc? Did you run ldconfig afterwards? Did you do ./configure --prefix=/usr in other words basically follow the same script as you would for libshout-idjc?
The next Linux Mint (version 22) will be based on a version of Ubuntu that comes with libshout-2.4.6. Expect it to arrive this Summer.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi again!
My main machine broke down, so I tried to (re-)install IDJC on my Linux Mint 21.3 laptop. Building libshout-idjc version 2.4.6 and either IDJC 0.9.8 or 0.9.9_development (from git) succeed, but I don’t ever get a UI.
It goes this far, then nothing more happens. IDJC also doesn’t appear in the Carla JACK patchbay.
What can be causing this? Any more info you need?
Note I once had IDJC running on this machine, I believe when it still was Mint 20.x and IDJC 0.8.something. I tried to remove the old installation by doing "sudo make uninstall" and manually checking for remnants left before compiling and installing the new ones. Apparently it took the previous configuration (which is good).
If it helps, some more info from "inxi -Fxxx":
Last edit: Moonbase 2024-05-31
Even more info:
When watching the QjackCtl Graph or the Carla Patchbay closely, upon starting idjc, it shows up very briefly (few seconds), without any connections, then vanishes again.
The termnal output doesn’t change after the line
and idjc has to be aborted by pressing Ctrl+C.
Last edit: Moonbase 2024-05-30
ldd shows:
Note: Trying to build 0.9.9_development against anything other than "libshout-idjc-2.4.6" (like 2.4.5 or the Icecast libshout 2.4.6) fails because "shout_set_metadata_utf8" is undefined.
Last edit: Moonbase 2024-05-31
More Pipewire ****.
Then start idjc with...
If you now chose to rebuild idjc the build process will generate an extra menu entry that starts idjc under pw-jack.
Last edit: Stephen Fairchild 2024-05-31
Thanks, will try. No way to just use JACK w/o Pipewire? Don’t really need PW…
Rebuilt 0.9.9_dev after installing above, restarted system and tried
Gave only:
To be sure, deleted the old
~/.config/idjc
folder and tried again. Now it behaves exactly likeidjc
withoutpw-jack
:… and is stuck without UI.
JACK2 itself works nicely, like with Carla, Audacious and other software.
Tried disabling Pipewire using
Rebooted, Pipewire not running. Rebuilt, same symptoms (plus 2 menu entries).
Last edit: Moonbase 2024-06-01
I have LM21.3 already as a backup OS and after installing libshout-idjc and idjc itself it launched so I have no clue other than for you it appears the back-end is crashing.
Any good way to better diagnose this?
Does anyone else use Mint 21.3, does it work, and which version of libshout-idjc are you using?
Do you actually need libshout-idjc? It's now only required for AAC or MP2 streams (with the latest development version.)
Maybe not, I did a short try using normal libshout, but I seem to remember there was an error trying to use that. We’re all doing MP3 streams, so this could be an option. Suggestions how I can tackle that?
EDIT: Found it above: "Trying to build 0.9.9_development against anything other than "libshout-idjc-2.4.6" (like 2.4.5 or the Icecast libshout 2.4.6) fails because "shout_set_metadata_utf8" is undefined."
I really wish we could solve these "building hurdles", so IDJC could re-appear in the distros.. IDJC is one of the best and at the same time most under-represented pieces of software I know of. I mean, I have around 20 friends keeping their Linux Mint at 19.3 just because we got a working IDJC on that! Shows how important this wonderful piece of software is to them…
Last edit: Moonbase 2024-06-22
Are you saying libshout 2.4.6 installed from source does not work with idjc? Did you run ldconfig afterwards? Did you do ./configure --prefix=/usr in other words basically follow the same script as you would for libshout-idjc?
The next Linux Mint (version 22) will be based on a version of Ubuntu that comes with libshout-2.4.6. Expect it to arrive this Summer.