February 10, 20188 yr Author On 2/7/2018 at 4:35 PM, voicelex said: Very new unRaid user here with limited linux experience. I'm struggling to get this docker to make a report but feel like I'm missing something simple. When I try using: "docker exec nowshowing webreport" I am getting: "/usr/local/sbin/webreport: end of file reached (EOFError)" My configuration is shown below but please let me know what other info is needed to help resolve this likely silly goof-up. I have tried using both my username (it has spaces) and my email for the Plex username field. Can you add -vvv to the end of a test command and see if it outputs anything to the log or is it still just outputting that one-line error to the console? Also, show me your advanced.yml file settings [redact personal info] docker exec nowshowing combinedreport -t -vvv
February 10, 20188 yr Thanks for the reply, I hope we can sort this out - pumped to get this working for my users. Even with -vvv I get the same error: "/usr/local/sbin/webreport: end of file reached (EOFError)" and I don't see anything new in the log when I enter that into the terminal. The advanced.yml file is the default still, not sure there is any personal info in this to begin with? --- email: title: 'New This Week' image: 'http://i.imgur.com/LNTSbFl.png' footer: 'Thanks for watching!' language: 'en' web: title_image: 'img/nowshowing.png' logo: 'img/logo.png' headline_title: 'Just added:' headliners: 'Laughs, Screams, Thrills, Entertainment' footer: 'Thanks for watching!' language: 'en' plex: plex_user_emails: 'yes' mail: from: 'Plex Server' subject: 'Now Showing' recipients_email: [''] recipients: ['PLEX_USER'] report: interval: 7 report_type: 'both' email_report_time: '30 10 * * 5' web_report_time: '2 12 * * *' extra_details: 'no' test: 'disable'
February 12, 20188 yr On 1/9/2018 at 2:02 PM, ninthwalker said: @canuck A couple things to try: 1. If it was working before, and now it's giving that error, did anything change? A new Library or something possibly? 2. Could try with username/password instead of token see if that changes anything. 3. Can you see the libraries in XML format by going to the following URLS. (External obviously only if you have your own url) 192.168.x.x:32400/library/sections 192.168.x.x:32400/library/sections?X-Plex-Token=GNJHFoZyDL45gh8XX3qY plex.mydomain.com:32400/library/sections?X-Plex-Token=GNJHFoZyDL45gh8XX3qY Hi, Figured this one out. The IP address pointing to my local plex server was incorrect. Apologies for the wasted effort and replies. Everything is working now. Thank you, c
February 12, 20188 yr Author 17 hours ago, canuck said: Hi, Figured this one out. The IP address pointing to my local plex server was incorrect. Apologies for the wasted effort and replies. Everything is working now. Thank you, c Oh good. Glad you caught the error and it's working for you now.
February 13, 20188 yr Author On 2/10/2018 at 3:55 PM, voicelex said: Thanks for the reply, I hope we can sort this out - pumped to get this working for my users. Even with -vvv I get the same error: "/usr/local/sbin/webreport: end of file reached (EOFError)" and I don't see anything new in the log when I enter that into the terminal. The advanced.yml file is the default still, not sure there is any personal info in this to begin with? I don't see anything inherently wrong in your advanced config file or docker settings. However since it's just erroring out and not outputting much other log info I'm not sure what else. I'm assuming you have double checked your IP address for plex and other info. Does it also give the same error if trying just the email part or just the web part? docker exec nowshowing webreport -t -vvv docker exec nowshowing emailreport -t -vvv
February 13, 20188 yr Author On 2/6/2018 at 8:01 PM, ninthwalker said: As GroxyPod mentioned you can use a subdomain, or as you are referring to it a subdirectory is possible as well. For example, I have mine at mydomain.com/nowshowing I’m not looking at my nginx config right now, but I’ll post an example later. Here's an example of my nginx proxy for nowshowing: Server block: location /nowshowing/ { include /etc/nginx/proxy.conf; proxy_pass http://192.168.1.18:6878/; } This is my proxy.conf, but I do a lot of other stuff with my nginx, so you may/may not need any of these: client_body_buffer_size 128k; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503; # Advanced Proxy Config send_timeout 5m; proxy_read_timeout 240; proxy_send_timeout 240; proxy_connect_timeout 240; # Basic Proxy Config proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_redirect http:// $scheme://; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_cache_bypass $cookie_session; proxy_no_cache $cookie_session; proxy_buffers 32 4k; proxy_set_header X-Original-URI $request_uri;
February 13, 20188 yr 1 hour ago, ninthwalker said: I don't see anything inherently wrong in your advanced config file or docker settings. However since it's just erroring out and not outputting much other log info I'm not sure what else. I'm assuming you have double checked your IP address for plex and other info. Does it also give the same error if trying just the email part or just the web part? Yup, same error for both commands. I have the IP address the same as my unRaid box (which is what Plex shows as my local IP on the settings page). I tried adding the local port Plex uses and I got a new error, so that's progress, I guess? /usr/lib/ruby/2.3.0/uri/rfc3986_parser.rb:67:in `split': bad URI(is not URI?): http://(LOCAL IP):(PLEX PORT):(PLEX PORT)/library/sections (URI::InvalidURIError) from /usr/lib/ruby/2.3.0/uri/rfc3986_parser.rb:73:in `parse' from /usr/lib/ruby/2.3.0/uri/common.rb:227:in `parse' from /usr/lib/ruby/gems/2.3.0/gems/httparty-0.13.1/lib/httparty/request.rb:58:in `uri' from /usr/lib/ruby/gems/2.3.0/gems/httparty-0.13.1/lib/httparty/request.rb:149:in `setup_raw_request' from /usr/lib/ruby/gems/2.3.0/gems/httparty-0.13.1/lib/httparty/request.rb:90:in `perform' from /usr/lib/ruby/gems/2.3.0/gems/httparty-0.13.1/lib/httparty.rb:521:in `perform_request' from /usr/lib/ruby/gems/2.3.0/gems/httparty-0.13.1/lib/httparty.rb:457:in `get' from /var/lib/nowshowing/plex.rb:29:in `get' from /usr/local/sbin/webreport:104:in `getMovies' from /usr/local/sbin/webreport:377:in `main' from /usr/local/sbin/webreport:398:in `<main>' As a long shot I also tried the public IP of the server, got the original, short error from that too. I did notice that the Host Port for NowShowing is defaulted to 6878 but my Plex server is using a different port. I tried swapping the port Plex uses in but the docker no longer will run.
February 16, 20188 yr I am receiving an error, I have confirmed config.yaml and advanced.yaml. root@NAS:~# docker exec nowshowing webreport -t -vvv /usr/local/sbin/webreport:128:in `block in getMovies': undefined method `each' for nil:NilClass (NoMethodError) from /usr/local/sbin/webreport:106:in `each' from /usr/local/sbin/webreport:106:in `getMovies' from /usr/local/sbin/webreport:377:in `main' from /usr/local/sbin/webreport:398:in `<main>' root@NAS:~# docker exec nowshowing emailreport -t -vvv /usr/local/sbin/emailreport:128:in `block in getMovies': undefined method `each' for nil:NilClass (NoMethodError) from /usr/local/sbin/emailreport:106:in `each' from /usr/local/sbin/emailreport:106:in `getMovies' from /usr/local/sbin/emailreport:377:in `main' from /usr/local/sbin/emailreport:397:in `<main>' root@NAS:~# docker exec nowshowing cat /opt/config.yaml ---
February 16, 20188 yr Author 1 hour ago, fmp4m said: I am receiving an error, I have confirmed config.yaml and advanced.yaml. root@NAS:~# docker exec nowshowing webreport -t -vvv /usr/local/sbin/webreport:128:in `block in getMovies': undefined method `each' for nil:NilClass (NoMethodError) from /usr/local/sbin/webreport:106:in `each' from /usr/local/sbin/webreport:106:in `getMovies' from /usr/local/sbin/webreport:377:in `main' from /usr/local/sbin/webreport:398:in `<main>' root@NAS:~# docker exec nowshowing emailreport -t -vvv /usr/local/sbin/emailreport:128:in `block in getMovies': undefined method `each' for nil:NilClass (NoMethodError) from /usr/local/sbin/emailreport:106:in `each' from /usr/local/sbin/emailreport:106:in `getMovies' from /usr/local/sbin/emailreport:377:in `main' from /usr/local/sbin/emailreport:397:in `<main>' root@NAS:~# docker exec nowshowing cat /opt/config.yaml --- This error is usually related to an empty Library. Check if you have one and delete it and try running again. If that doesn’t work let me know. I’m also working on version 2.0 that will allow Library Filtering for the future. Edited February 16, 20188 yr by ninthwalker
February 16, 20188 yr 9 hours ago, ninthwalker said: This error is usually related to an empty Library. Check if you have one and delete it and try running again. If that doesn’t work let me know. I’m also working on version 2.0 that will allow Library Filtering for the future. Thank you, I have deleted your docker until this is implemented. My empty libraries are built in for automation needs. (uploads from cell phones/tablets etc for processing.) It sounds like Version 2.0 will work better for me as not all of my libraries are for every user. IE Adult is not available to all, nor is UserXUpload or Anime is not for all either.
February 20, 20188 yr Anyone have a clue why i would be getting this? location /nowshowing/ { proxy_pass http://internalip:6878; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_redirect http:// $scheme://; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_cache_bypass $cookie_session; proxy_no_cache $cookie_session; proxy_buffers 32 4k; proxy_set_header X-Original-URI $request_uri; }
February 20, 20188 yr Author 6 minutes ago, Shamalamadindong said: Try adding a trailing ‘/‘ onto the proxy_pass. ie: http://yourIpAddress:6878/
February 26, 20188 yr I'm thinking about moving media files between libraries and remove a couple of libraries; however, I don't want NowShowing to think the media files that have been moved are considered new content and therefore send out a notification. Is there a way this can be done?
February 26, 20188 yr Author 3 hours ago, luisv said: I'm thinking about moving media files between libraries and remove a couple of libraries; however, I don't want NowShowing to think the media files that have been moved are considered new content and therefore send out a notification. Is there a way this can be done? If Plex detects it as new, then NowShowing will too. However, there are a cpl other options you could try: You can run a test report after to see what it will generate. After that you could either: 1 - Let it send the full report 2 - Skip this week. Just stop the Docker, then start it again after your normal email schedule. 2a - enable ‘webonly’ for this week so the email doesn’t go out but your webpage will show everything still. 3 - change days to report on to say ‘3’ and make your Library moves 4 days before the report. Will only report on last 3 days. Restart the docker to have your changes take effect. I have a new version coming out soon that has a Web UI that will make all this easier as well.
February 27, 20188 yr 38 minutes ago, ninthwalker said: I have a new version coming out soon that has a Web UI that will make all this easier as well. You da man!!!
March 6, 20188 yr Will 2.0's Library filtering also allow me to skip my HAMA plugin agent based Anime Libraries? I was an avid plexReport user, but had to stop using it and the subsequent NowShowing replacement because they just failed when encountering my non-standard Libraries. Edited March 7, 20188 yr by jedimstr
March 17, 20188 yr Am I missing something? I'm trying to install this docker through CA, but the template page I'm seeing doesn't look anything like the others in this thread. It's missing quite a bit of info. Yes, I've checked Advanced View.
March 17, 20188 yr Author On 3/6/2018 at 9:46 AM, jedimstr said: Will 2.0's Library filtering also allow me to skip my HAMA plugin agent based Anime Libraries? I was an avid plexReport user, but had to stop using it and the subsequent NowShowing replacement because they just failed when encountering my non-standard Libraries. The new version will allow you to skip any libraries by name. So if all your anime is on a library called 'Anime' then you can specify to skip that one and it should continue to report on the rest. I plan on being done end of month with the new version.
March 17, 20188 yr Author 4 hours ago, drsparks68 said: Am I missing something? I'm trying to install this docker through CA, but the template page I'm seeing doesn't look anything like the others in this thread. It's missing quite a bit of info. Yes, I've checked Advanced View. It looks like you grabbed the new v2 beta one I am working on. I am making tweaks to that version still so it isn't quite ready. (The template looks a lot different since the new version has a web interface now.) If you do another search you should see a 'Now Showing' in community apps. Get that one, not the one that says v2 / beta.
March 18, 20188 yr ninthwalker Downloaded your v2 beta, but when I try to login with /admin it asks me for username and password with "Forgot Password" link that just points to github wiki. Do you know which credentials I need to use to access web interface?
March 18, 20188 yr 3 minutes ago, yfed said: ninthwalker Downloaded your v2 beta, but when I try to login with /admin it asks me for username and password with "Forgot Password" link that just points to github wiki. Do you know which credentials I need to use to access web interface? Did you read the post just before yours? The one ninthwalker posted today which said don't use the v2 beta?
March 19, 20188 yr Author On 3/17/2018 at 6:40 PM, yfed said: ninthwalker Downloaded your v2 beta, but when I try to login with /admin it asks me for username and password with "Forgot Password" link that just points to github wiki. Do you know which credentials I need to use to access web interface? v2 is in Community Apps for testing purposes, but marked as Beta. Please use the Original Now Showing app for now. Thanks.
March 19, 20188 yr 4 hours ago, ninthwalker said: v2 is in Community Apps for testing purposes, but marked as Beta. Please use the Original Now Showing app for now. Thanks. Is there a post that highlights the differences between the two versions or what's new?
March 19, 20188 yr Author 7 hours ago, luisv said: Is there a post that highlights the differences between the two versions or what's new? I'll post that information soon. It's a large rework and includes a front end web gui and other fixes, improvements and enhancements.
Archived
This topic is now archived and is closed to further replies.