* Abel Daniel <[EMAIL PROTECTED]> [2005-06-10 00:29]:
> (Am I right that this bug isn't closed?)

No, it's not a bug but user error.

> example:
...
> The above shows that "jack -d -R" has no effect, while "jack -R" has.

Yes, which is really what you would expect given that -d is defined in
the man page as:

       -d, --dont-work
              don’t do DAE, encoding, tagging or renaming. This may be useful 
if
              you only want to do a freedb query, e.g. while another jack is 
running.

Note the "or renaming".

Anyway, let's look at the original bug report:

> [EMAIL PROTECTED]:/share/music/jack$ jack -R -d --workdir 
> Eurythmics/Greatest\ Hits/
> This is  jack 2.99.9 (C) 2002  Arne Zellentin <[EMAIL PROTECTED]>
> Traceback (most recent call last):
>  File "/usr/bin/jack", line 1133, in gettoc
>    exec(helpers[toc_prog]['toc_fkt'])
>  File "<string>", line 3, in ?
> error: (5, 'Input/output error')
> Trouble reading the disk's TOC. If you already ripped the CD, you'll have to
> cd into the created directory which is either named after the CD's title
> or still called jack-xxxxxxxx (xxxxxxxx is a hex number).

As Michael pointed out, --workdir has nothing to do with the directory
of the current CD but simply specifies where jack creates those
directories.  As you can see in the "Input/output error", the CD was
not in the CD drive and the user was in /share/music/jack.  How should
jack figure out which album to work on - there might be several under
/share/music/jack.  As the error message says, you either have to
 - insert the CD
or
 - go to the directory.

And this works well:

-> with CD in drive

1755:[EMAIL PROTECTED]: ~/tmp/jack] /usr/bin/jack -R -t 1
This is jack 3.1.1 (C)2004 Arne Zellentin <[EMAIL PROTECTED]>
 *info* matching dir found: /home/tbm/tmp/jack/xzibit/restless
Tagging.
Done with "Xzibit - Restless".
Avg. bitrate: 142kbit

-> let's remove the CD from the drive

1756:[EMAIL PROTECTED]: ~/tmp/jack] /usr/bin/jack -R -t 2
This is jack 3.1.1 (C)2004 Arne Zellentin <[EMAIL PROTECTED]>
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/jack_functions.py", line 134,
in gettoc
    exec(jack_helpers.helpers[toc_prog]['toc_fkt'])
  File "<string>", line 4, in ?
error: (5, 'Input/output error')
Trouble reading the disk's TOC. If you already ripped the CD, you'll have to
cd into the created directory which is either named after the CD's title
or still called jack-xxxxxxxx (xxxxxxxx is a hex number).
zsh: exit 1     /usr/bin/jack -R -t 2

-> let's CD to the right directory

1757:[EMAIL PROTECTED]: ~/tmp/jack] cd xzibit/restless
1758:[EMAIL PROTECTED]: ~/tmp/jack/xzibit/restless] /usr/bin/jack -R -t 2
This is jack 3.1.1 (C)2004 Arne Zellentin <[EMAIL PROTECTED]>
Tagging.
Done with "Xzibit - Restless".
Avg. bitrate: 138kbit


So everything's working as it should.
-- 
Martin Michlmayr
http://www.cyrius.com/

Reply via email to