aboutsummaryrefslogtreecommitdiff
path: root/Directory.Packages.props
diff options
context:
space:
mode:
authorgnattu <gnattuoc@me.com>2024-05-30 16:09:50 +0800
committergnattu <gnattuoc@me.com>2024-07-29 06:21:47 +0800
commit172feab084c062355677f58c2da3f35f348b0d04 (patch)
tree6ea6a13fe6148c14b1edb8a4fd062be9b771dd32 /Directory.Packages.props
parent095d4d4d15825e948c4894361487c7dced0ca03f (diff)
Migrate to z440.atl instead of TagLib-Sharp
The ATL lib provides a lot of advantages to the TagLib we are currently using. Notably: - auto-detect the format of the audio data, even if the file extension has the wrong label, and provides unified API for different file types. - supports more audio formats than TagLib - supports lyrics natively - supports playlists and cuesheets - srovides relatively simple and controllable way for non-standard fields, enable us to implement compatibility features instead of waiting for lib updates - is actually maintained Signed-off-by: gnattu <gnattuoc@me.com>
Diffstat (limited to 'Directory.Packages.props')
-rw-r--r--Directory.Packages.props1
1 files changed, 1 insertions, 0 deletions
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 5242126a34..b2848c538c 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -81,6 +81,7 @@
<PackageVersion Include="System.Text.Json" Version="8.0.4" />
<PackageVersion Include="System.Threading.Tasks.Dataflow" Version="8.0.1" />
<PackageVersion Include="TagLibSharp" Version="2.3.0" />
+ <PackageVersion Include="z440.atl.core" Version="5.24.0" />
<PackageVersion Include="TMDbLib" Version="2.2.0" />
<PackageVersion Include="UTF.Unknown" Version="2.5.1" />
<PackageVersion Include="Xunit.Priority" Version="1.1.6" />