gremlin/: Start on making it be a proper built thing.
[autoys] / debian / control
CommitLineData
d7a24df8
MW
1Source: autoys
2Section: sound
3Priority: extra
4Maintainer: Mark Wooding <mdw@distorted.org.uk>
5Build-Depends: debhelper (>= 9), python
6Standards-Version: 3.1.1
7
8Package: autoys
9Architecture: all
10Section: sound
d4a7d7b5
MW
11Depends:
12 gremlin
d7a24df8 13Description: A convenience package which depends on the other `autoys' packages.
d4a7d7b5
MW
14
15Package: gremlin
16Architecture: all
17Section: sound
18Depends: ${python:Depends},
19 python-pyparsing,
20 python-gst0.10, python-gobject-2,
21 python-eyed3, python-imaging
22Description: 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.