Package: ripperx Version: 2.6.6-1 Severity: normal Under some circumstances, playlist (.m3u) files don't get written. My guess is that this is when the length of the path to the playlist file for a given CD is shorter than the previous one, and some string doesn't get terminated correctly.
The problem can be seen in the following, when writing the playlist for the fourth album (Parallel Lines): $ strace ripperx 2>&1 |grep playlist.m3u open("/scratch/matt/mp3s/Kate Bush/Hounds of Love/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 12 open("/scratch/matt/mp3s/Suzanne Vega/Nine Objects Of Desire/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 15 open("/scratch/matt/mp3s/Tanya Donelly/Lovesongs For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 20 open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) open("/scratch/matt/mp3s/Blondie/Parallel Liness For Underdogs/playlist.m3u", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory) My config is: ,----[ ~/.ripperXrc ] | // | // ~/.ripperXrc | // This is the resource file for ripperX. | // If you edit this file with an editor, you must leave all | // parameters in the order in which they appear. Also note | // that this file is overwritten each time ripperX is run. | // | // You can configure everything in the config menu within ripperX. | // | | //-V 2.6.6 | | General::WavRatio = 0.005043 | General::Mp3Ratio = 0.001945 | General::ShellForExecution = /bin/sh | General::WavPath = /scratch/matt/mp3s | General::Mp3Path = /scratch/matt/mp3s | General::CDDBPath = ./.cddbslave | General::WavFileNameFormat = track% | General::Mp3FileNameFormat = track% | General::PrependChar = _ | General::MakeMp3FromExistingWav = 0 | General::AskWhenFileExists = 1 | General::AutoAppendExtension = 1 | General::KeepWav = 0 | Ripper::Ripper = cdparanoia | Ripper::Plugin = ripperX_plugin-cdparanoia | Encoder::Encoder = lame | Encoder::Bitrate = 128 | Encoder::VarBitrate = 1 | Encoder::VBRQual = 4 | Encoder::Priority = 10 | Encoder::HighQual = 1 | Encoder::useCRC = 0 | Encoder::extraOptions = | Encoder::fullCommand = lame -b 128 --nohist -v -h -V 4 | Encoder::Plugin = ripperX_plugin-lame | CdPlayer::Play_command = cdplay play % | CdPlayer::Stop_command = cdplay stop | WavPlayer::Command = splay % | Mp3Player::Command = mpg123 % | CDDBConfig::Server = www.freedb.org/cgi-bin/cddb.cgi | CDDBConfig::Port = 80 | CDDBConfig::UseHttp = 1 | CDDBConfig::ProxyServer = wwwcache.rl.ac.uk | CDDBConfig::ProxyPort = 8080 | CDDBConfig::ConvertSpaces = 0 | CDDBConfig::MakeDirectories = 1 | CDDBConfig::CreateID3 = 1 | CDDBConfig::CreatePlaylist = 1 | CDDBConfig::AutoLookup = 0 | CDDBConfig::FormatString = %s | CDDBConfig::DirFormatString = %a/%v `---- -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.13 Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1) Versions of packages ripperx depends on: ii cdparanoia 3a9.8-11 An audio extraction tool for sampl ii libc6 2.3.5-6 GNU C Library: Shared libraries an ii libglib1.2 1.2.10-10 The GLib library of C routines ii libgtk1.2 1.2.10-17 The GIMP Toolkit set of widgets fo ii libx11-6 6.8.2.dfsg.1-7 X Window System protocol client li ii libxext6 6.8.2.dfsg.1-7 X Window System miscellaneous exte ii libxi6 6.8.2.dfsg.1-7 X Window System Input extension li ii vorbis-tools 1.0.1-1.5 Several Ogg Vorbis Tools ii xlibs 6.8.2.dfsg.1-7 X Window System client libraries m ripperx recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]