diff options
| author | gnattu <gnattuoc@me.com> | 2024-05-30 16:09:50 +0800 |
|---|---|---|
| committer | gnattu <gnattuoc@me.com> | 2024-07-29 06:21:47 +0800 |
| commit | 172feab084c062355677f58c2da3f35f348b0d04 (patch) | |
| tree | 6ea6a13fe6148c14b1edb8a4fd062be9b771dd32 /Directory.Packages.props | |
| parent | 095d4d4d15825e948c4894361487c7dced0ca03f (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.props | 1 |
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" /> |
