ninthwalker

Community Developer
  • Posts

    224
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ninthwalker

  1. Sorry for not being around for a while. Real life catches up sometimes. Unfortunately, I don't have the time required to fix additional issues that may come up with this app currently. For the most part, it should be working fine. The Statistics part has always kind of been a bit of an issue, since it interfaces with Tautulli, and I can't update the app anytime the Tautulli dev decides to change something about his that may break NowShowing. This app was originally written to be useful before other apps like Tautulli and Ombi integrated their own newsletter/email update systems. But now that they do similar newsletters as this NowShowing app, I don't feel this app is probably needed as much as it once was. Anyways, for those that it still works for and use it, great. For anyone new, I might recommend using one of the aforementioned apps that are more regularly maintained. Thanks all!
  2. To narrow it down, do you also get the error if you just do a TV library and not a movie one? Opposite as well, just movie and not TV? Did you happen to install a 3rd party agent like the HAMA Anime Agent? Did you get that same error after you filtered out the empty library or did it return a different one?
  3. Thanks for sharing. Sorry I wasn't able to help more for it, but glad you figured out the proxy config w/ Organizr
  4. I've been moving to a new state so haven't been around as much, sorry. I know this was posted last month, so hopefully you figured out the issue. That log error you pasted though is basically saying it cant connect to your plex server. So have to make sure that is reachable.
  5. Not sure too much else to try. when you checked the data in the XML response from Tautulli, did it match the row # as well? Like top user was from Data 7 and most streams from data 9 field. not different data #'s? Also, as mentioned before that the length of time is correct. Like in tautulli dashboard i think it defaults to the last 7 days for most streams. But then if no one streamed in 2 days, it would still show that in the dashboard, but when running a nowshowing report for only say the last 2 days, there wouldn't be any data actually there for that time range.
  6. Correct. I haven't supported the old v1 since releasing v2. Looks like Squid got around to marking the old version as deprecated in Community Applications. You can just keep using the old one, or you can install v2 as a fresh install and try it out along side the old one if needed. Just change the port and name of the new docker to something not currently being used.
  7. There are different reasons stats can fail. Hard to pinpoint sometimes. One common one for example, would be say you set 'Days to report on' to 2 days. And then no one watched anything in 2 days. The top user stat would fail as there was none. In the future for the logging, maybe I'll try and say 'no stat found' instead of fail if there was none found to differentiate. Here is something you can do though to test. Manually use the below URL to navigate to the failed stat from the Tautulli API and see if there is a stat listed there. Change the Ip to your Ip, your port, your base url (if using in tautulli) and your tautulli token. (All found on the stats tab in NowShowing). Also change the time_range=# to the number you are using in the 'Days to report' on the report tab in NowShowing. Example: http://192.168.1.20:9150/tautullibaseurl/api/v2?apikey=4g6130d7a941446366b22047549917ae&cmd=get_home_stats&time_range=7&stats_type=0 Then drill down to this xml section in your browser and see if there is a stat listed: For top user: Data: 7 Rows: 0 user: ?? For Most Streams: Data: 9 Rows: 0 Count: ?? See attached screenshot for an example.
  8. Thanks for the positive feedback! Glad you like it.
  9. @gsd2012 and @enigmat3461 I'm going to need to see logs or something, as both of you say everything is correct, but it's still not working, so that's not much to go on. You can PM me them, or post them here. Below are the logs that may help me see what's going on. NOTE: Make sure to redact/delete private information like your email or password or plex token before posting logs. Go to tools > Log Viewer Grab the 'Now Showing' and 'Web Server' Logs. Copy/paste the code in the windows that open into a text doc and PM me them. Also, the docker logs. Click on the 'Now Showing' icon on your unRAID dockers page and click 'logs' to see them. Lastly, post your advanced.yml config located in your docker's appdata folder at: NowShowing\cfg\advanced.yml This has your emails/smtp password in it, so redact that and whatever else you want in it. Thanks.
  10. @gsd2012 So the 'you must go to admin' page still show's that because a web report was never generated. If you received a test announcement, but not a plex email report or web page, then that probably means the nowshowing access/connection to the plex instance is either not setup correctly or not working for some reason. If you look in the various logs (tools/logs in the web interface or the docker logs, or appdata nowshowing logs, you may see an error in there hat points you in the right direction. On The Plex tab did you generate a token from the button, or did you manually enter one? Plugins/Channel will not be happening. Plex has been moving away from that so a lot of that is going away these days.
  11. @Rookie @wgstarks Hey guys, sorry for being a bit absent. Real life catches up sometimes. I plan on starting up some development of this docker again in the near future and can look at what you suggested. To clarify, rather than it listing say 3 episodes like this: House Hunters S155E03 House Hunters S155E04 House Hunters S155E06 You would instead want it to just list: House Hunters ------------- ? I can look into trying to detect that and make it an option possibly. Would have to create some logic around it detecting multiple episodes. I currently have some logic built in to try and detect if it's a new season, then it just lists the one object for the new season instead of 10 episodes, so maybe i can do something similar with normal episodes added. Thanks!
  12. Sorry, I should have clarified. Don’t run that from inside the docker. Run that from the unraid Server or even from another Linux/windows box that has telnet The idea is to try and verify if that port outgoing is blocked at your internet or local router level.
  13. Thanks for the logs. One possible reason may be a block on the 587 port by your ISP if this is running from your home or from a VPS provider. If you have telnet installed try using that to manually test the port. ‘telnet smtp.mail.yahoo.com 587’ thay should connect and either return a blank screen or a message from their smtp server. If it throws an error about can’t connecting then it’s a port issue. Let me know the outcome of that. Thanks.
  14. Customizing who gets the emails is already possible. Uses a whitelist though, not a blacklist. Instead of selecting ‘yes’ to email Plex users, set that to no. Then in the field below it enter everyone’s email that you do want it to go to seperate by a comma and save. Thats what I do for mine.
  15. Glad you fixed it. Not sure exactly why it behaved like that. Almost seems like it still saw files from the old install even though I know you said you deleted the appdata. Let me know if you need help with anything else. Thanks.
  16. Glad you got it mostly working. You are the first to say the grid/table was funky. I'll have to see if I can replicate the error. This was on the webpage correct? As the tooltip states, that setting is only for the web, the email is always table layout. grid doesn't look good in email. For your html suggestion, where would you want that field to show in the report? Like under the title but before the Movies section for like a special message or something? You can always edit the report file in the appdata directly and put whatever html/css or images or different formatting you want in it that was as well. That's the main way to fully customize how you want the report to look if you don't want the default out-of-box look. I have mine modified that way as well.
  17. Can you provide other logs possibly when sending a report fails? There is the docker log you can get from unraid by clicking on the log icon on the docker settings page. Also the logs from within the app from the tools > Log Viewer menu. Also your smtp settings used? Make sure to replace any username/password/ip type info with redacted versions if you want. It's not liking some setting/configuration you have in there it seems. Thanks.
  18. Your install is def messed up and missing system files. See my explanation on github to re-install.
  19. Disable the test cron, that's why no emails. The banner at the top is warning that it's on. It is an option under the Plex tab. As the tooltip for it states: For testing cron schedule. See Tools section for On-demand test. Enabling this will test both email and web reports using the email report cron time. Only the admin will be sent an email, users will NOT receive one. Disabling that should let the on-demand and test report functions and everything to work. Let me know after you do that. Try a test one first just so you get one and confirm that email settings are correct. then you can run an on-demand one to see if it goes to your users as expected.
  20. What options have you selected on the email and report tabs? The on demand uses the current email/report settings. To have it email all users on your server you would want to select 'yes' on the email tab for the 'email plex users' option. Is that selected? Also to make sure on the 'report > report type' includes an email option. Also, check the logs, does it say anything else? Logs can be found in 'Tools > Log Viewer' as well as the docker log from the unRAID menu for the docker. For your second question, it will email all users all libraries whether they have access or not. If you want to exclude a library you can do so in the 'Plex > Libraries to Skip' box. So you could put your xxx or 4k section there for example to not have anything there sent out.
  21. I replied to you on your github issue, we can talk about it there. Thanks
  22. Glad you figured out the port part. The tool-tip for the Plex Server Field has details and examples. Let me know if you think I should word it differently. People all have different setups and proxy'ing they do, so tried to make it so it could work for anyone's setup even if the plex server is in a different location than this docker. Currently it states: Uses port 32400 if no 'http/s' protocol specified. ie: 192.168.1.20 http://plex.mydomain.com https://plex.mydomain.com:32400 https://mydomain.com:12345 Haven't had anyone yet tell me the log viewer buttons don't work. None of them do anything? Do you get an error or have an example of what it does when you click one of the buttons?
  23. If your "crontab -u xyz - l" is showing ".. combinedreport -t .." that means it is in test mode. (the "-t" switch). So that is probably what is messing up your cron schedule. You probably at some point set the 'Test Cron Schedule' to 'Yes' on the Report tab. That tool-tip displays the following: For testing cron schedule. See Tools section for On-demand test. Enabling this will test both email and web reports using the email report cron time. Only the admin will be sent an email, users will NOT receive one. Try changing that setting to NO, then save, then check the docker crontab again and it should be showing your 2 entries you set in the GUI. Let me know. Thanks. PS: The "Please go to http://hostIP:hostPort/admin to configure settings" is just shown everytime the docker starts for people to know where to go to for the admin page.
  24. No, time format is hard coded since I have to do a conversion on it. I don't have plans to make a separate conversion/24 hour option, sorry.