For Port 5.0 - abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#16 by beny » 18 Feb 2022, 15:23

sorry but pip is the python inside installer pic the software directly on python repository and put in the python directory,i like to do the package if possible

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#17 by beny » 18 Feb 2022, 16:25

hi Rava don't laugh selfmade package try if work for you: https://www.mediafire.com/file/d7lbz8cr ... 0.xzm/file

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#18 by Rava » 19 Feb 2022, 02:26

beny wrote:
18 Feb 2022, 16:25
hi Rava don't laugh selfmade package try if work for you: https://www.mediafire.com/file/d7lbz8cr ... 0.xzm/file
looks good, with one minor detail…
I think the (empty) folder usr/install/ should not be included, at least there is no such folder in my current running system…
Aside from that, I know too little of python to know what minimal files adding could suffice for a deprecation-2.1.0.xzm :)

Added in 2 minutes 5 seconds:
And it works:
activated modules:

Code: Select all

abcde-2.7.1-noarch+cd-discid-1.4-x86_64-2jsc-fixed-abcde.conf_rava.xzm
deprecation-2.1.0.xzm
eyeD3-0.9.6-x86_64-1ponce.xzm

Code: Select all

guest@porteus:~$ eyeD3 
No audio files found.
Currently abcde is working, will report back if tagging the mp3 files work. :)

Added in 10 minutes 36 seconds:
abcde -o mp3 works and via tagging by CDDB it creates a folder "Artist-CD-Title" and the tracks in it "track#.title.mp3" … but… I do not see an option to tell is to use another bit rate than 128. Not in its help info abcde -h nor in man abcde…
Do I miss that? I looked for "bit" and for "rate"…

Does one have to set that via its abcde.conf ?

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#19 by beny » 19 Feb 2022, 08:05

hi Rava the install directory is made automatically when the makepkg start to work, inside i suppose is the place of the slack-desc,and yes you have to see the abcde.config when you do not choose the mp3 as encoder abcde start the rip with wav and convert it with ogg,

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#20 by Rava » 19 Feb 2022, 19:38

Getting a better quality than default using lame via /etc/abcde.conf :
uncomment the LAMEOPTS= entry and add:

Code: Select all

LAMEOPTS="-b 160 -q 2"
Valid bitrates for lame are: 32,40,48,56,64,80,96,112,128,160,192,224,256,320
I do not recommend anything lower than 128, and in my book 320 is overkill, when you want a very high bitrate, usually 192, 224 or 256 is sufficient.
This is what the above [ code ]d setting looks like in action

Code: Select all

LAME 3.100 64bits (http://lame.sf.net)
Using polyphase lowpass filter, transition band: 17249 Hz - 17782 Hz
Encoding track2.wav to track2.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (8.8x) 160 kbps qval=2
    Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA 
 44921/44923 (100%)|    1:51/    1:51|    1:51/    1:51|   10.565x|    0:00 
-------------------------------------------------------------------------------
   kbps        LR    MS  %     long switch short %
  160.0        0.4  99.6        78.1  12.4   9.6
ReplayGain: +1.9dB
:)

Code: Select all

ffprobe 1.*.mp3 2>&1 |grep "kb/s"
  Duration: 00:12:10.91, start: 0.000000, bitrate: 160 kb/s
  Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 160 kb/s
:celebrate3:
Cheers!
Yours Rava

donald
Full of knowledge
Full of knowledge
Posts: 2064
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#21 by donald » 19 Feb 2022, 21:27

If you want mp3 files of good quality, I recommend to use something like this:
lame -m s -b 256 -q 2 --strictly-enforce-ISO

One could want to decode the mp3 file back to wav to burn a audio-CD
and you can not bring back what is lost by encoding to mp3.

It also prevents the use of the default joint stereo setting.
( -m s = real stereo )

lame commandline switches explained
https://www.esm.rochester.edu/ears/docs ... itchs.html

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

For Port 5.0 - abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#22 by Rava » 25 Aug 2022, 21:12

Updated the title and a small part of the original post to give details on how I tested it in Port 5.0 x86-64
Added my help.abcde and parts of abcde man page as additionally info at the beginning of the initial post prior the "__________" divider line.
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

For Port 5.0 - abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#23 by Rava » 29 Aug 2022, 01:05

Just realized that I wanted to use abcde for encoding a audio-CD into aac - aac is not supported. :wall:

Code: Select all

guest@porteus:/ENCODING$ abcde -help|grep -i aac
guest@porteus:/ENCODING$ 
Using to keep the wav files and running gaac manually is not really helpful since then you have not included any tags about the songs - title, artist, song name…
And that's the main reason for me in using abcde in the first place…

Does anyone know of a successful attempt in including aac into abcde?

EDIT
Seems it must be possible. While editing /etc/abcde.conf I stumbled upon this part:

Code: Select all

# faac, neroAacEnc, fdkaac, qaac, fhgaacenc, ffmpeg - for AACENCODERSYNTAX
I only wonder when there is AACENCODERSYNTAX why is aac not found in abcde -help

EDIT2
To make it work not much must be done.
Set your settings in /etc/abcde.conf e.g. like so

Code: Select all

FAACENCOPTS="-q 250"
and execute abcde like so

Code: Select all

abcde -o aac
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

For Port 5.0 - abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#24 by Rava » 30 Aug 2022, 20:01

donald wrote:
19 Feb 2022, 21:27
If you want mp3 files of good quality, I recommend to use something like this:
lame -m s -b 256 -q 2 --strictly-enforce-ISO

One could want to decode the mp3 file back to wav to burn a audio-CD
and you can not bring back what is lost by encoding to mp3.

It also prevents the use of the default joint stereo setting.
( -m s = real stereo )

lame commandline switches explained
https://www.esm.rochester.edu/ears/docs ... itchs.html
A good post, :friends: but when you own the CD and you want good quality that takes less space, I recommend this setting:

lame -m s -b 160 -q 2 --strictly-enforce-ISO
or
lame -m s -b 192 -q 2 --strictly-enforce-ISO

Usually I go by -b 160

Valid bitrates for lame are:
32,40,48,56,64,80,96,112,128,160,192,224,256,320
Every bitrate below 128 (seen as the standard) are only suitable when you have a need to encode voice recording, e.g. from a telephone.
For high quality recordings you should never go below 128, unless it is for preview purposes or sharing online while the better quality is only for paying customers.
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

For Port 5.0 - abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#25 by Rava » 25 Oct 2022, 01:38

For the most recent system (XFCE 4.16 instead of XFCE 4.12)

Code: Select all

guest@porteus:~$ cat /etc/porteus/00*
001-core.xzm:20220723
002-xorg.xzm:20220723
002-xtra.xzm:20220630
003-xfce.xzm:20220925
my abcde module abcde-2.7.1-noarch+cd-discid-1.4-x86_64-2jsc+eyeD3-0.9.6-fixed-abcde.conf_rava.xzm no longer works:

Code: Select all

guest@porteus:/mysound/ENCODING$ abcde -o mp3 -G
which: no glyrc in (/usr/local/bin:/usr/bin:/bin:/usr/games)
[ERROR] abcde: glyrc is not in your path.
[INFO] Define the full path to the executable if it exists on your system.
After I created glyrc_1.0.10-1_amd64.xzm it would run but still complain
Edit selected CDDB data [Y/n]? y
Is the CD multi-artist [y/N]? n
glyrc: error while loading shared libraries: libglyr.so.1: cannot open shared object file: No such file or directory
Do you want to enter URL or local path for the album art [y/N]? n
[WARNING] could not get cover
(highlighting by me)

Also complains about this which is also new:

Code: Select all

which: no icedax in (/usr/local/bin:/usr/bin:/bin:/usr/games)
Why is icedax needed anyway. That's

Code: Select all

icedax - Creates WAV files from audio CDs
- but abcde uses cdparanoia for creating the wav files from audio CDs, so what is icedax for? Is it an alternative to cdparanoia that not gets used in my case?

Even even when it has eye3D which is said it manages the tagging it would not tag the mp3 files.

Is using the command line of

Code: Select all

 abcde -o mp3 -G -k
wrong when wanting mp3's with id3tags?

This is what a mp3 with tagging looks like when played via terminal and mpg:

Code: Select all

guest@porteus:/mysound/ska$ mpv Ska\ Podca-inspecteur-clouseau.mp3 
[ffmpeg/demuxer] mp3: Estimating duration from bitrate, this may be inaccurate
 (+) Audio --aid=1 (mp3 2ch 44100Hz)
File tags:
 Artist: The Special Guests
 Album: Kids United
 Genre: Ska
 Title: Inspecteur Clouseau
 Track: 04
AO: [pulse] 44100Hz stereo 2ch float
A: 00:00:04 / 00:06:12 (1%)
and this is what one of my new created mp3's look like:

Code: Select all

guest@porteus:/mysound/ENCODING$ mpv Louise_L._Hay-Gesundheit_fuer_Koerper_und_Seele/01.Wiederkehrende_Muster.mp3 
Resuming playback. This behavior can be disabled with --no-resume-playback.
[ffmpeg/demuxer] mp3: Estimating duration from bitrate, this may be inaccurate
 (+) Audio --aid=1 (mp3 2ch 44100Hz)
AO: [pulse] 44100Hz stereo 2ch float
A: 00:00:12 / 00:01:56 (11%) x1.21
The tagging seems to only be done by renaming the files, not by id3tagging them. Whyyyyy? :cry:
Even when abcde said otherwise:

Code: Select all

Tagging track 01 of 24: Wiederkehrende Muster...
/mysound/ENCODING/abcde.680b5418/track01.mp3                        [ 2.22 MB ]
--------------------------------------------------------------------------------
Setting artist: Louise L. Hay
Setting album: Gesundheit fuer Koerper und Seele
Setting title: Wiederkehrende Muster
Setting genre: 255
Unknown genre ID: 255
:wall:

Anyone knows what silly me did wrong?

Or does abcde now lacks more than the above named dependency due to using XFCE 4.16?
Last edited by Rava on 25 Oct 2022, 01:39, edited 1 time in total.
Cheers!
Yours Rava

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

For Port 5.0 - abcde-2.7.1-noarch + cd-discid-1.4-x86_64-2jsc - fixed abcde.conf

Post#26 by beny » 25 Oct 2022, 13:44

hi Rava on salix repos there is an abcde 2.9.3 version and the configure is a lot different also the software work in a different way,run on a porteus 5 xfce4 stock and work well try it cd sample:
DTITLE=Bill Evans Trio feat. Stan Getz / But Beautiful i have used this line abcde -o mp3 but for this want
eyeD3 and the passage from wav to mp3 no titles,ok maybe is my fault.

Post Reply