Serial
1f432b9b36
Tests: Add TODOs for other fuzz tests
2022-07-10 18:35:45 -04:00
Serial
10b8462e7a
WAV: Stop relying on file's provided size (Fix OOM)
2022-07-10 18:30:12 -04:00
Serial
8a70a77387
AIFF: Stop relying on file's provided size (Fix OOM)
2022-07-10 18:16:31 -04:00
Serial
8ee268b188
Tests: Add empty fuzz tests
2022-07-10 17:15:31 -04:00
Serial
fa7920638a
Test: Verify we can read zero-sized files with properties=false
2022-07-05 22:40:15 -04:00
Serial
e245155f99
MP4: Add test for empty ilst
2022-07-05 22:38:55 -04:00
Serial
e1c10bee66
MP4: Support property reading for files with FLAC audio
2022-07-05 13:14:09 -04:00
Serial
f809fb2635
Clippy: fix explicit_auto_deref
in tests
2022-07-03 17:46:18 -04:00
Serial
f4ed05ed55
AIFF: Add zero-sized text chunks test
2022-06-29 22:56:24 -04:00
Serial
e3132d4123
ID3v2: Properly capitalize ID3v2Tag
2022-06-26 11:44:27 -04:00
Serial
bb74a9fdf4
ID3v2: Properly capitalize ID3v2Version
2022-06-26 11:39:12 -04:00
Serial
efff0eb306
ID3v2: Support decoding UTF-16 T/WXXX frames with missing content BOM
...
closes #53
2022-06-25 21:21:47 -04:00
Serial
4420f92a9f
Tag: Properly capitalize TagType
variants
2022-06-07 20:00:05 -04:00
Serial
508185c48c
WavPack: Support writing tags
2022-05-30 08:45:08 -04:00
Serial
74779369cf
WavPack: Start basic implementation
2022-05-29 22:14:40 -04:00
Serial
3c271236b2
MP3: Improve reverse frame sync search
2022-05-15 09:20:44 -04:00
Serial
b5478d1f1d
MP4: Support atoms with multiple values
2022-05-13 17:06:55 -04:00
Serial
62c8a246df
Fix CI
2022-05-08 10:57:22 -04:00
Serial
1dcb1d6f7a
TODOs
2022-05-07 12:15:52 -04:00
Serial
f0c2252eec
Add tests for zero-size files
2022-05-07 12:13:35 -04:00
Serial
89ebe2ed17
Fix panic reading MP3 files with no MPEG frames
2022-04-24 16:56:13 -04:00
Serial
87315321ef
Cleanup
2022-04-13 13:28:48 -04:00
Serial
e2d0978ce1
Allow removing ID3v2 tags from FLAC and APE
2022-03-27 14:12:32 -04:00
Serial
c3c8e01bf4
Support the ID3v2 POPM frame
2022-03-20 12:05:38 -04:00
Serial
301d457cd3
Give FLAC its own module
2022-03-18 15:06:42 -04:00
Serial
c6d1ef505d
Support FLAC files with an ID3v2 tag
2022-03-16 16:59:55 -04:00
Serial
768fc8d875
Support the ALS codec for MP4; Fix MP4 property reading
2022-03-08 23:08:04 -05:00
Serial
d86e007fe7
Handle non-full meta
atoms
2022-03-06 13:17:16 -05:00
Serial
0920cb2cda
Add a test for issue #37
2022-03-05 11:55:41 -05:00
Serial
be4e2a9866
Utilize free
atoms when writing; Fix meta
atom writing
2022-02-20 18:00:00 -05:00
Serial
e01d875e05
Remove unwraps; Stop taking references to Copy
types
2022-02-19 10:14:14 -05:00
Serial
e66ab4587d
Finalize Accessor
and TagExt
documentation
2022-02-19 09:39:09 -05:00
Serial
4c0b7c2273
Add rtng
atom support
2022-02-18 08:50:39 -05:00
Serial
19b46c6a96
Add a special case for plID
atom
2022-02-17 18:53:51 -05:00
Serial
6bb0427c84
Make all property structs non-exhaustive
2022-02-14 21:19:05 -05:00
Serial
d73173fb84
Add extra check to tag_reader
example; Reorganize test assets
2022-02-13 13:15:27 -05:00
Serial
a179cfe736
Start work on TagIO
trait
...
This is the start of making Lofty more general purpose, allowing for the creation of custom tags.
This also makes `TagType::remove_from*` fallible, which makes much more sense.
2022-02-02 22:10:04 -05:00
Serial
c1725de93d
Add Speex
support
2022-01-31 18:19:11 -05:00
Alex
e0ea0eb67a
Merge pull request #33 from sagudev/wave-depth
...
Fix `WavProperties` reading
2022-01-24 13:57:55 -05:00
Serial
7301b1c9b0
Rename M4A test assets
2022-01-24 11:18:49 -05:00
Serial
d9174697d3
Fix MP4 audio bitrate
2022-01-24 11:05:12 -05:00
sagudev
3d26e34514
fmt
2022-01-24 16:38:18 +01:00
sagu
6325665ab2
Merge branch 'main' into wave-depth
2022-01-24 16:35:24 +01:00
sagudev
bd896287b6
bit-depth for ALAC and getter for wav
2022-01-24 06:35:15 +01:00
sagudev
e0f075a912
Add testing against hound
2022-01-23 13:37:13 +01:00
sagudev
c8c84e6660
hound testing
2022-01-23 12:32:51 +01:00
sagudev
23cf587940
bit_depth test
2022-01-23 07:40:26 +01:00
sagudev
29378f53a5
bit_depth prototype
2022-01-22 19:54:42 +01:00
localthomas
3783bfbbb8
renamed test asset file
2022-01-21 17:21:47 +01:00
localthomas
47a28402db
added frame sync search for MP3 reading
...
The first MP3 frame behind metadata blocks is found by searching for frame sync bits.
This skips junk bytes between any metadata blocks and the first MP3 frame.
2022-01-21 14:52:32 +01:00