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

My experience so far #515

Open
gravelfreeman opened this issue May 7, 2024 · 4 comments
Open

My experience so far #515

gravelfreeman opened this issue May 7, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@gravelfreeman
Copy link

Hi, I think it has great potential. Here are things I'd like to see in the future.

  1. Add a public page link creation for my watch list so that I can share it with others*
  2. Option to hide the section "Activity" on my public page*
  3. Ability to share one movie/tv page with a review publicly**
  4. Make the "Set thoughts" pop-up show the full review without a pop-up
  5. Automatically sync Plex tracking
  6. Add a filter setting to only show movies with reviews
  7. Ability to choose what to track (ex. disable tv shows tracking)
  8. Add env var to disable/remove the discover section
  9. Add env var to hide/disable login page (root address shows public profile page of admin)
  • I would like to be able to share my reviews publicly without the possibility for anyone to register on the platform. Basically I have an AllMyLinks (selfhosted) and I would like to add my Watcharr watch list to it. I think it's also a good opportunity for advertising Watcharr.

** When I take the time to write a new movie review I'd want to share it on my Discord and my other social media.

I found 2 issues:

  1. Can only sync 3 tv shows and then the importer says Finished With 3 Errors
  2. You can remove admin rights to your only admin user which requires a reinstall
  3. It's impossible to sync with plex with the admin account (I would prefer not to use 1 account)

Amazing work on the app, I hope to see more dev into this project!

@gravelfreeman gravelfreeman changed the title My personnal experience so far My experience so far May 7, 2024
@IRHM
Copy link
Member

IRHM commented May 7, 2024

Hey @gravelfreeman, thanks for taking the time to try out Watcharr and for writing this out.

Just a few points that I'm a little confused/not sure the meaning on:

(1) We sort of have this (face menu > share list), though as you've mentioned, an account is required, so we'd definitely need to do work on that.
(4) What do you mean by "without a pop-up"? Would you like to see the review show up inline in the page, or redirect to another page?
(7) What tracking does this refer to?
(9) This environment variable should redirect all non-logged in users to your profile when they visit the login page? Might be unfortunate if you get logged out, though I suppose we could add a login button to the face menu.

Overall cool ideas, Watcharr was designed around everyone having an account, but I can see how not requiring account creation could be a great way of hosting your own public list. Will definitely work on this.

For the issues you've noticed:

  1. I'm not too familiar with Plex so it's possible the code isn't looking everywhere it can to find all watched shows. If you're able to make a new issue with a log, that'd be great!
  2. Didn't think of handling that case, it's possible to use the Restoring Admin Priviliges functionality to get admin perms back.
  3. Yep currently not possible to link the initial admin account to a Plex account for syncing. I usually suggest making your Plex account, then giving it admin and not using the first admin account (deleting accounts not possible yet, but hopefully will be soon). The first admin account created has no special perms, so if you give your plex account admin, they'll have the same permission set, you can even remove admin from the first one after transitioning to your Plex one.

Thanks!

@IRHM IRHM added the enhancement New feature or request label May 7, 2024
@gravelfreeman
Copy link
Author

gravelfreeman commented May 7, 2024

(1) We sort of have this (face menu > share list), though as you've mentioned, an account is required, so we'd definitely need to do work on that.

Overall cool ideas, Watcharr was designed around everyone having an account, but I can see how not requiring account creation could be a great way of hosting your own public list. Will definitely work on this.

Very glad that I took the time and that you're interested in adding those features, you don't know how happy I'm right now!

(4) What do you mean by "without a pop-up"? Would you like to see the review show up inline in the page, or redirect to another page?

In the same page, almost exactly where it is right now but without having to click on it. Speaking for myself the review/star rating are the most important features for my watch list since I want my friends to read it.

(7) What tracking does this refer to?

I meant disabling tracking of movies and/or TV shows in the settings. For example I could only want to track TV shows and games, but I'd get the movies populated too.

(9) This environment variable should redirect all non-logged in users to your profile when they visit the login page? Might be unfortunate if you get logged out, though I suppose we could add a login button to the face menu.

sub.domain.tld would be the public page. I could see 2 ways of doing this.

  1. Log-in page hidden and available on path sub.domain.tld/login. Which is great since I could add SSO and block the path with Authelia rules.
  2. Small login icon at the top right to log-in your account. Would be great that it redirects to sub.domain.tld/login as well, so that we could use SSO no matter which way you prefer integrating this.
1. I'm not too familiar with Plex so it's possible the code isn't looking everywhere it can to find all watched shows. If you're able to make a new issue with a log, that'd be great!

Will do, thank you! EDIT: #517

2. Didn't think of handling that case, it's possible to use the [Restoring Admin Priviliges](https://watcharr.app/docs/server_config/restoring-admin) functionality to get admin perms back.

I already re-installed and anyway I had nothing done yet. I must say I was confused with the toggle switches and thought that it would remove the Discover page I don't want. But yeah it locked me out xD.

3. Yep currently not possible to link the initial admin account to a Plex account for syncing. I usually suggest making your Plex account, then giving it admin and not using the first admin account (deleting accounts not possible yet, but hopefully will be soon). The first admin account created has no special perms, so if you give your plex account admin, they'll have the same permission set, you can even remove admin from the first one after transitioning to your Plex one.

Nice! I'll patiently wait until we can delete the admin user.

Hey @gravelfreeman, thanks for taking the time to try out Watcharr and for writing this out.

I found another Plex related issue; not all ratings have been imported for some reason.

My pleasure, I had it bookmarked for a long time and decided to pull the plug on Trakt for privacy issues. I was really impressed with everything you've done so far but yeah, my only use for my watchlist is for it to be public. I thought I'd take the time and perhaps you'd like the idea!

@kumraa-1
Copy link

Hi! Is this on the planned to-do's?
Add a public page link creation for my watch list so that I can share it with others*
I think this is such an important feature and would be happy to see it in the app. The login creates a barrier for new users that just wanna see how it looks.

@IRHM
Copy link
Member

IRHM commented Aug 14, 2024

Hi @kumraa-1, yes that is a planned feature, unfortunately I have few other things I need to get to first, then I can come back an look into this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

3 participants