Commit graph

351 commits

Author SHA1 Message Date
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
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
5e2d813470 Initial work 2021-07-19 14:15:56 -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
Serial
8ec4232602 Add Cargo.lock to gitignore 2021-07-19 12:47:18 -04:00
Alex
0d8062defb
Add style check 2021-07-19 12:46:33 -04:00
Serial
662e08e1fe Add style check 2021-07-19 12:43:30 -04:00
Serial
e3211c3a01 Switch to derive proc macro 2021-07-19 12:39:24 -04:00
Serial
b5fe6c9142 Forgot to create new branch
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 22:56:48 -04:00
Serial
9f50b48764 Temporarily use rust-ape fork
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 22:53:34 -04:00
Serial
0173d9e3e2 Add ability to get/remove custom keys
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 21:03:20 -04:00
Serial
aae6200ced Add AiffTag to docs
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 20:34:34 -04:00
Serial
65b5f131aa Add AudioTagEdit::tag_type
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 20:24:12 -04:00
Serial
c673c7fcbb Add missing title methods to Album
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 19:59:56 -04:00
Serial
a9b78c7aa0 Start using UniCase for OGG formats
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 14:54:54 -04:00
Serial
68ff71c889 Add tests for encoder methods
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 12:53:16 -04:00
Serial
03a3122c36 Wrong encoder key in APE method
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 12:50:27 -04:00
Serial
dfd1495146 Make APE keys case insensitive as the spec isn't normally followed
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-10 12:49:31 -04:00