SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for pulseeffects-4.5.0-1.1.x86_64.rpm :

* Fri Feb 15 2019 Konstantin Voinov [#]# [4.5.0]- Warning: This is not one more of the typical harmless updates I usually do. A few of the many features introduced required a few changes to the preset format. It is not a total break like the last time(still using json) but manual intervention will be necessary in order to use values from the old format. With the exception of the equalizer it is just a matter of doing some copy and paste in a text editor. [#]## Added- It is now possible to make a preset autoload when an input or output device is plugged in the system.- The Crystalizer plugin now splits the frequency spectrum in three regions. This allows the application of a smaller intensity to high frequencies.- Remember window size.- Updated help and translations.- Added options to show/hide bars borders in the spectrum and to change their line widths.- Improved dynamic pipeline. [#]## Changed- We now use Linux Studio Plugins \"Parametric Equalizer x32 LeftRight\" (LV2 version) http://lsp-plug.in/?page=manuals§ion=para_equalizer_x32_lr instead of the one from Gstreamer. Reason: it has more features and supports different settings for each channel natively. Besides the usual high-pass and low-pass it has a notch and a resonant filter. It is also possible to mute each band on the fly and change its filter slope. There is also a \"solo\" mode where we can easily listen to the effect caused by a specific band without having to manually disable all the others. - The `Enable All Apps` function was split in two. We now have `Process All Outputs` and `Process All Inputs`. This way the user can choose to automatically apply effects to the output of all apps while manually choosing which ones will have their input processed. [#]## Fixed- Icon is properly rendered in QT environments- Custom spectrum height is applied on startup
* Tue Jan 29 2019 Konstantin Voinov [#]# [4.4.7] [#]## Added- Updated Indonesian and Czech localizations.- Added the delay compensator plugin from Linux Studio Plugins (LV2 library). It is an optional plugin. We used it in the past but it was removed because its license was not as friendly as I would like. Now that their license has changed we are using it again.
* Wed Jan 16 2019 Konstantin Voinov [#]# [4.4.6] [#]## Fixed- When the user loaded a preset file pointing to a impulse file that did not exist the convolver would consume memory crazily while trying to do its setup multiple times. This should not happen anymore.
* Wed Jan 09 2019 Konstantin Voinov [#]# [4.4.5] [#]## Fixed- In some situations where audio devices were added and removed repeatedly very fast a crash would happen when updating the device list in the interface. Read this issue for more information https://github.com/wwmm/pulseeffects/issues/408 This should not cause a crash anymore. [#]# [4.4.4] Last release of 2018! Happy new year! :D [#]## Added- The pitch plugin can be used in the applications output too besides the microphone.- Updated Italian translations. [#]# [4.4.3] [#]## Added- Added a few preprocessor directives to disable at compile time api that only exists on Linux. Now it should compile on Freebsd. [#]# [4.4.2] [#]## Added- It is now possible to change the realtime priority or the niceness value. We do this using RealtimeKit just like Pulseaudio. By default we do not change any of these values. It is up to the user to enable this in the settings menu. Only the Gstreamer threads responsible for the audio processing have their priorities changed. Users wanting to verify if the changes took effect can do this using `ps -m -l pid` where pid is PulseEffects process pid.- Now the user is able to apply different equalizations for the left and the right channels. Just enable the option `Split Channels` in the equalizer menu. This feature is particularly interesting for people with hearing loss. Take a look at this issue opened in our page https://github.com/wwmm/pulseeffects/issues/353 to know more.- The spectrum has more customization options.- The applications blacklist is saved to the user preset.- When alternating presets a large disk activity was generated. In order to avoid this we now check if each gsettings key really needs to be updated. As gsettings does not do that we had to implement our own checks.- Our interface should be a littler closer to the Gnome HIG guidelines. [#]## Changed- Effects are by default switched on to all audio applications. This can be disabled in the settings menu. [#]## Fixed- When installed under /usr/local PulseEffects would crash because of not found plugins. This was fixed.
* Tue Dec 11 2018 Konstantin Voinov [#]# [4.4.1] [#]## Added- Updated translations- Improved dynamic pipeline. Alternating presets while playing should cause less crashes.- Improved the adapter plugin used internally by PulseEffects- Using std::async instead of std::thread to do a few background tasks like loading an impulse response file [#]## Fixed- Fixed presets menu button label not being translated after a reset. It was always being changed to the english label \"Presets\"
* Tue Nov 06 2018 Konstantin Voinov [#]# [4.4.0] [#]## Added- Better error handling and logs. This will help to remove to remove the segmentation faults a few people were having and with lucky it will be easier to find the source of others.
* Wed Oct 24 2018 Konstantin Voinov [#]# [4.3.9] [#]## Fixed- Fixed a bug that could cause our pipeline to crash when changing the effects order. [#]# [4.3.8] [#]## Fixed- Fixed a few sources of segmentation faults I could verify and hopefully a few others that do not happen in my computer.
* Wed Sep 26 2018 Konstantin Voinov [#]# [4.3.7] [#]## Fixed- Using GST_PAD_PROBE_TYPE_IDLE instead of GST_PAD_PROBE_TYPE_BLOCK_DOWNSTREAM. This seems to fix a rare and hard to find bug where our pipeline crashed with a no linked error when the user switched presets while PulseEffects was paused. [#]# [4.3.6] [#]## Added- When no application is playing audio our GStreamer pipeline is now put in the paused state instead of the null state. This should remove undesired choppy sounds that could be listened whenever we restarted the audio processing. [#]## Fixed- Sometimes the wrong sampling rate could be shown in the headerbar info. It was fixed.
* Mon Sep 24 2018 Konstantin Voinov [#]# [4.3.5] [#]## Added- More space at the right of the up/down buttons used to change effects order. In a few systems GTK is configured to always show the scrollbar. In this case the down button would be partially hidden.- PulseEffects can be reset from the command line \"pulseeffects -r\". [#]## Removed- The app menu with the entries quit, about and help was removed. This menu was deprecated by GTK developers so we are just following their guideline. The about button can be found in the general section of the main menu (hamburger).
* Tue Sep 04 2018 Konstantin Voinov [#]# [4.3.4] [#]## Added- PulseEffects is now dbus activatable. Besides improving user experience with gnotifications this also brings the benefit of making the first contact of the user with PulseEffects better. Usually they expect the effects to keep running when the window is closed. But up to now you had to enable \"Start Service at Login\" and do a logout for this to happen. Now that we are dbus activatable PE will be launched as service and show its window when the user clicks in the PE icon. Effects will remain when the window is closed. But note that enabling \"Start Service at Login\" is still necessary for autostarting PE in the next login.- A verification was added to verify if the current plugin list has any invalid plugin name. If there is the list is reset to its default value. [#]# [4.3.3] [#]## Added- A system notification (gnotification) is show to the user asking if he/she wants to reset PulseEffects settings after an update. [#]# [4.3.2] [#]## Added- Settings are automatically reset after an upgrade. If you want to know the reason why take a look at the issues #327, #318 and #293 in PulseEffects github page. A few users have configuration problems after an upgrade that are only solved after resetting PulseEffects settings. In all of the cases I could not reproduce the issue they had in my computers. As in some of the cases the crash was so severe that the only way to reset was using dconf in command line I decided to implement an automatic reset after upgrades or downgrades. As almost all PulseEffects settings are saved to the presets file this shouldn\'t be too annoying for the users. [#]# [4.3.1] [#]## Fixed- One of the help images was not being installed [#]# [4.3.0] [#]## Added- The about dialog window \"hide\" method is explicitly called now. This may fix an issue where this window was not closed for users not using gnome- The user can blacklist applications he/she does not want effects being applied.- We check if there is any forbidden character in the name of the preset that the user is adding. If there is we just clear the field and do not try to add the preset. [#]# [4.2.9] [#]## Added- PulseEffects now remembers the custom input and output device selected by the user. In case it does not exists in the next start we fallback to the default device.
* Tue Aug 21 2018 kill_itAATTmail.ru[#]# [4.2.8] [#]## Added- The latency introduced by the Gstreamer pipeline is displayed in the headerbar.
* Tue Aug 14 2018 kill_itAATTmail.ru[#]# [4.2.7] [#]## Added- The adapter plugin used internally by PE reports the latency that it may introduce(proportional to the block size) to GStreamer. Latency is only added when the block size s larger than the number o samples per buffer in Pulseaudio buffer. [#]## Fixed- Fixed a regression that could cause severe noises when multiple audio apps were playing at the same time. [#]# [4.2.6] [#]## Added- Improved the plugin that adapts the size of the buffer given by pulsesrc.- Improved log messages. The name of the audio app related to the failures will be printed together with the error messages. [#]# [4.2.5] [#]## Added- Added a plugin that adapts the audio buffer size to a power of 2 value. We were using the block size property of the pulsesrc plugin before but it was not working well. Sometimes Pulseaudio was not able to give a buffer with the size we needed and some noises were created because of GStreamer buffer under flows. Now it should be possible to use higher block sizes without noises. A larger block may be interesting to users using weak processors as a few plugins use less CPU with larger block sizes. As always there is a trade-off. Large blocks increase latency.
* Tue Aug 07 2018 kill_itAATTmail.ru[#]# [4.2.4] [#]## Added- New application icon created by ZenCubic(https://github.com/zencubic).
* Wed Aug 01 2018 kill_itAATTmail.ru[#]# [4.2.3] [#]## Added- Improved the routine responsible to enable or disable audio processing depending on whether there is an audio application playing or not. The previous code wasted cpu resources and on rare occasions could freeze the interface.- The sample format and sampling rate info shown in the headerbar had a few unicode characters replaced by icons. Some fonts do not have the characters that were being used. [#]# [4.2.2] [#]## Fixed- Fixed a bug where the interface allowed the user to choose zero weights in the auto gain. The zero value was not passed to the plugin because of a few protections. So this bug did not affected plugin operation. But it makes gsettings crash whenever the value is set to zero and this leads to core dump when PE is closed. [#]# [4.2.1] [#]## Added- Added an auto gain plugin based on libebur128. It replaces the previous auto volume feature. It has the advantage of targeting the perceived loudness level. [#]## Fixed- Sometimes PulseEffects was not paused when there was no application playing audio. Fixed that. [#]## Note for Packagers- libebur128-dev is now a build time dependency.
* Thu Jul 26 2018 kill_itAATTmail.ru[#]# [4.2.0] [#]## Added- We finally have plugins documentation and a few basic explanations about some sections of the user interface. They can be accessed by clicking in the new help button next to the settings menu button or by clicking the F1 key.- The interface shows a warning when the plugin input is saturated (you really do not want this to happen). The check mark next to the plugin label is temporarily switched to an exclamation mark while the input is saturated. [#]## Removed- Removed the stereo enhancer. It is a little buggy and most if not all of what it does can be accomplished with the stereo tools. [#]## Note for Packagers- itstool is now a build time dependency.
* Fri Jul 20 2018 kill_itAATTmail.ru[#]# [4.1.9] [#]## Added- A crystalizer plugin. Useful to add a little of dynamic range to overly compressed songs. It is a port I made of the algorithm in FFMPEG crystalizer plugin to the GStreamer framework. So all the credits should go to the FFMPEG developers.- Audio format and sampling rate of the main processing stages are shown in the GTK headerbar subtitle(below the title). In the section that applies effects for applications output the first info is about the null sink PulseEffects(apps). this is the place applications output are redirected to. The second information shows the format and sampling rate used by the plugins and PulseEffects pipeline. The third information shown is from the current default output device. In the section that applies effects for microphones the idea is the same but the first information show is the one from the source and the last one is about PulseEffects(mic) null sink. Applications like skype will record processed audio from this null sink monitor. [#]## Note for Packagers- There is no need to add ffmpeg as dependency. [#]# [4.1.8] [#]## Added- Improved convolver impulse response autogain calculation. Changing impulse responses on the fly should result in less abrupt volume changes now.- A warning is shown in the convolver interface when the user loads a preset that points to an impulse file that does not exists in PulseEffects folder anymore.- No limit on the number of frames used from impulse response file. It is up to the user to decided if his/her computer is strong enough to handle the impulse file loaded. [#]# [4.1.7] [#]## Added- Improved Russian translations- Using a background thread to load the impulse response file in the plugin. This avoids playback stalls when the impulse file is large. [#]## Fixed- Fixed the meson scripts so that the convolver is optional. This would allow compilation in system that do not have zita-convolver.- Removed a potential crash when the impulse response file was too small.- Removed memory leaks in the convolver interface [#]# [4.1.6] [#]## Fixed- PulseEffects now uses the system zita-convolver library. This was request by package managers and after a few exchange of ideas that can be seen here https://github.com/wwmm/pulseeffects/issues/262 I was able to make this move. Zita-convolver version 3 and 4 should work. With this fftwl is not a Pulseeffects dependency anymore but as the zita package needs it users will have to have it anyway. [#]# [4.1.5] [#]## Fixed- Fixed a bug that would crash PulseEffects whenever the user tried to load an impulse response file with more than 2 channels(only stereo is supported). [#]# [4.1.4] [#]## Added- A convolver plugin. It is the first plugin I have written :D :-) As audio processing is not my original field of expertise I prefer to use plugins from mature projects like Calf. But GStreamer support for LV2 plugins is limited and none of the available convolvers work with it. You can see more details here https://github.com/wwmm/pulseeffects/issues/164. As this situation will not change any time soon I had to put my hands in the dirty. The plugin is based on zita-convolver library and while writing it I took inspiration in the work of other people you can find here https://github.com/tomszilagyi/ir.lv2/ and here https://github.com/x42/convoLV2. For now only stereo impulse response files encoded as wav are supported.- Import presets dialog now has filters to show only presets files (.json).- The impulse response file import dialog also has a filter (.irs). In case your response file is \"
*.wav\" just rename it to \"
*.irs\".- User can change Pulseaudio block size. In order to implement the convolver I had to force Pulseaudio block size to be a power of 2. As I am not sure if the move from an automatic size to a fixed size is going to bring problems to the users I decided to expose this setting so that the user can fine tune it in case there is any noise or other problem related to this parameter. It is also possible to set different block size values for the input effects pipeline and for the output effects pipeline. For some reason I don\'t know GStreamer\'s webrtcdsp plugin does not work with block sizes smaller than 512. So users applying effects for microphones while using webrtc should use 512 or above for this parameter.- The convolver spectrum plot color follows the global spectrum color chosen by the user. [#]## Note for packagers- There is no need to add zita-convolver library as dependency. Its source is shipped with PulseEffects and compiled by PulseEffects scripts. But zita dependencies should still be installed in the system. This means that the library fftw3f that is a Zita dependency is now also a PulseEffects dependency.- gstreamer-fft-1.0 is now a dependency (impulse response file spectrum calculation).
* Thu Jul 12 2018 kill_itAATTmail.ru[#]# [4.1.3] [#]## Fixed- The equalizer presets were not being applied in a few situations
* Wed Jul 04 2018 kill_itAATTmail.ru[#]# [4.1.2] [#]## Added- Multiband gate plugin from Calf Studio- Stereo Tools plugin from Calf Studio- Presets menu label shows the last selected preset when PulseEffects is restarted.- The Deesser can be used in both pipelines.- The so called \"perfect eq\" preset. Not that there is something we can call a perfect equalizer preset. But people like to use it as a starting point.So I added it. [#]## Fixed- Deesser \"listen\" control was not working. [#]## Removed- Expander plugin. Reason: I thought it was open source but it is proprietary. This complicate packagers life and philosophically I prefer to use only open source plugins. As Calf Gate can be used as an expander it now replaces the plugin from Linux Studio.- Delay plugin. Although its source is distributed its license has very annoying restriction that prohibits packagers to apply patches without the plugin author permission. As Calf Stereo Tools can be used to apply delays between the left and the right channels it now replaces the delay plugin from Linux Studio.- Panorama plugin. Its functionality is also offered by Calf Stereo Tools. [#]## Packagers- For all the reasons explained above Linux Studio Plugins is not a dependency anymore and can be safely removed from the build scripts. [#]# [4.1.1] [#]## Added- Added loudness plugin from MDA.LV2
* Mon Jun 25 2018 kill_itAATTmail.ru[#]# [4.1.0]- Fixed multiband compressor schema not being installed. [#]# [4.0.9] [#]## Added- GStreamer 10 bands equalizer presets: rock, soft, pop, etc.- Input gain and output gain controls for the equalizer.- Added Calf Multiband compressor [#]## Fixed- Compressor and gate plugins knee parameter was always at its default value. Fixed that. - Removed a small memory leak(nothing critical). [#]## Information for packagers- The limiter plugin in latest Calf Studio release (0.90) has a memory leak. I reported it to Calf developers and it was fixed. See https://github.com/calf-studio-gear/calf/issues/180. But as it may take sometime till the next Calf is released I suggest that everybody using the limiter plugin in PulseEffects either install a Calf package built from git master or backport the bug fix (3 lines) to 0.90 somehow. For most users it is not a critical leak. But people that do not turn off their computers everyday should be concerned as the leak is triggered whenever PulseEffects alternates between the playing and paused state.
* Wed Jun 20 2018 kill_itAATTmail.ru[#]# [4.0.8] [#]## Fixed- Removed more memory leaks(nothing critical)- The presets menu list is scrollable again. [#]# [4.0.7] [#]## Fixed- Fixed Limit Parameter of the Limiter plugin being reset to -11 dB whenever a preset was loaded. Now the user value saved in the preset is correctly loaded [#]# [4.0.6] [#]## Added- The user can change the spectrum height- More parameters are saved to the user preset: buffer, latency and spectrum parameters. It is particularly useful to have the buffer value saved to the preset because a few devices like bluetooth headphones need values that are very different than the ones used in soundcards. [#]## Fixed- When the user loaded a preset after upgrading to a PulseEffects version that had a new plugin (not present in the preset) a crash could happen in a few situations. I fixed that. Once the user saves the preset its plugin list will be updated with the new plugin.- Sometimes when the user opened PE window while running in service mode the spectrum was not enabled. I fixed that. [#]# [4.0.5] [#]## Added- Expander from Linux Studio Plugins
* Thu Jun 14 2018 kill_itAATTmail.ru[#]# [4.0.4] [#]## Fixed- Fixed a bug introduced in the last update. Applications widget were not being removed from PE when they were closed [#]# [4.0.3] [#]## Added- improved the algorithm used to enable/disable/reorder plugins. [#]## Changed- The default buffer values were increased from 100 ms to 200 ms. Reason: I noticed that the audio of a few devices like bluetooth headphones have noises when the buffer value is too low. Users who want to lower the values can do so in the main settings menu. [#]## Fixed- Removed a lot of potential memory leaks. I had a few misconceptions about how GTK builder is supposed to be used in GTKMM. I did a code refactoring to use the api in a safer way.
* Sun Jun 10 2018 kill_itAATTmail.ru[#]# [4.0.2] [#]## Added- improved the algorithm used to enable/disable/reorder plugins. [#]## Fixed- Spectrum widget being shown even when it is disabled- Fixed excessive level meters readings.- Mouse motion over spectrum updates the displayed magnitude and frequency.
* Wed Jun 06 2018 kill_itAATTmail.ru[#]# [4.0.1] [#]## Fixed- No more crashes when the user tries to enable an optional plugin that is not installed
* Mon Jun 04 2018 kill_itAATTmail.ru[#]# [4.0.0] [#]## Added- Users can change effects order. This information is saved in the user preset like most of the other settings exposed by PulseEffects.- Users can choose a custom color for the spectrum.- Users can change the number of equalizer bands in the equalizer menu settings. This configuration is also saved to the user preset. In the same menu there is also a facility to calculate the corresponding frequencies of a graphic equalizer with the same number of bands. Users with weak processors will benefit a lot from this setting as the more bands you have the more cpu is used- Calf Filter plugin replaces the high pass and low pass filters from previous PE versions. [#]## Changed- From PulseEffects 4.0.0 onwards the presets files uses a completely different format(we moved from ini to json). This means users will have to create new presets. I know it sucks but it was necessary. [#]## Removed- Calf Stereo Spread- Per app level meters. They were the source of many bugs that I could never fix. As it is not a mandatory feature it was best to remove.
* Thu Apr 26 2018 kill_itAATTmail.ru[#]# [3.2.3] [#]## Fixed- Fixed input and output limiter presets not being properly loaded [#]# [3.2.2] [#]## Added- GStreamer Webrtc plugin- Gate and Deesser Plugins from Calf Studio- Calf Studio compressor replaced the one from swh-plugins- User can select the input and output device used in the current session. The selected devices are not remembered when PulseEffects is closed.- Debug mode: execute PulseEffects doing \"PULSEEFFECTS_DEBUG=1 pulseeffects\" to see debug messages.- Level meter for recording applications- Buffer and latency of input and output effects can be independently configured in the settings menu- Applications buffer and latency values displayed in the main window is updated every 5 seconds. [#]## Fixed- too many decimal places in the frequency and intensity shown in the spectrum window when hovering the mouse- Using Gtk.FileChooserNative in the import presets window. Now presets import will work in sandboxed environments like flatpak- Level meter streams are not created when running as service with the window closed. These streams are put in the paused together with the corresponding application. Both changes should help save cpu. [#]## Removed Dependencies- swh-plugins is not a dependency anymore as the limiter and compressor being used are the ones from Calf Studio Plugins
* Fri Mar 02 2018 kill_itAATTmail.ru[#]# [3.2.1] [#]## Added- Updated Czech and Italian translations- Presets can be loaded from command line. Run \'pulseeffects --help\' to see the available options.- Presets can be imported using the presets menu.
* Mon Feb 05 2018 kill_itAATTmail.ru[#]# [3.2.0] [#]## Added- Crossfeed plugin from bs2b library. GStreamer Plugins Bad must be compiled against it.- PulseEffects pipeline enters the playing state only when there is at least one audio application switched on and in the playing state. This will save cpu when the user paused or switched off all audio applications while PulseEffects is running- Log output is a little more clear [#]## Fixed- Do no try to read delay plugin properties when it is not available. This will flood the system log with error messages
* Thu Feb 01 2018 kill_itAATTmail.ru[#]# [3.1.9] [#]## Fixed- Fixed exciter ceiling parameter not being loaded from the presets file
* Wed Jan 31 2018 kill_itAATTmail.ru[#]# [3.1.8] [#]## Fixed- Fixed a critical bug where plug and unplugging a usb microphone a few times would break PulseEffects routing.
* Wed Jan 24 2018 kill_itAATTmail.ru[#]# [3.1.7] [#]## Added- Delay Compensator plugin from Linux Studio Plugins (LV2 version)- Pitch Shifting plugin from Rubber Band library (Ladspa)- New settings menu. [#]## Fixed- Do not force the \"switch all apps\" setting to true when running as service.- Fixed frequency value in band label being slightly different from the one in the frequency menu because of rounding problems- Removed unnecessary spaces between a few elements in the interface- Test signals application automatically switches to the default microphone- Equal loudness test signals frequencies match the equalizer default frequencies
* Mon Jan 22 2018 kill_itAATTmail.ru[#]# [3.1.6] [#]## Added- MultiSpread plugin from Calf Studio
* Wed Dec 27 2017 kill_itAATTmail.ru[#]# [3.1.5] [#]## Added- Stereo Enhancer from Calf Studio [#]## Fixed- Check marks are not shown for plugins that are not available- Fixed a bug were the volume meter was not updated in applications like the game XCOM
* Wed Dec 20 2017 kill_itAATTmail.ru[#]# [3.1.4] [#]## Added- Maximizer plugin from ZamAudio
* Fri Dec 15 2017 kill_itAATTmail.ru[#]# [3.1.3] [#]## Fixed- Level meters: conversion from decibel to linear scale uses the correct factor- Auto volume: It is working in service mode and it does not reset the limiter gain to -10 dB when the main window is opened anymore. It alse makes better use of the limiter attenuation parameter and reduces its input gain whenever there is attenuation in the limiter.- Interface: Uses a little less screen space. [#]# [3.1.2] [#]## Fixed- Fixed a bug where the pipeline could be put out of the playing state when running in service mode.- We do not emit level meter and spectrum messages when running in service mode anymore. This should improve service performance on weak CPUs. [#]# [3.1.1] [#]## Fixed- Missing Calf plugins do not crash PulseEffects anymore. They are optional. [#]# [3.1.0] [#]## Added- Meson: gstreamer-insetbin dependency check- New plugins: Bass Enhancer and Exciter LV2 plugins from Calf Studio- Interface: The enable/disable switch was moved from the plugin selection list to the respective plugin control section. Let\'s hope this makes things easier new users. At the previous location of the switch users will find a check informing if the plugin is enabled or not.- Autostart service: Added an option in the main menu to autostart pulseeffects in service mode (--gapplication-service) at login. under the hood what is done is copying a .desktop file to the autostart folder in the user config folder (usually ~/.config). [#]## Fixed Enable all apps settings: it is not reset to true when closing the window The following translations were updated: cs, pt_BR-
* Wed Nov 29 2017 kill_itAATTmail.ru- Added changelog file [#]# [3.0.9] [#]## Added- Equalizer: it now has 30 bands fully configurable by the user- Global: enable all apps switch added to the main menu- App info: apps on/off switch is now near the apps name and icon. Let\'s hope that this makes things more obvious to new users. 2017-08-25 (tag: v2.3.4) removed unnecessary files 2017-08-25 updated .gitignore and some changes to indentation 2017-08-25 Merge pull request #57 from AsavarTzeth/meson 2017-08-25 Integrate desktop entry with translations 2017-08-25 Integrate appdata with translations 2017-08-24 Add AppStream appdata xml 2017-08-22 Add screenshots for use with AppStream metadata 2017-08-25 Initial meson implementation 2017-08-23 mic equalizersliders also use extra vertical space 2017-08-23 equalizer sliders use extra vertical space when window is resized 2017-08-22 (tag: v2.3.3) updated app blacklist 2017-08-22 test signal pipeline uses its own Pulseaudio props 2017-08-22 freeing objects in Gio.Application shutdown signal 2017-08-22 Merge pull request #56 from AsavarTzeth/add-sv 2017-08-22 Add translation instructions 2017-08-22 Add Swedish translation 2017-08-22 Merge branch \'AsavarTzeth-appid_fix\' into ww_playground 2017-08-22 Fix appid for calibration tool 2017-08-21 (tag: v2.3.2) getting source events in pulse_manager 2017-08-21 calibration app is now opened from the main PulseEffects window 2017-08-20 (tag: v2.3.1) fixed autovolume always bein applied 2017-08-20 updated readme images 2017-08-20 (tag: v2.3.0) updated language template 2017-08-20 removed the a gtk separator from the headerbar 2017-08-20 added pulseaudio server format and sampling rate info to the headerbar 2017-08-20 panorama has its own stack 2017-08-20 code refactoring 2017-08-20 moved autovolume widgets to the input limiter stack 2017-08-20 code refactoring 2017-08-20 code refactoring 2017-08-19 equalizer frequencies and quality factors are saved to the presets 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-19 code refactoring 2017-08-18 code refactoring 2017-08-18 code refactoring 2017-08-17 code refactoring 2017-08-17 code refactoring 2017-08-17 code refactoring 2017-08-17 code refactoring 2017-08-17 code refactoring 2017-08-16 improving the interface 2017-08-16 improving the interface 2017-08-15 improving the interface 2017-08-15 improving the interface 2017-08-15 improving the interface 2017-08-15 improving the interface 2017-08-15 (tag: v2.2.1) updated about window version 2017-08-15 updated MANIFEST.in 2017-08-15 (tag: v2.2.0) updated translation template 2017-08-15 moved test signals to the calibration application 2017-08-14 more calibration code 2017-08-13 more calibration code 2017-08-13 more calibration code 2017-08-10 more calibration code 2017-08-10 more calibration code 2017-08-10 more calibration code 2017-08-10 more calibration code 2017-08-07 Merge branch \'AsavarTzeth-use-xdg\' into ww_playground 2017-08-07 Merge branch \'use-xdg\' of git://github.com/AsavarTzeth/pulseeffects into AsavarTzeth-use-xdg 2017-08-07 Use XDG instead of hard coding 2017-08-06 Merge branch \'AsavarTzeth-readme-cleanup\' into ww_playground 2017-08-06 updated readme 2017-08-06 Merge branch \'readme-cleanup\' of git://github.com/AsavarTzeth/pulseeffects into AsavarTzeth-readme-cleanup 2017-08-06 more calibration code 2017-08-06 Clean README.md 2017-08-03 more calibration code 2017-08-03 more calibration code 2017-08-02 initial calibration app code 2017-07-29 (tag: v2.1.2) load limiter presets only when autovolume is disabled 2017-07-23 (tag: v2.1.1) moved autovolume window unit from ms to second 2017-07-23 autovolume parameters can be tweaked in the main menu 2017-07-23 test signal obeys spectrum npoints 2017-07-23 code refactoring 2017-07-20 Added command to install all PulseEffects dependencies for Fedora. 2017-07-17 (tag: v2.1.0) new version 2017-07-17 improved equal loudness curve calibration signal 2017-07-17 improved equal loudness curve calibration signal 2017-07-16 updated readme images 2017-07-16 (tag: v2.0.9) faster stack switcher animation 2017-07-15 (tag: v2.0.8) new version 2017-07-15 using a band passed pink noise as equal loudness calibration signal 2017-07-15 updated readme images 2017-07-15 updated readme images 2017-07-15 updated readme images 2017-07-11 updated readme images 2017-07-11 updated readme images 2017-07-11 (tag: v2.0.7) improved equal loudness curve calibration signal 2017-07-09 updated readme images 2017-07-09 updated readme images 2017-07-09 Merge branch \'JackHack96-master\' into ww_playground 2017-07-09 Added Italian translation 2017-07-08 (tag: v2.0.6) new version 2017-07-08 added vlc compressor default values as a compressor preset 2017-07-08 minor changes to the interface 2017-07-08 updated translation template 2017-07-08 improved limiter and compressor menu 2017-07-08 improved equalizer menu 2017-07-08 improved reverb menu 2017-07-07 updated readme images 2017-07-07 updated readme images 2017-07-07 (tag: v2.0.5) updated translation template 2017-07-07 (tag: v2.0.4) minor interface changes 2017-07-07 increased the space around separators 2017-07-07 added missing separators 2017-07-07 test signal frequency control is sensitive only when it makes sense 2017-07-07 implementation of more test signals finished 2017-07-07 code refactoring 2017-07-07 code refactoring 2017-07-07 code refactoring 2017-07-07 code refactoring 2017-07-06 code refactoring 2017-07-06 test signal controls were moved from a popover menu to a stack child 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-06 removed test signal bandpass 2017-07-06 code refactoring 2017-07-06 code refactoring 2017-07-04 (tag: v2.0.3) new version 2017-07-04 test signal plays even if there is no sink input listed in PulseEffects window 2017-07-02 (tag: v2.0.2) new version 2017-07-02 updated language template 2017-07-02 added option to switch between dark and bright theme 2017-07-02 changed main_ui.glade minimum gtk version to 3.18 2017-07-01 (tag: v2.0.1) code refactoring 2017-07-01 updated readme images 2017-07-01 properly finishing connection to pulseaudio 2017-06-30 (tag: v2.0.0) updated readme images 2017-06-30 updated readme images 2017-06-30 updated sourceoutputs schema 2017-06-30 decresed crossfade time from 300 ms to 250 ms 2017-06-30 updated readme 2017-06-30 spectrum is cleared when alternating the stack switcher between apps and mic 2017-06-30 save/load presets working for sink inputs and source outputs 2017-06-30 updated readme 2017-06-30 spectrum output alternates from apps to mic when the stack_switcher selection changes 2017-06-30 effects for source outputs almost ready 2017-06-30 effects for source outputs almost ready 2017-06-30 faster sinks unloading at exit 2017-06-30 effects for source outputs almost ready 2017-06-30 code refactoring 2017-06-30 code refactoring 2017-06-30 code refactoring 2017-06-30 code refactoring 2017-06-29 code refactoring 2017-06-29 code refactoring 2017-06-29 code refactoring 2017-06-29 code refactoring 2017-06-29 code refactoring 2017-06-28 code refactoring 2017-06-28 code refactoring 2017-06-28 code refactoring 2017-06-28 code refactoring 2017-06-28 code refactoring 2017-06-28 code refactoring 2017-06-27 code refactoring 2017-06-27 code refactoring 2017-06-27 code refactoring 2017-06-27 code refactoring 2017-06-27 added more functions to deal with source outputs 2017-06-27 added more functions to deal with source outputs 2017-06-27 we now have info about the source outputs that were added, changed and removed 2017-06-27 code refactoring 2017-06-27 code refactoring 2017-06-27 added more functions to deal with source outputs 2017-06-27 added more wrappers to libpulse source output related functions 2017-06-27 added wrappers to a few libpulse source output related functions 2017-06-27 subscribing to source output events 2017-06-27 calling pulseaudio context unref on exit 2017-06-26 (tag: v1.6.7) added an option to reset everything to default 2017-06-26 updated readme 2017-06-26 updated readme 2017-06-26 limiter and autovolume settings were added to the reset all button 2017-06-26 limiter and autovolume settings were added to the reset all button 2017-06-26 a few settings were added to the reset all button 2017-06-26 code refactoring 2017-06-25 updated readme 2017-06-25 (tag: v1.6.6) updated readme and increased the output limiter relase time to 2 seconds 2017-06-24 added audio-volume-change to media blacklist 2017-06-24 (tag: v1.6.5) improved test signal 2017-06-24 increased test signal amplitude 2017-06-22 (tag: v1.6.4) updated readme images 2017-06-22 minor changes to the user interface 2017-06-20 (tag: v1.6.3) updated readme images 2017-06-20 added a mute/unmute button for each sink input 2017-06-20 decreased spectrum threshold value to -120 dB 2017-06-18 (tag: v1.6.2) updated readme images 2017-06-18 fine grained frequency and intensity information is shown in the spectrum for the current mouse position 2017-06-18 added mouse events to the spectrum drawing area 2017-06-17 (tag: v1.6.1) updated readme images 2017-06-17 using scipy cubicspline to interpolate the spectrum 2017-06-17 increased gstreamer spectrum plugin nbands(fft bins) from 1200 to 1600 2017-06-15 (tag: v1.6.0) updated readme images 2017-06-15 faster spectrum drawing 2017-06-15 improved spectrum processing 2017-06-15 improved main window settings menu 2017-06-15 spectrum resolution can be set in the main configuration menu 2017-06-15 spectrum frequency axis is in logarithmic scale 2017-06-15 added bell-window-system to the media blacklist 2017-06-13 (tag: v1.5.8) added more libpulse functions wrappers 2017-06-13 minor changes to spectrum drawing 2017-06-13 different bus message types have their own callback 2017-06-11 Merge pull request #24 from prescott66/patch-2 2017-06-11 Updated slovak translation 2017-06-11 updated readme images 2017-06-11 (tag: v1.5.7) added an output gain control for the equalizer 2017-06-11 code refactoring 2017-06-10 updated readme images 2017-06-10 (tag: v1.5.6) sink input number of channels is shown in the stream properties label 2017-06-08 more info messages 2017-06-08 new version 2017-06-08 (tag: v1.5.5) added latency-time control to main window settings menu 2017-06-08 fixed sink input volume scale 2017-06-08 (tag: v1.5.4) updated readme images 2017-06-08 panorama value is saved to user presets 2017-06-07 changed output limiter release time and some info messages 2017-06-07 added stereo panorama control(gstreamer audiopanorama) 2017-06-06 (tag: v1.5.3) improved autovolume and added an output limiter before pulsesink in order to avoid clipping after the equalizer 2017-06-06 updated readme images 2017-06-06 (tag: v1.5.2) updated translation template 2017-06-06 added a input level meter to the reverb 2017-06-06 added a input level meter for the compressor 2017-06-05 added a level meter between the equalizer and its pre-amplifier 2017-06-05 code refactoring 2017-06-05 added missing translation domain for glade menu files. Missing translations bug should be fixed now 2017-06-05 reduced interface size when using non english locale 2017-06-05 calling dialog.destroy() after closing the about window 2017-06-04 (tag: v1.5.1) sink-inputs with resample_method=null do not crash the interface anymore 2017-06-04 updated readme images 2017-06-04 (tag: v1.5.0) fixed sink idx info message. Interface improvements 2017-06-03 updated readme images 2017-06-03 (tag: v1.4.8) added sample format information 2017-06-03 Merge branch \'master\' of https://github.com/wwmm/pulseeffects 2017-06-03 moved menu glade files minimum gtk verison from 3.20 to 3.18 2017-06-03 Merge pull request #16 from prescott66/patch-1 2017-06-03 improved sink input volume control 2017-06-03 Add Slovak translation (100%) 2017-06-03 code refactoring 2017-06-02 reduced app volume scale page size to 2 dB 2017-06-02 sink rate is shown in headerbar 2017-06-02 added rate and resample method info to apps box 2017-06-02 improved apps_box interface 2017-06-02 volume control of sink inputs with more than 2 channels is working 2017-06-02 apps volume control almost working 2017-06-01 apps volume is in decibel 2017-06-01 adding functions necessary to suppoert application volume control 2017-06-01 added a wrapper for pa_context_set_sink_input_volume in libpulse 2017-06-01 (tag: v1.4.7) new version 2017-06-01 setting glib application name 2017-05-31 setting pulsesrc and pulsesink client name again 2017-05-31 removed unneeded pulsesrc and pulsesink options 2017-05-31 better handling of gstreamer pipeline error and warning messages 2017-05-31 more info messages 2017-05-31 improved .desktop file 2017-05-30 updated readme images 2017-05-30 (tag: v1.4.6) added format and channels number to pulsesrc caps filter 2017-05-30 moved a few labels from insensitive to sensitive 2017-05-30 (tag: v1.4.5) updated readme and version 2017-05-30 moved limiter menu to a separated glade file 2017-05-30 moved compressor menu to a separated glade file 2017-05-30 added reverb_menu.glade to git 2017-05-30 moved reverb menu to a separated glade file 2017-05-30 moved the test signal menu to a separated glade file 2017-05-30 updated translation template 2017-05-29 equalizer high pass and low pass filter number of poles can be configured in the interface. I have also moved the equalizer menu to a separated glade file 2017-05-29 fixed spectrum frequencies calculation crash with small sampling rates 2017-05-28 updated readme image 2017-05-28 (tag: v1.4.4) code refactoring 2017-05-28 added high-pass and low-pass filters to equalizer input 2017-05-27 (tag: v1.4.3) copying spectrum magnitudes data using faster functions available in Gstreamer 1.12 2017-05-27 (tag: v1.4.2) more info messages. We now ask pulseaudio the sink monitor name 2017-05-27 setting pulseaudio application properties like media.role 2017-05-27 added logging 2017-05-25 (tag: v1.4.1) new version 2017-05-25 only emit new spectrum if at least one magnitude is above -100 2017-05-25 increased spectrum threshold 2017-05-23 (tag: v1.4.0) updated readme 2017-05-23 more interface tweaks 2017-05-23 redistributed widgets in the main interface 2017-05-23 reduced interface width 2017-05-22 increased spectrum visualizer range to 20 kHz 2017-05-22 updated test signal frequencies 2017-05-21 equal loudness presets updated to the new equalizer 2017-05-21 all 15 equalizer bands are saved in the user presets file 2017-05-21 moved to gstreamer equalizer-nbands. Pulseeffects equalizer has 15 bands now 2017-05-20 (tag: v1.3.6) new version 2017-05-20 reduced spectrum height 2017-05-20 (tag: v1.3.5) improved spectrum, test signal and widgets resizing 2017-05-20 (tag: v1.3.4) better widget resizing settings 2017-05-18 (tag: v1.3.3) added a button to show/hide the spectrum visualizer 2017-05-18 enabled window resizing 2017-05-18 moved apps list methods to a class 2017-05-18 moved spectrum to a class 2017-05-18 refactore test signal class 2017-05-18 moved equalizer initialization to a class 2017-05-18 moved reverb initialization to a class 2017-05-18 moved compressor initialization to a class 2017-05-18 moved limiter and autovolume initialization to a dedicated class 2017-05-16 (tag: v1.3.2) added a capsfilter after pulsesrc to make sure that the gstreamer pipeline uses the same sampling rate as our pulseaudio null sink 2017-05-12 (tag: v1.3.1) replaced gtkFixed by gtkbox in spectrum labels 2017-05-10 updated readme images 2017-05-10 (tag: v1.3.0) new release 2017-05-10 added frequency labels to spectrum visualization 2017-05-09 updated readme images 2017-05-09 (tag: v1.2.9) minor fixes 2017-05-09 replaced many gtkbox by a few gtkgrid 2017-05-09 added labels to equalizer levelbar values 2017-05-09 added labels to reverb levelbar values 2017-05-09 added label to input compressor levelbar values 2017-05-09 added label to input limiter levelbar values 2017-05-08 improved reverb presets menu 2017-05-08 removed switch from equalizer settings menu 2017-05-08 new equalizer settings menu 2017-05-06 updated readme images 2017-05-06 (tag: v1.2.8) updated readme images 2017-05-06 improved test signal menu 2017-05-05 added a bandpass after the test signal 2017-05-05 better initialization of pulsesink in test signal class 2017-05-05 safer initialization of pulsesink and pulsesrc 2017-05-04 improved test signal 2017-05-04 improved test signal 2017-05-04 changed test signal bandpass frequencies 2017-05-04 using a bandpass filtered pink-noise as test signal for each equalizer band 2017-05-03 removed potential bug in parameters initialization 2017-05-02 added sine wave test signal 2017-05-02 (tag: v1.2.7) corrected executable shebang to improve compatibility with other distributions 2017-05-02 updated readme and added version to about window 2017-05-01 updated readme images 2017-05-01 (tag: v1.2.6) rescaled equal loudness contours presets 2017-04-30 updated readme 2017-04-30 updated readme 2017-04-30 updated readme 2017-04-29 updated readme images 2017-04-29 (tag: v1.2.5) added a preamp for the equalizer 2017-04-25 moved images and loudness curves data to another folder 2017-04-23 updated readme image 2017-04-23 (tag: v1.2.4) updated equal loudness equalizer presets 2017-04-23 (tag: v1.2.3) removed more bass and more treble presets 2017-04-23 (tag: v1.2.2) updated setup.py version 2017-04-23 fixed a bug where presets where applied only when locale was set to english 2017-04-22 (tag: v1.2.1) added presets for the equalizer based on equal loudness contours 2017-04-21 (tag: v1.2.0) fixed zero values not being set on startup 2017-04-21 (tag: v1.1.9) updated setup.py version 2017-04-21 improved autovolume 2017-04-20 (tag: v1.1.8) updated setup.py version 2017-04-20 decreases the number of spectrum bars 2017-04-20 renamed czech po file 2017-04-20 updated readme 2017-04-20 (tag: v1.1.7) updated readme 2017-04-20 moved to gstreamer equalizer 2017-04-19 renamed czech po file name 2017-04-19 renamed czech po file name 2017-04-19 (tag: v1.1.6) added czech localization 2017-04-18 (tag: v1.1.5) added localization support 2017-04-18 added a translation domain to headerbar.glade and about.glade 2017-04-18 preparing for localization support 2017-04-17 (tag: v1.1.4) autovolume uses a fixed time window of 2 seconds 2017-04-14 updated readme 2017-04-14 (tag: v1.1.3) updated setup.py version 2017-04-14 saving and loading user presets was finally implemented :-) 2017-04-14 (tag: v1.1.2) updated app blacklist and autovolume settings. I have also removed some unused functions 2017-04-13 (tag: v1.1.1) improved autovolume 2017-04-13 autovolume switch state is saved using gsettings 2017-04-13 Merge branch \'palob-unhardcoded-icon\' into ww_playground 2017-04-13 Merge branch \'unhardcoded-icon\' of git://github.com/palob/pulseeffects into palob-unhardcoded-icon 2017-04-13 rudimentar autovolume implementation 2017-04-13 Unhardcoded app launcher icon filetype 2017-04-11 (tag: v1.1.0) updated setup.py version 2017-04-11 added a preset for the input limiter and reduced the interface size a bit 2017-04-09 (tag: v1.0.9) added a no reverberation preset. Fixed a bug where spectrum bars where duplicated 2017-04-07 updated readme 2017-04-07 (tag: v1.0.8) updated readme images 2017-04-06 added a compressor after the limiter 2017-03-28 updated dependencies 2017-03-28 (tag: v1.0.7) changed pulsesrc slave-method and gave another try to caps equalizer 2017-03-28 updated readme images 2017-03-28 (tag: v1.0.6) updated setup.py dependency 2017-03-28 back to gstreamer equalizer 2017-03-28 (tag: v1.0.5) sink list bug seems to be gone 2017-03-27 (tag: v1.0.4) setting pipeline to ready state at the end of do_startup 2017-03-27 changed default value of source provide clock and the minimum spectrum value 2017-03-27 (tag: v1.0.3) added flat eq preset, moved to caps eq and added a switch to set pulsesrc provide-clock 2017-03-26 updated readme 2017-03-25 updated readme images 2017-03-25 (tag: v1.0.2) removed sync switch and set pulsesrc provide-clock to false 2017-03-25 (tag: v1.0.1) sync and buffer-time controls exposed in the graphical interface 2017-03-25 updated setup.py version 2017-03-25 reduced pulsesink and pulsesrc buffer-time from 200 ms to 50 ms 2017-03-25 (tag: v1.0) pulsesink output device is explicitly set to the default sink on startup 2017-03-24 (tag: v0.9) removed qos and enabled do-timestamp in pulsesrc 2017-03-23 (tag: v0.8) default drift tolerance 2017-03-23 updated readme 2017-03-23 (tag: v0.7) updated readme and setup.py version 2017-03-23 (tag: v0.6) added missing file to manifest 2017-03-23 (tag: v0.5) added an icon to the about dialog 2017-03-23 (tag: v0.4) changed project structure 2017-03-23 (tag: v0.3) added an app icon and did some code refactoring 2017-03-23 updated readme 2017-03-23 (tag: v0.2) code refactoring 2017-03-21 (tag: v0.1) moved limiter settings to gsettings schema 2017-03-21 moved freeverb settings to gsettings schema 2017-03-21 added a gsettings schema and moved equalizer settings to it 2017-03-21 removed spectrum normalization 2017-03-21 changed project structure 2017-03-21 avoid division by zero in spectrum normalization 2017-03-21 spectrum normalized by the largest amplitude 2017-03-21 updated readme and reduced clock drift tolerance 2017-03-20 first bits of setuptools 2017-03-20 added a queue before pulsesink 2017-03-20 added a license 2017-03-20 updated readme 2017-03-20 first commit
 
ICM