Commit graph

565 commits

Author SHA1 Message Date
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
Serial
cada83eedc fmt 2021-07-24 16:04:28 -04:00
Serial
f12e90dca4 Add missing todo, update FLAC test asset 2021-07-24 16:02:46 -04:00
Serial
091daefd85 Remove metaflac::Tag -> OggTag conversion 2021-07-24 15:54:51 -04:00
Serial
3d6f1f846e Add tests and FileProperties methods 2021-07-24 15:41:17 -04:00
Serial
553db7a0fe Fix vorbis bitrate reading 2021-07-24 15:37:26 -04:00
Serial
ea4bc3aa1b fmt 2021-07-24 14:39:25 -04:00
Serial
dbf63d3018 Fix opus reading, forgot to remove old page read 2021-07-24 12:46:03 -04:00
Serial
472a857640 Fix range 2021-07-24 12:42:58 -04:00
Serial
dd0eb41549 Stop using metaflac for reading, add AudioTagEdit::properties 2021-07-24 11:12:19 -04:00
Renovate Bot
691e4792a1
Update Rust crate syn to 1.0.74 2021-07-24 04:14:38 +00:00
Serial
d519fa5ea1 Clippy 2021-07-23 18:39:04 -04:00
Serial
f95e7cfdff Properties for Opus and Vorbis 2021-07-21 21:56:04 -04:00
Serial
c0457f1ce7 switch Page start and end to u64 2021-07-21 21:49:13 -04:00
Serial
23f9566f26 Add property reading for opus 2021-07-21 16:24:42 -04:00
Serial
660a447c50 Allow skipping Page content 2021-07-20 12:31:44 -04:00
Serial
1c1b7f5916 RiffTag return default on error 2021-07-19 21:10:36 -04:00
Serial
134bef896a Update mp4ameta 2021-07-19 21:01:00 -04:00
Serial
29abe33324 Add credit 2021-07-19 20:34:12 -04:00
Serial
66b5bbd081 Add Tag::remove_from 2021-07-19 20:32:36 -04:00
Serial
9dfb740737 Fix errors 2021-07-19 14:21:38 -04:00
Serial
5e2d813470 Initial work 2021-07-19 14:15:56 -04:00
Serial
d2a6e35537 Don't error out on an empty tag 2021-07-19 13:30:24 -04:00
Serial
f7fa066698 Add a FileProperties struct for future use 2021-07-19 13:13:44 -04:00
Alex
e1c02113ff
Delete Cargo.lock 2021-07-19 12:55:56 -04:00
Alex
0e9d68f1ab
Delete Cargo.lock 2021-07-19 12:55:47 -04:00
Alex
f5c88cbc70
Delete Cargo.lock 2021-07-19 12:55:36 -04:00
Alex
1686487e07
Fix mistake 2021-07-19 12:52:25 -04:00
Serial
4d8dc12538 Merge remote-tracking branch 'origin/main' 2021-07-19 12:51:13 -04:00
Serial
c8f6a0ebc2 Switch to new derive proc macro 2021-07-19 12:51:08 -04:00
Alex
158e49eb51
Run style on nightly 2021-07-19 12:48:55 -04:00
Serial
7419e49891 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	.github/workflows/ci.yml
2021-07-19 12:47:32 -04:00