Import info from .txt files in folders of media. #43

Closed
opened 2026-04-24 22:57:01 +02:00 by adam · 9 comments
Owner

Originally created by @EGDPG on GitHub (Oct 3, 2021).

Great work on this, I am leaving plex for Jellyfin and need a good audiobook player alternative. However, what can help me make the switch is my library is neatly organized following this method: https://github.com/seanap/Plex-Audiobook-Guide

Following this method, plex with the proper plugin can read the txt files generated by Mp3tag labled as
"reader.txt"
and
"desc.txt"
and completes the chronicle app UI nicely.

the structure on my comp is as follows, I will pick a random book here...
\audiobooks
------------->\library
----------------------->\Bill Perkins
-------------------------------------->\2020 - Die with Zero
---------------------------------------->cover.jpg, Die with Zero (2020) - pt01, Die with Zero (2020) - pt.02, Die with Zero (2020) - pt03, reader.txt, desc.txt

contents of reader txt:
Bill Perkins

contents of desc.txt:
A common-sense guide to living rich - instead of dying rich Imagine if by the time you died, you did everything you were told to. You worked hard, saved your money, and looked forward to financial freedom when you retired.  The only thing you wasted along the way was - your life. Die with Zero presents a startling new and provocative philosophy as well as practical guide on how to get the most out of your money - and out of your life. It's intended for those who place lifelong memorable experiences far ahead of simply making and accumulating money for one's so-called Golden Years. In short, Bill Perkins wants to rescue you from over-saving and under-living. Regardless of your age, Die with Zero will teach you Perkins' plan for optimizing your life, stage by stage, so you're fully engaged and enjoying what you've worked and saved for.  You'll discover how to maximize your lifetime memorable moments with experience bucketing, how to convert your earnings into priceless memories by following your net worth curve, and find out how to navigate whether to invest in, or delay, a meaningful adventure based on your spend curve and personal interest rate. Using his own life experiences as well as the inspiring stories and cautionary tales of others - and drawing on eye-opening insights about time, money, and happiness from psychological science and behavioral finance - Perkins makes a timely, convincing, and contrarian case for living large.

As you can see... it would help out so much if this info auto poulated with my books when I load them in. I hope you consider this feature request and I hope to hear back from you. Thanks again for your awesome work!
Have a great day.

PS. sorry for the horrible folder structure text as Im not familiar with the proper way of displaying it.

Originally created by @EGDPG on GitHub (Oct 3, 2021). Great work on this, I am leaving plex for Jellyfin and need a good audiobook player alternative. However, what can help me make the switch is my library is neatly organized following this method: https://github.com/seanap/Plex-Audiobook-Guide Following this method, plex with the proper plugin can read the txt files generated by Mp3tag labled as "reader.txt" and "desc.txt" and completes the chronicle app UI nicely. the structure on my comp is as follows, I will pick a random book here... \audiobooks ------------->\library ----------------------->\Bill Perkins -------------------------------------->\2020 - Die with Zero ---------------------------------------->cover.jpg, Die with Zero (2020) - pt01, Die with Zero (2020) - pt.02, Die with Zero (2020) - pt03, reader.txt, desc.txt **contents of reader txt:** Bill Perkins **contents of desc.txt:** A common-sense guide to living rich - instead of dying rich Imagine if by the time you died, you did everything you were told to. You worked hard, saved your money, and looked forward to financial freedom when you retired.  The only thing you wasted along the way was - your life. Die with Zero presents a startling new and provocative philosophy as well as practical guide on how to get the most out of your money - and out of your life. It's intended for those who place lifelong memorable experiences far ahead of simply making and accumulating money for one's so-called Golden Years. In short, Bill Perkins wants to rescue you from over-saving and under-living. Regardless of your age, Die with Zero will teach you Perkins' plan for optimizing your life, stage by stage, so you're fully engaged and enjoying what you've worked and saved for.  You'll discover how to maximize your lifetime memorable moments with experience bucketing, how to convert your earnings into priceless memories by following your net worth curve, and find out how to navigate whether to invest in, or delay, a meaningful adventure based on your spend curve and personal interest rate. Using his own life experiences as well as the inspiring stories and cautionary tales of others - and drawing on eye-opening insights about time, money, and happiness from psychological science and behavioral finance - Perkins makes a timely, convincing, and contrarian case for living large. As you can see... it would help out so much if this info auto poulated with my books when I load them in. I hope you consider this feature request and I hope to hear back from you. Thanks again for your awesome work! Have a great day. PS. sorry for the horrible folder structure text as Im not familiar with the proper way of displaying it.
adam closed this issue 2026-04-24 22:57:01 +02:00
Author
Owner

@EGDPG commented on GitHub (Oct 3, 2021):

I just read the docs again and i missed the desc.txt being read.. however my descriptions are all blank with this file in the media folder...

@EGDPG commented on GitHub (Oct 3, 2021): I just read the docs again and i missed the desc.txt being read.. however my descriptions are all blank with this file in the media folder...
Author
Owner

@advplyr commented on GitHub (Oct 3, 2021):

Welcome, that metadata guide was also brought up in discussion #59, so it seems like a good idea to support that.
A few questions for you:

  1. Does reader.txt only contain the authors name?
  2. Are you able to see desc.txt in the "other files" section for the audiobook?
  3. Other than desc.txt and reader.txt what other info is missing that you would like supported?

Mapping multiple libraries with multiple folder paths is coming on the next update.

@advplyr commented on GitHub (Oct 3, 2021): Welcome, that metadata guide was also brought up in discussion #59, so it seems like a good idea to support that. A few questions for you: 1. Does `reader.txt` only contain the authors name? 2. Are you able to see `desc.txt` in the "other files" section for the audiobook? 3. Other than `desc.txt` and `reader.txt` what other info is missing that you would like supported? Mapping multiple libraries with multiple folder paths is coming on the next update.
Author
Owner

@EGDPG commented on GitHub (Oct 4, 2021):

  1. It holds the actual reader of the book. The author is in the Metadata I believe.

  2. Yes it's in the others files.

  3. Nothing more than this to please me lol perfect other wise.


From: advplyr @.>
Sent: Sunday, October 3, 2021 3:50:58 PM
To: advplyr/audiobookshelf @.
>
Cc: gonjat @.>; Author @.>
Subject: Re: [advplyr/audiobookshelf] Import info from .txt files in folders of media. (#78)

Welcome, that metadata guide was also brought up in discussion #59https://github.com/advplyr/audiobookshelf/discussions/59, so it seems like a good idea to support that.
A few questions for you:

  1. Does reader.txt only contain the authors name?
  2. Are you able to see desc.txt in the "other files" section for the audiobook?
  3. Other than desc.txt and reader.txt what other info is missing that you would like supported?

Mapping multiple libraries with multiple folder paths is coming on the next update.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/advplyr/audiobookshelf/issues/78#issuecomment-933031184, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABXJDN6QONTRCZ3BC5YL2YLUFDF4FANCNFSM5FIA3BWQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@EGDPG commented on GitHub (Oct 4, 2021): 1. It holds the actual reader of the book. The author is in the Metadata I believe. 2. Yes it's in the others files. 3. Nothing more than this to please me lol perfect other wise. ________________________________ From: advplyr ***@***.***> Sent: Sunday, October 3, 2021 3:50:58 PM To: advplyr/audiobookshelf ***@***.***> Cc: gonjat ***@***.***>; Author ***@***.***> Subject: Re: [advplyr/audiobookshelf] Import info from .txt files in folders of media. (#78) Welcome, that metadata guide was also brought up in discussion #59<https://github.com/advplyr/audiobookshelf/discussions/59>, so it seems like a good idea to support that. A few questions for you: 1. Does reader.txt only contain the authors name? 2. Are you able to see desc.txt in the "other files" section for the audiobook? 3. Other than desc.txt and reader.txt what other info is missing that you would like supported? Mapping multiple libraries with multiple folder paths is coming on the next update. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<https://github.com/advplyr/audiobookshelf/issues/78#issuecomment-933031184>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABXJDN6QONTRCZ3BC5YL2YLUFDF4FANCNFSM5FIA3BWQ>. Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
Author
Owner

@advplyr commented on GitHub (Oct 4, 2021):

  1. It holds the actual reader of the book. The author is in the Metadata I believe.

Well then, that explains the filename reader!

@advplyr commented on GitHub (Oct 4, 2021): > 1. It holds the actual reader of the book. The author is in the Metadata I believe. Well then, that explains the filename `reader`!
Author
Owner

@EGDPG commented on GitHub (Oct 5, 2021):

Just wanted to say, I uninstalled the container toady.. I then reinstalled it... and now the descriptions are displaying properly. Maybe I messed up the install and it wasnt loading? anywho, they all work now. Looking forward to having the reader listed maybe even used as a filter option? It will then be a perfect app! 1 small request that if you decline wont upset me but I would love to see a few different wallpapers... I love the shelf look so even just different color overlays of the same wallpaper kinda like different "stains" on the wood lol. great job man! gonna move all my media to jellyfin as this is what I needed. 1 long term fan here.

@EGDPG commented on GitHub (Oct 5, 2021): Just wanted to say, I uninstalled the container toady.. I then reinstalled it... and now the descriptions are displaying properly. Maybe I messed up the install and it wasnt loading? anywho, they all work now. Looking forward to having the reader listed maybe even used as a filter option? It will then be a perfect app! 1 small request that if you decline wont upset me but I would love to see a few different wallpapers... I love the shelf look so even just different color overlays of the same wallpaper kinda like different "stains" on the wood lol. great job man! gonna move all my media to jellyfin as this is what I needed. 1 long term fan here.
Author
Owner

@advplyr commented on GitHub (Oct 6, 2021):

I just released v1.4.0 (haven't created an official release yet, but the docker container can be updated).

This was a big rewrite that took a few days to support multiple libraries and mapping multiple directories. In that update I included reader.txt, I also should have resolved the issue you were having with it not picking up desc.txt.

First try running a scan again, then you may need to remove those audiobooks or remove and re-add the desc.txt to pull it in.

@advplyr commented on GitHub (Oct 6, 2021): I just released `v1.4.0` (haven't created an official release yet, but the docker container can be updated). This was a big rewrite that took a few days to support multiple libraries and mapping multiple directories. In that update I included `reader.txt`, I also should have resolved the issue you were having with it not picking up `desc.txt`. First try running a scan again, then you may need to remove those audiobooks or remove and re-add the `desc.txt` to pull it in.
Author
Owner

@EGDPG commented on GitHub (Oct 6, 2021):

Thank you for the nice update. I however have one problem still. Doesnt really matter if in the webpage or the app but there is no reader name to be seen. However I can confirm that the webui has the info in the edit section under narrator (which by the way you spelled it "Narrarator") so it is indeed reading the file reader.txt. It would just be nice to have it maybe under the "by so and so" as "Narrated by so and so" where we see the description especially on the app as I cant access the edit section on the app for each book. Some times I look for a book beacuse the voice of the narrator is either motivating or relaxing depending on what I'm into at that time.

Thank you!

@EGDPG commented on GitHub (Oct 6, 2021): Thank you for the nice update. I however have one problem still. Doesnt really matter if in the webpage or the app but there is no reader name to be seen. However I can confirm that the webui has the info in the edit section under narrator (which by the way you spelled it "Narrarator") so it is indeed reading the file reader.txt. It would just be nice to have it maybe under the "by so and so" as "Narrated by so and so" where we see the description especially on the app as I cant access the edit section on the app for each book. Some times I look for a book beacuse the voice of the narrator is either motivating or relaxing depending on what I'm into at that time. Thank you!
Author
Owner

@advplyr commented on GitHub (Oct 7, 2021):

I just released v1.4.1

You inspired me to finally update the book landing page. It hasn't been updated much since pre-release.

I also added a filter by narrator. You can also click the narrator on the landing page to jump to that filter.

Let me know what you think.

image

@advplyr commented on GitHub (Oct 7, 2021): I just released [v1.4.1](https://github.com/advplyr/audiobookshelf/releases/tag/v1.4.1) You inspired me to finally update the book landing page. It hasn't been updated much since pre-release. I also added a filter by narrator. You can also click the narrator on the landing page to jump to that filter. Let me know what you think. ![image](https://user-images.githubusercontent.com/67830747/136309287-d40fdaa4-570f-4350-9075-03e74603f784.png)
Author
Owner

@EGDPG commented on GitHub (Oct 10, 2021):

Oh boy its amazing! Im glad I could inspire! I will close this now, Just know I appreciate this a lot. I will open a future ticket if I feel the need but I dont think I will as its perfect to my liking. A+++

@EGDPG commented on GitHub (Oct 10, 2021): Oh boy its amazing! Im glad I could inspire! I will close this now, Just know I appreciate this a lot. I will open a future ticket if I feel the need but I dont think I will as its perfect to my liking. A+++
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#43