sbondCo / Watcharr

Open source, self-hostable watched list for all your content (movies, tv series, anime, games) with user authentication, modern and clean UI and a very simple setup.
https://watcharr.app
MIT License
430 stars 21 forks source link

[Request] "Have not watched" #535

Open LoganJFisher opened 3 months ago

LoganJFisher commented 3 months ago

I've occasionally accidentally left a rating or marked a viewing status on something I didn't mean to, and as of now, there doesn't seem to be any way to undo this. A button that functions as a wipe on a given show or movie would be useful.

Please have a confirmation for doing so though. It would be annoying to do this accidentally.

IRHM commented 3 months ago

Hi @LoganJFisher, we do currently have a delete option that will "delete" a show from your list:

image

Though it doesn't have a confirmation box because the data isn't really deleted (which is why I deceived you by putting quotation marks around the "delete" text above secretly).

Since the data doesn't delete, I figured I wouldn't hassle with making a confirmation box, since if you give the content a status again, all your previous data is restored.

I guess we should add a confirmation box that lets you choose between a soft delete and a full delete? Though I'm not sure if it would be worth the time to implement if it's rarely used and soft delete gets us mostly there, what are your thoughts?

LoganJFisher commented 3 months ago

That button isn't appearing for me. I'm using this registry: https://registry.hub.docker.com/r/sbondco/watcharr/

I should note that I'm running it using Synology Container Manager and the arm64 image with the "dev" tag, and it hasn't shown a update available since I last updated on March 30th. Looking at the above link though, I see that updates have been pushed (the most recent only 3 hours ago). Other images I use that are provided from the same registry have been showing as having updates available in SCM, but not this one. That leads me to two questions:

  1. Was this an addition made since March 20th?
  2. Do you have any idea why updates aren't being pushed to SCM?
IRHM commented 3 months ago

Hi @LoganJFisher, that is very odd.

If the last update was from March 20th on your system, I'm guessing you're on v1.36.0, which was released March 18th (or if you did mean 30th, v1.37.0).

The delete option was added in v1.38.0, so you might be one or two versions just below when it was added.

You can check your version from the face menu in the top right, it should show the version there (at the bottom of the popup menu): image

The latest production build is v1.39, the latest dev build is v1.40.0-dev1.

I'm also not sure why you can't pull an up to date version of the container, is there a middleman that handles updates with Synology? or should it pull directly from docker? Maybe pulling a specific tag could work (eg: specifying v1.39.0 as the tag instead of latest if you haven't tried that).

LoganJFisher commented 3 months ago

Confirmed, I'm on v1.37.0

I'm asking on the Synology subreddit if anyone might have any idea why the updates aren't being pushed. I'll update here with a solution if I'm able to get one.

LoganJFisher commented 3 months ago

No feedback on my Reddit post yet, but I downloaded a new image with the "latest" tag instead of the "dev" tag, and once containerized, I see that it's v1.40.0.

Is there any way to port all of my watch history from the other instance of Watcharr (which is also still running)?

IRHM commented 3 months ago

@LoganJFisher Easiest way would be to restart the old container with the new image if that's possible.

If that's not possible, you should be able to stop both containers and just use the data mount point from the old container for the new container (so that the new container uses the old containers data). Then booting up the new container should have everything working correctly.

I'm not sure if that is easily doable with Synology. If needed, you could stop both containers and manually copy the data from the old data folder to the new one (making sure the containers are stopped so the database doesn't get corrupted). If you do this, probably best to delete the new containers data first, instead of overwriting it with the old data.

LoganJFisher commented 3 months ago

Hmm, I don't think it's possible to change the image associated with a container in SCM. I don't think the data mount point is exposed anywhere either. I also can't find where the data is actually saved.

I may just have to manually go through all of my watch history and do this manually one by one. Not that it helps me now, but this leads me to request an export/import function to be built into Watcharr.

IRHM commented 3 months ago

Oh yep that sucks @LoganJFisher, you can however find the export/import buttons in your profile page at the bottom (face menu > profile).

I was hoping copying over the full database would work, it would save time importing/exporting, but those buttons should work too, let me know how it goes.

LoganJFisher commented 3 months ago

Ah, I missed that there. Thank you. All good now. I guess we'll just have to wait and see if I receive the next update whenever that may be. I'll try to remember to give an update then.

LoganJFisher commented 3 months ago

Oh, for reference: While I resolved this by exporting, the solution given here may have also worked: https://old.reddit.com/r/synology/comments/1dbyox8/ds423_why_is_container_manager_not_finding/