Comments (14)
I rebuild the package and then found that I lack a working cd-player to test it ;-)
The build is here: https://cord.de/files/Public/jack/ . If it works i'll upload it to Debian.
I add my debian/rules and debian/control files:
debian/rules
#!/usr/bin/make -f
export PYBUILD_NAME=jack
export SETUPTOOLS_SCM_PRETEND_VERSION=$(shell dpkg-parsechangelog -S version |sed -e 's/~/+/g')
%:
dh $@ --with=python3 --buildsystem=pybuild
debian/control
Source: jack
Section: sound
Priority: optional
Maintainer: Cord Beermann <[email protected]>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13), dh-python, python3-dev, python3-setuptools-scm, python3-pip
Standards-Version: 4.6.2
Homepage: https://github.com/jack-cli-cd-ripper/jack
Package: jack
Architecture: all
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, python3-willow, vorbis-tools | flac | lame | fdkaac, cdparanoia | icedax
Description: Rip and encode CDs with one command
Jack has been developed with one main goal: making OGGs (or MP3s)
without having to worry. There is nearly no way that an incomplete rip
goes unnoticed, e.g. jack compares WAV and OGG file sizes when
continuing from a previous run. Jack also checks your HD space before
doing anything (even keeps some MB free).
from jack.
Thank you and a Merry Christmas to you and also to Arne. Your test build installs cleanly. I'm currently testing it with a CD and have no issues thus far. I'll get back to you in a few minutes when I can confirm I have playable tracks.
from jack.
Confirm. Ripped 30 tracks and played two at random.
from jack.
Ah, I spoke too soon. There is no jack.freedb file for me to edit. Perhaps I should copy a file from a different CD and set it up manually?
from jack.
Don't see an /etc/jackrc or a ~/.jack3rc file either.
from jack.
I saved a copy to a temp folder, created a jack.freedb file from scratch, took the CD out because it kept trying to redo it, and I got the following:
amon:~/jack$ ls
jack.freedb track_03.mp3 track_10.mp3 track_17.mp3 track_24.mp3
jack.freedb~ track_04.mp3 track_11.mp3 track_18.mp3 track_25.mp3
jack.musicbrainz track_05.mp3 track_12.mp3 track_19.mp3 track_26.mp3
jack.progress track_06.mp3 track_13.mp3 track_20.mp3 track_27.mp3
jack.toc track_07.mp3 track_14.mp3 track_21.mp3 track_28.mp3
track_01.mp3 track_08.mp3 track_15.mp3 track_22.mp3 track_29.mp3
track_02.mp3 track_09.mp3 track_16.mp3 track_23.mp3 track_30.mp3
amon@otv3:~/jack$ jack -R
This is jack 4+git20230906.795fba0.1 (C)2022 Arne Zellentin, Pim Zandbergen.
https://github.com/jack-cli-cd-ripper/jack
*warning* You have no standard location set, putting files into the current
directory. Please consider setting base_dir in ~/.jack4rc.
*error* Access of CD device /dev/cdrom resulted in error: cannot read table of
contents
from jack.
Don't see an /etc/jackrc or a ~/.jack3rc file either.
I think that should be a ~/.jack4rc now, which can be regenerated with
jack --save
from jack.
Ah, I spoke too soon. There is no jack.freedb file for me to edit. Perhaps I should copy a file from a different CD and set it up manually?
as the Authors have worked on that and musicbrainz also came in, this might also be a thing that you need to configure.
from jack.
from jack.
Jack has been uploaded to Debian again. https://packages.debian.org/source/unstable/jack
from jack.
from jack.
from jack.
from jack.
If that is not working please open a new ticket in the tracker.
This ticket is about building from source, and at least for Debian this has been fixed.
@zzarne I think this ticket can be closed.
from jack.
Related Issues (20)
- python3-mb: should not use the artist name as credited for directory names HOT 1
- wav support missing? HOT 4
- Getting 'Please install the eyeD3 module available from http://eyed3.nicfit.net/' when eyeD3 already installed. HOT 3
- Album art embedding HOT 18
- python3-mb: migrate to .jack4rc ? HOT 2
- python3-mb: musicbrainz_template() breaks smart metadata selection HOT 2
- python3-mb: group vocal and instrumental performers separately HOT 1
- Default to the Python 3 version of jack HOT 6
- negating a non-existing boolean option causes an exception HOT 2
- Reading the TOC of a disc can be slow HOT 4
- do we still need and want to support plugins? HOT 3
- support only python-discid as Python libdiscid wrapper HOT 4
- switch from dateparser to dateutil HOT 2
- download album art in the background, in parallel
- setuptools-scm is failing HOT 3
- m4a encoded files are not optimized for streaming HOT 1
- high res iTunes album art is no longer fetched
- We need more disambiguation options
- Please add a manpage to the package. (File attached)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jack.