[Feature Request] Aaru.Devices to separate repo and/or Nuget package #702

Open
opened 2026-01-29 15:26:52 +00:00 by claunia · 1 comment
Owner

Originally created by @mnadareski on GitHub (Apr 12, 2021).

Originally assigned to: @claunia on GitHub.

Check and fill as appropriate:

  • Support for a new media image format...
  • Support for identifying a new filesystem...
  • Support for extracting files from a new filesystem...
  • New command...
  • Improvement to output...
  • Other...

Detailed Description

I feel it would be good to have Aaru.Devices in a separate repo and/or a Nuget package so that cross-platform device information and recognition doesn't have to rely on iffy coding practices. This may rely on other projects in Aaru to be separated out as well, which I realize may cause unforeseen issues.

Context

Currently, MPF is using IMAPI2 to do a lot of the heavy lifting to get media types. This is obviously not cross-platform compatible nor is it even that good for anything remotely modern. By having direct access to the Aaru.Devices code as either a nuget package or a Git submodule, less Windows-specific code is needed and a better user experience will result.

Known documentation

N/A

Originally created by @mnadareski on GitHub (Apr 12, 2021). Originally assigned to: @claunia on GitHub. ### Check and fill as appropriate: * [ ] Support for a new media image format... * [ ] Support for identifying a new filesystem... * [ ] Support for extracting files from a new filesystem... * [ ] New command... * [ ] Improvement to output... * [x] Other... ## Detailed Description I feel it would be good to have Aaru.Devices in a separate repo and/or a Nuget package so that cross-platform device information and recognition doesn't have to rely on iffy coding practices. This may rely on other projects in Aaru to be separated out as well, which I realize may cause unforeseen issues. ## Context Currently, MPF is using IMAPI2 to do a lot of the heavy lifting to get media types. This is obviously not cross-platform compatible nor is it even that good for anything remotely modern. By having direct access to the Aaru.Devices code as either a nuget package or a Git submodule, less Windows-specific code is needed and a better user experience will result. ## Known documentation N/A
claunia added the feature request label 2026-01-29 15:26:52 +00:00
Author
Owner

@claunia commented on GitHub (Apr 26, 2021):

Feature request accepted.

@claunia commented on GitHub (Apr 26, 2021): Feature request accepted.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#702