Commit graph

82 commits

Author SHA1 Message Date
Serial
9150c6c547
Shrink variable-size integers when writing 2022-02-19 01:03:26 -05:00
Serial
69b4e2307f
Discard empty atoms 2022-02-19 00:32:16 -05:00
Serial
4c0b7c2273
Add rtng atom support 2022-02-18 08:50:39 -05:00
Serial
c70e8ee454
Expand struct definitions in doc comments 2022-02-18 08:03:46 -05:00
Serial
a1e5a0f670
Add mp4::constants for data type codes 2022-02-18 07:57:26 -05:00
Serial
19b46c6a96
Add a special case for plID atom 2022-02-17 18:53:51 -05:00
Serial
bca87bcece
Continued cleanup 2022-02-15 18:26:29 -05:00
Serial
6bb0427c84
Make all property structs non-exhaustive 2022-02-14 21:19:05 -05:00
Serial
2ccb38a97d
Make PictureType and Mp4Codec non-exhaustive 2022-02-13 20:32:55 -05:00
Serial
91e5d5984b Switch to cfg-if for rustfmt support 2022-02-12 14:33:00 -05:00
Serial
8b39695a61 Add more lints 2022-02-12 14:12:55 -05:00
Serial
2763fccffa Continue to make use of fallible allocation 2022-02-08 20:56:11 -05:00
Serial
9e18616a68
Fix panic in Mp4File::read_from 2022-02-07 10:03:28 -05:00
Serial
d13f01d215
Cleanup; Make use of doc_cfg 2022-02-04 00:59:20 -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
cb7abdb7af Overhaul LoftyError 2022-01-27 15:53:41 -05:00
Serial
d9174697d3 Fix MP4 audio bitrate 2022-01-24 11:05:12 -05:00
Alex
b4d56ab841
Merge pull request #31 from sagudev/main 2022-01-24 09:11:45 -05:00
sagudev
bd896287b6 bit-depth for ALAC and getter for wav 2022-01-24 06:35:15 +01:00
Serial
81bce69d18 Cleanup 2022-01-23 14:11:16 -05:00
sagudev
29378f53a5 bit_depth prototype 2022-01-22 19:54:42 +01:00
Serial
cefc383123 Fix some doc comments 2022-01-09 09:57:43 -05:00
Serial
42688daee8 Fix feature issues 2022-01-08 11:22:38 -05:00
Serial
a49a655f55 Add unstable rustfmt options 2022-01-05 13:26:56 -05:00
Serial
7942a5bd84 Add tests for dump_to 2022-01-05 12:52:29 -05:00
Serial
94e5ed635f Add Tag::dump_to 2022-01-05 12:50:54 -05:00
Serial
612a8b062e Preserve track/disc numbers when converting Ilst 2022-01-02 17:12:16 -05:00
Serial
aa1c306f76 Add accessors for ilst int pairs, convert gnre when reading 2022-01-02 16:08:12 -05:00
Serial
af37013e54 Improve speed of MP3 property reading
This also adds Mp3File::read_properties, which will eventually be added to all files.
2021-12-29 16:36:37 -05:00
Serial
17f771d8a8 Add some QOL methods 2021-12-24 13:16:27 -05: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