Activity for Moonbase

  • Moonbase Moonbase modified a comment on discussion Help

    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.....

  • Moonbase Moonbase modified a comment on discussion Help

    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.....

  • Moonbase Moonbase modified a comment on discussion Help

    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.....

  • Moonbase Moonbase modified a comment on discussion Help

    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."

  • Moonbase Moonbase posted a comment on discussion Help

    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?

  • Moonbase Moonbase posted a comment on discussion Help

    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?

  • Moonbase Moonbase modified a comment on discussion Help

    Rebuilt 0.9.9_dev after installing above, restarted system and tried $ pw-jack /usr/bin/idjc Gave only: jack client ID: idjc_default idjc 0.9.9_development cpython 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] IRC support requires python-irc: not installed launching backend backend launch attempt 1 libshout-idjc version 2.4.6 started 6 encoders, 6 streamers, 2 recorders player read buffer allocated for 1024 frames awaiting status message from back-end reply='idjc backend ready\n' [Errno 32]...

  • Moonbase Moonbase modified a comment on discussion Help

    Rebuilt 0.9.9_dev after installing above, restarted system and tried $ pw-jack /usr/bin/idjc Gave only: jack client ID: idjc_default idjc 0.9.9_development cpython 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] IRC support requires python-irc: not installed launching backend backend launch attempt 1 libshout-idjc version 2.4.6 started 6 encoders, 6 streamers, 2 recorders player read buffer allocated for 1024 frames awaiting status message from back-end reply='idjc backend ready\n' [Errno 32]...

  • Moonbase Moonbase modified a comment on discussion Help

    Rebuilt 0.9.9_dev after installing above, restarted system and tried $ pw-jack /usr/bin/idjc Gave only: jack client ID: idjc_default idjc 0.9.9_development cpython 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] IRC support requires python-irc: not installed launching backend backend launch attempt 1 libshout-idjc version 2.4.6 started 6 encoders, 6 streamers, 2 recorders player read buffer allocated for 1024 frames awaiting status message from back-end reply='idjc backend ready\n' [Errno 32]...

  • Moonbase Moonbase posted a comment on discussion Help

    Rebuilt 0.9.9_dev after installing above, restarted system and tried $ pw-jack /usr/bin/idjc Gave only: jack client ID: idjc_default idjc 0.9.9_development cpython 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] IRC support requires python-irc: not installed launching backend backend launch attempt 1 libshout-idjc version 2.4.6 started 6 encoders, 6 streamers, 2 recorders player read buffer allocated for 1024 frames awaiting status message from back-end reply='idjc backend ready\n' [Errno 32]...

  • Moonbase Moonbase posted a comment on discussion Help

    Thanks, will try. No way to just use JACK w/o Pipewire? Don’t really need PW…

  • Moonbase Moonbase modified a comment on discussion Help

    ldd shows: $ ldd -r /usr/lib/idjc/idjc.so linux-vdso.so.1 (0x00007ffcc34d5000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd0e9a15000) libavcodec.so.58 => /lib/x86_64-linux-gnu/libavcodec.so.58 (0x00007fd0e860a000) libavformat.so.58 => /lib/x86_64-linux-gnu/libavformat.so.58 (0x00007fd0e8371000) libavutil.so.56 => /lib/x86_64-linux-gnu/libavutil.so.56 (0x00007fd0e80b8000) libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fd0e807c000) libjack.so.0 => /lib/x86_64-linux-gnu/libjack.so.0...

  • Moonbase Moonbase modified a comment on discussion Help

    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. $ cat /etc/os-release NAME="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/"...

  • Moonbase Moonbase posted a comment on discussion Help

    ldd shows: $ ldd -r /usr/lib/idjc/idjc.so linux-vdso.so.1 (0x00007ffcc34d5000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd0e9a15000) libavcodec.so.58 => /lib/x86_64-linux-gnu/libavcodec.so.58 (0x00007fd0e860a000) libavformat.so.58 => /lib/x86_64-linux-gnu/libavformat.so.58 (0x00007fd0e8371000) libavutil.so.56 => /lib/x86_64-linux-gnu/libavutil.so.56 (0x00007fd0e80b8000) libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fd0e807c000) libjack.so.0 => /lib/x86_64-linux-gnu/libjack.so.0...

  • Moonbase Moonbase modified a comment on discussion Help

    Even more info: $ apt list --installed *jack* Auflistung… Fertig jackd2-firewire/jammy,now 1.9.20~dfsg-1 amd64 [Installiert,automatisch] jackd2/jammy,now 1.9.20~dfsg-1 amd64 [installiert] jackd/jammy,jammy,now 5+nmu1 all [Installiert,automatisch] libjack-jackd2-0/jammy,now 1.9.20~dfsg-1 amd64 [installiert] libjack-jackd2-dev/jammy,now 1.9.20~dfsg-1 amd64 [installiert] libjackson-json-java/jammy,jammy,now 1.9.13-2 all [Installiert,automatisch] pulseaudio-module-jack/jammy-updates,now 1:15.99.1+dfsg1-1ubuntu2.2...

  • Moonbase Moonbase modified a comment on discussion Help

    Even more info: $ apt list --installed *jack* Auflistung… Fertig jackd2-firewire/jammy,now 1.9.20~dfsg-1 amd64 [Installiert,automatisch] jackd2/jammy,now 1.9.20~dfsg-1 amd64 [installiert] jackd/jammy,jammy,now 5+nmu1 all [Installiert,automatisch] libjack-jackd2-0/jammy,now 1.9.20~dfsg-1 amd64 [installiert] libjack-jackd2-dev/jammy,now 1.9.20~dfsg-1 amd64 [installiert] libjackson-json-java/jammy,jammy,now 1.9.13-2 all [Installiert,automatisch] pulseaudio-module-jack/jammy-updates,now 1:15.99.1+dfsg1-1ubuntu2.2...

  • Moonbase Moonbase posted a comment on discussion Help

    Even more info: $ apt list --installed *jack* Auflistung… Fertig jackd2-firewire/jammy,now 1.9.20~dfsg-1 amd64 [Installiert,automatisch] jackd2/jammy,now 1.9.20~dfsg-1 amd64 [installiert] jackd/jammy,jammy,now 5+nmu1 all [Installiert,automatisch] libjack-jackd2-0/jammy,now 1.9.20~dfsg-1 amd64 [installiert] libjack-jackd2-dev/jammy,now 1.9.20~dfsg-1 amd64 [installiert] libjackson-json-java/jammy,jammy,now 1.9.13-2 all [Installiert,automatisch] pulseaudio-module-jack/jammy-updates,now 1:15.99.1+dfsg1-1ubuntu2.2...

  • Moonbase Moonbase modified a comment on discussion Help

    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. $ cat /etc/os-release NAME="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/"...

  • Moonbase Moonbase modified a comment on discussion Help

    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. $ cat /etc/os-release NAME="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/"...

  • Moonbase Moonbase modified a comment on discussion Help

    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. $ cat /etc/os-release NAME="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/"...

  • Moonbase Moonbase posted a comment on discussion Help

    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. $ cat /etc/os-release NAME="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/"...

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    Stephen, does that mean I don’t have to use https://github.com/moonbase59/silentjack anymore? Having an idjcmonitor integration would be great, I could add that into my StudioDisplay software. Btw, thanks to you and also Brian for keeping IDJC alive—so much appreciated, by many colleagues too!

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Stephen, does that mean I don’t have to use https://github.com/moonbase59/silentjack anymore? Having an idjcmonitor integration would be great, I could add that into my StudioDisplay software.

  • Moonbase Moonbase posted a comment on discussion Help

    I updated my Arcolinux (basically an Arch) today and my previously running IDJC fails to start after the update. I removed .config/idjc to make a clean slate, uninstalled and re-installed again. The build went fine (ok I had to install libebur128 but no issue here) but when starting it shows the default profile and then crashes: $ idjc jack client ID: idjc_default idjc 0.9.6 cpython 3.11.6 (main, Nov 14 2023, 09:36:21) [GCC 13.2.1 20230801] Traceback (most recent call last): File "/usr/lib/idjc/site-packages/idjc/irc.py",...

  • Moonbase Moonbase posted a comment on ticket #102

    Just FYI: I downgraded to libshout-idjc 2.4.2-1 on my Arch, and can connect to SC 1.9.8 again. No metadata update problems anymore.

  • Moonbase Moonbase posted a comment on ticket #102

    I must admit I have to learn more about Pipewire yet… It is running, as are PulseAudio & Jack2, which I still use (bridged), with Cadence for easy setup and either Catia or Patchage (where available) for patching. Also a2jmidid, for my KORG nanoPAD2 to control the IDJC cartwall.

  • Moonbase Moonbase posted a comment on ticket #103

    Point release distros sometimes suck in this regard. Things aren’t deemed worthy enough for an update. I love Mint, but after trying Manjaro I’m currently experimenting with ArcoLinuxB-Cinnamon, to have things current. (Which, in turn, of course poses other problems… But so far I’m rather happy.)

  • Moonbase Moonbase modified a comment on ticket #109

    Note for users of Arch-based distros using the Pamac GUI (pamac-manager): This can also easily be achieved by clicking on the "idjc" AUR entry, then clicking on the "Build files" button and editing the PKGBUILD. Just edit the ".configure" line(s) in the build() section so it includes above mentioned "--disable-libav". It should then look like the following: ./configure \ --prefix=/usr \ --libexecdir=/usr/lib \ --disable-static \ --disable-libav Now go back to the top and hit the "Build" button. Done....

  • Moonbase Moonbase posted a comment on ticket #109

    Note for users of Arch-based distros using the Pamac GUI (pamac-manager): This can also easily be achieved by clicking on the "idjc" AUR entry, then clicking on the "Build files" button and editing the PKGBUILD. Just edit the ".configure" line(s) in the build() section so it includes above mentioned "--disable-libav". It should then look like the following: ./configure \ --prefix=/usr \ --libexecdir=/usr/lib \ --disable-static \ --disable-libav Now go back to the previous screen (left arrow at the...

  • Moonbase Moonbase modified a comment on ticket #102

    Has this ever been followed up and probably even fixed? Upstream libshout talk about 2.4.6 working correctly (see Stephen’s bug link above). I’m facing having to switch some friends (and myself, actually) to Arch-based distros (ArcoLinux & Manjaro) and the AUR provides IDJC 0.9.4-1 and libshout-idjc 2.4.4-1. All seems to work except sending metadata to SC 1.9.8, and I’m unable to manually rebuild libshout-idjc, exactly like Brian. Unfortunately, most commercial stream providers over here only offer...

  • Moonbase Moonbase posted a comment on ticket #102

    Has this ever been followed up and probably even fixed? Upstream libshout talk about 2.4.6 working correctly (see Stephen’s bug link above). I’m facing having to switch some friends (and myself, actually) to Arch-based distros (ArcoLinux & Manjaro) and the AUR provides IDJC 0.9.4-1 and libshout-idjc 2.4.4-1. All seems to work except sending metadata to SC 1.9.8, and I’m unable to manually rebuild libshout-idjc, exactly like Brian. Staying on old Ubuntu 14.04 and Linux Mint 17 or sending no metadata...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Hm. Seems several people are working on libshout-idjc now. I wonder why they apparently removed 2.4.5 again. (My original tests were with 2.4.5.) So my next test will be with 2.4.2 I guess.

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    Couldn’t find sc_serv 1.9.8 on winamp.com anymore but it seems LCHost keep a copy at http://mirror.lchost.net/download.nullsoft.com/shoutcast/tools/sc_serv_1.9.8_Linux.tar.gz. Found this in an old CentOS 6 installation instruction, and it seems to run on Linux Mint 20.1. I’ll chime in the next days with a libshout-idjc 2.4.2/2.4.4 test.

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Couldn’t find sc_serv 1.9.8 on winamp.com anymore but it seems LCHost keep a copy at http://mirror.lchost.net/download.nullsoft.com/shoutcast/tools/sc_serv_1.9.8_Linux.tar.gz. Found this in an old CentOS 6 installation instruction. I’ll chime in the next days with a libshout-idjc 2.4.2/2.4.4 test.

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    Note: Using my setup, you will lose some of PulseAudios great hardware detection features, like when using a 5.1 or 7.1 system or plugging in HDMI devices. But I reckon this is okay for a streaming station—been using it like this for years. Pitfall: Autoconnect will default to connecting "System:capture_1" and "System:capture_2" (L&R channels) to IDJC’s "ch_in_1" and "ch_in_2"! Be sure to change this (microphones are usually mono) so both "System:capture_1" and "System:capture_2" point to the same...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Yep, I also have the jackdbus detection & autoconnect as you’ve shown. Server prefix is still /usr/bin/jackd.

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    Note: Using my setup, you will lose some of PulseAudios great hardware detection features, like when using a 5.1 or 7.1 system or plugging in HDMI devices. But I reckon this is okay for a streaming station—been using it like this for years. Note 2: When using USB microphones, you’ll have to do some extra work, connecting these to JACK. For my Røde Podcaster, this would be on the lines of: alsa_in -jPodcaster -dhw:Podcaster -c1 -r48000 2>&1 1> /dev/null & You then get a new device in the JACK patchbay...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Note: Using my setup, you will lose some of PulseAudios great hardware detection features, like when using a 5.1 or 7.1 system or plugging in HDMI devices. But I reckon this is okay for a streaming station—been using it like this for years. Note 2: When using USB microphones, you’ll have to do some extra work, connecting these to JACK. For my Røde Podcaster, this would be on the lines of: alsa_in -jPodcaster -dhw:Podcaster -c1 -r48000 2>&1 1> /dev/null & You then get a new device in the JACK patchbay...

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    Yup, JACK2 w/ PulseAudio verified working together on Linux Mint 20.1. (Hooray!) Prerequisites: JACK1 deinstalled, JACK2 installed (as shown on IDJC’s web page). Main steps: Install pulseaudio-module-jack: sudo apt-get install pulseaudio-module-jack Edit /etc/pulse/default.pa (Make a backup before!): In the section labelled ### Load audio drivers statically ### (it's probably better to not load these drivers manually, but instead ### use module-udev-detect -- see below -- for doing this automatically)...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Yup, JACK2 w/ PulseAudio verified working together on Linux Mint 20.1. (Hooray!) Prerequisites: JACK1 deinstalled, JACK2 installed (as shown on IDJC’s web page). Main steps: Install pulseaudio-module-jack: sudo apt-get install pulseaudio-module-jack Edit /etc/pulse/default.pa (Make a backup before!): In the section labelled ### Load audio drivers statically ### (it's probably better to not load these drivers manually, but instead ### use module-udev-detect -- see below -- for doing this automatically)...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    I wonder. There must have been a reason for libshout-idjc 2.4.5 … Couldn’t ad hoc send Xiph/Ogg to my Icecast, but that might be a problem of my setup (MP3-based, partly Shoutcast-compatible, and several fallbacks and internal relays), which was originally a test instance for my real servers (which I discontinued) that used liquidsoap as main input (for auto-DJing, smooth transitions, and program planning). Anything else I could easily help testing (my old studio system still runs Ubuntu Studio 14.04...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Interesting, have to cross-check on Mint 20.1. I’ve been using JACK2 for ever so many years together with PulseAudio (since Ubuntu 12.04 or 14.04, I think). IDJC + JACK2 currently works here (blocking PulseAudio), because I haven’t yet applied my changes (/etc/pulse/default.pa, mainly, plus starting JACK via jackdbus upon login).

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    My combination here doesn’t work with Latin1 or UTF-8, and with "Suppress" only sometimes. My standard setting for Linux DNAS 1.9.8 is Latin1 (plus Latin-1 setting in "Extra Shoutcast"). Problem is, most German stream providers still mainly offer Shoutcast 1.9.8, and stations don’t switch. (I’m only a guest show host on that station, it is not mine.) So I think 1.9.8 support must stay for some more years. Sigh. Icecast (which I use on my servers) did also not work, on a real quick try, so I assume...

  • Moonbase Moonbase posted a comment on discussion Help

    I agree, getting JACK2 up and running is one of the hardest parts with Linux—but totally worth it. It has quite a steep learning curve, but is manageable, even together with Pulseaudio. You get the benefit of professional audio processing, lots of great applications, and once you got around how to throw your "virtual audio cables", it is so much better than everything else! Hint: Get Patchage or Carla installed and you’ve got a nice virtual patchbay. I even use a modified Pulseaudio default.pa, start...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Heartfelt thanks to Stephen and Brian for bringing us a Python3 IDJC! Many thanks for all your hard work! Keep it rocking!

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    I usually require all songs to have correct RG data (as generated by loudgain), all inputs to be levelled at -18 LUFS, then calibrate all microphone inputs (DJ, Guest, Phone), and set the station to produce output at -18 LUFS. This can easily be done (even without actually streaming!) by setting the stream’s pregain to 0db, and doing local recordings (using IDJC’s recorder) and measuring the recording file, using spectrum analysers, EBU meters or simply loudgaining the recording again to find if...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Valuable info, thanks! This could be used for a lot of tricks, like updating metadata when a live (phone) caller gets taken onto the stream …

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Thanks for making this, Brian. I mainly followed the instructions on the website http://idjc.sourceforge.net/install_build.html and found they lack some needed libs etc. My current procedure is (for 0.9.1_development): Set up build deps (for a fresh Linux Mint 20.1): sudo apt install build-essential libc6-dev libglib2.0-dev jackd2 libjack-jackd2-dev libvorbis-dev libsamplerate0-dev libsndfile1-dev python-gi-dev libmpg123-dev libavcodec-dev libavformat-dev libtwolame-dev libmp3lame-dev libflac-dev...

  • Moonbase Moonbase posted a comment on ticket #3097

    I also still have the problem that there is no tool around to correctly remove Lyrics3 and Lyrics3v2 tags (apart from doing a brute-force "remove all tags and undo" using Mp3tag), and MP3 Diags would be the logical choice to remove these (we have USLT and SLYT, after all). Please please consider adding that as a feature for the custom transformation lists!

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    Much improved v0.5.1 is out, check documentation at https://github.com/Moonbase59/loudgain

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    I thought I might mention the new loudgain tool, a ReplayGain 2.0 EBU R128/BS.1770 loudness scanner and tagger. Since issue #100 is still open (IDJC not accepting ID3v2 uppercase REPLAYGAIN_* tags), I made loudgain generate lowercase tags for MP3’s ID3v2, although the RG 2.0 spec says 'uppercase'. loudgain can act as an (almost) mp3gain drop-in replacement, but also do a lot more. I’d love you to test it out in conjunction with IDJC and give me some feedback, just in case I messed something up. Note:...

  • Moonbase Moonbase modified a comment on ticket #90

    In python/format.py in class FormatPregain (starting at line #498), change FormatDropdown.__init__(… to: FormatDropdown.__init__(self, prev_object, _('Pregain'), "pregain", ( dict(display_text=_('0 dB'), value="1.0"), dict(display_text=_('-0.5 dB'), value="0.944"), dict(display_text=_('-1.0 dB'), value="0.891", default=(codec in ("aac", "aacpv2"))), dict(display_text=_('-1.5 dB'), value="0.841"), dict(display_text=_('-2.0 dB'), value="0.794", default=(codec in ("mp2", "mp3"))), dict(display_text=_('-2.5...

  • Moonbase Moonbase modified a comment on ticket #100

    I suggest replacing line #74 in python/playergui.py with the following, which also cures the reference loudness not being read: EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_TRACK_GAIN', 'replaygain_track_gain') EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_TRACK_GAIN', 'REPLAYGAIN_TRACK_GAIN') EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_REFERENCE_LOUDNESS', 'replaygain_reference_loudness') EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_REFERENCE_LOUDNESS', 'REPLAYGAIN_REFERENCE_LOUDNESS') Tested on Linux Mint 19.1...

  • Moonbase Moonbase posted a comment on ticket #90

    In python/format.py in class FormatPregain (starting at line #498), change FormatDropdown.__init__(… to: FormatDropdown.__init__(self, prev_object, _('Pregain'), "pregain", ( dict(display_text=_('0 dB'), value="1.0"), dict(display_text=_('-0.5 dB'), value="0.944"), dict(display_text=_('-1.0 dB'), value="0.891", default=(codec in ("aac", "aacpv2"))), dict(display_text=_('-1.5 dB'), value="0.841"), dict(display_text=_('-2.0 dB'), value="0.794", default=(codec in ("mp2", "mp3"))), dict(display_text=_('-2.5...

  • Moonbase Moonbase posted a comment on ticket #100

    I suggest replacing line #74 in python/playergui.py with the following, which also cures the reference loudness not being read: EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_TRACK_GAIN', 'replaygain_track_gain') EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_TRACK_GAIN', 'REPLAYGAIN_TRACK_GAIN') EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_REFERENCE_LOUDNESS', 'replaygain_reference_loudness') EasyID3.RegisterTXXXKey('TXXX_REPLAYGAIN_REFERENCE_LOUDNESS', 'REPLAYGAIN_REFERENCE_LOUDNESS')

  • Moonbase Moonbase posted a comment on ticket #90

    … so ~~I’d~~ just be great … → … so it would just be great …

  • Moonbase Moonbase created ticket #90

    -5 dB Pregain in Stream Output Format

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    v0.2.7 is out, check documentation at https://github.com/Moonbase59/loudgain

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    I thought I might mention the new loudgain tool, a ReplayGain 2.0 EBU R128/BS.1770 loudness scanner and tagger. Since issue #100 is still open (IDJC not accepting ID3v2 uppercase REPLAYGAIN_* tags), I made loudgain generate lowercase tags for MP3’s ID3v2, although the RG 2.0 spec says 'uppercase'. loudgain can act as an (almost) mp3gain drop-in replacement, but also do a lot more. I’d love you to test it out in conjunction with IDJC and give me some feedback, just in case I messed something up. Note:...

  • Moonbase Moonbase posted a comment on ticket #92

    Just in case somebody still needs this (older IDJC on Ubuntu 14.x/16.x BUT newer Mutagen like required by MusicBrainz Picard): The bug can easily be circumvented by having correct "replaygain_track_gain" tags within your files (which you should have anyway). ;-)

  • Moonbase Moonbase modified a comment on ticket #93

    I also love to use Patchage for visualization and connecting things, makes it MUCH easier if you run a lot of extra stuff (3 microphones, silentjack, ebumeter, KORG nanoPad2 as cartwall control and some other stuff). Hint: Right-click on the IDJC symbol (in Patchage) and select "split"—this makes it even easier to use.

  • Moonbase Moonbase posted a comment on ticket #93

    I also love to use Patchage for visualization and connecting things, makes it MUCH easier if you run a lot of extra stuff (3 microphones, silentjack, ebumeter and some other stuff). Hint: Right-click on the IDJC symbol (in Patchage) and select "split"—this makes it even easier to use.

  • Moonbase Moonbase posted a comment on ticket #90

    I and two colleagues have also observed this (0.8.15/0.8.16). I tended to silently ignore it but it can turn out t be a nuisance if you do anything with the "played" data (window in IDJC, recording cue file, etc.). So yes, it’d be nice if it could be fixed.

  • Moonbase Moonbase posted a comment on ticket #100

    Side note: ReplayGain v2 uses EBU R128/BS.1770 loudness measuring, BUT store tags with a " dB" suffix in order to stay compatible. This works since 1 LU=1 dB. These files are usually targeted at a program loudness of -18 LUFS (estimated to be an equivalent loudness as the earlier 89 dB (SPL) target). Factually, adding a tag like REPLAYGAIN_REFERENCE_LOUDNESS=89 dB would not be correct and REPLAYGAIN_REFERENCE_LOUDNESS=-18 LUFS not be understood by older software, so they simply dropped this tag in...

  • Moonbase Moonbase created ticket #100

    Uppercase REPLAYGAIN_TRACK_GAIN tag not recognized

  • Moonbase Moonbase posted a comment on discussion Help

    Good find, thanks @mononcx! (I still prefer Icecast or even Liquidsoap solutions, but you don’t always have the chance.)

  • Moonbase Moonbase posted a comment on discussion Help

    Unbelievable … even using netjack! Glad it helped, thanks for the kind words!

  • Moonbase Moonbase posted a comment on discussion Help

    Now that’s a neat idea (if you don’t really need F10 for the menus elsewhere), thanks, Brian!

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    I also had to fiddle around a little until it compiled, but it works just great now. Re jack2: I used JACK2 even on Ubuntu 14.04/Linux Mint 17.3, seems the instructions never got updated.

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    Thanks for the hint, tested this with the same file: Export Time Size Normal more than 2 hours 47.9 kB Text as shapes about 3 seconds 794.1 kB Hmm. Both seem somehow … suboptimal.

  • Moonbase Moonbase posted a comment on discussion Help

    Yeah, this was a problem ever since … on Ubuntu Studio, Linux Mint, whatever … I gave in after a few years and now use a KORH nanoPAD2 for the cartwall.

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    »StudioDisplay«, a fast, modular MQTT-based signalling & display solution for Web Radio Stations using IDJC, is finally there! Clock, weather, signals, stream display, silence detection, talk timer, call monitor, KODI support … StudioDisplay has it all and is Free and Open Source Software (FOSS). After 3 years of building and testing in variuos web radio studios (and many enhancements Stephen made in IDJC), I finally had the time to write up some docs and release it on GitHub. I hope you’ll like...

  • Moonbase Moonbase modified a comment on discussion Open Discussion

    »StudioDisplay«, a fast, modular MQTT-based signalling & display solution for Web Radio Stations using IDJC, is finally there! Clock, weather, signals, stream display, silence detection, talk timer, call monitor, KODI support … StudioDisplay has it all and is Free and Open Source Software (FOSS). After 3 years of building and testing in variuos web radio studios (and many enhancements Stephen made in IDJC), I finally had the time to write up some docs and release it on GitHub. I hope you’ll like...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    »StudioDisplay«, a fast, modular MQTT-based signalling & display solution for Web Radio Stations using IDJC, is finally there! Clock, weather, signals, stream display, silence detection, talk timer, call monitor, KODI support … StudioDisplay has it all and is Free and Open Source Software (FOSS). After 3 years of building and testing in variuos web radio studios (and many enhancements Stephen made in IDJC), I finally had the time to write up some docs and release it on GitHub. I hope you’ll like...

  • Moonbase Moonbase posted a comment on discussion Open Discussion

    I’m running Freeplane 1.6.15 on Java 1.7.0_171 and exporting a small file to PDF takes about 15 minutes (!) on my i7 8-thread laptop.

  • Moonbase Moonbase posted a comment on ticket #88

    FYI: I’ve had three other IDJC users test this in the meantime, and it has been accepted with quite some enthusiam :-)

  • Moonbase Moonbase posted a comment on ticket #98

    FYI: The same still happens under Ubuntu 16.04, unless you compile (or install from a PPA) ffmpeg3 first. Had no chance to try under Ubuntu 18.04 yet.

  • Moonbase Moonbase posted a comment on ticket #89

    Oops, my list bullets went away, sorry, can I edit this?

  • Moonbase Moonbase created ticket #89

    Silence detection on str_out_l+str_out_r

  • Moonbase Moonbase posted a comment on ticket #88

    Thanks for noticing, actually already tested … works just fine, even with many microphones :-) No bugs found, for this use case it was just a little too much overhead to use the overrun class. Just a few more days for me writing documentation and it’ll all be ready for GitHub …

  • Moonbase Moonbase posted a comment on ticket #88

    Just compiled v0.8.18_development (Commit hash: a2b65ec81edfdbb00fac5a54818f1d45afa4fbc3) on Linux Mint 18.3 (Ubuntu 16.04-based) and it works just great. I didn’t (yet) test your AnnouncementOverrunMonitor() class but used my code for the SignalBox MQTT stuff: def announcement_handler(_, player, state, message): # Ignore announcements from interlude player. if player in ("left", "right"): if state == "active": logger.info("New announcement on player %s: %s" % (player, message)) if state == "overtime":...

  • Moonbase Moonbase modified a comment on ticket #88

    Brilliant, thanks. Adapted my signal handler code and testing … I’d like to support both »old« and »new« IDJC versions with the same code. Is there a better way to check for availability of the new "announcement" signal than this? # Must try for announcement handler, it might not (yet) be available # on older IDJC versions try: monitor.connect("announcement", announcement_handler) except TypeError: # monitor.connect() raises TypeError: unknown signal name: announcement # if this signal isn’t available...

  • Moonbase Moonbase modified a comment on ticket #88

    Brilliant, thanks. Adapted my signal handler code and testing … I’d like to support both »old« and »new« IDJC versions with the same code. Is there a better way to check for availability of the new "announcement" signal than this? # Must try for announcement handler, it might not (yet) be available # on older IDJC versions try: monitor.connect("announcement", announcement_handler) except TypeError: # monitor.connect() raises TypeError: unknown signal name: announcement # if this function isn’t available...

  • Moonbase Moonbase posted a comment on ticket #88

    Brilliant, thanks. Adapted my signal handler code and testing …

  • Moonbase Moonbase modified a comment on ticket #71

    FYI: 3 years later, this has been mostly rewritten in Python, matured to a really robust and modular system using the MQTT protocol. It can now also drive a fullpage screen (web client), has weather data, a call monitor, live stream watching, KODI support, is multilingual and of course still drives the good old signal tower(s)! All made possible by the ongoing development and support from Stephen. THANK YOU.

  • Moonbase Moonbase posted a comment on ticket #71

    FYI: 3 years later, this has been mostly rewritten in Python, matured to a really robust and modular system using the MQTT protocol. It can now also drive a fullpage screen (web client), has weather data, live stream watching, KODI support, is multilingual and of course still drives the good old signal tower(s)! All made possible by the ongoing development and support from Stephen. THANK YOU.

  • Moonbase Moonbase modified a comment on ticket #85

    I’m usually in favour of clean, uncluttered interfaces and thus a little biased against too playful-colorized interfaces. Still, many things can be done using the idjcmonitor interface. I’m currently writing a MQTT-based studio signalling system (will be Open Source) that can drive both a display (or simply be used with a bowser) and a regular studio signal tower (like WERMA, PATLITE, Eaton, …). Here’s an image of the current version, already in use at two studios: This (Python-based) software can...

  • Moonbase Moonbase modified a comment on ticket #85

    I’m usually in favour of clean, uncluttered interfaces and thus a little biased against too playful-colorized interfaces. Still, many things can be done using the idjcmonitor interface. I’m currently writing a MQTT-based studio signalling system (will be Open Source) that can drive both a display (or simply be used with a bowser) and a regular studio signal tower (like WERMA, PATLITE, Eaton, …). Here’s an image of the current version, already in use at two studios: This (Python-based) software can...

  • Moonbase Moonbase posted a comment on ticket #85

    I’m usually in favour of clean, uncluttered interfaces and thus a little biased against too playful-colorized interfaces. Still, many things can be done using the idjcmonitor interface. I’m currently writing a MQTT-based studio signalling system (will be Open Source) that can drive both a display (or simply be used with a bowser) and a regular studio signal tower (like WERMA, PATLITE, Eaton, …). Here’s an image of the current version, already in use at two studios: This (Python-based) software can...

  • Moonbase Moonbase posted a comment on ticket #86

    I agree this would still be a good idea and has been discussed for many years. Some software solutions (like mAirList) already have this feature, but it seems there has never been a consensus found about which custom tags to use. Everybody use their own tags, unfortunately … It would have to be a tag that works across many supported media file formats. I mainly use FLAC, some OGG, some MP3, others use WMA and other more exotic formats, even.

  • Moonbase Moonbase created ticket #88

    Signal for announcement overtime? (Talking too long)

  • Moonbase Moonbase created ticket #98

    0.8.18: Can’t compile on Ubuntu Studio 14.04.5 LTS

  • Moonbase Moonbase posted a comment on discussion Help

    I finally got myself a Raspberry Pi 3 Model B (1.2 GHz, 1 GB RAM), in an Element 14 "Desktop" case, and full Raspbian Stretch, which I boot from an attached 2.5" 1TB HDD drive. The goal (actually a Proof-of-Concept) was to build a very small, portable mini broadcasting system. After LOTS of fiddling with JACK2, I finally found a setting that seems to work without XRUNs, even when I use Clementine to select and prelisten songs (from a base of ~125k songs). My .jackdrc looks like this: /usr/bin/jackd...

  • Moonbase Moonbase modified a comment on ticket #91

    Thanks, Stephen. The one you linked to builds & installs cleanly, but shows exactly...

  • Moonbase Moonbase modified a comment on ticket #91

    Thanks, Stephen. The one you linked to builds & installs cleanly, but shows exactly...

  • Moonbase Moonbase posted a comment on ticket #91

    Thanks, Stephen. The one you linked to builds & installs cleanly, but shows exactly...

  • Moonbase Moonbase posted a comment on ticket #89

    So, after some more experimentation, I found that—at least on Ubuntu-derivatives...

  • Moonbase Moonbase modified a comment on ticket #89

    Being a user, not much of a developer, I finally succeeded GIT-cloning and compiling...

  • Moonbase Moonbase modified a comment on ticket #89

    Being a user, not much of a developer, I finally succeeded GIT-cloning and compiling...

  • Moonbase Moonbase posted a comment on ticket #89

    Being a user, not much of a developer, I finally succeeded GIT-cloning and compiling...

1 >