Commit graph

191 commits

Author SHA1 Message Date
Serial
d04ee2bea7
0.6.1 2022-04-09 02:00:20 -04:00
Serial
624b64ca03
0.6.0 2022-04-05 18:52:09 -04:00
Serial
7362a2898e
Bump deps 2022-04-05 18:49:30 -04:00
Serial
85d571bb40
Bump ogg_pager 2022-03-05 12:07:54 -05:00
Serial
74d9f3501e
0.5.3 2022-03-03 17:50:29 -05:00
Serial
41e4b1a883
Bump ogg_pager 2022-03-03 17:04:34 -05:00
Serial
5bf1f342dc
0.5.2 2022-02-26 10:24:42 -05:00
Serial
d00be2cc9a
0.5.1 2022-02-21 13:55:58 -05:00
Serial
a1463f3985
0.5.0 2022-02-20 09:19:41 -05:00
Serial
91e5d5984b Switch to cfg-if for rustfmt support 2022-02-12 14:33:00 -05:00
Serial
d13f01d215
Cleanup; Make use of doc_cfg 2022-02-04 00:59:20 -05:00
Serial
4e3cf7a882
Add ID3v2 tag restrictions to docs.rs 2022-02-03 21:55:36 -05:00
Serial
64f0eff19d
0.4.0 2022-01-31 13:53:23 -05:00
Serial
090a00616e Add tag writing benchmark 2022-01-26 23:39:30 -05:00
Serial
43feafedb9 Switch to once_cell 2022-01-26 14:18:38 -05:00
Serial
f697e94fe6 Update ogg_pager 2022-01-26 11:53:20 -05:00
Alex
e0ea0eb67a
Merge pull request #33 from sagudev/wave-depth
Fix `WavProperties` reading
2022-01-24 13:57:55 -05:00
Serial
3030d4dd3a Include benches 2022-01-24 11:26:21 -05: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
Renovate Bot
136978a2b3
Update Rust crate structopt to 0.3.26 2022-01-22 06:05:01 +00:00
Serial
c88cad09b8
Exclude unnecessary files 2022-01-13 14:47:18 -05:00
Serial
e6b714eac4 0.3.3 2022-01-09 10:10:05 -05:00
Renovate Bot
a79967ca8a
Update Rust crate tempfile to 3.3.0 2022-01-08 20:05:05 +00:00
Serial
a86738d1d4 bump ogg_pager 2022-01-08 07:18:06 -05:00
Serial
3f0d6d8b00 Update ogg_pager 2022-01-07 13:02:48 -05:00
Serial
52869915b7 0.3.2 2022-01-02 17:26:30 -05:00
Serial
749f920cf0 Change Criterion output format 2021-12-31 13:36:42 -05:00
Serial
667e2a872f 0.3.1 2021-12-24 13:33:58 -05:00
Alex
392eb69db0
Merge pull request #18 from Serial-ATA/renovate/flate2-1.x 2021-12-23 12:54:02 -05:00
Alex
79ee986cd0
Merge pull request #19 from Serial-ATA/renovate/ogg_pager-0.x 2021-12-23 12:53:50 -05:00
Renovate Bot
330313d95c
Update Rust crate paste to 1.0.6 2021-12-23 17:51:25 +00:00
Renovate Bot
9dd6e3a79e
Update Rust crate ogg_pager to 0.1.8 2021-12-23 17:51:23 +00:00
Renovate Bot
7e4a7cbf3d
Update Rust crate flate2 to 1.0.22 2021-12-23 17:51:21 +00:00
Serial
ddf449856b Prepare for release 2021-12-23 10:15:13 -05:00
Serial
8021ca924c Finalize docs 2021-12-23 10:00:54 -05:00
Serial
e5d2c4dc1f Resolve feature issues 2021-12-21 17:28:18 -05:00
Serial
ea0f3007e8 Add tag_writer example 2021-12-20 10:56:32 -05:00
Serial
6fa5ee0890 Fix benches 2021-12-10 22:09:11 -05:00
Serial
733710f8ca Overhaul Probe 2021-12-05 17:02:22 -05:00
Serial
bc0c246dbf Add format specific tag structs
This allows for the use of format-specific elements, such as ID3v2 frame headers
2021-11-21 15:18:19 -05:00
Serial
11d4d55dc8 Add Tag::remove_from, get_string, and get_binary 2021-10-01 17:59:53 -04:00
Serial
8bf22a0115 Fix ID3v2.2 reading, cleanup MPEG header reading 2021-09-19 14:48:35 -04:00
Serial
8a14ef13fb Remove cfg-if 2021-09-05 19:24:02 -04:00
Serial
6edee49207 Remove thiserror 2021-09-05 19:22:29 -04:00
Serial
441e107787 Update dependencies 2021-09-02 20:22:05 -04:00
Serial
bf703e474d Remove old dependencies 2021-09-02 20:12:14 -04:00
Serial
575d7af692 Put ID3v2 tag restrictions behind a feature, cleanup 2021-08-28 20:11:37 -04:00
Serial
2587ae0a08 Update Cargo.toml 2021-08-24 23:37:32 -04:00
Serial
92cb9d51ba Add ID3v2 reading 2021-08-24 22:54:06 -04:00
Serial
dab1fcb01b Add getters/setters for common tag items 2021-08-19 18:01:53 -04:00
Serial
60846d23dc Rename features 2021-08-18 21:58:27 -04:00
Serial
b510179372 Remove lofty-attr 2021-08-18 18:46:07 -04:00
Serial
b4f696cb59 Version bumps 2021-07-31 22:52:11 -04:00
Serial
b64091d649 Add APE property reading, remove ape as a dependency 2021-07-31 21:33:52 -04:00
Serial
efd4239c5a Rebase and update changes 2021-07-28 18:53:50 -04:00
Serial
134bef896a Update mp4ameta 2021-07-19 21:01:00 -04:00
Serial
c8f6a0ebc2 Switch to new derive proc macro 2021-07-19 12:51:08 -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
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
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
Serial
e1b7dce2cb Start using new get_set_methods macro
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-09 15:15:33 -04:00
Serial
10ca5c0295 Create AudioTagEdit methods with macros, remove useless methods, rename unclear methods
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-09 11:45:37 -04:00
Serial
e949d2bb85 Add support for AIFF chunks
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-07 17:29:53 -04:00
Serial
2a3e54ba25 Remove riff as a dependency
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-06 11:29:00 -04:00
Alex
ee14a905f5
Merge pull request #5 from Serial-ATA/renovate/thiserror-1.x
Update Rust crate thiserror to 1.0.26
2021-07-05 21:16:19 -04:00
Serial
e103a481df No longer store artists in a Vec, and stop assuming the delimiter
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-05 20:49:19 -04:00
Renovate Bot
a11162b9b1
Update Rust crate thiserror to 1.0.26 2021-07-03 05:02:02 +00:00
Serial
445d5751b6 Make OggTag::write_to guess the format from the file content, finish up fixing features
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-30 01:00:40 -04:00
Serial
5ada875933 Update ogg_pager
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-29 15:03:07 -04:00
Serial
b80d8a062f Preserve OggFormat when converting to TagType::Ogg
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-29 14:51:08 -04:00
Serial
6836b759f7 Remove git dependencies
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 15:00:40 -04:00
Serial
ccabd3bedb Revert "Make lofty_attr a git only dependency"
This reverts commit 1fa9c1b7

Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 14:54:19 -04:00
Serial
1fa9c1b75c Make lofty_attr a git only dependency
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 14:52:49 -04:00
Serial
e84586961b Bump version
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 14:50:27 -04:00
Serial
d5be11a40e Remove duration feature, out of the scope of this crate
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 14:42:50 -04:00
Serial
bd183a821b Downgrade mp4ameta due to lifetime issues
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 14:15:31 -04:00
Serial
1071a6e2e1 Merge remote-tracking branch 'origin/main' 2021-06-27 13:56:13 -04:00
Serial
f75e693b7d Remove lewton and ogg as dependencies
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 13:56:08 -04:00
Alex
b56ab8d27d
Merge pull request #4 from Serial-ATA/renovate/mp4ameta-0.x
Update Rust crate mp4ameta to 0.11.0
2021-06-27 13:51:42 -04:00
Serial
a5df39de78 Update Cargo.toml, rustfmt
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 12:45:24 -04:00
Renovate Bot
659f32d88f
Update Rust crate mp4ameta to 0.11.0 2021-06-26 20:42:42 +00:00
Serial
f10165f728 Move OGG page logic to its own crate
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-26 16:39:01 -04:00
Serial
d0e1048bea Update Cargo.toml
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-26 15:25:38 -04:00
Serial
ce76d861b6 Less verbose README, fix comments
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-20 23:24:59 -04:00
Alex
400c9d2450
Merge pull request #2 from Serial-ATA/renovate/thiserror-1.x
Update Rust crate thiserror to 1.0.25
2021-05-25 17:11:22 -04:00
Serial
5f8e114f8e Ape no longer requires filepath
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-05-25 16:44:20 -04:00
Renovate Bot
08a0696c5c
Update Rust crate thiserror to 1.0.25 2021-05-22 22:02:28 +00:00
Serial
9661092d3f Umbrella feature for ogg 2021-05-22 16:41:05 -04:00
Serial
377a4704a0 Update Cargo.toml 2021-05-19 15:37:44 -04:00
Serial
84df38bd0b 0.2.0 2021-05-19 15:33:05 -04:00
Serial
e0c78c109e Revert "0.2.0"
This reverts commit e2e3da7e
2021-05-19 15:30:22 -04:00
Serial
e2e3da7efb 0.2.0 2021-05-19 15:28:34 -04:00
Serial
0028651f70 Create impl_tag attribute proc macro 2021-05-18 22:21:23 -04:00
Serial
d03f206d5a Rename features 2021-05-16 23:07:26 -04:00
Serial
220a825c7b 0.1.3 2021-05-16 22:32:21 -04:00
Serial
29ff3d8030 Start work to support back covers
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-05-16 13:16:57 -04:00
Serial
79cbbd5339 Make filepath an optional dependency
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-05-16 02:47:26 -04:00
Serial
ce1f873fee Version 0.1.2
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-05-16 01:32:25 -04:00