Uwe Klotz
|
2132d0171e
|
SplitAndRejoin: Add a read/modify/write usage example
|
2023-01-20 08:34:33 -05:00 |
|
Uwe Klotz
|
2b562c4a4b
|
Split and rejoin tags for read/modify/write round trips
|
2023-01-20 08:34:33 -05:00 |
|
Uwe Klotz
|
19fe23cbeb
|
id3v2: Change const fn into const
|
2023-01-15 11:36:16 -05:00 |
|
Uwe Klotz
|
b2250df119
|
id3v2: Replace literals with named constants
|
2023-01-15 11:36:16 -05:00 |
|
Uwe Klotz
|
7d1aab461b
|
id3v2: Filter text frames by empty content descriptor
|
2023-01-15 11:36:16 -05:00 |
|
Uwe Klotz
|
4ea22ff44b
|
id3v2: Distinguish COMM frames by content descriptor
Plain comments are supposed to have an empty description aka content
descriptor. Only those must appear as ItemKey::Comment.
|
2023-01-15 11:36:16 -05:00 |
|
Uwe Klotz
|
07606159ec
|
ogg: Add a consuming iterator over all items
|
2023-01-15 11:35:09 -05:00 |
|
Uwe Klotz
|
751f5ca06f
|
Add conversions between borrowed/owned data
|
2023-01-15 11:34:46 -05:00 |
|
Uwe Klotz
|
cff5d8fc6b
|
id3v2: Retain frames by predicate
|
2023-01-15 11:34:29 -05:00 |
|
Serial
|
a769297545
|
RIFF: Return removed item from RIFFInfoList::remove
|
2023-01-14 20:31:09 -05:00 |
|
Serial
|
0c7ea31817
|
RIFF: Support year Accessor methods in RIFFInfoList
|
2023-01-14 20:27:10 -05:00 |
|
Uwe Klotz
|
06b3b6dbaf
|
mp4: More robust parsing and updated mapping of rtng atom
|
2023-01-14 20:05:25 -05:00 |
|
Uwe Klotz
|
100b7e21b1
|
Let Tag::items() return an iterator
|
2023-01-14 11:45:06 -05:00 |
|
Uwe Klotz
|
31894bedfc
|
Remove IntoIterator impls for Tag due to items/pictures ambiguity
|
2023-01-14 11:45:06 -05:00 |
|
Uwe Klotz
|
76cddb7719
|
Add Clone bounds to impl Iterator results
|
2023-01-14 11:45:06 -05:00 |
|
Uwe Klotz
|
3df98aff12
|
Add more IntoIterator implementations
|
2023-01-14 11:45:06 -05:00 |
|
Uwe Klotz
|
0616da11fb
|
Fix and complete work/movement support
|
2023-01-14 11:41:37 -05:00 |
|
Uwe Klotz
|
d08d76616e
|
id3v2: Handle three-letter language codes consistently
|
2023-01-14 11:40:18 -05:00 |
|
Uwe Klotz
|
1f3c49e6ac
|
id3v2: Use is_ascii_alphabetic() instead of lowercase + uppercase
|
2023-01-14 11:40:18 -05:00 |
|
Serial
|
4f31729ae8
|
ID3v2: Allow uppercase languages in LanguageFrame
|
2023-01-13 11:52:16 -05:00 |
|
Serial
|
af5154b7fb
|
TagExt: Add TagExt::len
|
2023-01-11 21:13:50 -05:00 |
|
Uwe Klotz
|
90a7683322
|
Fix base64 deprecation warnings
|
2023-01-11 18:07:21 -05:00 |
|
Uwe Klotz
|
7ca8a72ba3
|
Disambiguate ID3v2 TIT1/GRP1
|
2023-01-11 08:46:31 -05:00 |
|
Uwe Klotz
|
da27ed75f5
|
Use new naming convention for AppleXid
|
2023-01-11 08:37:21 -05:00 |
|
Uwe Klotz
|
bdf1547afb
|
mp4: Implement IntoIterator for Ilst
This is needed for merging tags.
|
2023-01-11 08:35:19 -05:00 |
|
dependabot[bot]
|
1c41dfa861
|
build(deps): update base64 requirement from 0.20.0 to 0.21.0
Updates the requirements on [base64](https://github.com/marshallpierce/rust-base64) to permit the latest version.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases)
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.20.0...v0.21.0)
---
updated-dependencies:
- dependency-name: base64
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-10 21:55:36 -05:00 |
|
Uwe Klotz
|
ad3f447bf4
|
mp4: Write integer bpm
|
2023-01-10 20:07:51 -05:00 |
|
Uwe Klotz
|
dca773401d
|
Use #[must_use] pub const fn new(...) whenever possible
|
2023-01-10 20:06:05 -05:00 |
|
Uwe Klotz
|
f73783aa8a
|
id3v2: Use "XXX" if the actual language is unknown
|
2023-01-09 18:19:53 -05:00 |
|
Serial
|
fd1f9f62a0
|
FLAC: Store pictures separately from the VorbisComments tag
|
2023-01-08 21:26:50 -05:00 |
|
Serial
|
fee737fd4e
|
lofty_attr: Make it possible to prevent auto impl of Into<TaggedFile>
|
2023-01-08 21:26:50 -05:00 |
|
Serial
|
53050039a5
|
FLAC: Add FlacProperties
|
2023-01-08 17:16:26 -05:00 |
|
Serial
|
a6b114b2e4
|
Tags: Improve handling of Year tag
|
2023-01-08 16:14:37 -05:00 |
|
Serial
|
f63afb2046
|
changelog: Update for recent changes
|
2023-01-07 18:28:09 -05:00 |
|
Serial
|
a35b35efd1
|
lofty_attr: Cleanup LoftyFile derive somewhat
|
2023-01-07 18:23:08 -05:00 |
|
Uwe Klotz
|
53eb2184b8
|
id3v2: Do not require clients to use Cow in public API
|
2023-01-07 12:56:50 -05:00 |
|
Uwe Klotz
|
738d47fd4f
|
Reduce memory allocations for id3v2::FrameID
|
2023-01-07 12:56:50 -05:00 |
|
Serial
|
a5b1ccaff0
|
Files: Add <File>::set_{tag}
|
2023-01-07 00:25:22 -05:00 |
|
Serial
|
42908415b4
|
OGG: Stop using no_audiofile_impl for LoftyFile derives
|
2023-01-07 00:10:53 -05:00 |
|
Serial
|
4d792bb480
|
AudioFile: Add AudioFile::save_to{_path}
|
2023-01-07 00:10:53 -05:00 |
|
Uwe Klotz
|
0f480a26c5
|
mp4: Map FlagCompilation to text "0"/"1"
This is consistent with other tag types.
|
2023-01-06 22:05:06 -05:00 |
|
Uwe Klotz
|
cf5f29af2f
|
mp4: Use constant for advisory rating ident
|
2023-01-06 22:05:06 -05:00 |
|
Serial
|
366d6eb716
|
ItemKey: Add ItemKey::Color
|
2023-01-05 14:49:09 -05:00 |
|
Uwe Klotz
|
b265252dbd
|
Add Director item
|
2023-01-05 14:13:23 -05:00 |
|
Uwe Klotz
|
5858a90112
|
mp4: Add new item key AppleXID
|
2023-01-05 13:58:01 -05:00 |
|
Serial
|
24ca38153d
|
changelog: Update for recent changes
|
2023-01-05 01:04:57 -05:00 |
|
Serial
|
823f931d31
|
Misc: Remove id3v2{_restrictions} features
|
2023-01-05 00:43:04 -05:00 |
|
Serial
|
39c338e15b
|
Misc: Remove riff_info_list feature
|
2023-01-05 00:43:04 -05:00 |
|
Serial
|
f9b97342d0
|
Misc: Remove aiff_text_chunks feature
|
2023-01-05 00:43:04 -05:00 |
|
Serial
|
c62981fc81
|
Misc: Remove ape feature
|
2023-01-05 00:43:04 -05:00 |
|