Skip to content

Refactor some id3scan code #74

@cjcodeproj

Description

@cjcodeproj

The id3scan tool should have the code split into different modules, separate from the command line tool.

It should be possible for other front-ends to be developered to call the id3scan functionality with a simple API.

It would also make sense to look into a refactor of the code to break down certain operations into separate OOP classes that can allow for substitutions.

Basic functionality of the tool is:

  1. Scan directory for suitable files
  2. Read suitable files to build taglib objects
  3. Build table of objects into an organized structure
  4. Build a list of output files
  5. Scan destination directory
  6. Write out XML streams as needed.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions