Serial
2e9392196c
Add MP4 ilst writing
2021-09-07 01:09:16 -04:00
Serial
07f9724e4e
Cleanup tests, fix RIFF INFO reading
2021-09-06 10:41:24 -04:00
Serial
ec2ecb1ef2
Add missing test asset
2021-09-06 08:38:35 -04:00
Serial
daf24ed2cc
Add APE tag writing
2021-09-05 18:48:51 -04:00
Serial
7aa96ad0bb
Add back RIFF INFO writing
2021-09-05 14:15:15 -04:00
Serial
3eeb08f50a
Restructure iff module, cleanup
2021-09-04 21:18:11 -04:00
Serial
4dc0a824ca
Add back FLAC writing, restructure ogg module
2021-09-04 20:55:01 -04:00
Serial
4dc0ea8d13
Add AIFF text chunk writing
2021-09-03 16:30:10 -04:00
Serial
fd1984b844
Add back OGG Opus/Vorbis writing
2021-09-03 15:37:37 -04:00
Serial
77278111a1
Update test assets, remove old tests
2021-09-02 20:07:44 -04:00
Serial
419f8457a3
Start work to expose all tags
2021-08-02 17:25:31 -04:00
Serial
b4ef26904f
Actually read pictures correctly
2021-08-01 22:55:37 -04:00
Serial
b390b62297
Update test assets
2021-07-31 22:57:18 -04:00
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
efd4239c5a
Rebase and update changes
2021-07-28 18:53:50 -04:00
Serial
66b5bbd081
Add Tag::remove_from
2021-07-19 20:32:36 -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
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
3e2d9abcae
Add lyricist and composer methods
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-09 12:11:16 -04:00
Serial
edd315467f
Separate date and year methods
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-09 11:57:54 -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
4cdc4a7589
Change bpm to return u16 because of mp4ameta
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-09 11:08:24 -04:00
Serial
7fe21b0315
Add lyrics and bpm methods
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-08 22:46:18 -04:00
Serial
b4d8c3657d
Add genre methods
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-08 22:07:59 -04:00
Serial
12b97fa44f
Fix aiff writing
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-08 20:10:28 -04:00
Serial
cb725e882d
Add copyright methods
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-08 19:16:38 -04:00
Serial
3a88dcda87
Forgot to add test asset
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-07 17:34:04 -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
25f0341757
Fix ape panic
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-07-05 23:15:45 -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
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
3eac3b5bc2
Continue to fix feature issues
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-29 23:38:20 -04:00
Serial
cc8a0a21d5
Rename VorbisTag, fix feature issue
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-29 23:18:54 -04:00
Serial
fb531877ac
Add conversion tests
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-29 14:51:49 -04:00
Serial
845456b9c7
Fix spacing
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-29 14:45:57 -04:00
Serial
0828c2d6a2
Update test assets
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-27 14:31:01 -04:00
Serial
bd74d403ea
Update tests for covers
...
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-06-26 15:39:11 -04:00
Serial
63a92c87ef
Fix writing to flac + some cleanup
2021-05-19 15:01:44 -04:00
Serial
0d5724d661
Pictures now parse properly
2021-05-19 01:00:18 -04:00
Serial
a6d49fd9ce
Support new pictures and proc macro
2021-05-18 22:26:27 -04:00
Serial
d03f206d5a
Rename features
2021-05-16 23:07:26 -04:00
Serial
36d9d5195a
Partial cover support for MP4
...
Since MP4 doesn't let you differentiate one image from another, all images are PictureType::Other, and all back_cover functions are aliases for front_cover.
2021-05-16 21:46:05 -04:00
Serial
16f4ecce0d
Cover support for ape
2021-05-16 21:12:38 -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
ccf9367b4e
Support multiple picture types
...
This will be used in the future, for now only the front cover is accessible. This doesn't fully work for opus due to opus_headers only storing a single k/v pair.
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2021-05-15 23:44:10 -04:00
Serial
c285b36629
Album cover support for ogg/opus/flac
2021-04-23 21:15:33 -04:00
Serial
c182b293fb
Fix all clippy errors
2021-04-22 22:57:47 -04:00