Commit | Line | Data |
---|---|---|
d7a24df8 MW |
1 | Source: autoys |
2 | Section: sound | |
3 | Priority: extra | |
4 | Maintainer: Mark Wooding <mdw@distorted.org.uk> | |
5 | Build-Depends: debhelper (>= 9), python | |
6 | Standards-Version: 3.1.1 | |
7 | ||
8 | Package: autoys | |
9 | Architecture: all | |
10 | Section: sound | |
d4a7d7b5 MW |
11 | Depends: |
12 | gremlin | |
d7a24df8 | 13 | Description: A convenience package which depends on the other `autoys' packages. |
d4a7d7b5 MW |
14 | |
15 | Package: gremlin | |
16 | Architecture: all | |
17 | Section: sound | |
18 | Depends: ${python:Depends}, | |
19 | python-pyparsing, | |
20 | python-gst0.10, python-gobject-2, | |
21 | python-eyed3, python-imaging | |
22 | Description: Maintain converted trees of audio files. | |
23 | The `gremlin' program converts audio files in an input `master' directory | |
24 | tree, which presumably contains high-quality (ideally lossless) encodings of | |
25 | interesting audio, writing corresponding converted files to a collection of | |
26 | output directory trees. It's non-interactive, idempotent, and restartable; | |
27 | it never modifies its master tree. It's exactly the sort of thing you want | |
28 | to install as a daily cron job. | |
29 | . | |
30 | The gremlin reads a configuration file which describes the conversion policy | |
31 | for each of the output trees. The policy can say things like: copy MP3 | |
32 | files up to 160kb/s, or Ogg Vorbis files up to 128kb/s; and convert | |
33 | everything else to 128kb/s Ogg Vorbis. | |
34 | . | |
35 | The gremlin can also convert image files, such as cover art. | |
36 | . | |
37 | Input files can be anything which GStreamer and/or the Python Imaging | |
38 | Library can understand; output files are more constrained, because the | |
39 | gremlin has to be able to understand their relevant properties. The | |
40 | currently supported audio formats are Ogg Vorbis and MP3; image formats are | |
41 | JPEG, PNG, and BMP. |