Skip to content

Commit

Permalink
Merge pull request #4 from larmedina75/master
Browse files Browse the repository at this point in the history
Master
  • Loading branch information
larmedina75 committed Nov 8, 2021
2 parents 61825cc + 9bf7a0c commit 568841c
Show file tree
Hide file tree
Showing 12 changed files with 11,712 additions and 724 deletions.
143 changes: 143 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

*.sublime-project
*.sublime-workspace
*.ui~

34 changes: 34 additions & 0 deletions DEBIAN/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
pulseaudio-equalizer-ladspa (2021.11.0-0extras) ; urgency=low

version 2021.11

* Improves detectios of actions and changes on pesets
* Fixed detection of pulseaudio equalizer status on initializatoin
* Fixed bad sync to header bar and tool bar controls (preset box and enable/disable switch)
* Fixed error when equzliaer plugin for pulse audios is not present

version 2021.10

* Export a preset
* Import a preset
* Gnome 3 header bar enable / disable
* Option to hav a traditional interface (menu and tool-bar, yeah I do hate header bars)
* Save modified frecuencies set as a new preset
* Delete local conf. presets
* Enhanced Save Preset
* About dialog and credits
* Equilizer polished inteface

version 2.7.2

* Add a failcheck when the equalizer sink is loaded
* Add more presets (useful presets, ex. Bass Boost)
* Enanced Save Preset
* Add Export preset
* Add Import preset
* About dialog and credits
* Enabled import presets by drag and drop a .preset files

-- Luis Armando Medina <lamedina@gmail.com> Tue, 03 Oct 2017 13:30:57 +0200


12 changes: 12 additions & 0 deletions DEBIAN/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Package: pulseaudio-equalizer-ladspa
Version: 2021.11.0
Architecture: all
Maintainer: Luis Armando Medina <lamedina@gmail.com>
Installed-Size: 6
Depends: swh-plugins, pulseaudio, python3-gi, libgtk-3-0
Section: admin
Priority: optional
Homepage: https://comoinstalarlinux.com/software-en/
Standards-Version: 4.0.0
Description: PulseAudio Equalizer - LADSPA plugin graphical user interface
GUI for PulseAudio's LADSPA interface using Steve Harris' Multiband EQ (mbeq_1197) plugin
3 changes: 3 additions & 0 deletions DEBIAN/install
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
share/ /usr/
bin/ /usr/

4 changes: 4 additions & 0 deletions DEBIAN/postinst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
set -e

sudo xdg-desktop-menu install /usr/share/applications/pulseaudio-equalizer.desktop
16 changes: 8 additions & 8 deletions PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# Maintainer: FFY00 <filipe.lains@gmail.com>
pkgname=pulseaudio-equalizer-ladspa-ffy00-git
pkgname=pulseaudio-equalizer-ladspa
pkgver=1.0.r0.4856f57
pkgrel=3
pkgdesc="A 15-band equalizer for PulseAudio (FFY00's fork)"
pkgdesc="A 15-band equalizer for PulseAudio"
arch=(any)
url="https://github.com/FFY00/pulseaudio-equalizer-ladspa"
url="https://github.com/larmedina75/pulseaudio-equalizer-ladspa"
license=('GPL3')
depends=('pygtk' 'swh-plugins' 'gnome-icon-theme' 'pulseaudio' 'bc' 'python2-gobject')
depends=('python-gobject' 'gtk3' 'swh-plugins' 'pulseaudio' 'bc')
makedepends=('git')
provides=('pulseaudio-equalizer-ladspa')
conflicts=('pulseaudio-equalizer-ladspa')
replaces=('pulseaudio-equalizer-ladspa')
source=('remote::git+https://github.com/FFY00/pulseaudio-equalizer-ladspa')
source=('remote::git+https://github.com/larmedina75/pulseaudio-equalizer-ladspa')
md5sums=('SKIP')

pkgver() {
Expand All @@ -20,8 +20,8 @@ pkgver() {
}

package() {
install -Dm644 "$srcdir/remote/equalizerrc" "$pkgdir/usr/equalizerrc"
install -Dm644 "$srcdir/equalizerrc" "$pkgdir/usr/equalizerrc"

cp -r "$srcdir/remote/share" "$pkgdir/usr/"
cp -r "$srcdir/remote/bin" "$pkgdir/usr/"
cp -r "$srcdir/share" "$pkgdir/usr/"
cp -r "$srcdir/bin" "$pkgdir/usr/"
}
35 changes: 25 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,45 @@
# pulseaudio-equalizer-ladspa
# Pulseaudio Equalizer
A LADSPA based multiband equalizer approach for getting better sound out of pulseaudio.
This equalizer clearly is more potent than the (deprecated ?), optional one from Pulseaudio.
This equalizer clearly is more potent and easy to use than prepious versions.

## Differences
* Add a failcheck when the equalizer sink is loaded
* Add more presets (useful presets, ex. Bass Boost)
I like to play Spotify or other audio source and get a good sound. Other equalizers works grate but use only Gnome 3 header bar and I do really hate this header bars distribution, so I try to fix this and add some extra featues.

## Features on version 2021.11

* Improves detectios of actions and changes on pesets
* Fixed detection of pulseaudio equalizer status on initializatoin
* Fixed bad sync to header bar and tool bar controls (preset box and enable/disable switch)
* Fixed error when equzliaer plugin for pulse audios is not present

## Features on version 2021.10

* Export a preset
* Import a preset
* Gnome 3 header bar enable / disable
* Option to hav a traditional interface (menu and tool-bar, yeah I do hate header bars)
* Save modified frecuencies set as a new preset
* Delete local conf. presets
* Enhanced Save Preset
* Add Export preset
* Add Import preset
* About dialog and credits
* Enabled import presets by drag and drop a .preset files
* Equilizer polished inteface

## Todo

* Expot all user presets
* Automatically detect non Gnome 3 Destop environments
* Export all user presets
* Enabled import presets by drag and drop a .preset file

### Original Sources

https://github.com/pulseaudio-equalizer-ladspa/equalizer
https://code.launchpad.net/~psyke83/+junk/pulseaudio-equalizer
https://github.com/jjo/config/tree/master/.pulse

### Donations and Support

If you think this software is useful or you want to support its development and maintenance, make a donation.

You can contribute from 0.01 to 1 bitcoin or just a tip for cup of coffee, caffeine always helps to write more and better software.
You can contribute from 0.001 to 1 bitcoin or just a tip for cup of coffee, caffeine always helps to write more and better software.

BTC: 3CvPpZKtX6n4qXrscJNqcwL5Ps5Y1Ydkex
XMR: 42yQLLnxiNR2teFXBorZi3cpARqRDUfcMDTHJMyUry3mB8nH8jiSPUJgtrjWPL5jMu9paHU7fsemhdNub3Xo5itfQwwMiVG
Loading

0 comments on commit 568841c

Please sign in to comment.