Git Product home page Git Product logo

reiverr's People

Contributors

aleksilassila avatar axelazo avatar axiompraxis avatar fabricionaweb avatar ifraan avatar jordanf97 avatar oxixes 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

reiverr's Issues

Doesn't work on ARM64

i installed the docker compose on a raspberry pi 4 8go de ram and the container doesn't boot on CasaOS

Add playback casting support

Hey,

Video players are hard... that is why Jellyfin is so big so... I suggest adding an environmental or option/setting that lets you set a custom "Play" command.
I personally would try to figure out how to use Jellyfin's "Play on..."/"Cast" command to use this as UI for controlling what gets played on tv.

CORS errors when connecting to Radarr/Sonarr/Jellyfin

Very exciting project! I just tried setting this up, and I'm getting CORS errors when trying to connect to any of the external services. I've got everything in a docker network together, and am using the hostnames of each service.

CleanShot 2023-08-11 at 10 58 14

(I've also tried local addresses like http://127.0.0.1:7878 from the example, and am getting the same CORS errors)

Bug - JSON Parsing

Hello, I just installed reiverr but I'm not able to get it to work.
I can see the requests at Jellyfin/Sonarr/Radarr working fine but nothing shows up in the Source/Library tabs.
The only hint I have is from the browser console.

Uncaught (in promise) SyntaxError: Unexpected token 'E', "Error proc"... is not valid JSON

Is it a known issue ? I'm trying to find more clues about what"s causing the issue but no logs are showing except that

Sonarr / Radarr api key is exposed to the end user

I understand that this is something that will probably change in the future, but I'll remark it still just in case. The Sonarr / Radarr api key is exposed when clicking "Request [something]+", which could lead to unauthorized users to take control over these platforms, so the server should do the requests to sonarr / radarr, acting as a middle man, to avoid the keys being leaked.

Thanks for creating this project, I'll try to help and contribute to it in the near future!

Use thumbnails instead of backdrops for posters

It seems like the posters for TV shows and movies are backdrops. In Jellyfin these are typically more artistic images that are meant to go in the background while you're scrolling through the app. Many of them don't have the title of the show because they're intended to be artitistic rather than present information from the show. Thumbnails would be a better choice as posters since most of them have the title of the show on them. They're landscape as well so they'll look just as good with the current design of the website.

I've attached two files showing what I mean. You can see that instead of the thumnbnail for 13th in the images section of my Jellyfin server that has the logo and the name of the movie on it, The backdrop is shown which just has a clip of the movie with someone talking. It's this backdrop that's used on Reiverr rather than the thumbnail which tells you the name of the show without having to hover over it.

![Screenshot 2023-08-11 at 19-05-05 Reiverr](
Screenshot 2023-08-11 at 19-04-51 Jellyfin
https://github.com/aleksilassila/reiverr/assets/65052394/d108cdee-8ce1-45ef-ac8d-7e39418ce31b)

Fix discovery page missing genre images

Hey,

I noticed that on my setup using server device DNS or reverse proxy (traefik) I get 404 on discovery page then loading image assets.

GET http://reiverr.arr/genres/documentary.jpg 404 (Not Found)
drama.jpg:1     GET http://reiverr.arr/genres/drama.jpg 404 (Not Found)
family.jpg:1     GET http://reiverr.arr/genres/family.jpg 404 (Not Found)
fantasy.jpg:1     GET http://reiverr.arr/genres/fantasy.jpg 404 (Not Found)
history.jpg:1     GET http://reiverr.arr/genres/history.jpg 404 (Not Found)
horror.jpg:1     GET http://reiverr.arr/genres/horror.jpg 404 (Not Found)
music.jpg:1     GET http://reiverr.arr/genres/music.jpg 404 (Not Found)
mystery.jpg:1     GET http://reiverr.arr/genres/mystery.jpg 404 (Not Found)
romance.jpg:1     GET http://reiverr.arr/genres/romance.jpg 404 (Not Found)
scienceFiction.jpg:1     GET http://reiverr.arr/genres/scienceFiction.jpg 404 (Not Found)
tvMovie.jpg:1     GET http://reiverr.arr/genres/tvMovie.jpg 404 (Not Found)
thriller.jpg:1     GET http://reiverr.arr/genres/thriller.jpg 404 (Not Found)
war.jpg:1     GET http://reiverr.arr/genres/war.jpg 404 (Not Found)
western.jpg:1     GET http://reiverr.arr/genres/western.jpg 404 (Not Found)

It may be routing or binding issue in the engine you are using or docker config.

P.S. Nice project I like to see that you opened it up. You will not make everybody happy, so find a way to just ignore a lot of feature requests.

Missing images on Discovery tab

I don't see the images in the git repo.

reiverr               | Error: Not found: /genres/documentary.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/drama.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/family.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/fantasy.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/history.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/horror.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               | Error: Not found: /genres/music.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/mystery.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/romance.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/scienceFiction.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/tvMovie.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               | Error: Not found: /genres/thriller.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/war.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)
reiverr               |     at runNextTicks (node:internal/process/task_queues:60:5)
reiverr               |     at process.processImmediate (node:internal/timers:447:9)
reiverr               | Error: Not found: /genres/western.jpg
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3925:18)
reiverr               |     at resolve (file:///usr/src/app/build/server/index.js:3800:34)
reiverr               |     at #options.hooks.handle (file:///usr/src/app/build/server/index.js:3970:61)
reiverr               |     at respond (file:///usr/src/app/build/server/index.js:3798:43)

Linux Support

Will this have any support outside of docker? As of this moment only see one installation method which is through docker.

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.