NAME
isfdlscat, isfdmotd, isfdquery, isfdrip, isfdsites
- isfdlscat
-
Run a
cddb lscat
command on a FreeDB/CDDB server - isfdmotd
-
Run a
motd
command on a FreeDB/CDDB server - isfdquery
-
Run a
cddb query
command on a FreeDB/CDDB server - isfdrip
-
Rip a CD using FreeDB/CDDB info
- isfdsites
-
Run a
sites
command on a FreeDB/CDDB server
SYNOPSIS
- isfdlscat |isfdmotd |isfdsites
-
[--h] [--o <outfile>] [--protocol <protocol>] [--proto_level <proto_level>] [--client_name <client_name>] [--client_version <client_version>] [--freedb_host <freedb_host>] [--freedb_port <freedb_port>] [--freedb_cgi <freedb_cgi>] [--proxy_host <proxy_host>] [--proxy_port <proxy_port>] [--proxy_user <proxy_user>] [--proxy_passwd <proxy_passwd>]
- isfdquery
-
[--h] [--i <infile>] [--o <outfile>] [--dev <device>] [--protocol <protocol>] [--proto_level <proto_level>] [--client_name <client_name>] [--client_version <client_version>] [--freedb_host <freedb_host>] [--freedb_port <freedb_port>] [--freedb_cgi <freedb_cgi>] [--proxy_host <proxy_host>] [--proxy_port <proxy_port>] [--proxy_user <proxy_user>] [--proxy_passwd <proxy_passwd>]
- isfdrip
-
[--h] [--i <infile>] [--dev <device>] [--span <span>] [--protocol <protocol>] [--proto_level <proto_level>] [--client_name <client_name>] [--client_version <client_version>] [--freedb_host <freedb_host>] [--freedb_port <freedb_port>] [--freedb_cgi <freedb_cgi>] [--proxy_host <proxy_host>] [--proxy_port <proxy_port>] [--proxy_user <proxy_user>] [--proxy_passwd <proxy_passwd>]
- isfdoggenc
-
[--h] [--i <infile>] [--dev <device>] [--oggenc_b <bitrate>] [--span <span>] [--protocol <protocol>] [--proto_level <proto_level>] [--client_name <client_name>] [--client_version <client_version>] [--freedb_host <freedb_host>] [--freedb_port <freedb_port>] [--freedb_cgi <freedb_cgi>] [--proxy_host <proxy_host>] [--proxy_port <proxy_port>] [--proxy_user <proxy_user>] [--proxy_passwd <proxy_passwd>]
DESCRIPTION
The programs isfdlscat
, isfdmotd
, isfdquery
, isfdrip
, isfdsites
and isfdoggenc
use InfoSys::FreeDB modules to obtain information from FreeDB/CDDB servers and to process it.
All these programs are implemented through a single Perl
script which is intended to illustrate the usage of the InfoSys::FreeDB
modules.
Options:
- --h
-
Show usage.
- --i
-
Input file. No default.
- --o
-
Output file. Defaults to
STDOUT
. - --dev
-
CD device. Defaults to
InfoSys::FreeDB's
default. - --oggenc_b
-
Bitrate for OGG encoding. See oggenc.
- --span
-
Span to rip or encode. Defaults to all tracks on CD.
Examples: 3-7 : from 3 until 7 -7 : from 1 until 7 7- : from 7 until the end of the CD 7 : 7 only 7-7 : 7 only
- --protocol
-
The communication protocol:
HTTP
orCDDBP
. Defaults toInfoSys::FreeDB's
default. - --proto_level
-
The FreeDB protocol level. Defaults to
InfoSys::FreeDB's
default. - --client_name
-
Client name. Defaults to
isfdcmds
. - --client_version
-
Client version. Defaults to the version of the
InfoSys::FreeDB
package. - --freedb_host
-
FreeDB/CDDB host. Defaults to
InfoSys::FreeDB's
default. - --freedb_port
-
Port on FreeDB/CDDB host. Defaults to
InfoSys::FreeDB's
default. - --freedb_cgi
-
Cgi on FreeDB/CDDB HTTP host. Defaults to
InfoSys::FreeDB's
default. - --proxy_host
-
Proxy host.
- --proxy_port
-
Port on proxy host. Defaults to
InfoSys::FreeDB's
default. - --proxy_user
-
User name for proxy host.
- --proxy_passwd
-
Password for user on proxy host. Prompted for if empty and --proxy_host and --proxy_user are set.
SEE ALSO
EXAMPLE
Quick and dirty rip: $isfdrip
Slightly more sophisticated rip: $ isfdcdi --o cd-tech.cddb $isfdquery --i cd-tech.cddb --o cd-query.cddb $ # Edit file cd-query.cddb $isfdrip --i cd-query.cddb
BUGS
None known (yet).
HISTORY
First development: September 2002
AUTHOR
Vincenzo Zocca <Vincenzo@Zocca.com>
COPYRIGHT
Copyright 2002, Vincenzo Zocca.
LICENSE
This file is part of the InfoSys::FreeDB
module hierarchy for Perl by Vincenzo Zocca.
The InfoSys::FreeDB module hierarchy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
The InfoSys::FreeDB module hierarchy is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the InfoSys::FreeDB module hierarchy; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA