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]

Reply via email to