An application for managing tree hierarchies for music tags, focusing on the MusicBee tag hierarchy template format.
- .NET 10.0
- Windows
- tested on Windows 11 25H2, on may work on other OSes supported by .NET 10.0, you're on your own there.
JetBrains Rider is strongly recommended for developing for this project, Visual Studio may work.
Visual Studio Code is not recommended by upstream (Avalonia UI) due to limitations, but might work too.
- Avalonia (UI framework)
- Semi.Avalonia (theme)
- Semi.Avalonia.DataGrid (bulk-add table)
- Semi.Avalonia (theme)
- Serilog (for logging/debugging)
- NUnit (for tests)
Build with the dotnet command line app:
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfContained=true -p:DebugType=None -p:DebugSymbols=false
Should work on Linux and Mac too (just replace win-x64 with the equivalent for whichever OS) but it's untested on those operating systems.
- Refactoring of hierarchy view to make things snappier