JoeLametta
0f67bc4a96
Remove unneeded brackets in print statements
2018-05-08 18:39:08 +02:00
JoeLametta
bd81f80afa
Make flake8 happy
2018-05-08 18:39:08 +02:00
JoeLametta
2b4140d300
Make Python code more idiomatic
2018-05-08 18:39:08 +02:00
JoeLametta
a484815106
Fix dictionary iteration methods
2018-05-08 18:39:08 +02:00
JoeLametta
b6ac79f01e
Wrap map() in a list call
2018-05-08 18:39:08 +02:00
JoeLametta
9a7511b952
Replace iterator's next() methods usage with the next() function
2018-05-08 18:39:08 +02:00
JoeLametta
c26d4e99e5
Convert octal literals into the new syntax
2018-05-08 18:39:08 +02:00
JoeLametta
d3522940b2
Wrap existing range() calls with list
2018-05-08 18:39:08 +02:00
JoeLametta
7dff041362
Replace filter calls with list comprehensions
2018-05-08 18:39:08 +02:00
JoeLametta
4280dbfafc
Convert except X, T to except X as T
2018-05-08 18:39:08 +02:00
JoeLametta
5f75d41c7b
Replace deprecated unittest method names with the correct ones
2018-05-08 18:39:08 +02:00
JoeLametta
44ece38740
In Python 3 print is a function
2018-05-08 18:39:08 +02:00
JoeLametta
37fd1c6bb2
Add cdparanoia version to log file
...
Fixes #267 .
2018-05-08 12:00:00 +00:00
Andreas Oberritter
732515723e
Remove dead code from program.getFastToc
...
The caching mechanism didn's have any effect. The inline function
'function' wasn't used anymore.
2018-05-07 20:02:36 +02:00
JoeLametta
db8050d8c4
Fix PEP-8 E128
2018-04-09 08:05:00 +00:00
JoeLametta
b5caf86cd2
Push whipper v0.7.0 release
2018-04-09 08:00:00 +00:00
Q3CPMA
19eb9741c7
command.cd: simple message while reading toc
...
Fixes #257 .
2018-04-05 18:00:00 +00:00
Samantha Baldwin
574b8b2ea5
Remove debug commands, add mblookup command ( #249 )
...
* add mblookup command
* remove debug commands
* mblookup: replace sys.stdout.write with print
* minor formatting fixes
2018-03-22 14:27:18 +01:00
Samantha Baldwin
fd2c56053b
read command parameters from config sections ( #240 )
...
* read command parameters from config sections
* README: update config file documentation
* README: config example type INI, add comma
* README: clearer and better spelled wording
* README: fix 'delineated' typo
2018-03-07 14:39:29 +01:00
Samantha Baldwin
09de58852e
Revert "Convert docstrings to reStructuredText"
...
This reverts commit 3b1bd242d0 .
2018-03-02 16:47:12 -05:00
Samantha Baldwin
44e160910c
remove -T/--toc-pickle
2018-03-01 21:14:15 -05:00
JoeLametta
64a0cf4327
Push whipper v0.6.0 release
2018-02-02 18:00:00 +00:00
Joe
1909acdc7c
Merge pull request #224 from JoeLametta/peak
...
Test HTOA peak value against 0 (integer comparison)
2018-02-01 15:21:48 +01:00
JoeLametta
00bf17082e
Test HTOA peak value against 0 (integer comparison)
...
Now whipper uses the absolute value of SoX's peak level as internal peak value.
Fixes #143 .
2018-02-01 15:14:42 +01:00
Merlijn Wajer
852f459ad8
Merge pull request #222 from vmx/run-as-module
...
Run whipper without installation
2018-01-31 17:36:03 +01:00
Calum Chisholm
fe17e3b753
Fix appearance of template description text.
...
modified: cd.py
2018-01-29 23:32:43 +08:00
Volker Mische
3f9ce435df
Make accuraterip_checksum found
...
If `accurate_checksum` was successfully built in `src` it will
automatically be found if whipper is run via `python -m whipper`.
2018-01-29 03:34:59 +01:00
Volker Mische
88c7abc0e5
Run whipper without installation
...
This commit makes it possible to run whipper directly with
`python -m whipper` from wither within the source directory
or with `PYTHONPATH` set to the source directory.
2018-01-29 01:47:41 +01:00
Merlijn Wajer
9ad620e53d
common/checksum: Actually use is_wave
2018-01-27 01:55:23 +01:00
Merlijn Wajer
6bd389b7b1
Fix resuming previous rips
...
Thanks to Freso for testing.
command/cd: Only call makedirs when dir does not exist
common/checksum: Support flac input files
Fixes #136
2018-01-26 23:16:41 +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
JoeLametta
3b1bd242d0
Convert docstrings to reStructuredText
...
This commit also includes:
- whitespace / code formatting fixes
- slight syntax related changes: except <exception_name>, e -> except <exception_name> as e
- 3 pointless instructions instances have been rewritten [sorted] (spotted by semi-automatic check)
The unrelated changes shouldn't have any real impact on whipper's behaviour.
2018-01-12 11:42:24 +01:00
Eshan Singh
7d154a3cfe
Refuse any url with a scheme or path
2018-01-05 17:51:57 +05:30
Eshan Singh
04c25ca644
Add tests for get_musicbrainz_server
2018-01-05 17:51:49 +05:30
Eshan Singh
e2e8676e4d
Enable connecting to a custom MusicBrainz server
...
Under the new [musicbrainz] section in the config,
you can set a server to connect to.
Closes #172 .
2018-01-05 17:29:28 +05:30
JoeLametta
75a3d4bce1
Fix two PEP8 errors
2018-01-04 20:58:00 +01:00
Joe
1247c94e8c
Merge pull request #195 from RecursiveForest/restore-flac-extension
...
restore .flac extension
2017-11-06 09:16:13 +01:00
Joe
fef437f93e
Remove redundant error reporting line
...
Fixes #198 .
2017-10-08 22:38:51 +02:00
LingMan
d97371dbc7
Fix recently introduced Python 3 incompatibility
...
Fixes d4aad57188
2017-09-30 02:52:11 +02:00
Samantha Baldwin
00169792d7
restore .flac extension
2017-09-19 14:27:28 -04:00
JoeLametta
a3e92606c5
Merge pull request #187 from RecursiveForest/rewrite-accuraterip
...
AccurateRip V2 support
2017-09-15 23:12:40 +02:00
Samantha Baldwin
d4aad57188
fix minor string handling minibugs
2017-09-15 16:10:22 -04:00
gorgobacka
7ae27de32b
Fix artist name ( #156 )
...
* Use artist-credit->name
Use artist-credit->name, if it exists. Otherwise use artist-credit->artist->name.
* Add test case
* Fix for PEP8
* transform comment to docstring
* reject 'recording artist name' in favour of 'release artist name'
* reject 'recording artist name' in favour of 'release artist name'
2017-09-14 22:25:28 +02:00
Samantha Baldwin
d6424374a8
program.py: more robust write_m3u()
2017-09-11 18:52:23 -04:00
Samantha Baldwin
311084c4fd
offset.py: handle accurip response not found
2017-09-10 22:47:08 -04:00
Samantha Baldwin
94b9a1bbf6
fix image verify:
...
- accurip.py: raise exception if accuraterip db entry not found
- program.py: verify image with only one table, remove redundant check
2017-09-10 22:35:10 -04:00
Samantha Baldwin
b98cc32fd0
program.py: correct m3u htoa handling
2017-09-10 21:53:08 -04:00
Samantha Baldwin
a482c86832
potentially fix UnicodeEncodeError
2017-09-09 16:04:58 -04:00
Samantha Baldwin
b936aff000
fix htoa getPath bug
2017-09-09 15:31:28 -04:00
Samantha Baldwin
e4ca5c0a7f
fix bare raise, fix fencepost error
2017-09-09 15:12:00 -04:00