Skip to content

FlakyBlueJay/TagHierarchyManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tag Hierarchy Manager

An application for managing tree hierarchies for music tags, focusing on the MusicBee tag hierarchy template format. A screenshot of the Tag Hierarchy Manager running on Konsole in Linux, showing the RateYourMusic Genre Hierarchy tree.

Requirements

  • .NET 9.0

Development

JetBrains Rider is recommended for developing for this project, but Visual Studio Code/VS Codium should work too.

Dependencies

  • Terminal.Gui
  • Serilog (for logging/debugging)
  • NUnit (for tests)

Building

Build with the dotnet command line app:

  • Linux: dotnet publish -c Release -p:PublishProfile=Linux
  • Windows: dotnet publish -c Release -p:PublishProfile=Windows

TODO

  • Localisation - use .resx or .po for translatable strings in UI elements.
  • Switch to Avalonia

About

Management for music tag tree hierarchies, focusing on MusicBee tag hierarchy template format.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages