Serial
03276db157
Tags: Implement new accessor methods
2022-06-20 11:17:10 -04:00
Serial
d67db38d75
Tag: Rename Tag::get_texts
to Tag::get_strings
2022-06-19 11:13:29 -04:00
Serial
28fe204058
Accessor: Add {set_, remove_}track
2022-06-10 10:32:15 -04:00
Serial
829b3e0e95
Clippy: misc
2022-06-10 08:35:26 -04:00
Serial
fa2a263a5c
Clippy: derive_partial_eq_without_eq
2022-06-10 08:26:29 -04:00
Serial
4420f92a9f
Tag: Properly capitalize TagType
variants
2022-06-07 20:00:05 -04:00
Serial
5e354e9cda
AIFF: Fix AIFC verification
2022-05-15 09:50:38 -04:00
Serial
87315321ef
Cleanup
2022-04-13 13:28:48 -04:00
Serial
6c29852737
Add Tag::take_strings
2022-03-31 16:20:49 -04:00
Serial
a0e7d5519c
Add missing doc comment
2022-03-31 16:10:03 -04:00
Serial
b41cd32677
Fix a feature issue; cleanup
2022-03-26 12:52:26 -04:00
Serial
12b919871d
Add TagExt::clear
2022-03-18 15:22:40 -04:00
Serial
b6221c18b2
Remove types
module
2022-03-04 09:07:17 -05:00
Serial
2b2b6d2532
Add some more lints
2022-02-20 17:46:58 -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
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
b3e71729da
Continued cleanup
2022-02-13 12:11:06 -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
a21d0380de
Cleanup
2022-02-12 02:52:43 -05:00
Serial
2763fccffa
Continue to make use of fallible allocation
2022-02-08 20:56:11 -05:00
Serial
6570dcaeaf
Begin fallible allocation; Fix WAV/AIFF OOM
2022-02-07 11:25:59 -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
4eb168a8ea
Cleanup
2022-01-25 14:42:32 -05:00
sagu
a7155f31a9
Update src/iff/wav/properties.rs
...
Co-authored-by: Alex <69764315+Serial-ATA@users.noreply.github.com>
2022-01-24 19:24:35 +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
81efcb0271
bit_depth for iff and ape
2022-01-23 07:35:24 +01: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
1824c086e4
Cleanup id3::v2
2022-01-08 08:45:27 -05:00
Serial
f42dfb50bf
Add ItemKey
mappings for new AIFF chunks
2022-01-08 07:42:28 -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
9ffa1b4e0d
Fix AIFF COMT
writing
2022-01-05 12:12:30 -05:00
Serial
ae20700915
Fix AIFF chunk precedence and writing
2022-01-04 22:06:27 -05:00
Serial
6e61f07538
Cleanup chunk reading
2022-01-04 21:38:52 -05:00
Serial
76e788243f
Read AIFF COMT
chunks
2022-01-04 15:03:24 -05:00
Serial
d49a06888f
fmt
2022-01-04 13:07:35 -05:00
Serial
7a036f3ff9
Cleanup AIFF
2022-01-04 13:06:14 -05:00
Serial
a5039e4198
Read AIFF ANNO
chunks
2022-01-03 21:15:48 -05:00
Serial
d7872c671e
Allow multi-item insertion for Tag
, add Tag::take
2022-01-03 21:13:51 -05:00
Serial
6491aadab2
Remove Mp3File::read_properties
2021-12-29 16:57:27 -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