Package Details: idjc 0.9.4-1

Git Clone URL: (read-only, click to copy)
Package Base: idjc
Description: Powerful client for individuals interested in streaming live radio shows
Upstream URL:
Keywords: Automation Broadcasting Internet Radio
Licenses: GPL2
Conflicts: idjc-git
Submitter: None
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 46
Popularity: 0.41
First Submitted: 2006-08-31 13:17 (UTC)
Last Updated: 2022-09-04 07:51 (UTC)

Latest Comments

1 2 3 4 Next › Last »

Moonbase59 commented on 2023-02-10 13:14 (UTC) (edited on 2023-02-10 13:25 (UTC) by Moonbase59)

Sending MP3 stream metadata to Shoutcast 1.9.8 servers crashes IDJC (still), see Upstream libshout state the error been fixed with 2.4.6 (see, but I’m unable to rebuild libshout-idjc myself (autogen script fails). Besides, the libshout-idjc code on sourceforce seems to be 2.4.5 (see

Any ideas/suggestions/solution?

Tio commented on 2022-09-12 10:53 (UTC)

Fails to build in a clean chroot if yon can have a look here please

We are trying to add this to the Chaotic-AUR repo.

Tio commented on 2022-09-04 15:02 (UTC)

Works now! Thanks for the update!

Tio commented on 2022-09-04 03:53 (UTC)

Fails the same here. Any fix for the pkg?

Cholfo commented on 2022-04-11 16:04 (UTC)

After adding --disable-libav to the PKGBUILD it compiles, install and seems to work whithout issues. Dunno what is libav used for.

Newk-B commented on 2022-03-13 23:38 (UTC) (edited on 2022-03-13 23:45 (UTC) by Newk-B)

checking for LIBAVCODEC... yes
checking for avcodec_decode_audio4 in -lavcodec... no
configure: error: "configure with --disable-libav or update ffmpeg/libav"

anyone know why it trips over compiling like this? i guess i need libav codec... so disabling is a bit pointless, no?

Angel_Caido commented on 2022-01-07 16:17 (UTC)

If after the update to Python 3.10, IDJC doesn't load the main screen and you get the error "AttributeError: module 'collections' has no attribute 'MutableSet'" when running it from the terminal, use this dirty trick to get back to work:

  1. Edit the file '/usr/lib/idjc/site-packages/idjc/' as root.
  2. Add the following line at the top of the file [preferably where all the imports are]:


  1. Go to line 500 and replace the text "collections.MutableSet" with "" [Note Upper and Lowercase].
  2. Save the file. IDJC should run now.

The code needs updating as MutableSet is now in Starting with Python 3.3, importing ABCs from collections was deprecated, and importing should be done from

MiVo commented on 2021-09-14 19:30 (UTC)

The solution given to me was to start it in the terminal with idjc run, and then it starts.

MiVo commented on 2021-09-11 09:51 (UTC) (edited on 2021-09-11 10:06 (UTC) by MiVo)

IDJC not starting anymore after latest system updates, giving the following errors:

File "/usr/bin/idjc", line 33, in <module>
File "/usr/lib/idjc/site-packages/idjc/", line 121, in main
File "/usr/lib/idjc/site-packages/idjc/", line 51, in call
cls.instance = super(Singleton, cls).__call__(args, *kwds)
File "/usr/lib/idjc/site-packages/idjc/prelims/", line 376, in init
args = ap.parse_args()
File "/usr/lib/idjc/site-packages/idjc/prelims/", line 242, in parse_args
return self._ap.parse_args(self._args)
File "/usr/lib/python3.9/", line 1820, in parse_args
args, argv = self.parse_known_args(args, namespace)
File "/usr/lib/python3.9/", line 1853, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "/usr/lib/python3.9/", line 2090, in _parse_known_args
('the following arguments are required: %s') %
File "/usr/lib/idjc/site-packages/idjc/prelims/", line 70, in error
raise ArgumentParserError(text) idjc.prelims.ArgumentParserError: the following arguments are required: {run,new,rm,auto,noauto,ls}