Skip to content

[Feature Request]: Library consolidation based on parent folder #299

Open
@Acor3D

Description

@Acor3D

Checklist

  • I am using an up-to-date version.
  • I have read the documentation.
  • I have searched existing issues.

Description

Example:
Say I have a folder called 'worldbuilding' and within it a 'characters' folder and 'locations' folder. The character and locations folders have previously been set up to be a separate library each, with their own tags, fields and such information.
If I then wish to make a library out of the parent worldbuilding folder, the tags created for the characters and locations folders are not available. The files within those folders show up, but missing all the tags and other information.

Is there/could there be a way to transfer all the library data from the child folders to the parent folder, so that the formerly independent libraries now become part of a larger parent library? This could prove useful for users who decide to change their folder structure to better suit their needs, or who have libraries that have evolved to be similar and would benefit from being in the same library.

I read through the part of the documentation about libraries and it seems the closest there is is the tag from folder tool, which doesn't really transfer library data from child to parent folder but rather creates a tag for each file based on the folder it's contained in, so it's not really the same. Maybe I missed something and this feature is already available?

Solution

The idea would be to find all independent libraries that exist inside a specified folder and merging their library data into a larger library while maintaining each file's pre-existing tags and fields, effectively combining many libraries into one.

Alternatives

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority: LowDoesn't require immediate attentionTagStudio: LibraryRelating to the TagStudio library systemTagStudio: TagsRelating to the TagStudio tag systemType: EnhancementNew feature or requestType: QoLA quality of life (QoL) enhancement or suggestion

    Type

    No type

    Projects

    Status

    🛠 Ready for Development

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions