Skip to main content
Topic: linux [whipper.cd.rip] 0.7.2 config (Read 400 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

linux [whipper.cd.rip] 0.7.2 config

i am looking for a native linux accurate audio ripper, which is not an easy task. this one seems to mimic eac in the best possible way, i think.

the problem: i can not get it working with my track & disc template code enabled. the matching releases process goes on forever (no error), if disabled, all is fine.

Code: [Select]
disc_template = %%A/(%%y) - %%d %%R/%%A - %%d
track_template = %%A/(%%y) - %%d %%R/%%a - (%%d) - %%t - %%n

according to "whipper cd rip -h" the above code should be ok?

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #1
I tried morituri, whipper etc and finally gave up. They have different issues each (check their github issue trackers) and now I have settled on using EAC with WINE and it works wonderfully. This is just my suggestion/story and sorry that I can't help you with your question.

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #2
Also, to get correct offset with whipper you might have to find a substitute cdparanoia version that supports larger offsets. In Arch there is a overread cdparanoia package in the AUR. If you don't have this one you might not get accuraterips.

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #3
thanks for your evaluation.

i understand your move back to wine, but i really want to give linux tools a chance. from all the candidates left, whipper seems the best choice to me right now.

in fact, disabling the templates gets it working, so i guess it is a bug. if it is not, i would be happy to hear your suggestions.


#Tracks are named according to the track template, filling in the variables
#and adding the file extension.  Variables exclusive to the track template are:
# - %t: track number
# - %a: track artist
# - %n: track title
# - %s: track sort name

#Disc files (.cue, .log, .m3u) are named according to the disc template,
#filling in the variables and adding the file extension. Variables for both
#disc and track template are:
# - %A: album artist
# - %S: album sort name
# - %d: disc title
# - %y: release year
# - %r: release type, lowercase
# - %R: Release type, normal case
# - %x: audio extension, lowercase
# - %X: audio extension, uppercase

 

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #4
Alternatively, select the ripping software mainly for the ripping accuracy or speed, and use another tool for tagging.

For example, I rip with asunder - this gets most info from cddb, then I check/complete  tags in puddletag.

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #5
if help say this,

# - %t: track number
# - %a: track artist
# - %n: track title
# - %s: track sort name
# - %A: album artist
# - %S: album sort name
# - %d: disc title
# - %y: release year
# - %r: release type, lowercase
# - %R: Release type, normal case
# - %x: audio extension, lowercase
# - %X: audio extension, uppercase
i am sorry, but why you write in templates:"%%A, %%y, %%d, %%R, %%A, %%d, etc" ?

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #6
@finphil: i chose whipper for its accuraterip v2 support. if you can name an aternative to it, offering the same functionality, i will try it for sure.

here is a nice comparison, but its focus is not su much on linux software: https://wiki.hydrogenaud.io/index.php?title=Comparison_of_CD_rippers

@m14u: now that is actually the correct way i think, the format char '%' must be represented '%%'. https://github.com/whipper-team/whipper

really no one using whipper here? ;)

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #7
cdparanoia does not always rip tracks 100% the same as EAC (Windows?) does. This has caused some rips to not be confirmed accuraterips according to whipper. When I compared an EAC and a whipper rip of the same track I saw at the end that some inaudible things was not at the same time in the track. This happened at the very end of some tracks where there was "silence".

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #8
@sakrit44 I had the same problem with "%" vs "%%" and whipper.

Re: linux [whipper.cd.rip] 0.7.2 config

Reply #9
cdparanoia does not always rip tracks 100% the same as EAC (Windows?) does.
oh really, this is new to me - but it is not that many rips i have been doing with native linux tools (+cdparanoia). cueripper is quite awesome, this was my program of choice even when on limux.

once whipper accepts my template masque, i think i will stay with it though. really like its simple approach and the final result is just what i am looking for.

not really sure if this is upposed to be a bug, more users would have complained then? sort of strange this is.


Re: linux [whipper.cd.rip] 0.7.2 config

Reply #11
efefg
@sakrit44 I had the same problem with "%" vs "%%" and whipper.
sorry, i somehow missed your post.

yes, this is kind of confusing. the help output should better reflect the final syntax (%%) for setting up templates.

after all, offering a vanilla whipper.conf with all possible actions & explanations would be very helpful too.

i found this one, but it is far from complete i think.

Code: [Select]
# HOWTO setup your CD drive for whipper:
# - Select a common undamaged disc
# - Add CD drive details to the whipper config with: whipper drive analyze
# - Add  known drive offset value in whipper.conf (read_offset = #), or detect offset with: whipper offset find
# - Confirm desired configuration file options, including output directory and variables for disc and track naming.

# Track Template Variables only:
# - %t: track number
# - %a: track artist
# - %n: track title
# - %s: track sort name

# Shared Disc and Track Variables:
# - %A: album artist
# - %S: album sort name
# - %d: disc title
# - %y: release year
# - %r: release type, lowercase
# - %R: Release type, normal case
# - %x: audio extension, lowercase
# - %X: audio extension, uppercase

[main]
path_filter_fat = False
path_filter_special = False

[musicbrainz]
server = musicbrainz.org:80

[whipper.cd.rip]
prompt = False
unknown = False
cdr = False
logger = whipper
force_overread = False
output_directory = ~/
working_directory = ~/
track_template = %%A/%%d/%%t - %%a - %%n
disc_template = %%A/%%d/%%A - %%d

 
SimplePortal 1.0.0 RC1 © 2008-2018