You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Splitting out sub-tasks from #1087 into a separate ticket per this comment.
Improve progress tracking to include all media types and add some quality of life features.
For books or audio books (and possibly other media types), it would be useful to get the total number of pages or length from a database, but allow a user to override this if desired (e.g., eBook page lengths can vary wildly depending on display size / text scaling). Also allow user to enter how many pages they have completed out of this total and have ryot automatically calculate percentage completion.
Here is an example of how Hardcover handles progress tracking:
For audio books specifically (and possibly other media with known lengths in units of time), it would be helpful to be able to enter either time completed or time remaining, and have ryot auto calculate time and percentage completion. For example, Spotify audio books show time remaining, but not time completed, so the user has to do a bit of mental time math, which isn't necessarily intuitive.
It would also be helpful if the user could enter these time amounts in hours, minutes, and seconds rather than total number of minutes as it currently is (again, to avoid extra mental math). Perhaps allow either method (total minutes or hours/minutes/seconds) with a toggle of some kind.
Similar idea for anime (and other media). Get the total number of episodes from a database, but allow them to override the total (sometimes the streaming service splits episodes differently than AniList or MAL track it) and enter how many episodes they have completed.
Service providers like Trakt keep track of individual episodes and their metadata. If AniList or MAL or other similar services don't provide such metadata, just the total number of episodes in a season and allowing the user to enter the number of completed episodes should be sufficient.
In terms of where these progress tracking features should "live", the Actions -> Update progress menu seems to make the most sense:
The text was updated successfully, but these errors were encountered:
Splitting out sub-tasks from #1087 into a separate ticket per this comment.
Improve progress tracking to include all media types and add some quality of life features.
For books or audio books (and possibly other media types), it would be useful to get the total number of pages or length from a database, but allow a user to override this if desired (e.g., eBook page lengths can vary wildly depending on display size / text scaling). Also allow user to enter how many pages they have completed out of this total and have ryot automatically calculate percentage completion.
Here is an example of how Hardcover handles progress tracking:
For audio books specifically (and possibly other media with known lengths in units of time), it would be helpful to be able to enter either time completed or time remaining, and have ryot auto calculate time and percentage completion. For example, Spotify audio books show time remaining, but not time completed, so the user has to do a bit of mental time math, which isn't necessarily intuitive.
It would also be helpful if the user could enter these time amounts in hours, minutes, and seconds rather than total number of minutes as it currently is (again, to avoid extra mental math). Perhaps allow either method (total minutes or hours/minutes/seconds) with a toggle of some kind.
Similar idea for anime (and other media). Get the total number of episodes from a database, but allow them to override the total (sometimes the streaming service splits episodes differently than AniList or MAL track it) and enter how many episodes they have completed.
Service providers like Trakt keep track of individual episodes and their metadata. If AniList or MAL or other similar services don't provide such metadata, just the total number of episodes in a season and allowing the user to enter the number of completed episodes should be sufficient.
In terms of where these progress tracking features should "live", the Actions -> Update progress menu seems to make the most sense:
The text was updated successfully, but these errors were encountered: