View Single Post
Old 01-01-2021, 11:36 PM   #1
xiaojohn
Enthusiast
xiaojohn began at the beginning.
 
Posts: 25
Karma: 10
Join Date: Nov 2012
Location: Sydney, Australia
Device: Boox Poke5, Boox MaxLumi and Boox Tab Ultra C
Unable to save .lnk files

In addition to using Calibre as my ebook library, I have also been using it to catalogue my audiobooks. I’ve done this by keeping my audiobooks in a separate folder and dragging a .lnk shortcut into the formats list on the basic metadata page of the ebook version of the audiobook. If I don’t have an ebook version, I create an empty book, fill in the metadata, and do the same.

However, I have found that lately this no longer works. When I attempt to drag a .lnk file into the basic metadata page, I get this error message when I try to save:

calibre, version 5.8.1
ERROR: Permission denied: Could not change the on disk location of this book. Is it open in another program?

Locked file: G:\2 Audio books\[book title]

Traceback (most recent call last):
File "calibre\gui2\metadata\single.py", line 615, in apply_changes
File "calibre\gui2\metadata\basic_widgets.py", line 938, in commit
PermissionError: [Errno 13] Permission denied: 'G:\\2 Audio books\\[book title]'


Could this be because of the change made in Version 5.8.1?:
• Windows: Automatically resolve shortcuts (.lnk files) when adding books to calibre. Closes tickets: 1907410

If so, can anyone suggest a workaround? I think many Calibre users have used the ability to drag .lnk files (not the actual files) into Calibre as a way of linking ebooks with other material. For various reasons, I don’t want to store the actual audiobook in Calibre, though I know this can be done by turning it into a .zip file.
xiaojohn is offline   Reply With Quote