Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
ac7bbc6
Port CUETools to .NET 10
andrewiethoff May 24, 2026
45dae5f
Document AccurateRip Meta replacement design
andrewiethoff May 26, 2026
8af1bc8
docs: add AccurateRip Meta implementation plan
andrewiethoff May 28, 2026
df5b78b
test: cover AccurateRip Meta mapping
andrewiethoff May 28, 2026
c089315
test: harden AccurateRip Meta mapper edge cases
andrewiethoff May 28, 2026
1d483bd
test: preserve extra AccurateRip Meta track tolerance
andrewiethoff May 28, 2026
e0c31f6
test: cover AccurateRip Meta https and unordered extra tracks
andrewiethoff May 28, 2026
97b1327
feat: map AccurateRip Meta responses
andrewiethoff May 28, 2026
05f9db5
fix: tolerate malformed surplus AccurateRip Meta tracks
andrewiethoff May 28, 2026
f52338f
test: cover AccurateRip Meta transport behavior
andrewiethoff May 28, 2026
bdeb5e7
test: cover AccurateRip Meta HTTP transport contract
andrewiethoff May 28, 2026
a07d7cf
feat: use AccurateRip Meta in processor lookup
andrewiethoff May 28, 2026
15ac806
feat: make FreeDB UI and helpers dormant
andrewiethoff May 28, 2026
c0e99d0
refactor: make FreeDB settings dormant
andrewiethoff May 28, 2026
9239ecd
refactor: remove active FreeDB dependencies
andrewiethoff May 28, 2026
4d1e97f
fix: address AccurateRip Meta review feedback
andrewiethoff May 28, 2026
8ae38ff
fix: harden AccurateRip Meta transport
andrewiethoff May 29, 2026
4af87d0
fix: address AccurateRip Meta robustness review
andrewiethoff May 29, 2026
bb0a105
fix: align AccurateRip Meta CI and art handling
andrewiethoff May 29, 2026
1a7502a
fix: remove obsolete target conditionals
andrewiethoff May 29, 2026
95c4fbe
fix: harden AccurateRip Meta request behavior
andrewiethoff May 29, 2026
bd11ef6
fix: query AccurateRip Meta whenever CTDB metadata is searched
andrewiethoff Jul 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/CI-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ jobs:
git apply --directory=ThirdParty/flac ThirdParty/submodule_flac_CUETools.patch --verbose --whitespace=nowarn
powershell -c "Expand-Archive ThirdParty/MAC_SDK/MAC_1086_SDK.zip -DestinationPath ThirdParty/MAC_SDK/"
git apply --directory=ThirdParty/MAC_SDK ThirdParty/ThirdParty_MAC_SDK_CUETools.patch --verbose
git apply --directory=ThirdParty/openclnet ThirdParty/submodule_openclnet_CUETools.patch --verbose
git apply --directory=ThirdParty/taglib-sharp ThirdParty/submodule_taglib-sharp_CUETools.patch --verbose
git apply --directory=ThirdParty/WavPack ThirdParty/submodule_WavPack_CUETools.patch --verbose
git apply --directory=ThirdParty/WindowsMediaLib ThirdParty/submodule_WindowsMediaLib_CUETools.patch --verbose
Expand All @@ -43,6 +44,9 @@ jobs:
- name: Build Release|Any CPU
run: |
"%DEVENV_PATH%" "%SLN_PATH%" /Build "Release|Any CPU"
- name: Test AccurateRip Meta
run: |
dotnet test CUETools\CUETools.TestProcessor\CUETools.TestProcessor.csproj --configuration Release --filter AccurateRipMetaTest -v:minimal
- name: Build Release|x64
run: |
"%DEVENV_PATH%" "%SLN_PATH%" /Build "Release|x64"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ jobs:
git apply --directory=ThirdParty/flac ThirdParty/submodule_flac_CUETools.patch --verbose --whitespace=nowarn
powershell -c "Expand-Archive ThirdParty/MAC_SDK/MAC_1086_SDK.zip -DestinationPath ThirdParty/MAC_SDK/"
git apply --directory=ThirdParty/MAC_SDK ThirdParty/ThirdParty_MAC_SDK_CUETools.patch --verbose
git apply --directory=ThirdParty/openclnet ThirdParty/submodule_openclnet_CUETools.patch --verbose
git apply --directory=ThirdParty/taglib-sharp ThirdParty/submodule_taglib-sharp_CUETools.patch --verbose
git apply --directory=ThirdParty/WavPack ThirdParty/submodule_WavPack_CUETools.patch --verbose
git apply --directory=ThirdParty/WindowsMediaLib ThirdParty/submodule_WindowsMediaLib_CUETools.patch --verbose
Expand Down
12 changes: 8 additions & 4 deletions Bwg.Hardware/Bwg.Hardware.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net47;net20</TargetFrameworks>
<TargetFrameworks>netstandard2.1</TargetFrameworks>
<Version>0.0.7.1</Version>
<AssemblyName>Bwg.Hardware</AssemblyName>
<RootNamespace>Bwg.Hardware</RootNamespace>
Expand All @@ -16,6 +16,10 @@
<RepositoryUrl>https://svn.code.sf.net/p/bwgburn/code/</RepositoryUrl>
<RepositoryType>svn</RepositoryType>
<Company>BwgSoftware</Company>
</PropertyGroup>

</Project>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion Bwg.Logging/Bwg.Logging.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net47;net20</TargetFrameworks>
<TargetFrameworks>netstandard2.1</TargetFrameworks>
<Version>0.0.7.1</Version>
<AssemblyName>Bwg.Logging</AssemblyName>
<RootNamespace>Bwg.Logging</RootNamespace>
Expand Down
2 changes: 1 addition & 1 deletion Bwg.Scsi/Bwg.Scsi.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net47;net20</TargetFrameworks>
<TargetFrameworks>netstandard2.1</TargetFrameworks>
<Version>0.0.7.1</Version>
<AssemblyName>Bwg.Scsi</AssemblyName>
<RootNamespace>Bwg.Scsi</RootNamespace>
Expand Down
17 changes: 8 additions & 9 deletions CUEControls/CUEControls.csproj
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net47;net20</TargetFrameworks>
<TargetFrameworks>net10.0-windows</TargetFrameworks>
<Version>2.2.6.0</Version>
<AssemblyName>CUEControls</AssemblyName>
<RootNamespace>CUEControls</RootNamespace>
<Product>CUETools</Product>
<RootNamespace>CUEControls</RootNamespace>
<SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
<Product>CUETools</Product>
<Description>Library containing windows GUI controls for CUETools.</Description>
<Copyright>Copyright (c) 2008-2025 Grigory Chudov</Copyright>
<Authors>Grigory Chudov</Authors>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<UseWindowsForms>true</UseWindowsForms>
<NoWarn>$(NoWarn);WFO1000</NoWarn>
<OutputPath>..\bin\$(Configuration)\</OutputPath>
<RepositoryUrl>https://github.com/gchudov/cuetools.net</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<Company />
</PropertyGroup>

<ItemGroup>
<Reference Include="System.Windows.Forms" />
</ItemGroup>

</Project>
</Project>
Loading