Serial
d89250eef7
musepack: Support SV7 property reading
2023-06-06 10:34:37 -04:00
Serial
fc1186bc5a
musepack: Support MPC stream version 8
2023-06-06 10:34:37 -04:00
Serial
6b204ce397
probe: Document example behavior for ParsingMode
variants
2023-06-03 13:36:02 -04:00
Serial
bf80fec0dd
probe: Document how to use ParsingMode
2023-06-03 13:36:02 -04:00
Serial
464be3cb14
probe: Add new default ParsingMode
variant
...
The new `BestAttempt` variant will be less eager to error than the previous default, `ParsingMode::Strict`. This comes with the consequence that the input may not be *entirely* correct.
2023-06-03 13:36:02 -04:00
Serial
48df6ccae4
mpeg: Switch MPEGFile
/MPEGProperties
to UpperCamelCase
2023-04-21 20:35:21 -04:00
Serial
8920a39f93
file: Switch FileType
variants to UpperCamelCase
2023-04-21 20:35:21 -04:00
Uwe Klotz
dca773401d
Use #[must_use] pub const fn new(...)
whenever possible
2023-01-10 20:06:05 -05:00
Alex
02f1314005
Add support for AAC ( #71 )
2022-10-14 09:06:27 -04:00
Serial
f1ab92733a
Resolve: Move panic into lookup_resolver
2022-09-30 07:09:58 -04:00
Alex
ba6ef4f400
Probe: Add minimal ParseOptions ( #70 )
2022-09-24 02:34:22 -04:00
Serial
80f21fa61d
docs: Fix links to resolve::register_custom_resolver
2022-09-09 00:59:36 -04:00
Serial
1b546700d5
MPEG: Change remaining references to mp3
to mpeg
2022-08-10 14:14:21 -04:00
Serial
0805e6683b
MP3: Rename MP3File
to MPEGFile
2022-07-24 16:28:28 -04:00
Serial
790e175b30
TaggedFile: Stop taking references to TagType
2022-07-24 16:14:42 -04:00
Alex
f48014fda8
Implement custom file resolvers ( #40 )
2022-07-24 16:08:46 -04:00
Serial
5e35896dff
Misc: Add err!
macro
2022-07-12 14:46:30 -04:00
Serial
0245b18498
Probe: Add examples to docs
2022-07-05 23:26:53 -04:00
Serial
0375a085e2
Probe: Hide paths in examples
2022-07-05 22:51:02 -04:00
Serial
74779369cf
WavPack: Start basic implementation
2022-05-29 22:14:40 -04:00
Serial
301d457cd3
Give FLAC its own module
2022-03-18 15:06:42 -04:00
Serial
fd63099978
Wrap files in a BufReader
in read_from
2022-03-18 14:47:00 -04:00
Serial
26b0b013a7
Add more Probe
tests
2022-03-18 13:54:55 -04:00
Serial
c6d1ef505d
Support FLAC files with an ID3v2 tag
2022-03-16 16:59:55 -04:00
Serial
b6221c18b2
Remove types
module
2022-03-04 09:07:17 -05:00
Serial
03b7384f8b
Remove ErrorKind::BadExtension
2022-02-17 19:00:38 -05:00
Serial
a31f372559
Support writing an ID3v2 footer
2022-02-16 17:28:47 -05:00
Serial
d73173fb84
Add extra check to tag_reader
example; Reorganize test assets
2022-02-13 13:15:27 -05:00
Serial
c1725de93d
Add Speex
support
2022-01-31 18:19:11 -05:00
Serial
cb7abdb7af
Overhaul LoftyError
2022-01-27 15:53:41 -05:00
Serial
090a00616e
Add tag writing benchmark
2022-01-26 23:39:30 -05:00
Serial
81bce69d18
Cleanup
2022-01-23 14:11:16 -05:00
Alex
d034782a27
Fix test assertion
2022-01-22 11:01:27 -05:00
localthomas
a326788819
implemented clippy suggestions
2022-01-21 17:42:01 +01:00
localthomas
e1a8e08a3f
return type of guess_inner
is now std::io::Result
2022-01-21 17:34:49 +01:00
localthomas
134d91d61a
refactor after code review
2022-01-21 17:31:14 +01:00
localthomas
0e8ad5759c
added searching for frame sync bits when file type probing
...
When a file contains an ID3 block, the following data might be an MP3 frame.
The frame might be prepended by junk bytes, which are skipped with this commit.
2022-01-21 13:55:28 +01:00
Serial
8021ca924c
Finalize docs
2021-12-23 10:00:54 -05:00
Serial
8f2f7ba484
Restructure project
2021-12-22 09:49:43 -05:00
Serial
a7d9deaa14
Make property reading optional
2021-12-21 20:20:24 -05:00
Serial
12451b2df9
Continue working on docs
2021-12-06 07:18:07 -05:00
Serial
45fd0c7ed9
Start documentation
2021-12-05 18:05:14 -05:00
Serial
733710f8ca
Overhaul Probe
2021-12-05 17:02:22 -05:00
Serial
bc0c246dbf
Add format specific tag structs
...
This allows for the use of format-specific elements, such as ID3v2 frame headers
2021-11-21 15:18:19 -05:00
Serial
e84731c375
Add format specific audio property structs
2021-10-01 19:30:51 -04:00
Serial
ffba428c98
Fix freeform reading, remove old probe function
2021-09-13 17:39:32 -04:00
Serial
6edee49207
Remove thiserror
2021-09-05 19:22:29 -04:00
Serial
fafda6243d
Start work to parse mp4 atoms
2021-09-01 17:23:50 -04:00
Serial
98ab6d4bce
fmt
2021-08-24 23:38:56 -04:00
Serial
2c3a041807
Clippy
2021-08-24 23:35:28 -04:00