Git Product home page Git Product logo

posterr's People

Contributors

berserkir-wolf avatar iokaravas avatar petersem avatar snyk-bot 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

posterr's Issues

Sleep schedule

Put in a sleep schedule that will display a blank screen at certain hours of the day

Progress bar sometimes not sized correctly for movie/tv posters

Sometimes smaller or larger than poster width. This is caused by variable aspect ratios for some posters. 95% of posters are either 1.47 or 1.5 aspect ratio, however, some 3rd party posters are different. An A.R of 1.5 is hard coded for now. We need to dynamically work out AR for downloaded posters and then use this in the poster width calculations

Show background pic

Fill the entire background with a themed pic. Will look better on landscape views

showtimes

i would love to be able to have show times listed
i can see this a few ways

  1. have the times show under the artwork when poster is showing
  2. switch to a list of times after X posters, that move down a list slowly and once it reaches the bottom of the list it switches back to the poster view
  3. have a way have setting movies to have showing times like big showing at 10:30 and 3:40
  4. and have a way to randomly set showtimes i think it need to take into account movie length

Poster mode - on-demand only

Have the option to just show full screen posters from existing libraries. No header, footer, coming soon, or now showing.

Error when running posterr

Started receiving this error that is causing POSTERR to not run

posterr | -------------------------------------------------------
posterr | POSTERR - Your media display
posterr | Developed by Matt Petersen - Brisbane Australia
posterr |
posterr | Version: 0.9.2
posterr |
posterr | BBBB EEEEE TTTTT A !!
posterr | B B E T A A !!
posterr | BBBB EEEEE T A A !!
posterr | B B E T AAAAAAA
posterr | BBBB EEEEE T A A !!
posterr | -------------------------------------------------------
posterr | ✅ MP3 cache cleared
posterr | ✅ Web server started on internal port 3000
posterr | ✅ Image cache cleared
posterr | ✅ Settings loaded
posterr |
posterr | --- Enabled Status ---
posterr | Plex: true
posterr | On-demand: true
posterr | Sonarr: true
posterr | Radarr: true
posterr |
posterr | 5/27/2021, 5:57:28 PM Coming soon 'tv' titles refreshed
posterr | 5/27/2021, 5:57:28 PM Coming soon 'movie' titles refreshed
posterr | 5/27/2021, 5:57:28 PM On-demand titles refreshed (Movies,TV Shows)
posterr |
posterr | ✅ Application ready on http://hostIP:3000
posterr | Goto http://hostIP:3000/settings to get to setup page.
posterr |
posterr | /usr/src/app/classes/core/cache.js:66
posterr | var size = parseInt(res.headers["content-length"], 10);
posterr | ^
posterr |
posterr | TypeError: Cannot read property 'headers' of undefined
posterr | at Request._callback (/usr/src/app/classes/core/cache.js:66:33)
posterr | at self.callback (/usr/src/node_modules/request/request.js:185:22)
posterr | at Request.emit (events.js:327:22)
posterr | at Request.onRequestError (/usr/src/node_modules/request/request.js:877:8)
posterr | at ClientRequest.emit (events.js:315:20)
posterr | at Socket.socketErrorListener (_http_client.js:426:9)
posterr | at Socket.emit (events.js:315:20)
posterr | at emitErrorNT (internal/streams/destroy.js:92:8)
posterr | at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
posterr | at processTicksAndRejections (internal/process/task_queues.js:84:21)

multiple displays

i am running two displays from old pc monitors running FullPageOS

and it works great but it will show two of the same poster at the same time

i like a way to prevent this

add logo to top

i would like to add a logo to the top.
like my cinema name
on other software(which is dead now) i had a png of a logo i made that would be displayed on top of poster

Allow custom images

i would love to load up some custom poster for ads

my idea is like a poster that would have popcorn on it and say dont forget to hit the concession stand for some popcorn

or show a big glass of coke/pepsi

have a custom cinema logo poster (my home cinema)

and have to display every X posters

if you like i could make some ad posters to bundle with this app

Unexpected crashes, plex crashes and possible memory leaks

after random times am getting various crashes and high memory use. Errors include:

  • Read ECONNRESET
  • ECONNBUF
  • ECONNUNREACH
  • Connect ETIMEOUT
  • Reference error: data is not defined
  • Connect ECONNREFUSED
  • Socket hang up
  • Plex didn't respond with a valid 2xx status code, Response Code: 503

In addition, response times of queries become slower over time and after different times Plex crashes.

If on-demand refresh is set under 20 minutes and now screening under 60 seconds, then this error occurs within 30-40 minutes.

Ensure no duplicates for Random themes

Sometimes the same random theme will play for movie titles. This is more prevalent when only a few themes present. It would be good to ensure that random themes are not duplicated as infrequently as possible. (even with smaller selections of random themes)

Random themes not playing for tv titles, if no official theme exists.

If no official theme exisits, then am getting a 401 error and a small mp3 (containing this error) is created. This of course, cannot play. A random theme is not being applied as Posterr things a valid mp3 file is present.

Need to look at these invalid downloads and stop them playing, so they can be replaced with random themes if provided

If Poster restarted quickly, images may not display in browser

When Posterr is restarted, it clears image and mp3 caches. If it is restarted within 5 seconds, then the connection check in the browser may not see it, and keep trying to display posters and play mp3's that are no longer there.

Need to have some signal in connection check to restart browser if server has restarted, but connection check has not identified the restart.

Shift TV theme DL to local plex server

For on-demand and now screening, TV themes are coming from themes.plex.tv. Shift this to come from local plex server. This should result in better coverage of tv themes to play.

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.