Pagina 1 van 1

abcde cd ripper

Geplaatst: Za 13 Aug 2022, 19:06
door dirkjanl
En vandaag abcde cd ripper geïnstalleerd volgens deze helpsite: https://www.decocode.de/?82
Wat heb ik gedaan?
Via de terminal:

Code: Selecteer alles

sudo apt-get install abcde lame eyed3
Dan wordt het programma geïnstalleerd, met de instellingen zo, dat het programma de geluidsbesatnden als .ogg in een map in de homedrirectory zet.
Maar eerst nog het config bestand instellen.
Dat doe je via

Code: Selecteer alles

xed ~/.abcde.conf
en dan onderstaande invoeren en opslaan.

OUTPUTDIR=~/Schreibtisch/Rip
OUTPUTFORMAT='${ARTISTFILE}/${YEAR} ${ALBUMFILE}/${TRACKNUM} ${TRACKFILE}'
mungefilename ()
{
echo "$@" | sed s,:,\ -,g | tr / \__ | tr -d \'\"\?\[:cntrl:\]
}

De output van een cd rippen komt dan in:
/home/mijnaam/Schreibtisch/Rip

Dat gebeurt als je in de terminal de opdracht

Code: Selecteer alles

abcde
geeft.

Maar, ik wilde flac bestanden, dan doe je in plaats van abcde het volgende:

Code: Selecteer alles

abcde -o flac
Flac moet dan wel op de pc staan, anders eerst in de terminal:

Code: Selecteer alles

sudo apt install flac
Zo kun je ook mp3 of wav bestanden maken.

Nadat je adcde -o flac hebt ingetypt wordt de cd gezocht en de inhoud wordt weergegeven. Als je die wegdrukt via de 'q' in te typen vraag t het programma welke keuze je wilt maken. Ik heb voor 1 gekozen.
Dan vraagt het of je de data wilt bewerken. Kies je nee, dan volgt het het ingestelde en dat is meest wel goed. Wil je koijken wat je kunt wijzigen, dan kies je 'Y'. Je kan dan dingen wijzigen zoals de spaties tussen woorden weghalen, je kunt een categorie aangeven etc.
na wijzigen opslaan 'ctr o' en afsluiten. Afsluiten met 'ctr x'.
Dan wordt er gevraagd of de cd een multi-artiest cd is. Ik heb tot nu toe alleen met nee geantwoord.
Enter
Dan gaat hij aan de slag en dat kan wel een poosje duren.
Er wordt in de home/mijn naam een werkmap aangemaakt die bij mij 'abcde.350fb515' heet.
De uiteindelijke muziekbestanden staan zoals gezegd in
/home/mijnaam/Schreibtisch/Rip

Ik vind het leuk om dit zo uitgeprobeerd te hebben.
Groet en eventueel ook plezier met uitproberen.

Re: abcde cd ripper

Geplaatst: Zo 14 Aug 2022, 09:38
door dirkjanl
Met nog een aanvulling:
Hier staan diverse config bestanden die je kunt gebruiken. Lees zijn inleiding eerst.
https://www.andrews-corner.org/abcde/

Re: abcde cd ripper

Geplaatst: Zo 14 Aug 2022, 14:18
door dirkjanl
Tweede aanvulling.
Als je met verschillende configbestanden gaat 'spelen', dan niet vergeten de vorige config
/home/mijnnaam/.abcde.conf
te verwijderen.
Ja, je ziet het goed, het programma heeft een kopie gezet als verborgen configbestand in de homedirectory van de gebruiker.
Het heeft mij twee rip pogingen gekost om daar achter te komen. ;-)

Re: abcde cd ripper

Geplaatst: Ma 15 Aug 2022, 18:53
door dirkjanl
En een vraag over het bewerken van de config-file van abcde.
Ik wil de spaties er standaard uit hebben. Daar wordt iets over gezegd in de config file, maar ik weet niet wat en waar ik iets moet toevoegen.
Hier onder het gedeelte daarover. En daaronder mijn eerste poging.
----------------------------------------------------------------------------------------------------
# This function takes out dots preceding the album name, and removes a grab
# bag of illegal characters. It allows spaces, if you do not wish spaces add
# in -e 's/ /_/g' after the first sed command.
mungefilename ()
{
echo "$@" | sed -e 's/^\.*//' | tr -d ":><|*/\"'?[:cntrl:]"
}

# What extra options?
-----------------------------------------------------------------------------------------------
#mijn poging.
#This function takes out dots preceding the album name, and removes a grab
# bag of illegal characters. It allows spaces, if you do not wish spaces add
# in -e 's/ /_/g' after the first sed command.
mungefilename ()
{
echo "$@" | sed -e 's/^\.*//' | tr -d ":><|*/\"'?[:cntrl:]"
-e 's/ /_/g'
}

# What extra options?
--------------------------------------------------------------------------------------------
Of zal ik het zo doen?
-----------------------------------------------------------------------------------------------
#poging 2 mijn poging.
# This function takes out dots preceding the album name, and removes a grab
# bag of illegal characters. It allows spaces, if you do not wish spaces add
# in -e 's/ /_/g' after the first sed command.
mungefilename ()
{
echo "$@" | sed -e 's/^\.*//' | -e 's/ /_/g' | tr -d ":><|*/\"'?[:cntrl:]"
}

# What extra options?
--------------------------------------------------------------
Wie kan mij helpen?

Re: abcde cd ripper

Geplaatst: Ma 15 Aug 2022, 23:16
door stegiman
Ik heb uw programma niet geïnstalleerd maar mogelijk heb je iets aan deze pagina (klik)

Zoek de regel # voeg vijf spaties in aan het begin van iedere regel.

Re: abcde cd ripper

Geplaatst: Di 16 Aug 2022, 09:24
door dirkjanl
Ja, ik zie dat die spaties voor de regel die met echo begint op het forum zijn weggevallen. In het configbestand staan ze wel.
@stegiman, Bedankt voor de verwijzing, ga ik bestuderen.

En vanmorgen weer iets uitgeprobeerd: ik had een | teveel in de regel staan. Die verwijderd en zie, het werkt als een zonnetje. De spaties zijn vervangen door een underscore.

---------------------
echo "$@" | sed -e 's/^\.*//' -e 's/ /_/g'| tr -d ":><|*/\"'?[:cntrl:]"
-----------------------