Coder Social home page Coder Social logo

petio's People

Contributors

adrfranklin avatar angrycuban13 avatar ashdyson avatar beryju avatar danshilm avatar davidjmorin avatar dependabot[bot] avatar jackgameer avatar kennyparsons avatar mmgoodnow avatar piitaya avatar renkoh avatar ryleastark avatar vertig0ne avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

petio's Issues

Admin requests - Series not linking correctly

Describe the bug
Series on Admin Requests page not linking correctly

To Reproduce
Steps to reproduce the behavior:

  1. Go to Admin Panel > Requests
  2. Click on a Requested Series Title
  3. Get "Not found - This page doesn't exist"

Expected behavior
The request page link is populated as /#/tv/XXXXX and the actual page it should be linking to is /#/series/XXXXX

Welcome Emails

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Compose a welcome email template and have an option to automatically send it to new users found from Plex. This should include the ability to resend the welcome email on-demand for those times when your mom says she didn't get your email.

Describe alternatives you've considered
Ombi (what I use now)

Username/Email is Case-Sensitive at Login; Problem for Mobile Users

Describe the bug
When trying to login, some mobile devices with automatically capitalize the first letter and cause a login failure because the match for username/email is case-sensitive.

To Reproduce
Steps to reproduce the behavior:

  1. Login with an email address with a capital letter (as long as it doesn't show capital in the Users admin page)
  2. Error: User not found

Expected behavior
Username/email match should be case-insensitive.

Movie Poster Blocks Part of Trailer

Describe the bug
When playing a trailer, the post poster moves to the side, but still appears over the playing video.

To Reproduce
Steps to reproduce the behavior:

  1. Play a trailer.

Expected behavior
The trailer should be the foreground.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Music/lidarr Integration

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Support music requests using lidarr.

Describe alternatives you've considered
Ombi (what I use now)

Ask for Sonarr's Language Profiles

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
As you may know, Sonarr has the possibility of setting the desired Language profile for a show, as opposed to Radarr where you set the desired language in the Quality profile itself.
Can you consider (if possible at all), to ask for the Language profile in Sonarr when approving a request or even setting a default one in the desired Sonarr server/using it in the filters?

Describe alternatives you've considered
Now i just have to edit the language profile in Sonarr once the show is approved, which is not really a hassle, but just asking.

Additional context
None

User Mode Requests Page: Clicking on Day/More Does Nothing

Describe the bug
On the Requests (user mode) page, hovering over a day number or the "+# more" item at the bottom of a given day changes the mouse cursor to a hand icon suggesting I should click, but clicking does nothing. No network activity observed in DevTools either.

To Reproduce
Steps to reproduce the behavior:

  1. In user mode, go to Requests.
  2. Click on a day number or a "+# more" item on any day in the calendar.

Expected behavior
I would expect the day to expand and give me all the information for that day.

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Additional context
Bug and feature request combined in one maybe?

Workaround
Switch to Agenda view and scroll

Request cards have a mis-aligned progress status element

Describe the bug
Request cards have their progress status mis-aligned as it's being adjusted based on the title content's size.

To Reproduce
Request content with both small and long titles and you'll see the progress status in different places

Expected behavior
The request progress status should be correctly aligned throughout the cards and regardless of the title length

Screenshots
https://i.imgur.com/vuPyEy5.png

Desktop (please complete the following information):

  • OS: [e.g. iOS] Windows 10
  • Browser [e.g. chrome, safari] Brave
  • Version [e.g. 22] 1.21.77

Additional context
None

Requests Enter Pending Approval for Items Already in *arrs

Describe the bug
If an item was already being tracked in an *arr, but not yet available in Plex, a Petio request for that item asks the admin for approval.

To Reproduce
Steps to reproduce the behavior:

  1. Add an item directly in Radarr.
  2. Before the item is available in Plex, request the same item in Petio from a non-admin, non-auto-approve user.
  3. Log into Petio as an admin and look for the item's request and note the pending approval.

Expected behavior
When a user makes a request for an item, Petio should check to see if the item is already being tracked in the *arr. If it is, the request should skip the approval requirement and also not deduct from the user's request quota.

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Additional context
After speaking with @angrycuban13, it makes sense that Petio is not going to backfill all the existing *arr data to indicate status of existing items. This is similar to how Tautulli doesn't show previous watched history, although that's for different reasons.

But, upon a new request coming in through Petio, Petio should check the *arr to see if the item is already being tracked and update the request status to bypass the approval phase. This also unburden's the admin from reviewing a request that is already approved.

This is a restatement of #261 to eliminate confusion between the backfill of existing *arr data and new Petio requests for pre-existing items.

Pagination for Recommendations When Scrolling (On-Demand)

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
I would like to see the horizontal scrolling recommendations paginate and show more than 20 as you scroll.

Describe alternatives you've considered
Read the newspaper when they deliver it on Sundays

Login with plex.tv

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
I would like to users to be able to login with plex.tv authentication instead of digging out their randomly-generated 100-character passwords from their favorite password manager. :-)

Describe alternatives you've considered
Ombi (what I use now)

Radarr does not load upon adding it.

Describe the bug
When adding radarr to petio it does not load profiles or paths. As such the radarr instance cannot be activated in petio. It does however load movies which have already been added to petio.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Settings -> Radarr
  2. Click on Edit/Add new, add ip, port and api key. Click on test, see that test ist successfull
  3. Scroll down to profile and path
  4. See error that it keeps loading

Expected behavior
I expected the profile and the path to be choosable

Screenshots
If applicable, add screenshots to help explain your problem.
Bildschirmfoto vom 2021-03-20 14-07-192

Desktop (please complete the following information):

  • OS: Manjaro
  • Browser Firefox
  • Version 86.0.1

Additional context
petio is in a different subnet from the radarr instance. All ipv4 communication from petio to radarr is allowed. Communication otherwise is prohibited. This is the same with sonarr, where it works fine

FR: Display media networks on their own page or in search

Is your feature request related to a problem? Please describe.
Since you are already able to view the listings of certain networks and what they have, maybe it's possible we have a networks page under "People" to allow easier discovery of content.

We could also add this to the search, so you can search by network. If I was for example to search for "Netflix" I should be able to see the network appear in my search and browse through the networks media.

Describe the solution you'd like
Add a new sidebar item for networks and or add it only via the search feature

Describe alternatives you've considered
None

Additional context
None

Changing Plex Email (Admin)

Describe the bug
Asked to raise the issue in Discord regarding changing the overall admin email account in Plex and having that reflect in Petio

To Reproduce
Change your email via Plex, emails continue to go to the old email account.

Expected behavior
Emails should go to the changed email account.

Desktop (please complete the following information):
Not applicable

Smartphone (please complete the following information):
Not applicable

Additional context
None.

year match in filter

Describe the bug
Year matching appears not to work and was defaulting to the user profile for TV shows only

To Reproduce
Steps to reproduce the behavior:

  1. add a year filter under the TV shows filters.
  2. Request a show
  3. If it doesnt match any other filters E.g. keyword, genre etc. then it won't be caught by year and will go to the user profile

Expected behavior
The filter should catch the year and send it to the correct sonarr instance

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Microsoft Edge
  • Version: Latest version

Users able to report episodes / movies they don't have in the library

Is your feature request related to a problem? Please describe.
Users are able to report things not currently in the collection.

Describe the solution you'd like
for the button to report being dependent on the ep/movie present in the library.

Describe alternatives you've considered
none.

Additional context
Confusing for admins to sift through.

SyntaxErrors in logs on /admin for non plex-pass users

Describe the bug
Issue specific to non plex-pass users.

When on the /admin dashboard the server logs get spammed with
error: SyntaxError: Unexpected token < in JSON at position 0

To Reproduce
Steps to reproduce the behavior:

  1. Use a non plex-pass user
  2. Click on Admin in the navigation menu
  3. Watch the errors in the logs

Expected behavior
Either a clearer message or have both error and warning not be there at all.

Screenshots
image

Desktop (please complete the following information):

  • OS: Docker
  • Browser Chrome 89.0.4389.90 (Official Build) (64-bit)
  • Image: hotio/petio:nightly

Additional context
GHI added as requested in Discord

Movie Status Doesn't Match TMDB Release Date

Describe the bug
In this example, Godzilla vs. Kong shows a status of "-5d" but TMDB shows 3/31/2021 as the release today. Today is 3/19/2021.

To Reproduce
Steps to reproduce the behavior:

  1. Put in a request for an upcoming movie.

Expected behavior
I would expect the status of the upcoming movie request to match the release date of the movie.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Allow TV Season/Episode Requests Instead of Entire Show

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
I would like to have the ability for users to request a specific season/episode (or "latest" season/episode) of a show instead of just the entire show with all seasons/episodes.

I would also like to see restrictions available in the user profiles to limit the number of seasons/episodes a user may request.

Describe alternatives you've considered
Ombi (what I use now)

Some users that use Google oAuth with Plex can not login.

After first setting it up two users were able to login ( they also use Plex with Google oAuth). Once I had more users test they get user not found error when trying to login. In the console I am getting warnings saying "Failed Plex Auth". Had the original user test again after others started having issues and they still can login fine.

FR: Allow home users their own login/password credentials w/o use of Fast Login

Is your feature request related to a problem? Please describe.
The problem is that if you have any people who are considered Home Users, the only way they are able to make requests is that if you have your Petio set to Fast login. This is by far the most insecure way to leave your settings.

Describe the solution you'd like
I'd like to allow Home Users the ability to login using a chosen password (or the ability for them to create their own) and make their own requests based upon their discovery filters. The password could be set by the Admin or with them not having email capabilities they set their own password but it can be reset at any time by the admin.

Describe alternatives you've considered
The only alternative that I see is to utilize the fast login feature. This wouldn't be much of an issue if you intend to keep your Petio local using your local IP

Additional context
Add any other context or screenshots about the feature request here.

Don't Store Passwords in Plaintext

Is your feature request related to a problem? Please describe.
Passwords to the admin account are currently stored in plaintext at /opt/Petio/bin/config/config.json. If this could be fixed, it'd be great.

Describe the solution you'd like
Passwords salted and hashed.

Describe alternatives you've considered
encrypting the config with ansible

Additional context
NA

Branding/Customization

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
I would like to add my own Plex graphics and text to the user side web UI -- like a landing page with the options for pre-login and post-login. Things like my Plex logo, a message from me, some FAQs, ko-fi.com link, and maybe news about upcoming maintenance.

Describe alternatives you've considered
Ombi (what I use now)

Mattermost/Slack Webhook

Describe the solution you'd like
I would like to see support for Mattermost & Slack webhooks added.

Describe alternatives you've considered
Currently Discord is only supported, but I am unable to self host that application.

Additional context
Ideally I would love to feed all alerts from Petio into a single Mattermost/Slack channel.

Side Note: Just got Petio installed once I saw it was live. This thing is beautiful! Found a few bugs here and there, but so far this is a great first release. Look's like I will be retiring my Ombi server.

When logging in for the first time, petio crashes

Describe the bug
I complete the app setup, then am prompted to log in for the first time. I then see that petio container crashes with exit code 1 with a TypeError exception.

To Reproduce
Steps to reproduce the behavior:

  1. I complete the app setup, then am prompted to log in for the first time.
  2. I log into the app with the newly created admin password.
  3. I then see that petio container crashes with exit code 1 with a TypeError error.

Expected behavior
I log in and the page loads

Desktop (please complete the following information):

  • OS: Docker

Additional context
Logs:

petio          | 2021-03-28 20:42:28 info: LOGIN: New login attempted
petio          | 2021-03-28 20:42:28 info: LOGIN: Request IP: ::ffff:127.0.0.1
petio          | 2021-03-28 20:42:28 info: LOGIN: No JWT: <REDACTED_EMAIL>
petio          | 2021-03-28 20:42:28 info: LOGIN: Request User: <REDACTED_EMAIL>
petio          | 2021-03-28 20:42:28 info: History returned from source
petio          | 2021-03-28 20:42:28 info: History returned from source
petio          | (node:8) UnhandledPromiseRejectionWarning: Error: getaddrinfo ENOTFOUND api.themoviedb.org
petio          |     at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
petio          | (node:8) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)
petio          | (node:8) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'results' of undefined
petio          |     at trending (/app/api/tmdb/trending.js:28:30)
petio          |     at processTicksAndRejections (internal/process/task_queues.js:93:5)
petio          | (node:8) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 4)
petio          | 2021-03-28 20:42:28 error: TypeError: Cannot set property 'timestamp' of null
petio exited with code 1

FR: Build a collection of content that is not present on plex

Is your feature request related to a problem? Please describe.
Using TMDB, we could build a large collection of 100 items at a time, that are missing from your plex server. This would require paginating through all of TMDB's pages to find content and then checking if that media is present in plex. Now even though TMDB has no api limits at this time, we should be reasonable and not abuse their system, so being able to build this collection over time would be ideal.

There should also be an option to ignore content from showing up in the future, which would not be counted towards the 100 missing items that needs to be found. Since this data will be added to the database, you should be able to see current results as they are added without needing to wait a long time for the entire scan to finish.

Describe the solution you'd like
I'd like to see a dedicated page for this, and also maybe showing a few results on the search page too.

Describe alternatives you've considered
None

Additional context
None

Link to watch in Plex doesn't respect library access.

Describe the bug
Having multiple libraries in Plex (such as 1080p and 4K) leads to duplicates of movies/shows. When using the "Watch Now" link to view a piece of content in Plex it takes me to the 4K library. However most of my users do not have access to this library, so it's a dead link.

Expected behavior
Petio should only direct users to libraries they have access to, so in this instance to the 1080p library.

Alternate Agent support

Is your feature request related to a problem? Please describe.
Petio cannot identify any agent apart from TVDB at the moment. Support for something like Hama.TV plugin and thereby allows people to request shows that already exist. So having support for it would be pretty helpful!

Describe the solution you'd like
Support for well known plugins such as hama :)

Additional context
Source Code is available here: https://github.com/ZeroQI/Hama.bundle
This uses its own scanner (Absolute Series Scanner): https://github.com/ZeroQI/Absolute-Series-Scanner/blob/master/Scanners/Series/Absolute%20Series%20Scanner.py
The metadata for hama has the following fields: https://github.com/ZeroQI/Hama.bundle/wiki/Plex-Metadata-Fields-Available

Hope this helps ๐Ÿ‘
Looking forward to this!

FR: Add an option to hide available content from "Trending" and "Because you watched"

Is your feature request related to a problem? Please describe.
If you have a lot of available content in your plex, "Trending" can be useless because you already own first content trending.

Describe the solution you'd like
Add an option to hide available content from "Trending".
It also could be interesting to have an option to hide already seen content from "Because you watch".

Before :
image

After :
image

And for Because you watched
image

After
image
The Good Place is still displayed because I didn't watch it yet

Easier Admin Request Decisions

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
I would like a couple things added to the Requests admin page:

  • movie/show posters
  • clickable links to open up the Petio movie/show page to read more about the item being requested
  • After clicking edit, the default profile/location should be pre-selected for Radarr/Sonarr
  • one-click approve button (next to Edit) that will always use the default profile/location
  • one-click deny button (next to Edit)

Describe alternatives you've considered
Ombi (what I use now)

FR: Force automatic search if job already exists in ARR

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
If a job already exists in in Sonarr/Radarr and a requests is made w/in Petio an automatic search is not triggered.

Describe the solution you'd like
A clear and concise description of what you want to happen.
If a job exists w/in Sonarr/Radarr and is monitored, if a user requests that movie/series Petio should trigger an automatic search forcing the files to be grabbed.

Path to no-poster.jpg and user-profile thumb image 404's when using base path

Describe the bug
Path to no-poster.jpg, no-poster-person.jpgand user-profile thumb image 404's when using base path

To Reproduce*
Steps to reproduce the behavior:

  1. add a base path
  2. See error

Expected behavior
no 404 :P

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: docker
  • Browser chrome

Recently Viewed Movies By You shows items not in library

Describe the bug
When looking at media listed in this section, it is showing movies that are not in my library.

To Reproduce

  1. Go to profile and look at items listed as recently viewed.
  2. Click on a movie.
  3. Click Watch Now.
  4. Get linked to an incorrect video.

Expected behavior
Media not in my library should not be listed.

Screenshots
image
^ All but Lethal Weapon 2 are not in my library.
image
image
^ When clicking on "Watch Now" I am brought here.

Desktop (please complete the following information):

  • OS: Unraid 6.9.1
  • Browser: Chrome 89.0.4389.90
  • Version: 0.4.2-alpha

Additional context
Every incorrect match is linking to an "Other Videos" library I have for audio/video tests using Plex Video Files Scanner.
image

Create separate repository for the Petio helm chart

Is your feature request related to a problem? Please describe.

With discussion in the discord server we have concluded it would be best to maintain the Petio helm chart in a separate git repository.

Describe the solution you'd like

For the maintainers to set up a new git repository called petio-charts and initialize it so we can open PRs.

Additional context

Discussion starts here

https://discord.com/channels/722180802871427104/822479309729169429/822572648835055616

Seperate Menus for reporting media / Improvements

Is your feature request related to a problem? Please describe.
Between movies and TV shows, these menus should be contextually different.

Describe the solution you'd like
As an addition to this, the TV issues should have an episode / season option populated with episodes that have metadata / are present or something different. Movies might only have a few different issues, while a TV show may have an issue with a specific season, episode, or the whole show.

Describe alternatives you've considered
Having users type episode number / season number, otherwise marking as resolved.

Additional context
Makes harder than needs to be for admins to deal with issues.

BaseURL + Interface Setting for semi-unattended installs

Is your feature request related to a problem? Please describe.
Unable to define a baseurl and serve on a specific interface from the ubuntu build. This would allow for people to run an easy-to-run script that's built into their seedbox software without needing to modify too many things. Essentially I'm advocating for something as easy as sudo box install petio.

Describe the solution you'd like
Both of these features should be added so those using something like quickbox or swizzin can have an easy install that is carried out.

Describe alternatives you've considered
Setting up a firewall on the port is a good temporary solution, although for us to deploy this via a script that configures reverse proxy, etc. it makes more sense for us to be able to set the interface and baseurl as flags on startup. Something like --interface="127.0.0.1" --baseurl="/petio" would be perfect.

I was in the discord this afternoon and was told that baseurl can be set, however it was not a great solution, as it still required me to create firewall rules to block port 7777 and more configuration to nginx. It also required me to complete the setup before I could set the baseurl.

Additional context
This is in the context of this temporary build script for swizzin installs that I've created.

In this context, we'd ideally be able to setup the basics for the user, and the installer would be still served at https://example.com/petio, just ommiting the parts about baseurl / interface to serve on.

Thanks
/b

Movie In Radarr, but not in Plex Allows Petio User to Request and Shows Pending Approval

Describe the bug
When a user searches for a movie that is not in Plex, but already added to Radarr, the user is shown the movie has not been requested. Initially, I would be okay with this because then they could add onto the request and be notified when the movie is added. But, after they make the request, Petio shows the request as pending approval.

To Reproduce
Steps to reproduce the behavior:

  1. Put in a request for a movie already in Radarr.

Expected behavior
The Pending status is invalid as Radarr is already tracking it. Pending should be skipped for items already in Radarr/Sonarr.

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Mass Email

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
As an admin, I would like the ability to mass email my users (one-off sends). For example, if I need to tell them of a new feature I added to be able to request movies and TV shows. ;-) Different from welcome emails.

Describe alternatives you've considered
Ombi (what I use now)

Admin can't log in when fast login is selected

Describe the bug
Setting login to fast login and the admin user can't log in. Get a user not found error, setting the login mode back to '1' in the config.json returns the ability to login.

To Reproduce
Steps to reproduce the behavior:

  1. Install on unriad using official Petio container and MongoDB container
  2. set up as normal
  3. enable fast login
  4. try log in as admin

Expected behavior
To be able to login to the admin account

Desktop (please complete the following information):

  • OS: Unraid 6.9.1 Docker
  • Image Version 0.4.2-alpha

FR: Custom name filters

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
The ability to add custom names to filters for better identification.
Describe alternatives you've considered
None
Additional context
With many different filters it can be quite difficult to keep track of which one is which unless you're able to custom name them.

User email addresses getting cleared

Describe the bug
I've added an email address for one of my users (the user was imported from Plex users list) but the email address disappears after a little while in the Users page under Admin.

To Reproduce
Steps to reproduce the behavior:

  1. Add email address for user in the admin page
  2. Wait (I think) 10 mins or more..
  3. Email address will have disappeared.

Can't Click on Links for Age-Restricted Trailers

Describe the bug
When trying to play a trailer (e.g. Mortal Kombat 2021), I get the following message but cannot click any of the links.
image

To Reproduce
Steps to reproduce the behavior:

  1. Go to Mortal Kombat 2021
  2. Click on Trailer
  3. Try to click

Expected behavior
I would be able to click the link to open YouTube to watch the trailer there after, presumably, they make me login or somehow verify my age.

Screenshots
See description

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Additional context
Alternatively, upon trying to play the trailer, detect the video not playing and inform the user that is isn't Petio's fault. Maybe offer a link to tmdb/tvdb/search engine to attempt to find a trailer there.

Localization support

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Petio is english only, I'd love to have the possibility of setting it in other language. Not only the texts in the interface but in the metadata pulled from TMDB as well.
From what I've seen in the code it's not even prepared for localization :( but a man can dream...

Describe alternatives you've considered
Well i could try to teach english to my users, not sure if that's an option.

Additional context
None.

Guide Calendar Not Showing Movies

Describe the bug
Upcoming movies aren't showing in the Guide calendar on the Requests page (user mode). In this example, Godzilla vs. Kong.

The Status shows "-5d" although tmdb says the release date is 3/31/2021 -- #260.

To Reproduce
Steps to reproduce the behavior:

  1. Put in a request for an upcoming movie.

Expected behavior
The description of the Guide says that it shows upcoming TV and movies, so I would expect to see the upcoming movie on the calendar.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Can't Control Playback of Trailer

Describe the bug
When playing a trailer, the pause/play/rewind/fast-forward/slider are all missing. Fullscreen is also missing.

To Reproduce
Steps to reproduce the behavior:

  1. Play a trailer.

Expected behavior
The playback controls should be visible. I should have the option to go fullscreen as well.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 88.0.4324.190

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.