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

[Feature] Display more data/graphs | Huge feature list #277

Open
rodaN90 opened this issue Nov 28, 2024 · 2 comments
Open

[Feature] Display more data/graphs | Huge feature list #277

rodaN90 opened this issue Nov 28, 2024 · 2 comments

Comments

@rodaN90
Copy link

rodaN90 commented Nov 28, 2024

Hello, first time I comment on git. But I really like what I see so far, so I want to at least contribute with some ideas or "must-haves".

I got those Ideas from other trackers, as I haven't found one, that pleases me. Every tracker has some good features that's always missing on others. So let's try and make this hopefully the only one needed ever. :)

Trackers you can take a look on for features, design choices, ideas:
https://github.com/bonukai/MediaTracker
https://github.com/IgnisDa/ryot
https://github.com/MaarifaMaarifa/series-troxide
https://neodb.net/

Search bar:

  • You have to enter the exact title for it to find stuff. Example: Game -> ResidentEvil doesn't give any results. Only Resident Evil works.
  • When you search for a game and then switch category but don't start another search but change the page, i.e. you go from "games" to "home", it switches the category back to game

Home:

  • Gives us an option to sort things
  • More display modes, like "list" etc..
  • When your watching an episode and click on "+" you mark that episode as seen. So far so good. But when your at the end (end of season, last episode watched... no other season so far?) nothing happens. It just stays there on last episode. So either move it to "paused" or "completed" or, what would be better and is maybe a separate feature -> show us when the next episode/season starts (so you don't have to look for it in calendar) and see what/when is up next. (Check Series-Troxide - it puts it in "waiting for release date" and stays active)
  • Show info on show in progress like: S01 E05/10 (HH:MM to watch all) and next episode airs on XX/XX/XXXX if on latest episode (Check "Series-Troxide", it does it really well (inc. an anti-spoiler - see down on TV Show Detail Page)

TV Shows:

  • Save last sorted
  • Give us more options on last sorted. I miss sorting for next episodes release time -> That way you don't even need to look at the calendar again. Maybe you or others come up with more ideas but sorting in general, on every page is always good to have

TV Shows Detail Page:

  • Add names and images of actors, directors, etc.. Should be doable via TMDB API? Maybe add guest stars on separate episodes instead of a complete list on main page? So big shows, like Simpsons, don't get spammed by a ton of voice actors etc..
  • Add TMDB ratings for each show and episode. Maybe even other sites if possible?
  • Add links to TMDB so you get even more infos
  • Show where it can be streamed (Prime, Netflix, etc.) and let user decide via settings what language should be shown (only show streaming providers which have the set language)
  • Change the way the data, like air-date, seasons, genres, etc.. is displayed. Maybe separate at least the genres so it stands out more. Personally it's a mess to read trough all those "lines" to get the information I want. Maybe make it a list or a table? Or even better, make it somehow customizable for users (position, color, on/off, etc..)
  • Option to hide "Recommendations". And a toggle for it, so it is either closed or opened based on user setting
  • Maybe show seasons directly as a list (like when you click on season 1) on main TV show page (saves a click and you see the episodes directly)
  • Add option to hide episode description on unseen episodes (aka spoiler)

Seasons:

What is this used for?
I think most people are fine by just clicking on the main show and go on from there. But see further down for other suggestions.

Movies:

  • Same as TV Show Detail Page
  • Show actors, ratings, TMDB links, streaming providers

Animes:

  • Same as above
  • Why doesn't it show the season/episodes there? Make it somehow available. MyAnimeList website gives english titles and atleast on their website is an episode list. IDK if you can fetch it with their API

Manga:

I don't read them so IDK what can be improved.
But it looks like there is at least a way to show "assistant, editing, story & art, translator" people

Games:

  • Show ratings. API from https://www.igdb.com/ maybe?
  • If possible, add links for each game on stores like Steam, Ubisoft, Gog, etc.

Tasks:

What is this used for?

Calendar:

  • Add a way to show this also as a list: Date - Time (if possible) - Category (Movie, TV Show, Game) - Name - Season - Episode

I added the TV show "Yellowjackets" on the demo account. The new season 3 airs on 16.02.25 but isn't shown on the calendar?
Did I miss some option I have to set?

Profile:

  • Add options for each user to hide categories (Movies, TV Shows, Anime, etc.)
  • All the other ways I can't think of right now, to customize everything
  • Option to make profile public/private
  • Friend list / Follows

Profile / Addons:

  • Right now you can only make notes on the main TV show but not on each episode
  • Additional to notes, make a commentary system, one for the main show and one for each episode, so people can share their thoughts and rate it (1-10). Comments can be saved global for everyone. But give people the option to hide them (if they just want to make notes for themself)
  • Reason behind this is, that I don't use it exclusive for myself but with friends and family. (I mean, why would you add an account system then anyways? :P)

  • ^ Make those options togglable to either public, private, followers/friends only
  • Add a way so we can see other users lists (another source to get inspired by instead of recommendations)

Add Statistics:

  • Show infos like total watch time. Most watched genre/actor/director
  • Other things I can't think of

Add Notifications:

  • Get notifications / pushes trough browser, e-mail and the ton of apps that exist. Make it customizable, like on what event you can get pushes (new episode is out or release date has been set) and for what category or show (if people only want to get notified on certain shows)
  • Apps: Apprise, Discord, Gotify, Ntfy, Push Bullet, Push Over, Push Safer, etc.

Add Books / Audio Books / Podcasts

  • With those 3 added, we have the full list of what 95% of people might want to track I guess.

Sorry for this huge list and not making every feature into its own "issue".
Like I said, I do this for the first time.

Ill add more if I can think of more stuff to be added. If you have any questions about this or need anything (screenshots or so), just ask and I'll try to provide.

Other than that, I hope most if not all those features get added over time. This will make it the perfect tracker - at least for me, lol.

Thanks for reading

  • rodaN
@FuzzyGrim
Copy link
Owner

Hey,

Thanks for the very detailed feedback. I plan to implement many of your suggestions, thank you!


You have to enter the exact title for it to find stuff. Example: Game -> ResidentEvil doesn't give any results. Only Resident Evil works.

The video game search experience is limited by IGDB's API, which they are supposedly reworking on their search API. Search for other types of media should be much better.


Home: When your watching an episode and click on "+" you mark that episode as seen. So far so good. But when your at the end (end of season, last episode watched... no other season so far?) nothing happens. It just stays there on last episode. So either move it to "paused" or "completed"...

Currently it should be marked as completed, when you reload the page the media should disappear from the home screen.


Anime: Why doesn't it show the season/episodes there? Make it somehow available. MyAnimeList website gives english titles and atleast on their website is an episode list. IDK if you can fetch it with their API

The episode data is not in their public API.


Tasks: What is this used for?

Here you will see background tasks that you have started. Like importing data or manually reloading the calendar.


I added the TV show "Yellowjackets" on the demo account. The new season 3 airs on 16.02.25 but isn't shown on the calendar?
Did I miss some option I have to set?

I don't see it in the demo account, but anyway it is not added immediately, it is added at the next scheduled calendar task run, which for now is every 6h, but you are right, it should trigger the event when a new media is tracked.

@Anti-Apple4life
Copy link

The episode data is not in their public API.

This could be implemented using the unofficial jikan.moe api for MyAnimeList, which allows you to list episode names.

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

3 participants