Commit Graph

19 Commits

Author SHA1 Message Date
Andreas Oberritter
145403705d Switch to PyGObject by default (#271)
* cd/offset: remove unused call to gobject.thread_init()

There are no threads involved.

* task: switch to PyGObject

Python-gobject-2 is deprecated.

* travis: update dependencies for PyGObject and GLib-2.0

* README: Add GObject Introspection
2018-05-24 17:11:37 +02:00
Thomas McWork
de57b46d4b fix CI build error with latest pycdio 2018-02-12 15:11:24 +01:00
Merlijn Wajer
5dbb197681 Switch to libcdio-cdparanoia (from cdparanoia) (#213)
* Switch to libcdio-cdparanoia (from cdparanoia)

Next commits will add a choice to fall back to the old one, or pick a
different name. But let's get this ready for testing now.

* Add libcdio-utils to .travis.yml

* Parse libcdio-paranoia version instead of cdparanoia

* Remove useless digit checking test
2018-01-26 09:01:01 +01:00
Samantha Baldwin
7553151520 add requests to travis config 2017-09-04 21:31:58 -04:00
Frederik “Freso” S. Olesen
dd6d1d0579 Stop allowing flake8 to fail in Travis CI
Commit b6fb7e8a86 fixes all current flake8
errors, so unsetting this `allow_failures` makes sure that any PEP8 or
similar syntax mistakes get caught immediately.
2017-05-31 23:14:54 +02:00
Frederik “Freso” S. Olesen
99e146333d Add more statistics to flake8 output 2017-04-28 14:02:16 +02:00
Frederik “Freso” S. Olesen
6c33d37b55 Run flake8 in Travis CI 2017-04-28 13:46:55 +02:00
JoeLametta
4dbdf59456 Remove GStreamer left out from .travis.yml
No big deal, missed it in my previous commit
2017-04-24 12:12:31 +02:00
JoeLametta
1abc54c59f Polish everything after PR #130
Updated README.md, CHANGELOG.md, .travis.yml
2017-04-24 11:54:37 +02:00
JoeLametta
43cba71672 Update .travis.yml
Updated dependencies and hopefully fixed Twisted caused Travis CI build failure.
2017-02-12 22:57:17 +01:00
Merlijn Wajer
6ddb5d0114 Add gstreamer-less flac encoder and tagging (#121)
* Add encoding using Xiph.org 'flac' program.

This adds a FlacEncodeTask that encodes wave files to flac files.
This commit also replaces morituri's EncodeTask with FlacEncodeTask, however, in
morituri, EncodeTask also does the tagging.

FlacEncodeTask will not perform the tagging.
So we will need an extra task for the tagging - this will be added soon.

Meanwhile, do not merge this commit to master yet.

* Add tagging using mutagen.

Replace the gstreamer tagging code with mutagen tagging code.
getTagList is rewritten to return a dictionary of tags, which are then simply
passed to mutagen.

The way it is set up right now is not the best - I don't think it makes sense
for tagging to take place in program/cdparanoia.py ; but this is how the current
code did it.

I suggest that, when we rip out all the gstreamer code, we also move the tagging
to a more sensible place; and then also make the tagging not be an actual
'task.Task'.

* Add gstreamer-less CRC32 version

Only works on wave files at this point. Should not be a problem, I think.

* Use proper musicbrainz tags and ALBUM tag.

* Add mutagen to .travis.yml
2017-02-02 21:50:47 +01:00
Samantha Baldwin
8721ba1caf standardise program/sox.py formatting, add test case, docstring (#53)
* standardise program/sox.py formatting, add test case
* add program/sox.peak_level() docstring
* update .travis.yml to include sox as a test dependency
* move sox from test dependency to normal dependency
* update README to mention sox, remove small autoconf mention
* use .splitlines() instead of .split('n')
2016-10-21 23:54:13 +02:00
Samantha Baldwin
2dae462677 update .travis.yml to reflect setuptools migration 2016-10-20 01:11:40 -04:00
JoeLametta
4d81a02f0c Update .travis.yml (#39)
* Travis CI - Added libsndfile1-dev as a dependency
2016-09-20 14:42:01 +02:00
JoeLametta
c9e281f443 Update .travis.yml 2016-07-25 10:15:16 +02:00
Alexei
a8f69e20b9 Made all branches build using travis for more convenient testing of feature branches 2015-12-11 20:34:02 -08:00
Alexei
7cdb967b6f Added python-dev 2015-12-11 20:31:35 -08:00
JoeLametta
5f52ae6eaa Update .travis.yml & README.md 2015-12-12 00:45:31 +01:00
JoeLametta
693d67cf3b Travis continuous integration
thomasvs/morituri#133

Custom file
2015-11-29 16:22:29 +01:00