Philipp Wolfer
dd2acaf6ee
PICARD-1892: Fixed deleting totaldiscs / totaltracks from Vorbis tags
...
Deleting failed if the file only contained disctotal or tracktotal tags, but not also totaldiscs or totaltracks.
2020-07-20 13:29:54 +02:00
Philipp Wolfer
df8010cf02
PICARD-1826: Consider .ogg files as generic Ogg container files
...
Fixes e.g. loading Ogg Opus files with .ogg extension, instead of assuming .ogg is always Ogg Vorbis.
2020-05-24 16:34:38 +02:00
Laurent Monin
6b5e852a60
Run fix-header on *.py
2020-02-24 10:25:09 +01:00
Laurent Monin
0631e5ff28
Move copy_file_tmp() and remove_file_tmp() to PicardTestCase
...
It helps to reduce code redundancy.
2020-02-08 18:04:39 +01:00
Philipp Wolfer
0e42482f5f
PICARD-1662: Do not save too large images to FLAC
2019-11-17 15:42:29 +01:00
Philipp Wolfer
3352e7e86e
PICARD-1643: Fixed saving performer tags to Vorbis and APEv2
...
Tags in the format of performer:instrument were not saved to Vorbis and APEv2 tags if instrument contained non-ASCII characters.
2019-10-16 18:43:36 +02:00
Philipp Wolfer
fb20b00418
PICARD-1630: Always save FLAC picture blocks after Vorbis comments
...
If FLAC picture blocks are located before the Vorbis comments, Windows cannot read the tags. By ensuring the pictures are always located after the Vorbis comments the FLAC metadata will be visible and editable in Windows Explorer.
2019-10-14 11:38:03 +02:00
Philipp Wolfer
c6d091eb0a
Merge pull request #1269 from phw/PICARD-1594-is_video_audio_scripting
...
PICARD-1594: Add $is_video() and $is_audio() scripting functions
2019-09-11 11:48:41 +02:00
Philipp Wolfer
d304e30dc2
PICARD-1594: Set ~video variable on file loading based on extension
...
This does not give a 100% coverage of detecting files which include video, but at least those files are supposed to be video files.
2019-09-11 08:49:00 +02:00
Philipp Wolfer
6aef76e76c
PICARD-1586: Do not actively prevent the standard ReplayGain tags for Opus.
...
Those tags are still supported by some software, and it should be the decision of the ReplayGain tool and / or user which tags to write.
2019-09-11 00:34:35 +02:00
Philipp Wolfer
1f19ee4b94
Increased test coverage of format tests
2019-09-07 17:46:23 +02:00
Philipp Wolfer
69716178eb
PICARD-1591: Error tolerant loading of metadata_block_picture
2019-09-06 18:17:47 +02:00
Philipp Wolfer
a4990746a7
PICARD-1586: Support R128_* tags only for Opus
...
Test other formats for not supporting it.
2019-09-06 10:47:07 +02:00
Philipp Wolfer
9ab4aefc49
PICARD-1586: Support Opus R128_*_GAIN tags
2019-09-06 10:47:07 +02:00
Philipp Wolfer
dc0ec84401
isort: Consistently use two blank lines after import
2019-04-04 08:35:23 +02:00
Philipp Wolfer
dd4da2aa47
Updated isort config to put test imports in separate section
2019-04-04 08:32:22 +02:00
Philipp Wolfer
05fc98c64a
Run isort over all files
2019-04-03 21:19:12 +02:00
Philipp Wolfer
dd12220e1e
PICARD-1497: Mark invalid Vorbis keys as unsupported tags
2019-03-28 22:52:59 +01:00
Philipp Wolfer
09fe255891
Renamed base test case classes for consistency
2019-03-28 11:45:42 +01:00
Philipp Wolfer
a268b13ceb
Refactored cover art file tests into format specific test files
2019-03-28 11:45:42 +01:00
Philipp Wolfer
3b3980adb0
Added tests for technical file info tags
2019-03-28 11:45:42 +01:00
Philipp Wolfer
8fdfcf1ffe
Restructure format tests into separate files
2019-03-28 11:10:06 +01:00