Download project files

How do I verify a download?


110 of 69 releases

4.0.5 release from the trunk series released

File Description Downloads
download icon soundconverter-4.0.5.tar.gz (md5) source 189
last downloaded today
Total downloads: 189

4.0.4 release from the trunk series released

Release information
Release notes:

What's Changed

Not treating images as audio by @sezanzeb in #57
Optimized filelist progress updates by @sezanzeb in #58
Using GLib events instead of callbacks, fixed recursion problems by @sezanzeb in #56
Support deleting original files when converting from CLI by @christophehenry in #59
Update it.po by @albanobattistella in #61
Add CLI option to force output resample rate by @christophehenry in #62
Fixed the discoverer test by @sezanzeb in #63
Update Turkish by @sabriunal in #66
Add release dates to appdata.xml by @sabriunal in #64
Fix a typo by @sabriunal in #65
Skipping directories that fail to be read when walking by @sezanzeb in #68
minor Russian translation fixes by @derVedro in #69

New Contributors

@christophehenry made their first contribution in #59
@albanobattistella made t...

File Description Downloads
download icon soundconverter-4.0.4.tar.gz (md5) source 1,983
last downloaded 2 days ago
Total downloads: 1,983

4.0.3 release from the trunk series released

Release information
Changelog:

Bugfix release

File Description Downloads
download icon soundconverter-4.0.3.tar.gz (md5) source 5,739
last downloaded 24 hours ago
Total downloads: 5,739

4.0.2 release from the trunk series released

Release information
Release notes:

Bugfix release.

Please note that active branch is now "main" on github.

File Description Downloads
download icon soundconverter-4.0.2.tar.gz (md5) source 208
last downloaded 8 days ago
Total downloads: 208

4.0.1 release from the trunk series released

Release information
Changelog:

Fix events leakage crash during big conversions.
  Thanks snaums, Philippe and sezanzeb.

Fix UI issue when an encoder is missing, the settings were not working.
  Thanks JJ

Fix DATA_PATH from flatpak.
Fix a few issues with appstream data
Remove empty line in glade, remove warning log.
Flatpak l10n fix
  Thanks Johannes

Update german, russian and turkish translations
  Thanks Johannes, Ilia and Serkan.

File Description Downloads
download icon soundconverter-4.0.1.tar.gz (md5) source 528
last downloaded 3 days ago
Total downloads: 528

4.0.0 release from the trunk series released

Release information
Changelog:

2020-10-28 Gautier Portet <email address hidden>

 * setup.py: Add a message if disutils-extra is missing

2020-10-28 Gautier Portet <email address hidden>

 * : Merge pull request #44 from sezanzeb/plugins-package printing which plugins package is missing

2020-10-17 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py: printing which plugins
 package is missing

2020-10-17 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/ui.py, soundconverter/util/error.py,
 soundconverter/util/taskqueue.py: improved some error messaging

2020-10-17 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py: catching glib exceptions
 more broadly

2020-09-07 Gautier Portet <email address hidden>

 * : Merge pull request #41 from sezanzeb/mainloop-freeze GTK progress optimizations and properly closing gst.pipeline

2020-09-04 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/interface/ui.py, tests/testcases/integration.py: test
 for cancel resume. cleaning up pipelines after conversion

2020-09-04 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py: get_progress more beautiful

2020-09-04 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/interface/ui.py: gtk optimizations

2020-09-01 Gautier Portet <email address hidden>

 * : Merge pull request #39 from sezanzeb/pylint-cleanup rewriting task, converter and queue architecture

2020-08-15 sezanzeb <email address hidden>

 * bin/soundconverter, tests/test.py, tests/testcases/integration.py:
 added option to run a single test

2020-08-15 sezanzeb <email address hidden>

 * AUTHORS, README.md: Co-author

2020-08-15 sezanzeb <email address hidden>

 * bin/soundconverter, data/org.soundconverter.gschema.xml,
 soundconverter/util/soundfile.py, tests/test.py,
 tests/testcases/fileoperations.py, tests/testcases/integration.py,
 tests/testcases/names.py, tests/testcases/taskqueue.py: trailing
 whitespaces and unused imports

2020-08-15 sezanzeb <email address hidden>

 * tests/test.py: simplified and sufficient gst.init usage

2020-08-15 sezanzeb <email address hidden>

 * tests/test.py: discover instead of import for tests

2020-08-14 sezanzeb <email address hidden>

 * soundconverter/util/namegenerator.py, tests/testcases/names.py:
 improved docstring of safe_uri

2020-08-14 sezanzeb <email address hidden>

 * soundconverter/util/namegenerator.py, tests/testcases/names.py:
 simplifications and constraints for safe_uri

2020-08-13 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/ui.py, soundconverter/util/formats.py,
 soundconverter/util/logger.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/settings.py: pylint

2020-08-13 sezanzeb <email address hidden>

 * AUTHORS, README.md, setup.py: version 4.0.0

2020-08-13 sezanzeb <email address hidden>

 * tests/testcases/integration.py: fixed test_all_m4a_encoders

2020-08-13 sezanzeb <email address hidden>

 * soundconverter/util/fileoperations.py,
 soundconverter/util/namegenerator.py,
 tests/testcases/fileoperations.py, tests/testcases/names.py:
 adjusted safe_uri a bit to expect uris as parent

2020-08-12 sezanzeb <email address hidden>

 * soundconverter/gstreamer/discoverer.py,
 soundconverter/util/fileoperations.py, tests/test.py,
 tests/testcases/fileoperations.py, tests/testcases/format.py:
 fileoperations tests, codestyle

2020-08-12 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py, tests/testcases/integration.py:
 faster GUI tests, test for fdkaacenc

2020-08-12 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/interface/batch.py, soundconverter/util/formats.py:
 support for fdkaacenc

2020-08-12 sezanzeb <email address hidden>

 * soundconverter/interface/batch.py: complains for missing paths

2020-08-12 sezanzeb <email address hidden>

 * tests/testcases/integration.py: added tests for invalid files in
 gui

2020-08-11 sezanzeb <email address hidden>

 * bin/soundconverter, data/org.soundconverter.gschema.xml,
 data/soundconverter.glade, po/POTFILES.in,
 soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/profiles.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/formats.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/settings.py, tests/testcases/batch.py,
 tests/testcases/integration.py: removed audio profiles, batch help
 improvements

2020-08-07 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/gstreamer/converter.py,
 soundconverter/interface/batch.py, tests/testcases/batch.py,
 tests/testcases/integration.py: added option to configure what to do
 with existing files

2020-08-07 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/soundfile.py, tests/testcases/names.py: renamed
 path to uri in name generation function

2020-08-07 sezanzeb <email address hidden>

 * soundconverter/interface/batch.py, tests/testcases/batch.py,
 tests/testcases/integration.py: test for delete-original

2020-08-07 sezanzeb <email address hidden>

 * tests/testcases/names.py: small test for fill_pattern

2020-08-07 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/interface/batch.py,
 soundconverter/util/namegenerator.py,
 tests/testcases/integration.py, tests/testcases/names.py: supporting
 patterns in batch mode with -p, newer style format strings for
 pattern filling

2020-08-07 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/interface/batch.py,
 soundconverter/util/formats.py, soundconverter/util/settings.py,
 tests/testcases/batch.py, tests/testcases/format.py,
 tests/testcases/integration.py: changed to specifying the mode with
 -m

2020-08-06 sezanzeb <email address hidden>

 * README.md: typo

2020-08-06 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/gstreamer/converter.py,
 soundconverter/interface/batch.py, soundconverter/util/logger.py:
 improved some batch mode logs, renewed batch screenshot

2020-08-06 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py, tests/testcases/integration.py:
 test for wav sample width, a.wav has stereo channels

2020-08-06 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/formats.py, soundconverter/util/logger.py,
 soundconverter/util/settings.py, soundconverter/util/soundfile.py,
 tests/testcases/batch.py, tests/testcases/format.py,
 tests/testcases/integration.py: making abr, cbr and vbr work with
 batch mode

2020-08-06 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py, soundconverter/util/formats.py,
 tests/testcases/format.py: wav bitrate in ui

2020-08-06 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py: fixed wav output, making
 Converter work standalone

2020-08-06 sezanzeb <email address hidden>

 * bin/soundconverter: proper method for gst args

2020-08-05 sezanzeb <email address hidden>

 * po/POTFILES.in, soundconverter/interface/batch.py,
 soundconverter/interface/ui.py, soundconverter/util/formatting.py,
 tests/testcases/integration.py: improved batch mode logs

2020-08-05 sezanzeb <email address hidden>

 * bin/soundconverter: updated example

2020-08-05 sezanzeb <email address hidden>

 * soundconverter/util/formats.py: unused gettext import

2020-08-05 sezanzeb <email address hidden>

 * README.md: added batch screenshot

2020-08-05 sezanzeb <email address hidden>

 * soundconverter/interface/batch.py,
 soundconverter/interface/ui.py, tests/testcases/batch.py,
 tests/testcases/integration.py: more tests and fixes for batch file
 finding

2020-08-05 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py, tests/test.py,
 tests/testcases/integration.py: test for disabling encoders

2020-08-04 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py: fixed list index out of range for
 profile mime type

2020-08-04 sezanzeb <email address hidden>

 * soundconverter/gstreamer/discoverer.py,
 tests/testcases/discoverer.py: test for add_discoverers

2020-08-04 sezanzeb <email address hidden>

 * soundconverter/util/taskqueue.py, tests/testcases/integration.py:
 removed unused weight return value

2020-08-04 sezanzeb <email address hidden>

 * data/soundconverter.glade, soundconverter/interface/ui.py: removed
 some unused hscale elements

2020-08-03 sezanzeb <email address hidden>

 * soundconverter/gstreamer/discoverer.py: taglits has no attribute
 foreach, non reproducable bug, possibly in gst?

2020-08-03 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py, soundconverter/util/task.py,
 soundconverter/util/taskqueue.py, tests/testcases/integration.py,
 tests/testcases/taskqueue.py: saving some redundancy in progress
 queries

2020-08-03 sezanzeb <email address hidden>

 * soundconverter/util/taskqueue.py: smoothing for remaining time not
 needed

2020-08-03 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/task.py, soundconverter/util/taskqueue.py,
 tests/testcases/integration.py, tests/testcases/taskqueue.py: more
 precise remaining time calculation

2020-08-02 sezanzeb <email address hidden>

 * data/soundconverter.glade,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/ui.py, soundconverter/util/formats.py,
 soundconverter/util/namegenerator.py,
 tests/testcases/discoverer.py, tests/testcases/integration.py,
 tests/testcases/names.py: denylits, {} pattern conversion and
 settings gui alignments

2020-08-02 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/batch.py,
 soundconverter/interface/notify.py, soundconverter/interface/ui.py,
 soundconverter/util/fileoperations.py,
 soundconverter/util/formats.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/soundfile.py, tests/testcases/discoverer.py,
 tests/testcases/integration.py, tests/testcases/names.py: mostly
 pylint, duration in discoverer

2020-08-02 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 tests/testcases/discoverer.py, tests/testcases/integration.py:
 adjusted usage of discoverer in batch, fixed tests

2020-08-02 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/soundfile.py, tests/testcases/discoverer.py:
 much faster discovery

2020-08-02 sezanzeb <email address hidden>

 * soundconverter/gstreamer/discoverer.py,
 tests/testcases/integration.py: log messages to discoverer

2020-08-02 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/util/namegenerator.py: discoverer step made tag
 finding in converter obsolete

2020-08-02 sezanzeb <email address hidden>

 * soundconverter/util/namegenerator.py,
 tests/testcases/integration.py: added test for adding numbers to
 filenames when they already exist

2020-08-02 sezanzeb <email address hidden>

 * data/soundconverter.glade, soundconverter/gstreamer/converter.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/taskqueue.py, tests/testcases/integration.py:
 added gui test for patterns

2020-08-01 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py,
 soundconverter/util/namegenerator.py,
 tests/testcases/integration.py: tests passing

2020-08-01 sezanzeb <email address hidden>

 * soundconverter/interface/ui.py, soundconverter/util/taskqueue.py:
 looks like the py3k branch

2020-08-01 sezanzeb <email address hidden>

 * soundconverter/gstreamer/converter.py,
 soundconverter/interface/ui.py,
 soundconverter/util/fileoperations.py,
 soundconverter/util/logger.py, soundconverter/util/taskqueue.py,
 tests/testcases/integration.py, tests/testcases/names.py,
 tests/testcases/taskqueue.py: some fixes on progress

2020-08-01 sezanzeb <email address hidden>

 * bin/soundconverter, po/POTFILES.in,
 soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/gstreamer/task.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/fileoperations.py,
 soundconverter/util/formats.py,
 soundconverter/util/namegenerator.py, soundconverter/util/queue.py,
 soundconverter/util/soundfile.py, soundconverter/util/task.py,
 soundconverter/{gstreamer => util}/taskqueue.py, tests/__init__.py,
 tests/testcases/__init__.py, tests/testcases/batch.py,
 tests/testcases/integration.py, tests/testcases/names.py,
 tests/testcases/taskqueue.py: all tests passing

2020-08-01 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/interface/batch.py,
 soundconverter/util/namegenerator.py,
 tests/testcases/discoverer.py, tests/testcases/integration.py,
 tests/testcases/names.py: all except the gui specs are working

2020-08-01 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/gstreamer/converter.py,
 soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/batch.py,
 soundconverter/util/namegenerator.py, soundconverter/util/queue.py,
 tests/test.py, tests/testcases/integration.py: batch mode tests
 working

2020-07-31 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/gstreamer/discoverer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/formats.py, tests/test.py,
 tests/testcases/converter.py, tests/testcases/discoverer.py: added
 discoverer spec

2020-07-31 sezanzeb <email address hidden>

 * bin/soundconverter, po/POTFILES.in,
 soundconverter/audio/tagreader.py,
 soundconverter/audio/typefinder.py,
 soundconverter/converter/__init__.py,
 soundconverter/converter/gstreamer.py, soundconverter/{audio =>
 gstreamer}/__init__.py, soundconverter/{audio =>
 gstreamer}/converter.py, soundconverter/gstreamer/discoverer.py,
 soundconverter/{audio => gstreamer}/profiles.py,
 soundconverter/{audio => gstreamer}/task.py, soundconverter/{audio
 => gstreamer}/taskqueue.py, soundconverter/interface/batch.py,
 soundconverter/util/formats.py,
 soundconverter/util/namegenerator.py, tests/testcases/converter.py,
 tests/testcases/taskqueue.py: discoverer

2020-07-31 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/audio/converter.py,
 soundconverter/interface/batch.py, soundconverter/util/formats.py,
 soundconverter/util/namegenerator.py, tests/test.py,
 tests/testcases/integration.py: first batch conversion to work

2020-07-31 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/audio/converter.py,
 soundconverter/audio/taskqueue.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/error.py,
 soundconverter/util/fileoperations.py,
 soundconverter/util/logger.py, tests/test.py,
 tests/testcases/batch.py, tests/testcases/integration.py,
 tests/testcases/taskqueue.py: some more work on batch more,
 prepare_files_list tests

2020-07-31 sezanzeb <email address hidden>

 * soundconverter/util/namegenerator.py, tests/test.py,
 tests/testcases/converter.py, tests/testcases/names.py: all name,
 format and taskqueue specs work

2020-07-31 sezanzeb <email address hidden>

 * soundconverter/util/fileoperations.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/soundfile.py, tests/testcases/names.py:
 generate_target_path is really clean now

2020-07-31 sezanzeb <email address hidden>

 * po/POTFILES.in, soundconverter/converter/gstreamer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/{names.py => namegenerator.py},
 tests/testcases/names.py: old name

2020-07-31 sezanzeb <email address hidden>

 * soundconverter/audio/converter.py,
 soundconverter/converter/gstreamersfdgsdf.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/fileoperations.py,
 soundconverter/util/formats.py, soundconverter/util/names.py,
 soundconverter/util/soundfile.py, tests/testcases/names.py:
 TargetNameGeneratorTestCases work again

2020-07-30 sezanzeb <email address hidden>

 * .gitignore, bin/soundconverter,
 soundconverter/audio/converter.py, soundconverter/audio/task.py,
 soundconverter/converter/gstreamer.py,
 soundconverter/converter/gstreamersfdgsdf.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/names.py, tests/test.py,
 tests/testcases/integration.py, tests/testcases/names.py: really
 cleaning up the name generation

2020-07-30 sezanzeb <email address hidden>

 * soundconverter/interface/batch.py,
 soundconverter/util/formats.py, soundconverter/util/names.py,
 tests/test.py, tests/testcases/names.py: name specs are running

2020-07-30 sezanzeb <email address hidden>

 * CHANGELOG.old, bin/soundconverter, data/soundconverter.glade,
 soundconverter/audio/converter.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/formats.py, soundconverter/util/names.py,
 tests/test.py, tests/testcases/format.py: arbitary bitrate support
 for batch

2020-07-30 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/converter/gstreamer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/names.py: targetnamegenerator remembers settings
 during conversion

2020-07-30 sezanzeb <email address hidden>

 * bin/soundconverter, po/POTFILES.in,
 soundconverter/audio/taskqueue.py,
 soundconverter/interface/batch.py, soundconverter/util/queue.py,
 soundconverter/util/settings.py, tests/testcases/converter.py,
 tests/testcases/taskqueue.py: taskqueue spec works again

2020-07-29 sezanzeb <email address hidden>

 * soundconverter/audio/converter.py,
 soundconverter/converter/gstreamer.py,
 soundconverter/converter/gstreamersfdgsdf.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/names.py: fixed all pylint -E errors

2020-07-29 sezanzeb <email address hidden>

 * bin/soundconverter, soundconverter/audio/task.py,
 soundconverter/audio/taskqueue.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/formats.py, soundconverter/util/names.py,
 soundconverter/util/queue.py, soundconverter/util/settings.py,
 tests/testcases/taskqueue.py: more pylint fixes

2020-07-28 sezanzeb <email address hidden>

 * bin/soundconverter, setup.py, soundconverter/audio/converter.py,
 soundconverter/audio/taskqueue.py,
 soundconverter/converter/gstreamer.py,
 soundconverter/interface/batch.py, soundconverter/util/logger.py,
 soundconverter/util/queue.py, soundconverter/util/settings.py: some
 reducing line length of 79, work in progress on batch mode

2020-07-28 sezanzeb <email address hidden>

 * soundconverter/audio/converter.py: ready to modify batch.py for
 first tests

2020-07-28 sezanzeb <email address hidden>

 * soundconverter/audio/converter.py,
 soundconverter/converter/gstreamersfdgsdf.py:
 find_available_elements cleaned

2020-07-28 sezanzeb <email address hidden>

 * soundconverter/audio/converter.py: typo _append_tag

2020-07-28 sezanzeb <email address hidden>

 * soundconverter/audio/converter.py,
 soundconverter/audio/profiles.py,
 soundconverter/audio/taskqueue.py,
 soundconverter/converter/gstreamer.py,
 soundconverter/converter/gstreamersfdgsdf.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/formats.py,
 soundconverter/util/{namegenerator.py => names.py},
 tests/testcases/names.py: pylint, tag messages, fixed bugs

2020-07-27 sezanzeb <email address hidden>

 * .gitignore, soundconverter/audio/converter.py,
 soundconverter/audio/task.py, soundconverter/audio/taskqueue.py,
 soundconverter/converter/gstreamersfdgsdf.py: started creating a
 converter class

2020-07-26 sezanzeb <email address hidden>

 * tests/test.py, tests/testcases/converter.py,
 tests/testcases/taskqueue.py: improved tasqueue spec

2020-07-26 sezanzeb <email address hidden>

 * soundconverter/audio/converter.py, tests/testcases/converter.py,
 tests/testcases/taskqueue.py: added tests for the example async task

2020-07-26 sezanzeb <email address hidden>

 * soundconverter/audio/task.py: __init__ is not required

2020-07-26 sezanzeb <email address hidden>

 * soundconverter/audio/taskqueue.py: clarification in task_done

2020-07-26 sezanzeb <email address hidden>

 * soundconverter/audio/task.py, soundconverter/audio/taskqueue.py,
 tests/testcases/taskqueue.py: cancel run tests

2020-07-23 sezanzeb <email address hidden>

 * soundconverter/audio/__init__.py,
 soundconverter/audio/converter.py,
 soundconverter/audio/tagreader.py, soundconverter/audio/task.py,
 soundconverter/audio/taskqueue.py,
 soundconverter/audio/typefinder.py,
 soundconverter/converter/gstreamer.py, soundconverter/util/task.py,
 tests/test.py, tests/testcases/format.py,
 tests/testcases/integration.py, tests/testcases/names.py,
 tests/testcases/taskqueue.py: some basic working queue class, some
 tests

2020-07-23 sezanzeb <email address hidden>

 * setup.py, soundconverter/interface/batch.py,
 soundconverter/interface/ui.py, soundconverter/util/error.py,
 soundconverter/util/formats.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/settings.py, tests/testcases/integration.py,
 tests/testcases/names.py: some pycodestyle cleanup

2020-07-23 sezanzeb <email address hidden>

 * soundconverter/converter/gstreamer.py,
 soundconverter/interface/batch.py, soundconverter/interface/ui.py,
 soundconverter/util/fileoperations.py,
 soundconverter/util/formats.py, soundconverter/util/logger.py,
 soundconverter/util/namegenerator.py,
 soundconverter/util/settings.py, soundconverter/util/soundfile.py,
 soundconverter/util/task.py: fixed unused imports, removed code that
 was commented for quite some time

File Description Downloads
download icon soundconverter-4.0.0.tar.gz (md5) source 4,997
last downloaded 8 days ago
Total downloads: 4,997

3.1.0 release from the trunk series released

File Description Downloads
download icon soundconverter-3.1.0.tar.gz (md5) source 524
last downloaded 5 days ago
Total downloads: 524

3.0.2 release from the trunk series released

Release information
Changelog:

Bugfixes:
- fixed disc-number+disc-total use in filename templates

Changes from sezanzeb:
 - better CLI function
   -r to use subdirectories
   -o to select output path
   -Q to select quality
   -i to skip existing files

- multi-threaded CLI conversion

- progress information when adding files
- list of import error grouped in a menu-accessible dialog

Modernized UI
- Symbolic icons
- Change dialogs to be more consistent

File Description Downloads
download icon soundconverter-3.0.2.tar.xz (md5) source 10,552
last downloaded today
Total downloads: 10,552

3.0.1 release from the trunk series released

File Description Downloads
download icon soundconverter-3.0.1.tar.xz (md5) sources 670
last downloaded today
Total downloads: 670

3.0.0 release from the trunk series released

Release information
Changelog:

Change GConf to GSettings to store settings.
Stop using typefind when adding files, and filter only when converting. This is much faster.
Actually use --jobs command line to limit the number of jobs.

File Description Downloads
download icon soundconverter-3.0.0.tar.xz (md5) sources 9,399
last downloaded 8 days ago
Total downloads: 9,399

110 of 69 releases