Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
gonjat opened this issue Oct 3, 2021 · 9 comments
Closed

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

gonjat opened this issue Oct 3, 2021 · 9 comments

Comments

@gonjat
Copy link

gonjat commented 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.

@gonjat
Copy link
Author

gonjat commented 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...

@advplyr
Copy link
Owner

advplyr commented 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.

@gonjat
Copy link
Author

gonjat commented Oct 4, 2021 via email

@advplyr
Copy link
Owner

advplyr commented 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!

@gonjat
Copy link
Author

gonjat commented 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.

@advplyr
Copy link
Owner

advplyr commented 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.

@gonjat
Copy link
Author

gonjat commented 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!

@advplyr
Copy link
Owner

advplyr commented 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

@gonjat
Copy link
Author

gonjat commented 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+++

@gonjat gonjat closed this as completed Oct 10, 2021
Oasis256 pushed a commit to Oasis256/StoryTeller that referenced this issue Jun 3, 2024
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

No branches or pull requests

2 participants