No description
Find a file
aunefyren 82a6adb303 CSS fix and more PHP instructions
Added tips to give PHP directory access and removed duplicate CSS line and CSS width.
2021-03-09 16:53:43 +01:00
api Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
assets CSS fix and more PHP instructions 2021-03-09 16:53:43 +01:00
config Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
.gitattributes Initial commit 2020-12-19 17:04:43 +01:00
.htaccess Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
admin.html Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
admin.js Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
caching.html Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
caching.js Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
get_config.js Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
get_functions.js Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
get_stats.js Show buddy bug 2021-03-09 16:15:32 +01:00
index.html Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00
index.js Remove error when searching 2021-03-09 16:22:41 +01:00
README.md CSS fix and more PHP instructions 2021-03-09 16:53:43 +01:00
set_config.js Caching, admin page, username search, flexible results 2021-03-08 19:45:06 +01:00

Plex Wrapped

Introduction

A website and API for collecting Plex user stats within a set timeframe using Tautulli. Yes, you need Tautulli to have been running beforehand and currently for this to work.

Instructions

There are multiple settings you must configure! They will be stored in config/config.json, but can be configured easily at you-domain-or-ip.com/admin.

PHP will have issues with this API based on the results you want. If you have a large time frame for your wrapped period and there is a huge amount of Tautulli entries you can have multiple issues. In your php.ini file you may have to change:

  • max_execution_time=enough seconds for the script to finish
  • memory_limit=enough M for the script to handle JSON data
  • max_input_time=enough seconds for the script to parse JSON data

You need to give PHP permission to edit files in the directory called config

The cache is stored at config/cache.json, but can be cleared using the admin menu.

If you visit you-domain-or-ip.com/caching you can do a pre-caching of a set of users. This is very useful if you want to prepare for a lot of traffic.

Need help?

If you have any issues feel free to contact me. I am always trying to improve the project. If I can't, many people on several forums (including /r/plex) might be able to assist you.

Goodybye.