Activity for Stephen Fairchild

  • Stephen Fairchild Stephen Fairchild committed [f47329] on Code

    Minor changes to build instructions.

  • Stephen Fairchild Stephen Fairchild committed [042663] on Code

    Changed the tooltip wording of the Peak and LU meters.

  • Stephen Fairchild Stephen Fairchild committed [311d23] on Code

    Using GHashTable for mixer action function lookup.

  • Stephen Fairchild Stephen Fairchild committed [8b26a8] on Code

    Added GHashTable for kvp_parse functionality instead of repeated strcmp calls.

  • Stephen Fairchild Stephen Fairchild committed [f59d5e] on Code

    Code hardening in aac encoder.

  • Stephen Fairchild Stephen Fairchild committed [ebd594] on Code

    Legacy FFMpeg Code cleanup.

  • Stephen Fairchild Stephen Fairchild committed [fe75c6] on Code

    Build without warnings changes.

  • Stephen Fairchild Stephen Fairchild committed [e3aea2] on Code

    Fix for WebM Vorbis bad extradata bug.

  • Stephen Fairchild Stephen Fairchild committed [d2382c] on Code

    Cleanup in avcodecdecode.[ch]. Libswresample is required for wma/aac decoding.

  • Stephen Fairchild Stephen Fairchild committed [279584] on Code

    API fix for FFMpeg 7 compatibility and sample rate fix for wma (and other obscure) file formats.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    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.

  • Stephen Fairchild Stephen Fairchild committed [d2aa24] on Code

    Made strings raw (r"") that were causing syntax warnings.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    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.

  • Stephen Fairchild Stephen Fairchild modified a comment on discussion Help

    More Pipewire ****. $ sudo apt install pipewire-audio-client-libraries Then start idjc with... $ pw-jack idjc If you now chose to rebuild idjc the build process will generate an extra menu entry that starts idjc under pw-jack.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    More Pipewire ****. $ sudo apt install pipewire-audio-client-libraries Then restart idjc with... $ pw-jack idjc If you now chose to rebuild idjc the build process will generate an extra menu entry that starts idjc under pw-jack.

  • Stephen Fairchild Stephen Fairchild committed [ad211b] on Code

    Added configure option so libshout-idjc can be deselected without having to uninstall it.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    And also forgot the --prefix="/usr" on the ./configure. This could cause the problem that the program does not appear in the desktop menu.

  • Stephen Fairchild Stephen Fairchild committed [3b1ea4] on Code

    Update of the build instructions.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    OK done. User simply has to uninstall or never install libshout-idjc in order to use libshout.

  • Stephen Fairchild Stephen Fairchild committed [d5dd44] on Code

    Re-addition of support for the vanilla libshout library.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    I have for a while perceived the presence of old libshout-idjc binaries as a problem. To counter this it seems that IDJC could be made to use regular libshout at a cost of not being able to stream the now rarely used AAC and MP2 formats. At any rate it would help get IDJC back into package managers since there would be no need to persuade the concurrent adoption of a support library.

  • Stephen Fairchild Stephen Fairchild committed [653288] on Code

    Fixes related to miniplayers and basic streamer mode.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    The libshout-idjc from the repository is too old. You will need to build the latest libshout-idjc from source before reattempting the idjc build.

  • Stephen Fairchild Stephen Fairchild committed [4e28d4] on Code

    Fix for mini player highlight bug when miniplayer stopped due to page change. Previously an effect could remain highlighted when stopped.

  • Stephen Fairchild Stephen Fairchild committed [a80b8a] on Code

    Code cleanup.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Open Discussion

    That information is out of date. Doesn't change a thing though.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Open Discussion

    That information is out of date. Doesn't change a thing though.

  • Stephen Fairchild Stephen Fairchild modified ticket #111

    Unable to drag songs from database to playlists

  • Stephen Fairchild Stephen Fairchild committed [99a8f8] on Code

    IRC message entry popup menu regression fixed. Showing placeholder options once more.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Open Discussion

    If all you are using it for is monitoring idjc stream audio then probably yes.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    Already fixed in git sources so just pushed out an update. Version 0.9.8 just released.

  • Stephen Fairchild Stephen Fairchild committed [b2b8dc] on Code

    HTML documentation update mainly regarding Mini Players.

  • Stephen Fairchild Stephen Fairchild committed [80d8f8] on Code

    Miniplayer settings now transferred upon profile copy.

  • Stephen Fairchild Stephen Fairchild committed [eeca0d] on Code

    Fix for mini players glitch where the end of track condition could trigger prematurely.

  • Stephen Fairchild Stephen Fairchild committed [738b11] on Code

    POTFILES.in update.

  • Stephen Fairchild Stephen Fairchild committed [499e31] on Code

    Mini players: Fixed bug so that ratio setting is reset after play has started.

  • Stephen Fairchild Stephen Fairchild committed [abb351] on Code

    Fix for bug introduced in previous commit where a chained miniplayer could start but not necessarily from the beginning.

  • Stephen Fairchild Stephen Fairchild committed [b75436] on Code

    Added seek facility to mini players. Click the progress bar while playing to seek.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Open Discussion

    I feel like I have achieved what I wanted to with the Mini Players. Player controls can be dragged from mini to main players by holding down the CTRL key during drag from the config icon to main player window. Use the standard trick of hovering over the notebook tab that you want to switch to. Mini player copy on drag is implemented when CTRL key is held down and the recipient player is unconfigured. Caveat 1: only mini players in the currently selected page can play so switching the page will stop...

  • Stephen Fairchild Stephen Fairchild committed [33b783] on Code

    Disambiguation of the new renameable labels.

  • Stephen Fairchild Stephen Fairchild committed [c076b6] on Code

    Fix for mini player bindings. ESC and F keys default bindings work again.

  • Stephen Fairchild Stephen Fairchild committed [f2be23] on Code

    Fixed drag and drop and added renamable labels for the player banks.

  • Stephen Fairchild Stephen Fairchild committed [0ed8fa] on Code

    Added additional player banks.

  • Stephen Fairchild Stephen Fairchild committed [5c088c] on Code

    Debloat of Mini Players--they no longer instantiate a main media player just to access get_media_metadata().

  • Stephen Fairchild Stephen Fairchild committed [5eea4c] on Code

    Block size calculation stops at Mini Player playlist controls.

  • Stephen Fairchild Stephen Fairchild committed [184e43] on Code

    Added Mini Player playlist control. To use simply CTRL+drag Mini Player config to main player.

  • Stephen Fairchild Stephen Fairchild committed [1e829f] on Code

    Merge from master.

  • Stephen Fairchild Stephen Fairchild committed [c41fc8] on Code

    Mini player playlist controls now show useful info.

  • Stephen Fairchild Stephen Fairchild committed [72b2a6] on Code

    Hopefully added support for Pipewire ports having utf-8 characters.

  • Stephen Fairchild Stephen Fairchild committed [c1144d] on Code

    Can now drag miniplayers to main players with CTRL key for a playlist control insertion.

  • Stephen Fairchild Stephen Fairchild committed [a95e4a] on Code

    Mini Player config dragged with CTRL key pressed to an empty slot will copy rather than swap.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Open Discussion

    Recently the Effects players got renamed to Mini Players so they are now correctly described. It is also great that there are more of them though extra pages of them would be even better. The repeat button now does so much more. Effects can be chained so you only have to start the top one of a chain to get the ball rolling and you can set the last of a chain to start a main player when it is done playing. Planning to add copy on drag with the shift key modifier within the Mini Players tab. The default...

  • Stephen Fairchild Stephen Fairchild committed [64f510] on Code

    Added mini players ability to chain to main players.

  • Stephen Fairchild Stephen Fairchild committed [d3b5a3] on Code

    Removed colour coding of mini player playlist blocks.

  • Stephen Fairchild Stephen Fairchild committed [3346d0] on Code

    Mini player sequence feature seems to work now. Added save/restore. Colour coded highlighting of consecutive blocks.

  • Stephen Fairchild Stephen Fairchild committed [2b3692] on Code

    Changes to repeat buttton.

  • Stephen Fairchild Stephen Fairchild committed [22d378] on Code

    Mini Players now link correctly.

  • Stephen Fairchild Stephen Fairchild committed [966d2d] on Code

    Code cleanup.

  • Stephen Fairchild Stephen Fairchild committed [f6943d] on Code

    Partial revert of previous commit.

  • Stephen Fairchild Stephen Fairchild committed [e491e1] on Code

    Merge dnd fixes from master branch.

  • Stephen Fairchild Stephen Fairchild committed [fa0314] on Code

    Added linkage ability between adjacent mini players.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    Easy fix. Strange that text/uri-list was not one of the source targets. The reason I mucked about with drag and drop was to prevent tracks from idjc being dropped onto the desktop but you can still do that with songdb.

  • Stephen Fairchild Stephen Fairchild committed [a35599] on Code

    Fix for the previous fix.

  • Stephen Fairchild Stephen Fairchild committed [e9af1d] on Code

    Fix for songdb drag and drop regression.

  • Stephen Fairchild Stephen Fairchild committed [ce6f1e] on Code

    Renamed Effects Players to Mini Players.

  • Stephen Fairchild Stephen Fairchild committed [17744f] on Code

    Renamed effects.py to miniplayers.py.

  • Stephen Fairchild Stephen Fairchild committed [96592a] on Code

    Start of new sequence feature. Currently just a UI stub for what is to come.

  • Stephen Fairchild Stephen Fairchild committed [4bcba0] on Code

    Playlist block size calculation takes into account fade mode and fade playlist controls.

  • Stephen Fairchild Stephen Fairchild committed [8b1250] on Code

    Playlist redraws when the playlist mode changes.

  • Stephen Fairchild Stephen Fairchild committed [0f394b] on Code

    Fix for ducking when the limiter is set to anything significantly lower than 0dB.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    Has the original problem with the DSP button gone away?

  • Stephen Fairchild Stephen Fairchild committed [308414] on Code

    Effects bank 3 can now be hidden to save on screen space.

  • Stephen Fairchild Stephen Fairchild posted a comment on ticket #57

    Done. Well it only took me ten years.

  • Stephen Fairchild Stephen Fairchild committed [0f59fb] on Code

    Added a third effects bank giving 36 effects.

  • Stephen Fairchild Stephen Fairchild committed [49433f] on Code

    When Effects have no user supplied label the label will be computed from metadata/filename.

  • Stephen Fairchild Stephen Fairchild committed [cf5931] on Code

    Empty effect slots can no longer be dragged.

  • Stephen Fairchild Stephen Fairchild committed [cf5931] on Code

    Empty effect slots can no longer be dragged.

  • Stephen Fairchild Stephen Fairchild committed [19761f] on Code

    Fix for new profile showing tape icon in empty effects slots.

  • Stephen Fairchild Stephen Fairchild committed [1a0ef8] on Code

    Fix for profile manager that could have odd button state if no profile is highlighted.

  • Stephen Fairchild Stephen Fairchild committed [508aba] on Code

    Added ability to drag and drop between different instances of IDJC.

  • Stephen Fairchild Stephen Fairchild committed [5fd8ee] on Code

    Fixed bug where upon restart the specified loudness in LUFS could be applied to the loudness meter when -9 LU or -18 LU are selected.

  • Stephen Fairchild Stephen Fairchild committed [faeb8e] on Code

    Minor visual tweaks.

  • Stephen Fairchild Stephen Fairchild committed [f30493] on Code

    Fix for deprectated declaration.

  • Stephen Fairchild Stephen Fairchild committed [bc3229] on Code

    Reverting previous due to Effects breakage.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    It's possible the timeshift undid all the software updates over the months and years as well as reverted the package list so the system then thinks really old packages are up to date. If that is what happened it can be remedied with the steps below. Grabbing the latest package list is as easy as... sudo apt update Updating according to the package list is as easy as... sudo apt upgrade Obviously the update step is performed first.

  • Stephen Fairchild Stephen Fairchild committed [333c69] on Code

    Removed player playback-without-pitch-adjustment code.

  • Stephen Fairchild Stephen Fairchild committed [72fe33] on Code

    Freewheel mode cancellation now takes into account the playback speedup factor.

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    OK I thought that you reinstalled Mint. Never mind. To clean out old IDJC code open a terminal, change to the IDJC source code directory, and type... ./conifigure --prefix=/usr make sudo make uninstall This will work with libshout-idjc source code also.

  • Stephen Fairchild Stephen Fairchild modified a comment on discussion Help

    With this new clean system of yours you need to install the dependencies that are mentioned in the installation guide. Remember this? 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 python3-mutagen libspeex-dev libswscale-dev python3-gi-cairo libebur128-dev I can clearly see python-gi-dev in this above list. If you...

  • Stephen Fairchild Stephen Fairchild modified a comment on discussion Help

    With this new clean system of yours you need to install the dependencies that are mentioned in the installation guide. Remember this? 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 python3-mutagen libspeex-dev libswscale-dev python3-gi-cairo libebur128-dev I can clearly see python-gi-dev in this above list. If you...

  • Stephen Fairchild Stephen Fairchild modified a comment on discussion Help

    With this new clean system of yours you need to install the dependencies that are mentioned in the installation guide. Remember this? 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 python3-mutagen libspeex-dev libswscale-dev python3-gi-cairo libebur128-dev I can clearly see python-gi-dev in this above list. If you...

  • Stephen Fairchild Stephen Fairchild modified a comment on discussion Help

    With this new clean system of yours you need to install the dependencies that are mentioned in the installation guide. Remember this? 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 python3-mutagen libspeex-dev libswscale-dev python3-gi-cairo libebur128-dev I can clearly see python-gi-dev in this above list. If you...

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    With this new clean system of yours you need to install the dependencies that are mentioned in the installation guide. Remember this? 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 python3-mutagen libspeex-dev libswscale-dev python3-gi-cairo libebur128-dev I can clearly see python-gi-dev in this above list. If you...

  • Stephen Fairchild Stephen Fairchild modified a comment on discussion Help

    2.7 is the system default version but not the latest version. Your system can host multiple versions at the same time. 2.7 is probably used heavily by the operating system. I Found this answer on Stack Exchange from a question regarding Linux Mint default Python: sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 Presumably this will fix your problem. Full thread here... https://stackoverflow.com/questions/59916531/how-to-change-python3-to-default-in-linux-mint Older verisons...

  • Stephen Fairchild Stephen Fairchild posted a comment on discussion Help

    2.7 is the system default version but not the latest version. Your system can host multiple versions at the same time. 2.7 is probably used heavily by the operating system. I Found this answer on Stack Exchange from a question regarding Linux Mint default Python: sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 Presumably this will fix your problem. Full thread here... https://stackoverflow.com/questions/59916531/how-to-change-python3-to-default-in-linux-mint Older verisons...

  • Stephen Fairchild Stephen Fairchild committed [9c9ff5] on Code

    Speed/pitch control now has more precise adjustablity aroung the 100% mark.

  • Stephen Fairchild Stephen Fairchild committed [50240c] on Code

    Revamped the drag and drop code.

  • Stephen Fairchild Stephen Fairchild committed [1f29b7] on Code

    Fixed bug where playlist time summary would not update correctly.

  • Stephen Fairchild Stephen Fairchild committed [4cb54d] on Code

    IRC: tweaks to appearance when uninstalled and console IRC unavailable message.

  • Stephen Fairchild Stephen Fairchild modified a comment on discussion Help

    A pre-release version of IDJC with some changes with respect to your problem. Hopefully this works. Bear in mind that if you rolled your system back with Timeshift the system software could be out of date enough to cause the install to fail. https://drive.google.com/file/d/1Zv62oD5MB7tw4EDTSc6_-_fUHOkUMaG5/view?usp=drive_link edit: The download button is in the top right part of the screen. Do not be alarmed if the page turns white. edit2: This version requires libshout-idjc version 2.4.6

1 >