Skip to content

Add option to leave files where they are while importing library#503

Open
T4g1 wants to merge 5 commits intoListenarrs:canaryfrom
T4g1:fix/494-library-safe-imports
Open

Add option to leave files where they are while importing library#503
T4g1 wants to merge 5 commits intoListenarrs:canaryfrom
T4g1:fix/494-library-safe-imports

Conversation

@T4g1
Copy link
Copy Markdown
Contributor

@T4g1 T4g1 commented Apr 9, 2026

Summary

Changes

Added

  • Ability to add root folders while selecting the root folder from which we want to import files
  • Ability to leave files in place when importing library
  • Ability to set the desired monitoring for audiobooks added through library importation

Testing

  • Check that the import does not change anything in the files when it is not asked to modify them

Notes

Next steps

@T4g1 T4g1 marked this pull request as ready for review April 10, 2026 11:56
@T4g1 T4g1 force-pushed the fix/494-library-safe-imports branch from df07abd to 19eed3f Compare April 10, 2026 12:50
@T4g1 T4g1 force-pushed the fix/494-library-safe-imports branch from 2024229 to b5cf323 Compare April 10, 2026 12:56
Copy link
Copy Markdown
Collaborator

@therobbiedavis therobbiedavis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Solid job! Thank you! Just a few changes and a request to please update the changelog!

Comment thread listenarr.api/Controllers/ManualImportController.cs Outdated
Comment thread fe/src/views/library/LibraryImportView.vue Outdated
Comment thread listenarr.api/Services/ImportService.cs Outdated
Comment thread listenarr.api/Services/IFileMover.cs Outdated
Comment thread listenarr.domain/Models/Audiobook.cs
Comment thread listenarr.domain/Models/Configuration.cs
Comment thread fe/src/stores/rootFolders.ts Outdated
@T4g1 T4g1 requested a review from therobbiedavis April 14, 2026 12:10
@T4g1
Copy link
Copy Markdown
Contributor Author

T4g1 commented Apr 14, 2026

@therobbiedavis Thanks! I did a pass on your reviews, can you check again to see if we are aligned ?

Copy link
Copy Markdown
Collaborator

@therobbiedavis therobbiedavis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@T4g1 Added a couple comments on the existing issues, outside of these it lgtm!

Comment thread listenarr.domain/Models/Audiobook.cs
Comment thread listenarr.domain/Models/Configuration.cs
Comment thread CHANGELOG.md Outdated
@T4g1 T4g1 force-pushed the fix/494-library-safe-imports branch from cf941b4 to b6d2cce Compare April 15, 2026 18:51
@T4g1 T4g1 requested a review from therobbiedavis April 15, 2026 19:03
@T4g1
Copy link
Copy Markdown
Contributor Author

T4g1 commented Apr 15, 2026

Ready for re-review i believe

Comment thread listenarr.api/Controllers/ManualImportController.cs
Comment thread fe/src/stores/libraryImport.ts Outdated
@T4g1 T4g1 force-pushed the fix/494-library-safe-imports branch from 923b9e3 to 0ca7bb4 Compare April 16, 2026 17:09
@T4g1 T4g1 requested a review from therobbiedavis April 16, 2026 17:12
@T4g1
Copy link
Copy Markdown
Contributor Author

T4g1 commented Apr 16, 2026

Should be good, let me know if you see other things to change

Comment thread listenarr.api/Controllers/ManualImportController.cs Outdated
Comment thread listenarr.api/Models/ManualImport/ManualImportItemDto.cs Outdated
@T4g1 T4g1 force-pushed the fix/494-library-safe-imports branch from 0ca7bb4 to a8c911a Compare April 16, 2026 20:35
@T4g1 T4g1 requested a review from therobbiedavis April 16, 2026 20:36
@T4g1
Copy link
Copy Markdown
Contributor Author

T4g1 commented Apr 16, 2026

Done :D

Copy link
Copy Markdown
Collaborator

@therobbiedavis therobbiedavis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! Just update the changelog from unreleased to 0.2.71 with today's date and we can merge it in (barring any codeql issues)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] option for keep local files while library import from root folder

2 participants