Serial
4d6f2db8e9
Ape is no longer TODO :)
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-15 13:40:54 -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
04a9ab4634
Clippy and some more doc comments
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-15 11:53:10 -04:00
Serial
ae81ff21e9
Clippy and misc cleanup
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-14 12:17:38 -04:00
Serial
0ec56ca015
Created conversion for VorbisTag -> metaflac::Tag
...
This fixes write_to for flac.
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-14 11:14:08 -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
88ecd1c136
Forgot to delete the old files
2021-04-06 20:58:15 -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
c835687098
Actually use the correct name
2021-04-06 17:55:39 -04:00
Serial
9eda7096d2
Get rid of some warnings
2021-04-06 16:50:46 -04:00
Serial
f9d8981ca2
Fix existing tests
2021-04-06 16:37:31 -04:00
Serial
0a9d87553f
Move assets to tests folder
2021-04-03 23:32:54 -04:00
Serial
2bf7daa918
Even more doc comments
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 22:46:58 -04:00
Serial
9950eea7fa
Start work to use Album struct in AnyTag
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 22:38:48 -04:00
Serial
8c1f016e6d
Forgot the opus sample
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 14:32:25 -04:00
Serial
4e33e9edaa
Implemented read_from_path and a test for opus
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 14:31:13 -04:00
Serial
4ba25553e1
Rename get/set functions
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 14:09:30 -04:00
Serial
521f53a9a7
Added extra tests for future formats, ogg test passes
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 14:00:21 -04:00
Serial
271cc15fa1
Further improve docs
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 13:03:40 -04:00
Serial
fce2ade6ed
Separate types
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 12:29:51 -04:00
Serial
cd96dfca0b
Begin cleanup and reorganization
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 12:19:21 -04:00
Serial
de1422d7b3
Fix more docs
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-03 11:44:33 -04:00
Serial
070717fee5
Add functions to set/append artists and fix some doc comments.
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-04-02 21:43:32 -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
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
e218f6c47d
update manual
2020-10-27 23:18:03 +00:00
Tianyi
6e10a0b93d
use TryFrom instead of From for downcasting because it could fail
2020-10-27 22:55:45 +00:00
Tianyi
0418d98955
impl downcasts
...
just accidentally discovered that I could write impl From<Box<dyn xxx>>
2020-10-27 22:24:05 +00:00
Tianyi Shi
fececf76e9
black magic
2020-10-27 15:33:19 +00:00
Tianyi Shi
47ae10071a
downcast
2020-10-27 15:24:54 +00:00
Tianyi Shi
c72f09d3e2
add frominner and intoinner traits
2020-10-27 15:00:22 +00:00
Tianyi Shi
873a6e831d
refactor
2020-10-27 14:38:31 +00:00
Tianyi Shi
b955bb60c8
simplify
2020-10-27 14:19:10 +00:00
Tianyi Shi
0dca646968
refactor
2020-10-27 14:01:03 +00:00
Tianyi Shi
f233955413
simplify
2020-10-27 13:50:07 +00:00
Tianyi Shi
d0b2409164
remove cow
2020-10-27 12:43:32 +00:00
Tianyi
87a63d72e6
better config handling
2020-10-27 12:16:26 +00:00
Tianyi
d4af2dcb03
prevent clone
2020-10-27 12:01:15 +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
dfc8f4f395
convert artists
2020-10-27 02:08:05 +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
0f4d6eeab5
better error handling
2020-10-26 23:19:27 +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
ec3f59e1f3
add remove artists
2020-10-26 10:47:45 +00:00
Tianyi
caabc9a3e5
refactor
2020-10-26 02:14:28 +00:00
Tianyi
5ea4cca24d
fix
2020-10-26 01:42:12 +00:00
Tianyi
4b66c81297
clean
2020-10-26 01:18:49 +00:00
Tianyi
7b2390b170
fix
2020-10-26 00:54:47 +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
57171bd561
0.0.1
2020-10-25 14:58:50 +00:00