#567780 RipperX complains it cannot write to dir when a column ':' is in a filename

Package:
ripperx
Source:
ripperx
Description:
GTK-based audio CD ripper/encoder
Submitter:
Date:
2010-02-08 20:09:09 UTC
Severity:
normal
#567780#5
Date:
2010-01-31 11:37:23 UTC
From:
To:
When a cd is inserted and CDDB is returning a column ':' in the title
AND when the title us used to create the filename, ripperX will
complain:

<quote>
Error when locking file
Make sure the WAV dir and MP# dir paths are correct and you have
permission to write to these directories
</quote>

Workaround: remove all columns ':' in the title fields.

HTH,

Richard.

Additional info:

.ripperXrc:

//-V 2.7.2

General::WavRatio = 0.001637
General::Mp3Ratio = 0.080000
General::ShellForExecution = /bin/sh
General::WavPath = /home/mariken/data/ripperx/tmp
General::Mp3Path = /home/mariken/data/ripperx/mp3
General::CDDBPath = ./.cddbslave
General::WavFileNameFormat = %#-%a---%s
General::Mp3FileNameFormat = %#-%a---%s
General::PrependChar = _
General::MakeMp3FromExistingWav = 1
General::AskWhenFileExists = 1
General::AutoAppendExtension = 1
General::KeepWav = 1
Ripper::Ripper = cdparanoia
Ripper::Plugin = ripperX_plugin-cdparanoia
Encoder::Encoder = lame
Encoder::Type = 2
Encoder::Bitrate = 128
Encoder::VarBitrate = 1
Encoder::VBRQual = 0
Encoder::Priority = 10
Encoder::HighQual = 1
Encoder::useCRC = 0
Encoder::extraOptions = -m s
Encoder::fullCommand = lame -b 128 --nohist -v -h  -V 0 -m s
Encoder::Plugin = ripperX_plugin-lame
CdPlayer::Play_command = cdplay %
CdPlayer::Stop_command = cdstop
WavPlayer::Command = play %
Mp3Player::Command = mpg123 %
CDDBConfig::Server = freedb.freedb.org/~cddb/cddb.cgi
CDDBConfig::Port = 80
CDDBConfig::UseHttp = 1
CDDBConfig::ProxyServer =
CDDBConfig::ProxyPort = 8080
CDDBConfig::ConvertSpaces = 1
CDDBConfig::MakeDirectories = 1
CDDBConfig::CreateID3 = 1
CDDBConfig::CreatePlaylist = 1
CDDBConfig::AutoLookup = 0
CDDBConfig::FormatString = %#-%a--%s
CDDBConfig::DirFormatString = %a--%v