Coder Social home page Coder Social logo

madmartin / jack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jack-cli-cd-ripper/jack

0.0 1.0 0.0 1.69 MB

Jack command-line CD ripper

License: GNU General Public License v2.0

Shell 0.23% Makefile 7.32% C 15.49% Python 72.66% Roff 4.30%

jack's Introduction

Jack

Build Status

Jack is command-line CD ripper. It extracts audio from a CD, encodes it using 3rd party software and augments it with metadata from CDDB.

As all CLI things, Jack (the ripper) is fast and efficient, and that's why we like it.

Usage

Rip, encode, tag and put all metadata from CDDB in the track files:

$ jack --query

Write, augment or fix metadata in the track files:

$ vim jack.freedb
$ jack --rename

Publish the augmented/fixed metadata to CDDB:

$ jack --submit

Use to save frequently uses options to your ~/.jack3rc configuration file:

$ jack --encoder-name=flac --save

Installation

Requirements

  • Right now only python-2.7 is supported - as found on Debian GNU/Linux 9.0 (stretch). See this branch for a work-in-progress python 3 port
  • CDDB.py - see doc/INSTALL on how to get/install it
  • eyeD3 - see doc/INSTALL on how to get/install it
  • an encoder like oggenc for Ogg/Vorbis (default), flac (Free Lossless Audio Codec) or lame (MP3)
  • a Digital Audio Extraction tool like cdparanoia

Read doc/INSTALL for further installation details. It's very unlikely that it'll run out of the box, you need to install additional software.

Freedb

Freedb servers are gone. For existing installations, download this plugin to ~/.jack_plugins/ (create directory). Then run

jack --server plugin_gnudb --save

Authors and Copyrights

Jack is Free Libre Open Source Software distributed under the GNU General Public License version 2, or (at your option) any later version.

This repository is the new home of the project. The development and maintenance of Jack has been taken over by longtime faithful users of Jack. This has been possible by the fact that Jack is Libre Software.

The previous home of the project was http://www.home.unix-ag.org/arne/jack/ and the code was hosted in SourceForge.

Jack has first been developed by the following authors, be they praised:

Contributions

Pull Requests and contributions in general are welcome.

jack's People

Contributors

gaetano-guerriero avatar madarche avatar rjoberon avatar zzarne avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.