Commit graph

144 commits

Author SHA1 Message Date
Serial
7573f60a0c TaggedFile: Split methods out into TaggedFileExt trait 2022-12-10 12:18:34 -05:00
Serial
81e52ce347
lofty_attr: Expose LoftyFile derive through main crate 2022-12-10 10:54:58 -05:00
Serial
79c4579d73 changelog: Add entry for changes to ogg_pager::paginate 2022-12-07 01:01:12 -05:00
Serial
cbe865dade ogg_pager: Remove Page::new 2022-12-07 01:01:12 -05:00
Serial
0928730c14 changelog: Add entry for ogg_pager::PageHeader 2022-11-24 14:24:57 -05:00
Serial
c9d73a7ae7 changelog: Add entries for OGG packet reading 2022-11-24 14:24:57 -05:00
Serial
742eaa680f Ilst: Add AtomData::Bool for flag atoms 2022-11-09 14:14:17 -05:00
Serial
e4c0ea5579 TaggedFile: Rename take method to remove 2022-11-09 14:12:30 -05:00
Serial
7fdc3e0b2a lofty_attr: Return removed tags in <File>::remove_*
Previously, we just removed and dropped the tag. That should really be left up to the user, though.
2022-11-09 14:12:30 -05:00
Serial
793b2d03d1
changelog: Add entry for TagExt::contains 2022-11-05 09:57:39 -04:00
Serial
cb6c4852e2
0.9.0 2022-10-30 16:55:12 -04:00
Serial
2a015b4304
changelog: Add entry for #64; Add missing issue/PR links 2022-10-14 09:29:05 -04:00
Alex
02f1314005
Add support for AAC (#71) 2022-10-14 09:06:27 -04:00
Serial
afe78368c2
iff: Separate wav and aiff into their own modules 2022-10-14 08:08:12 -04:00
Serial
b2da52196a
ID3v2: Export TextEncoding in crate root 2022-10-14 08:01:00 -04:00
Serial
fcd9cee50f
Error: Add ErrorKind::SizeMismatch 2022-10-13 19:49:32 -04:00
Serial
0b6ad1599b
changelog: Cleanup 2022-10-01 18:53:28 -04:00
Serial
82a498f670
lofty_attr: Infer FileType::Custom when using non-internal names 2022-10-01 18:49:17 -04:00
Serial
0d4b907e31
Misc: Add debug logging via log crate 2022-09-30 07:05:33 -04:00
Serial
ac420960de
FileType: Remove feature dependent returns 2022-09-29 18:20:57 -04:00
Serial
5cd1dfc99c
lofty_attr: Remove #[lofty(always_present)] 2022-09-24 03:25:46 -04:00
Alex
ba6ef4f400
Probe: Add minimal ParseOptions (#70) 2022-09-24 02:34:22 -04:00
Serial
08082436e2
ID3v2: Use Option<T> for optional extra flag data 2022-09-14 21:31:29 -04:00
Serial
49007a2a23
changelog: Add missing link for 0.8.1 2022-09-09 01:16:11 -04:00
Serial
3fa73f5065
FileProperties: Add new method 2022-09-09 01:13:14 -04:00
Serial
8f2c62bf49
0.8.1 2022-09-09 01:03:49 -04:00
Serial
c757a80939
changelog: Add entry for #67 2022-09-06 17:29:47 -04:00
Serial
fc1726b357
changelog: Add missing issue link 2022-09-04 13:44:48 -04:00
Serial
c9c8a5f9f3
VorbisComments: Add get_all
closes: #66
2022-09-04 13:42:31 -04:00
Serial
859d084dbf
ID3v2: Handle tag-wide unsynchronisation flag 2022-09-02 23:37:03 -04:00
Serial
cffc8182e1
0.8.0 2022-08-10 14:42:55 -04:00
Serial
1b546700d5
MPEG: Change remaining references to mp3 to mpeg 2022-08-10 14:14:21 -04:00
Serial
b03d424f96
Update changelog 2022-08-04 05:20:32 -04:00
Serial
f3a7e4d5f1
Vorbis Comments: Don't rely on the case of METADATA_BLOCK_PICTURE
closes: #60
2022-08-03 08:33:39 -04:00
Serial
390512bda3
MP4: Add Atom::push_data 2022-07-30 19:47:47 -04:00
Serial
c4fa8f99d8
MP4: Return all values in Atom::data 2022-07-30 19:41:13 -04:00
Serial
ec4fb07042
ID3v2: Expose {synch_u32, unsynch_u32} 2022-07-26 21:55:58 -04:00
Serial
0805e6683b
MP3: Rename MP3File to MPEGFile 2022-07-24 16:28:28 -04:00
Serial
da45191187
ID3v2: Change LanguageFrame.lang's type to [u8; 3] 2022-07-24 16:21:18 -04:00
Serial
790e175b30
TaggedFile: Stop taking references to TagType 2022-07-24 16:14:42 -04:00
Alex
f48014fda8
Implement custom file resolvers (#40) 2022-07-24 16:08:46 -04:00
Serial
d1ce10ae6d
0.7.3 2022-07-22 11:41:15 -04:00
Serial
8d8158e105
ID3v2: Don't allow empty strings in Accessor::set_* 2022-07-21 16:15:43 -04:00
Serial
97f081fb48
Tags: Support ReplayGain keys
ID3v2: Properly store user defined frames after `Tag` conversion
2022-07-21 15:33:57 -04:00
Serial
69436e5c0a
Misc: Add tests and extension detection for MP1 and MP2 2022-07-18 16:04:21 -04:00
Serial
903531e07f
Tag: Add missing return 2022-07-17 13:58:27 -04:00
Serial
5d6801b0db
0.7.2 2022-07-13 01:47:42 -04:00
Serial
6717d79670
Meta: Start using tags in the changelog 2022-07-12 21:39:51 -04:00
Serial
7f71053e52
OGG: Add length validation to Vorbis Comments reading 2022-07-12 21:17:18 -04:00
Serial
19cef0400e
FLAC: Return early when encountering invalid zero-sized blocks 2022-07-12 21:01:12 -04:00