Hello,
I am looking for MP3gain. I found MP3gain-1.5.2r2-i686.pet but it doesn't work.
Somebody knows where I could find one, working with xenial 32 ?
Thank you
MP3gain for Xenial 32bits
Moderator: Forum moderators
-
- Posts: 186
- Joined: Fri Aug 21, 2020 11:07 pm
- Location: France
- Has thanked: 44 times
- Been thanked: 13 times
MP3gain for Xenial 32bits
- OscarTalks
- Posts: 623
- Joined: Tue Jul 14, 2020 10:11 pm
- Location: London UK
- Has thanked: 2 times
- Been thanked: 247 times
Re: MP3gain for Xenial 32bits
Do you just want to run the executable mp3gain from command line?
It requires libmpg123 so you will need to install that via PPM if you have not already done so.
Then the one you have might work. I grabbed the source of mp3gain-1.6.2 from sourceforge and that compiled quite easily in my Wheezy.
If you want a GUI there is easymp3gain for GTK2. The pre-compiled executable downloaded from sourceforge works OK in Wheezy.
https://sourceforge.net/projects/mp3gain/files/
https://sourceforge.net/projects/easymp3gain/
- Attachments
-
- easymp3gain.jpg (52.12 KiB) Viewed 712 times
Re: MP3gain for Xenial 32bits
OscarTalks wrote: ↑Fri Feb 12, 2021 4:29 amDo you just want to run the executable mp3gain from command line?
It requires libmpg123 so you will need to install that via PPM if you have not already done so.
Then the one you have might work. I grabbed the source of mp3gain-1.6.2 from sourceforge and that compiled quite easily in my Wheezy.
If you want a GUI there is easymp3gain for GTK2. The pre-compiled executable downloaded from sourceforge works OK in Wheezy.
https://sourceforge.net/projects/mp3gain/files/
https://sourceforge.net/projects/easymp3gain/
Can't get the pre-compiled version to work for me in Bionic. Get error when loading the files. This is a great utility when it works. Been using the windows version for a long time on my windows machine.
-
- Posts: 186
- Joined: Fri Aug 21, 2020 11:07 pm
- Location: France
- Has thanked: 44 times
- Been thanked: 13 times
Re: MP3gain for Xenial 32bits
Hello,
OscarTalks a écrit : ↑ven. févr. 12, 2021 5:29 am
Do you just want to run the executable mp3gain from command line?
It requires libmpg123 so you will need to install that via PPM if you have not already done so.
Then the one you have might work. I grabbed the source of mp3gain-1.6.2 from sourceforge and that compiled quite easily in my Wheezy.
If you want a GUI there is easymp3gain for GTK2. The pre-compiled executable downloaded from sourceforge works OK in Wheezy.
https://sourceforge.net/projects/mp3gain/files/
https://sourceforge.net/projects/easymp3gain/
I don't know how I could compile the mp3gain files... and don't know, too, how I could use it from command line. I have been using MP3gain many years with windows. I like it. easymp3gain-gtk2_0.5.0-2_i386.deb
I already tried easymp3gain-gtk2_0.5.0-2_i386.deb . I installed it. I have it on the desk, but when I want to use it, I have an error message, down in the GUI. And same thing with easymp3gain-gtk_0.5.0+snv135-6_i386.deb
- mikewalsh
- Moderator
- Posts: 6149
- Joined: Tue Dec 03, 2019 1:40 pm
- Location: King's Lynn, UK
- Has thanked: 788 times
- Been thanked: 1976 times
Re: MP3gain for Xenial 32bits
Also needs the libmpg123-dev package if you're going to compile in Xenial - this adds an '.h' file into /usr/include, a '.pc' file into /usr/lib/pkgconfig, and an '.so' sym-link to libmpg123. Which seems to make all the difference.
As Oscar says, this one compiles easily. Same in Xenial itself.
Here's a .pet for it; contains the easymp3gain-gtk2 package, and mp3gain compiled under Xenial:-
http://www.mediafire.com/file/do1usc7sw ... 6.pet/file
Don't forget to make sure you have libmpg123 installed. Won't run otherwise....
Mike.
-
- Posts: 186
- Joined: Fri Aug 21, 2020 11:07 pm
- Location: France
- Has thanked: 44 times
- Been thanked: 13 times
Re: MP3gain for Xenial 32bits
Hello,
Thank you Mikewalsh.
I installed, with the PPM, libmpg123-0_1.22.4
I downloaded, and installed, your easymp3gain-gtk2 package.
I see it in my menu. But, when I click on it to open it, it happens nothing...
Any idea ?
- mikewalsh
- Moderator
- Posts: 6149
- Joined: Tue Dec 03, 2019 1:40 pm
- Location: King's Lynn, UK
- Has thanked: 788 times
- Been thanked: 1976 times
Re: MP3gain for Xenial 32bits
@gilles :-
Mm-hm. Okay.
What happens when you try to run it from the terminal? Open a terminal, type in
Code: Select all
easymp3gain
....then hit 'Enter'. Can you let us have the readout, please?
(EDIT:- I do have quite a number of non-standard dependencies in my system, so.....hopefully, it will only be a 'lib-chase'. Let us have that terminal readout, please, and we'll see what's what.)
Mike.
- bigpup
- Moderator
- Posts: 6975
- Joined: Tue Jul 14, 2020 11:19 pm
- Location: Earth, South Eastern U.S.
- Has thanked: 902 times
- Been thanked: 1520 times
Re: MP3gain for Xenial 32bits
Just in case you do not know how to copy and paste from the terminal to the post in the forum.
viewtopic.php?f=160&t=1604
The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected
-
- Posts: 186
- Joined: Fri Aug 21, 2020 11:07 pm
- Location: France
- Has thanked: 44 times
- Been thanked: 13 times
Re: MP3gain for Xenial 32bits
Hello Mikewalsh an bigpup
Thank you very much
If I write easymp3gain in the console, easymp3gain opens on my desk, and works perfectly well !
If I shut down the console, in the same time, it shut down the window easymp3gain.
In the console, as soon as I put a song in easymp3gain, and select it, I have :
DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(easymp3gain:19717): Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion 'GDK_IS_DRAWABLE (drawable)' failed
but it works.
So, the problem, now, is only to know what to do to open easymp3gain directly from the menu.
If I go to /usr/share/applications and clic on easymp3gain, I have a message (in french, which is my language) "l'exécution du processus fils "user/bin/easymp3gain" a échoué (no such file or directory)"
Thank you for your help
- OscarTalks
- Posts: 623
- Joined: Tue Jul 14, 2020 10:11 pm
- Location: London UK
- Has thanked: 2 times
- Been thanked: 247 times
Re: MP3gain for Xenial 32bits
Looks like there is a typo in the .desktop file
The line should read:-
Exec=/usr/bin/easymp3gain
(The slash is missing before usr)
Or you can just use:-
Exec=easymp3gain
(Since easymp3gain is in /usr/bin which is in PATH)
Either way, after you manually edit the .desktop file, you will need to run in terminal:-
fixmenus
and then
jwm -reload
In order for the menu item to open the program
- mikewalsh
- Moderator
- Posts: 6149
- Joined: Tue Dec 03, 2019 1:40 pm
- Location: King's Lynn, UK
- Has thanked: 788 times
- Been thanked: 1976 times
Re: MP3gain for Xenial 32bits
@OscarTalks :-
Good catch, Oscar. Cheers!
I've repaired, re-packed, re-uploaded. Yes, I know I don't need to bother with 'absolute paths'; as long as the item is IN the $PATH where Puppy searches, it'll find it. It's just habit, I'm afraid.....and habits die hard, the older you get.
I get so used to running things from non-standard locations with all the 'portable' items I use, that custom MenuEntries for those need the full $PATH to function. Technically, you should symlink executables into /usr/bin - if they're not already there, of course - followed by only then needing to use the executable's name on the .desktop file's 'Exec=' line. But I NEVER do things the "correct" way, do I??
(*shrug*)
Mike.
- mikewalsh
- Moderator
- Posts: 6149
- Joined: Tue Dec 03, 2019 1:40 pm
- Location: King's Lynn, UK
- Has thanked: 788 times
- Been thanked: 1976 times