Commit graph

27 commits

Author SHA1 Message Date
Serial
c72857c3d7 Add tag conversion tests 2021-11-28 12:55:11 -05:00
Serial
5638326ff2 Add tests for reading individual tag formats 2021-11-27 13:28:40 -05:00
Serial
60e1579bb2 Add overall bitrate, create file property tests 2021-11-26 15:17:02 -05:00
Serial
72641e2f25 Add missing picture preservation 2021-11-26 07:08:55 -05:00
Serial
db1c8726c2 Remove ItemValue::UInt 2021-11-26 06:17:32 -05:00
Serial
a47e3fc1e3 Create LanguageFrames in Tag -> Id3v2Tag 2021-11-24 18:09:45 -05:00
Serial
c0d130512b Remove references to pictures module 2021-11-24 17:09:12 -05:00
Serial
41ddc51bd4 Simplify structure, start improving documentation 2021-11-24 16:51:35 -05:00
Serial
99f1c5cf8d Add rough ItemValue::UInt 2021-11-24 15:32:32 -05:00
Serial
bae894ccef Add PictureInformation parsing for PNG and JPEG, remove PictureInformation from Picture 2021-11-22 08:31:54 -05:00
Serial
b6ec17671e fmt 2021-11-22 05:14:29 -05:00
Serial
4a5bfe4637 Remove TextEncoding from Picture 2021-11-21 16:30:03 -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
e84731c375 Add format specific audio property structs 2021-10-01 19:30:51 -04:00
Serial
11d4d55dc8 Add Tag::remove_from, get_string, and get_binary 2021-10-01 17:59:53 -04:00
Serial
c2b76462ff Add ID3v2 writing 2021-09-26 22:36:20 -04:00
Serial
2a88cdf42a Restructure logic::id3 2021-09-18 11:38:26 -04:00
Serial
556aaea287 Leave GEOB/SYLT parsing up to the user, fix docs 2021-09-13 18:35:20 -04:00
Serial
ffba428c98 Fix freeform reading, remove old probe function 2021-09-13 17:39:32 -04:00
Serial
58354679c5 Move TagItem structs out of types::tag 2021-09-13 17:08:16 -04:00
Serial
adb8db9dde Add mutable getter methods for all file tags 2021-09-07 01:46:42 -04:00
Serial
4394d9bf8f Remove all allow dead_code 2021-09-07 01:14:36 -04:00
Serial
2e9392196c Add MP4 ilst writing 2021-09-07 01:09:16 -04:00
Serial
92475b74cf Make file struct tag fields feature dependent 2021-09-05 15:09:13 -04:00
Serial
77278111a1 Update test assets, remove old tests 2021-09-02 20:07:44 -04:00
Serial
cb785ddf95 Add MP4 property reading 2021-09-02 20:01:40 -04:00
Serial
fafda6243d Start work to parse mp4 atoms 2021-09-01 17:23:50 -04:00