Commit graph

3146 commits

Author SHA1 Message Date
herby2212
0522253194
Add watch time & user stats for playlists (#2012) 2023-02-28 17:33:13 -08:00
herby2212
ae3d75bbe3
watch time & user stats for collections (#1982)
* user_stats for collection

* watch_time_stats for collection

* check for media_type to be compatible with API

* update API and datafactory optimizations

* beautify webserve class

* fix sql query build

* filter on suitable collections

* stats for collections of sub media type

* optimize array creation
2023-02-26 17:32:50 -08:00
JonnyWong16
cd3ff6eed7
Remove extra pass 2023-02-26 16:06:44 -08:00
JonnyWong16
af3e5574f5
Migrate to Google Analytics 4 2023-02-26 15:09:51 -08:00
JonnyWong16
e6d1712afd
Fix styling on collection info pages 2023-02-25 16:35:48 -08:00
JonnyWong16
ebe570d42f
Allow setting a custom Pushover sound
* Closes #2005
2023-02-21 11:12:56 -08:00
JonnyWong16
2a1bf7847b
Last watched statistics card based on credits markers 2023-02-20 18:36:15 -08:00
JonnyWong16
928e1d4b5e
History table watched status based on credits markers 2023-02-20 18:36:15 -08:00
JonnyWong16
c5005c1ea9
Group watched history sessions based on credits markers 2023-02-20 18:36:15 -08:00
JonnyWong16
b2b12044e3
Trigger on_watched based on credits markers 2023-02-20 18:36:15 -08:00
JonnyWong16
b1dd28e39b
Add setting to change video watched completion behaviour 2023-02-20 16:33:19 -08:00
JonnyWong16
c2abfce8e1
Save credits markers offsets to session history 2023-02-19 17:41:48 -08:00
JonnyWong16
6807cebe51
Strip whitespace from condition values 2023-02-17 18:55:28 -08:00
JonnyWong16
87d3c0ae81
Fix missing on_commercial columns in database 2023-02-17 18:54:52 -08:00
JonnyWong16
6b0b3a476f
Add support for commercial marker triggers 2023-02-17 10:01:57 -08:00
JonnyWong16
32bb98e8c1
Update get_metadata_details docs 2023-02-17 09:29:08 -08:00
JonnyWong16
9c6b8f1af5
Simplify metadata credits marker first flag 2023-02-17 09:28:44 -08:00
JonnyWong16
7cc78d448d
Simplify set marker in database 2023-02-16 17:06:46 -08:00
JonnyWong16
599c54c9e1
Refactor activity handler 2023-02-16 17:02:30 -08:00
JonnyWong16
9be3bbbf0f
Update marker notification parameters 2023-02-16 16:20:25 -08:00
JonnyWong16
97af214ac1
Handle seeking through intro/credits markers 2023-02-16 16:19:29 -08:00
JonnyWong16
71bc063155
Add notification triggers for intro/credit markers 2023-02-16 11:31:35 -08:00
JonnyWong16
9a152932ee
Monitor stream intro/credits marker activity 2023-02-16 11:30:33 -08:00
JonnyWong16
a8539b2927
Retrieve intro/credits markers for metadata details 2023-02-16 11:30:33 -08:00
JonnyWong16
e263f0b8a3
Refactor notification image upload code 2023-02-14 18:21:19 -08:00
JonnyWong16
5ab9315f16
Upload notification images directly to Discord 2023-02-14 18:19:35 -08:00
JonnyWong16
b6ff45138f
Add section_id and user_id parameters to get_home_stats API command
* Closes #1944
2023-01-28 14:10:47 -08:00
JonnyWong16
b0a55df862
Add anidb_id and anidb_url notification parameters
* Closes #1973
2023-01-28 14:10:47 -08:00
JonnyWong16
c51ee673e8
Add support for Telegram group topics
* Closes #1980
2023-01-28 14:10:47 -08:00
JonnyWong16
460a463be1
Update notification parameter description for Plex API image paths 2023-01-19 13:54:55 -08:00
JonnyWong16
3c996f01a9
v2.11.1 2022-12-22 17:58:38 -08:00
James Tufarelli
2a0e07aca5
Fix update check failing when git is not found (#1943)
* Update versioncheck to cast commit_hash to string

After the most recent v2.11.0 update, Tautulli would not start until I made this change to the codebase.

* Update plexpy/versioncheck.py

Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>

Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2022-12-22 17:28:09 -08:00
JonnyWong16
b0ba73cf46
Fix no started parameter for recently added notifications
* Fixes #1940
2022-12-22 13:52:11 -08:00
JonnyWong16
f6dd38ad12
v2.11.0 2022-12-22 11:15:59 -08:00
JonnyWong16
8cd5b0b775
Use system language for requests 2022-12-21 17:25:40 -08:00
JonnyWong16
bcb9a9d6c6
Display subtitle forced in stream data modal 2022-12-21 17:02:10 -08:00
JonnyWong16
5a9ace0b19
Log subtitle forced 2022-12-21 17:01:50 -08:00
JonnyWong16
185a5cb0ea
Add subtitle_forced to database 2022-12-21 17:01:24 -08:00
JonnyWong16
44419fb0bf
Display subtitle language in stream data modal 2022-12-21 16:35:15 -08:00
JonnyWong16
c00dfca2f0
Log subtitle language 2022-12-21 16:35:15 -08:00
JonnyWong16
023fde7a84
Add subtitle_language to database 2022-12-21 16:35:15 -08:00
Jagandeep Brar
74d8bc15ca
Add session_key to LunaSea notifier payload (#1929) 2022-12-21 16:08:14 -08:00
JonnyWong16
8cfe60b485
Add started and stopped notification parameters
* Closes #1931
2022-12-21 14:55:33 -08:00
JonnyWong16
e2326cd06a
Mask more user and metadata fields for guest access
Fixes #1913
2022-11-29 14:04:24 -08:00
JonnyWong16
94eb5cdef3
Add movie editionTitle to exporter 2022-11-24 09:15:07 -08:00
JonnyWong16
8c552d3086
Only validate condition operator if parameter is present 2022-11-21 20:48:47 -08:00
JonnyWong16
5a8797a6dd
Shorten TLS log message 2022-11-15 15:56:11 -08:00
JonnyWong16
0f39171f93
Make webserver TLS version advanced config
Ref: #1870
2022-11-14 11:09:22 -08:00
JonnyWong16
100fdd1df1
Change export m3u8 to m3u extension
* m3u files are still encoded using UTF-8
2022-11-13 19:09:58 -08:00
JonnyWong16
1cdb55a6a9
Set SSLContext.minimum_version to TLSv1.2
`ssl.OP_NO_TLSv1` and `ssl.OP_NO_TLSv1_1` deprecated since Python 3.7 and OpenSSL 1.1.0.

Ref: #1870
2022-11-13 01:03:36 -08:00