Comments (7)
I agree, can you provide an example of how you think this would look?
If a series is grouped, how would you differentiate between a series and a regular book?
What would the cover art look like for a series?
On a similar note, there is a "New" book flag that I want to further integrate, discussed here
from audiobookshelf.
Behold, my Paint-fu!
Right off the bat, I'd say just use the first cover available as the Series cover. The human brain identifies pictures quicker than text.
But that might still look cluttered and an option to toggle between using covers and just loading the default cover with info? Or maybe add the Title to the bottom of the cover image?
These are just options that I threw together. There's probably other ways to do it.
The question now becomes, once a Series is clicked what does navigation look like? Should the bookshelf basically just set a filter and load down to books in that series?
from audiobookshelf.
But that might still look cluttered and an option to toggle between using covers and just loading the default cover with info? Or maybe add the Title to the bottom of the cover image?
I think the number over the cover will suffice in distinguishing it as consisting of multiple audiobooks.
With the current set-up you are only shown your progress and whether or not you've read the book. If we include the notification for unread books then I think it would need to be optional.
How are you envisioning the option will look like for the user enabling this group by series? Do you see this as something in the toolbar next to the filter & sort, or is it a different view that you go to, or an option in user settings?
from audiobookshelf.
At first I thought it could easily just be tossed next to filter & sort, but I believe Plex has a similar option in library settings for Movies, "Automatically group movies by collections" or something similar. Probably best to use what they've figured out already and have it as a toggle somewhere in Settings.
Eventually the options will start to pile up, if you don't mind adding them, better to plan for them being where they'll need to be later rather than endng up with 30 buttons on the home screen even if that means a silly looking lonesome toggle under some Settings category for a while.
from audiobookshelf.
The more I think about this one, the more I'm unsure if what I've suggested is the right move....
The main place I really see this being useful is when browsing a specific Author, because when viewing a single author it's a bit impossible to tell which book is actually next in the series, without using the Series filter.
I almost think that just moving the Series filter out on its own, or making a different one, next to the listed number of Audiobooks and limiting its scope to those same visible Audiobooks could be a more visibly pleasing solution.
Here's an Author sorted by Volume #
And clicking the button would just dropdown like usual. (Obviously I wanted to include "Murderhobo" in my example)
from audiobookshelf.
I'm still conflicted on this. There needs to be some level of grouping, but I'm not sure how sorting will function for groups.
The other issue mentioned talks about collections, but I think series should be enough. If a book belongs to a series and you want it part of another collection, then maybe that is what tags
should be for.
I'm leaning towards an option like you mentioned that is called "Collapse Series" or "Group Series". That option will show one book with the number of books in the series. When sorting it will just use the first book in the series or for title it will just use the series name.
from audiobookshelf.
#47 and this request are the same thing, actually. He called it "Collections" because that's what it is called in Plex, but for books Series is the same thing. You're right concerning custom "Collections", that is a thing for tags
to handle and is already supported.
from audiobookshelf.
Related Issues (20)
- [Bug]: Listen history not work
- [Enhancement]: Resize Details window HOT 2
- [Bug]: Double quotes in Podcast names are not escaped when exported to OPML HOT 1
- [Enhancement]: new progress status for library item - add "mark as aborted" additional to "mark as finished" HOT 6
- [Bug]: Unable to locate package audiobookshelf HOT 2
- [Bug]: Server crashes without error when querying API for (non-existant) author image HOT 2
- [Enhancement]: Add episode number and date to file name
- [Enhancement]: Sort series alphanumerically instead of alphabetically. HOT 2
- [Bug]: Parsed accented letters not displaying HOT 1
- [Enhancement]: add ignore/exclude folder to library scan HOT 2
- [Bug]: Tall Tale TV podcast fails to download HOT 1
- [Bug]: Stopped working out of nowhere, impossible to open file HOT 5
- [Bug]: TestFlight beta is full HOT 2
- [Enhancement]: Remember speed setting per book HOT 1
- [Enhancement]: Automaticly start reading the next issue in a bundled Comics volume HOT 1
- [Bug]: Series sequence is not pulled when parsing OPF metadata file HOT 1
- [Bug]: "Library Item" schema returned by "Get a Library's Items" endpoint response is different from API docs HOT 2
- [Enhancement]: Add book covers into RSS feeds generated from collections and series
- [Bug]: Performance Issues Due to External Storage (CIFS) and Transient Inode Values HOT 25
- [Bug]: Import fails to ffprobe or create metadata for audiobooks with whitespace in the target directory/book name on CIFS NAS share HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from audiobookshelf.