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
Serial
028afaa9ee
Only read RIFF INFO LISTs instead of all LISTs
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-05-15 20:57:31 -04:00
Serial
c285b36629
Album cover support for ogg/opus/flac
2021-04-23 21:15:33 -04:00
Serial
1491ba55f0
Fix writing to opus
2021-04-23 18:09:36 -04:00
Serial
d0c84cf028
Up version
2021-04-23 13:38:21 -04:00
Serial
001650384c
Spelling
2021-04-23 13:37:10 -04:00
Serial
6b770dc14c
Give features better names
2021-04-21 14:22:52 -04:00
Serial
90161287ab
Add some benchmarks for reading from extension/signature
2021-04-21 13:48:21 -04:00
Serial
05c7ac6d04
Support ID3 tags in RIFF chunks
2021-04-21 12:49:27 -04:00
Serial
7797c1e92b
Forgot to remove stuff from testing
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-17 15:45:40 -04:00
Serial
4cc33b5e53
Start work on wav decoding
...
Very few IDs supported right now, test doesn't work yet, and this only supports RIFF INFO chunks, ID3 has to wait for https://github.com/polyfloyd/rust-id3/pull/64
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-17 15:42:06 -04:00
Serial
001c33bf86
Implement read/write for ape
...
Quite a few weird things had to be done due to the ape crate's choices, and ape's lack of a standardized set of keys, but it all seems to work.
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-15 13:26:06 -04:00
Serial
f956dfd3e2
Working (rough) implementation of write_to for ogg
...
ogg can now successfully be read from and written to. This breaks all other tests currently.
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-13 23:29:13 -04:00
Serial
7c72287586
Created conversion for metaflac::Tag -> VorbisTag, fixed inner test
2021-04-06 22:33:39 -04:00
Serial
702f6617c5
VERY rough implementation of a single VorbisTag struct for all formats using vorbis comments, seems to work so far.
2021-04-06 20:57:30 -04:00
Serial
fd7e353bb4
Change repository
2021-04-03 22:56:28 -04:00
Serial
c50e0edf67
Change license
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 14:56:29 -04:00
Serial
53fc829440
Update Cargo.toml
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 14:48:41 -04:00
Serial
030ce9c822
Remove separate macro crate
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-02 21:07:28 -04:00
Serial
555819e6a8
Initial work
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-02 20:47:44 -04:00
Tianyi
ec41e682f1
.
2020-10-29 18:03:40 +00:00
Tianyi
1206194d5f
0.2.7182
2020-10-29 18:01:21 +00:00
Tianyi
aa945ae7b6
it worked! From dyn Tag into any concrete tag without cloning
2020-10-29 13:26:35 +00:00
Tianyi Shi
47ae10071a
downcast
2020-10-27 15:24:54 +00:00
Tianyi Shi
fb7f1d27c4
0.2.71
2020-10-27 12:49:44 +00:00
Tianyi Shi
864edb40a3
Merge branch 'main' into remove-cow
2020-10-27 12:44:15 +00:00
Tianyi Shi
d0b2409164
remove cow
2020-10-27 12:43:32 +00:00
Tianyi
29add10c34
.
2020-10-27 12:42:59 +00:00
Tianyi
d4af2dcb03
prevent clone
2020-10-27 12:01:15 +00:00
Tianyi
f2c743d81e
.
2020-10-27 11:44:57 +00:00
Tianyi
6abb1e9d4d
config
2020-10-27 11:40:51 +00:00
Tianyi
d2d1bedafa
v0.2.3
2020-10-27 02:40:57 +00:00
Tianyi
bf71a050df
0.2.2
2020-10-27 00:52:29 +00:00
Tianyi
b4f2ae38ef
v0.2.1
2020-10-26 23:19:49 +00:00
Tianyi
276302b607
better error handling
2020-10-26 23:16:04 +00:00
Tianyi
7450d36348
convert tags; 0.2.0
2020-10-26 20:43:11 +00:00
Tianyi
3b1280fcee
cow
2020-10-26 15:37:10 +00:00
Tianyi
aabb741a6c
add some tests
2020-10-26 01:43:18 +00:00
Tianyi
8d4d3fa4a5
0.1.0
2020-10-25 21:39:38 +00:00
Tianyi
5dffc0ee55
0.0.2
2020-10-25 16:29:14 +00:00
Tianyi
d9fd42f491
use mp4ameta = 0.5.1
2020-10-25 15:44:45 +00:00
Tianyi
57171bd561
0.0.1
2020-10-25 14:58:50 +00:00