Christopher Snowhill
a3c8149612
Tags: Expose Composer tag through interfaces
...
Implement the composer field interface to playlist item tag
reading and writing.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2023-09-02 21:41:33 -07:00
Christopher Snowhill
e66b01b6db
Tags: Implement unsynced lyrics into TagLib plugin
...
Implement unsynced lyrics reading into TagLib frontend plugin.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2023-02-23 17:47:08 -08:00
Christopher Snowhill
6222e25adc
Experimental tag support redesign
...
This redesign completely changes how tags are stored in memory. Now all
arbitrary tag names are supported, where possible. Some extra work will
be needed to support arbitrary tags with TagLib, such as replacing it
with a different library.
Translation pending for a couple of strings.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-07-08 16:34:50 -07:00
Christopher Snowhill
39f4d09c1a
Use NSNumber Literals as much as possible
...
Replaced a bunch of [NSNumber numberWith...] with NSNumber Literals.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-06-17 06:39:02 -07:00
Christopher Snowhill
e13f83609e
FFmpeg Input: Implement stream metadata reading
...
Now reads Icy interval metadata and timed ID3v2 tags.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-08 21:34:28 -08:00