Minor changes to build instructions.
Changed the tooltip wording of the Peak and LU meters.
Using GHashTable for mixer action function lookup.
Added GHashTable for kvp_parse functionality instead of repeated strcmp calls.
Code hardening in aac encoder.
Legacy FFMpeg Code cleanup.
Build without warnings changes.
Fix for WebM Vorbis bad extradata bug.
Cleanup in avcodecdecode.[ch]. Libswresample is required for wma/aac decoding.
API fix for FFMpeg 7 compatibility and sample rate fix for wma (and other obscure) file formats.
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.
Made strings raw (r"") that were causing syntax warnings.
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.
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.
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.
Added configure option so libshout-idjc can be deselected without having to uninstall it.
And also forgot the --prefix="/usr" on the ./configure. This could cause the problem that the program does not appear in the desktop menu.
Update of the build instructions.
OK done. User simply has to uninstall or never install libshout-idjc in order to use libshout.
Re-addition of support for the vanilla libshout library.
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.
Fixes related to miniplayers and basic streamer mode.
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.
Fix for mini player highlight bug when miniplayer stopped due to page change. Previously an effect could remain highlighted when stopped.
Code cleanup.
That information is out of date. Doesn't change a thing though.
That information is out of date. Doesn't change a thing though.
Unable to drag songs from database to playlists
IRC message entry popup menu regression fixed. Showing placeholder options once more.
If all you are using it for is monitoring idjc stream audio then probably yes.
Already fixed in git sources so just pushed out an update. Version 0.9.8 just released.
HTML documentation update mainly regarding Mini Players.
Miniplayer settings now transferred upon profile copy.
Fix for mini players glitch where the end of track condition could trigger prematurely.
POTFILES.in update.
Mini players: Fixed bug so that ratio setting is reset after play has started.
Fix for bug introduced in previous commit where a chained miniplayer could start but not necessarily from the beginning.
Added seek facility to mini players. Click the progress bar while playing to seek.
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...
Disambiguation of the new renameable labels.
Fix for mini player bindings. ESC and F keys default bindings work again.
Fixed drag and drop and added renamable labels for the player banks.
Added additional player banks.
Debloat of Mini Players--they no longer instantiate a main media player just to access get_media_metadata().
Block size calculation stops at Mini Player playlist controls.
Added Mini Player playlist control. To use simply CTRL+drag Mini Player config to main player.
Merge from master.
Mini player playlist controls now show useful info.
Hopefully added support for Pipewire ports having utf-8 characters.
Can now drag miniplayers to main players with CTRL key for a playlist control insertion.
Mini Player config dragged with CTRL key pressed to an empty slot will copy rather than swap.
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...
Added mini players ability to chain to main players.
Removed colour coding of mini player playlist blocks.
Mini player sequence feature seems to work now. Added save/restore. Colour coded highlighting of consecutive blocks.
Changes to repeat buttton.
Mini Players now link correctly.
Code cleanup.
Partial revert of previous commit.
Merge dnd fixes from master branch.
Added linkage ability between adjacent mini players.
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.
Fix for the previous fix.
Fix for songdb drag and drop regression.
Renamed Effects Players to Mini Players.
Renamed effects.py to miniplayers.py.
Start of new sequence feature. Currently just a UI stub for what is to come.
Playlist block size calculation takes into account fade mode and fade playlist controls.
Playlist redraws when the playlist mode changes.
Fix for ducking when the limiter is set to anything significantly lower than 0dB.
Has the original problem with the DSP button gone away?
Effects bank 3 can now be hidden to save on screen space.
Done. Well it only took me ten years.
Added a third effects bank giving 36 effects.
When Effects have no user supplied label the label will be computed from metadata/filename.
Empty effect slots can no longer be dragged.
Empty effect slots can no longer be dragged.
Fix for new profile showing tape icon in empty effects slots.
Fix for profile manager that could have odd button state if no profile is highlighted.
Added ability to drag and drop between different instances of IDJC.
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.
Minor visual tweaks.
Fix for deprectated declaration.
Reverting previous due to Effects breakage.
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.
Removed player playback-without-pitch-adjustment code.
Freewheel mode cancellation now takes into account the playback speedup factor.
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.
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...
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...
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...
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...
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...
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...
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...
Speed/pitch control now has more precise adjustablity aroung the 100% mark.
Revamped the drag and drop code.
Fixed bug where playlist time summary would not update correctly.
IRC: tweaks to appearance when uninstalled and console IRC unavailable message.
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