Commit graph

396 commits

Author SHA1 Message Date
Serial
dab1fcb01b Add getters/setters for common tag items 2021-08-19 18:01:53 -04:00
Serial
e893670f35 Add property and file type getters for TaggedFile 2021-08-19 17:59:24 -04:00
Serial
8bd2fbfa65 Add TaggedFile methods to cover the majority of use cases 2021-08-19 16:19:51 -04:00
Serial
711702b504 Add Tag::re_map 2021-08-19 15:21:39 -04:00
Serial
7b7e949b38 Restructure 2021-08-19 15:16:00 -04:00
Serial
4d4341feaf Correct Probe methods 2021-08-19 15:07:40 -04:00
Serial
b856cd1e9c Update id3 module 2021-08-19 14:29:09 -04:00
Serial
f5f6345cfd Finish ID3v2 picture parsing 2021-08-19 14:26:56 -04:00
Serial
888640cb10 Fix some feature issues 2021-08-18 22:13:59 -04:00
Serial
60846d23dc Rename features 2021-08-18 21:58:27 -04:00
Serial
06bf9b0862 Rename error variant 2021-08-18 21:27:31 -04:00
Serial
471dc2f638 Add Tag::new, Tag::iter, and Tag::retain. Add tag mappings for all ID3v2 versions 2021-08-18 21:26:06 -04:00
Serial
0a455f2dec Remove old comment 2021-08-18 18:59:23 -04:00
Serial
3ea1684cdb Allow mapping a key to an ItemKey 2021-08-18 18:58:08 -04:00
Serial
a822c7cdd0 Start work for ID3 2021-08-18 18:49:33 -04:00
Serial
b510179372 Remove lofty-attr 2021-08-18 18:46:07 -04:00
Serial
419f8457a3 Start work to expose all tags 2021-08-02 17:25:31 -04:00
Serial
b4ef26904f Actually read pictures correctly 2021-08-01 22:55:37 -04:00
Serial
3563713701 Fix comment and ID3v2 skip read 2021-08-01 15:45:13 -04:00
Serial
4c5d827bf3 Fix doc comments again 2021-07-31 23:16:32 -04:00
Serial
8be2c6b123 Merge remote-tracking branch 'origin/main' 2021-07-31 23:15:46 -04:00
Serial
68b584067d Fix doc comments 2021-07-31 23:15:40 -04:00
Alex
850c0c7f4e
Fix another mistake in README 2021-07-31 23:05:28 -04:00
Alex
ea8e9a7ff5
Fix mistake in README 2021-07-31 23:03:39 -04:00
Alex
0caa192a0a
Update test assets 2021-07-31 22:58:14 -04:00
Serial
b390b62297 Update test assets 2021-07-31 22:57:18 -04:00
Alex
cf642a23ef
Version bumps 2021-07-31 22:57:08 -04:00
Serial
b4f696cb59 Version bumps 2021-07-31 22:52:11 -04:00
Alex
e00d1b9161
Merge pull request #6 from Serial-ATA/renovate/syn-1.x 2021-07-31 22:47:54 -04:00
Alex
d90341fb17
Add file property reading 2021-07-31 22:46:39 -04:00
Serial
fb96411031 Add back FLAC tag removal 2021-07-31 22:40:33 -04:00
Serial
b64091d649 Add APE property reading, remove ape as a dependency 2021-07-31 21:33:52 -04:00
Serial
a739dcd28e Add test for MP4 property reading 2021-07-30 15:13:32 -04:00
Serial
93d0431134 Add MPEG property reading 2021-07-29 21:07:08 -04:00
Serial
40c73050ee Clippy 2021-07-28 19:10:59 -04:00
Serial
f0fa6614d0 Merge remote-tracking branch 'origin/file_properties' into file_properties
# Conflicts:
#	Cargo.toml
#	src/components/tags/aiff_tag.rs
#	src/components/tags/ape_tag.rs
#	src/components/tags/id3_tag.rs
#	src/components/tags/mp4_tag.rs
#	src/components/tags/ogg_tag.rs
#	src/tag.rs
#	tests/inner.rs
2021-07-28 19:07:02 -04:00
Serial
efd4239c5a Rebase and update changes 2021-07-28 18:53:50 -04:00
Serial
7826be1a98 Replace Error::InvalidData in favor of format-specific errors 2021-07-28 15:47:15 -04:00
Serial
e530fc0a04 RIFF property reading 2021-07-28 15:32:39 -04:00
Serial
e839a1012a Create IffData struct 2021-07-28 13:46:04 -04:00
Serial
438467f35e Create logic::iff 2021-07-28 13:34:25 -04:00
Serial
6230a0ff09 Id3v2 cleanup 2021-07-27 11:01:52 -04:00
Serial
869d1f03d6 Remove unnecessary AIFF reread 2021-07-26 21:39:03 -04:00
Serial
d94816e439 Cleanup AIFF text chunk read/write 2021-07-26 20:56:17 -04:00
Serial
549a5d4730 Cleanup imports 2021-07-26 15:25:30 -04:00
Serial
71a234e392 Switch to FileProperties::new, read properties of AIFF files with ID3 chunks 2021-07-26 15:21:47 -04:00
Serial
2c047ac004 Update lib.rs 2021-07-26 15:17:07 -04:00
Serial
30bea9c24b Move FileProperties to types 2021-07-26 15:15:00 -04:00
Serial
0b79cd6bcf Add AIFF properties 2021-07-26 14:34:14 -04:00
Serial
1ead4f04f5 Remove metaflac as a dependency 2021-07-25 22:36:43 -04:00