Library Folder Structure #800
Replies: 12 comments 3 replies
-
Author > Title folder structure would also be good for those of us who use Plex. |
Beta Was this translation helpful? Give feedback.
-
Hi I would really appreciate getting folder structure options. This is the reason I'm not using OpenAudible anymore. |
Beta Was this translation helpful? Give feedback.
-
We are definitely working on this. We don't want to break anything for existing users.. so its a slow and careful process. There are a lot of edge cases that can make this tricky (and not great for the user) -- multiple authors, illegal filename characters, series with mismatched names, case sensitivity issues, and duplicate filename destinations, to name a few. The best thing to do is have a good audiobook player that lets you sort your library the way you want or use the search. We know this is a popular feature request and will keep working on it. Have been trying to stay focused making the core feature set rock solid, fast and user-friendly. |
Beta Was this translation helpful? Give feedback.
-
Hi, I have built an Excel macro that scans the folder with the mp3 files created using OpenAudible and moves (or copies) these files into an "Author > Book Title" folder structure. The code is fairly straightforward, using Microsoft's "Scripting.FileSystemObject". If you are interested, I will 'tidy it up' and upload it to GitHub in the next few weeks. Regards Chris |
Beta Was this translation helpful? Give feedback.
-
I would love for this to be able to automatically do folder structure. For Series: Non-Series: |
Beta Was this translation helpful? Give feedback.
-
Any updates on this? |
Beta Was this translation helpful? Give feedback.
-
An update.... We've done lots of internal re-writing and testing to possibly support it in the future, but its a minefield of edge cases that can make this feature a disaster.
Recommend:
The latest beta has a number of new features that we are working on getting released. That includes better sorting for authors, series, and series number. Improved searching. Export to Excel. Better M4B tagging. Better file import. I am hoping the beta adds tags that can be read by Plex and another players... but we might need to look at the source code for plex and recommend a change to show the newest info. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have an Excel spreadsheet that scans the OpenAudible download folder and makes a copy of the MP3 files into a different location using Author->Title folder structure.
This way, the OpenAudible side of things is untouched, although it is a bit wasteful on disk space having two copies of every book.
There is an option in my code to use symbolic links (which I use), but this going wrong would impact OpenAudible downloads, so I am not inclined to enable this by default.
I will upload the spreadsheet to my GitHub pages in the next couple of weeks, after I have written some basic documentation and let you know when this is available.
The code is written in VBA and not particularly complicated. Happy to speak with the OpenAudible author(s) about converting the code to a different language if that adds value.
Best Regards
Chris
|
Beta Was this translation helpful? Give feedback.
-
Hi,
Excel Media Manager can be downloaded from https://github.com/christyler80/ExcelMediaManager.
For Open Audible compatibility, the code supports moving files from a specified ‘Source / Downloads’ folder, into a ‘Library’ folder structure in a different location.
* When this move option is taken, the original file in the ‘Source / Downloads’ folder is replaced by a <https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/mklink> ‘Symbolic Link’ to the new file location under the ‘Library’ folder structure.
* This allows Open Audible to recognise files that have already been downloaded, also media managers such as Plex, access to the MP3 (et al) file properties.
Best Regards
Chris
PS, Please make sure that you have backups of your existing media files and folders before trying this program.
From: ***@***.*** ***@***.***>
Sent: Tuesday, March 7, 2023 5:09 PM
To: 'openaudible/openaudible' ***@***.***>; 'Konrad Lother' ***@***.***>
Subject: RE: [openaudible/openaudible] Library Folder Structure (Discussion #800)
Hi,
I have an Excel spreadsheet that scans the OpenAudible download folder and makes a copy of the MP3 files into a different location using Author->Title folder structure.
This way, the OpenAudible side of things is untouched, although it is a bit wasteful on disk space having two copies of every book.
There is an option in my code to use symbolic links (which I use), but this going wrong would impact OpenAudible downloads, so I am not inclined to enable this by default.
I will upload the spreadsheet to my GitHub pages in the next couple of weeks, after I have written some basic documentation and let you know when this is available.
The code is written in VBA and not particularly complicated. Happy to speak with the OpenAudible author(s) about converting the code to a different language if that adds value.
Best Regards
Chris
From: openaudible ***@***.*** ***@***.***> >
Sent: Tuesday, March 7, 2023 4:31 PM
To: openaudible/openaudible ***@***.*** ***@***.***> >
Cc: christyler80 ***@***.*** ***@***.***> >; Comment ***@***.*** ***@***.***> >
Subject: Re: [openaudible/openaudible] Library Folder Structure (Discussion #800)
An update....
We've done lots of internal re-writing and testing to possibly support it in the future, but its a minefield of edge cases that can make this feature a disaster.
Problems:
* Clutters up the UI.
* Gives the user too many choices and ability to make bad choices
* Makes it hard to change the structure (for instance, if a file is open in a player and can't be moved.)
* Makes it harder to find your books if the tags are not perfect (author can be slightly different, or contain multiple authors.)
Recommend:
* Use the app and right click, show MP3/M4B
* Use a good file system file finder (Everything for PC)
* Use a web front end like "AudioBookShelf".
The latest beta has a number of new features that we are working on getting released. That includes better sorting for authors, series, and series number. Improved searching. Export to Excel. Better M4B tagging. Better file import.
https://openaudible.org/beta
—
Reply to this email directly, view it on GitHub <#800 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AF27CRSJQ7C772YBM7P6SATW25PCRANCNFSM5JWN3AFQ> .
You are receiving this because you commented. <https://github.com/notifications/beacon/AF27CRX6R6IOGPVGRDCQNGLW25PCRA5CNFSM5JWN3AF2YY3PNVWWK3TUL52HS4DFWFCGS43DOVZXG2LPNZBW63LNMVXHJKTDN5WW2ZLOORPWSZGOABH5CUA.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
I don't know if anyone needs this, but i hope this can help somebody. |
Beta Was this translation helpful? Give feedback.
-
Hi,
Thank you and well done on a nice bit of coding.
I built something equivalent using Microsoft Excel (ExcelMediaManager <https://github.com/christyler80/ExcelMediaManager> ) and found that I needed to leave a Symbolic Link ‘symlink‘ file in the OpenAudible downloads folder pointing to the ‘new’ file location, for OpenAudible to recognise that the book had already been downloaded.
Not sure if this is relevant to your solution, but thought to mention it.
Regards
Chris
From: Orbital Teapot ***@***.***>
Sent: Tuesday, July 18, 2023 1:37 AM
To: openaudible/openaudible ***@***.***>
Cc: christyler80 ***@***.***>; Comment ***@***.***>
Subject: Re: [openaudible/openaudible] Library Folder Structure (Discussion #800)
I don't know if anyone needs this, but i hope this can help somebody.
https://github.com/orbitalteapot/OpenAudible-FileOrganizer
—
Reply to this email directly, view it on GitHub <#800 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AF27CRWTG3M4FFTYTGOIUJLXQXLCZANCNFSM5JWN3AFQ> .
You are receiving this because you commented. <https://github.com/notifications/beacon/AF27CRSBIML5W5ROPVNJN5LXQXLCZA5CNFSM5JWN3AF2YY3PNVWWK3TUL52HS4DFWFCGS43DOVZXG2LPNZBW63LNMVXHJKTDN5WW2ZLOORPWSZGOABRMIHQ.gif> Message ID: ***@***.*** ***@***.***> >
|
Beta Was this translation helpful? Give feedback.
-
Smal python script to organise the mb4 files, maybe it's helpful to someone import os
from mutagen.mp4 import MP4
def organize_m4b(source_directory):
for root, dirs, files in os.walk(source_directory):
for file in files:
if file.endswith(".m4b"):
file_path = os.path.join(root, file)
metadata = MP4(file_path).tags
# Example: Use '©ART' for artist/author, '©alb' for album/book title
author = metadata.get('©ART', ['Unknown Author'])[0]
book_title = metadata.get('©alb', ['Unknown Title'])[0]
# Define new path
new_dir = os.path.join(source_directory, author, book_title)
os.makedirs(new_dir, exist_ok=True)
new_file_path = os.path.join(new_dir, file)
os.rename(file_path, new_file_path)
print(f'Moved "{file}" to "{new_dir}"')
source_dir = '/path/to/your/m4b/files'
organize_m4b(source_dir) |
Beta Was this translation helpful? Give feedback.
-
Is there a way create folder structure within the library folder and still have openaudible sync? I have a very large audible library and i'd like a little more organization. I usually organize by author so my organization would look like:
OpenAudible>books>Jim Butcher>Codex Alera> audiobooks.
Beta Was this translation helpful? Give feedback.
All reactions