Commit graph

4815 commits

Author SHA1 Message Date
MichaIng
51d1dccb42
Avoid daemon forking with systemd
systemd units allow to run processes in foreground while daemonization is done on systemd service level when using Type=simple (default). This allows systemd to reliably track the service state, signals and could catch outputs, i.e. it is possible to remove "--quiet" to have Tautulli logging to systemd journal (journalctl) additionally or alternatively to log files.

In case of Type=forking, a PID file is required to allow system reliably determine the service state, which would be an alternative, but has no real advantage. The solution with "GuessMainPID=no" allows systemd to correctly determine the service active state, but e.g. when it is killed, it is seen as "Succeeded." since systemd cannot track the exit code or signal.
2020-09-21 23:58:30 +02:00
JonnyWong16
6f362ee2ad
Rename export level options 2020-09-20 21:34:33 -07:00
JonnyWong16
f77bbda5ac
Delete exported images folder 2020-09-20 21:31:48 -07:00
JonnyWong16
dceeaa77c5
Add checkbox to export images 2020-09-20 21:22:03 -07:00
JonnyWong16
d7c96d46e0
Refactor export get all metadata attrs 2020-09-20 21:21:37 -07:00
JonnyWong16
b9f5251188
Export art and thumb images 2020-09-20 21:04:57 -07:00
JonnyWong16
75cdc2c5e8
Add art and thumb url to plexapi collections 2020-09-20 21:03:05 -07:00
JonnyWong16
7eedb14834
Refactor exporter into Export class 2020-09-20 20:34:31 -07:00
JonnyWong16
ca06154805
Separate metadata and media export levels 2020-09-20 13:02:02 -07:00
JonnyWong16
35cdef1340
Add hdr attribute to media export 2020-09-20 12:27:42 -07:00
JonnyWong16
d609c0daeb
Add export metadata button to collections 2020-09-20 11:23:19 -07:00
JonnyWong16
db0b157d43
Add admin auth to export modal 2020-09-20 11:23:19 -07:00
JonnyWong16
906aedd2f1
Add movie export levels 2020-09-20 11:23:19 -07:00
JonnyWong16
07a9bdbde3
Add more stream export attributes 2020-09-20 11:23:19 -07:00
JonnyWong16
588b1b1bc3
Add more stream attributes to plexapi 2020-09-20 11:23:19 -07:00
JonnyWong16
eb63f89b1f
Add helper functions for export levels 2020-09-20 11:23:19 -07:00
JonnyWong16
fb81d1b6f3
Add human duration and file size to export attributes 2020-09-20 11:23:19 -07:00
JonnyWong16
b897212050
Update human_file_size helper function 2020-09-20 11:23:19 -07:00
JonnyWong16
3f6612fe9a
Update human_duration helper function 2020-09-20 11:23:19 -07:00
JonnyWong16
bf1a59c5c0
Remove traceback for export 2020-09-20 11:23:19 -07:00
JonnyWong16
6fb3a3a3c8
Update export json and csv for Python 2 2020-09-20 11:23:19 -07:00
JonnyWong16
ed454b2a4a
Add backports.csv 1.0.7 2020-09-20 11:23:19 -07:00
JonnyWong16
27f828e619
Message to view export on library page 2020-09-20 11:23:19 -07:00
JonnyWong16
bde0ce20d8
Fix export modal file format not working on library page 2020-09-20 11:23:19 -07:00
JonnyWong16
28c6163a31
Exporter check rating key first 2020-09-20 11:23:19 -07:00
JonnyWong16
14bb377794
Add link to export filename to view in browser 2020-09-20 11:23:19 -07:00
JonnyWong16
61c692ad4e
Cancel processing exports on startup 2020-09-20 11:23:19 -07:00
JonnyWong16
42856e5ac8
Fix export modal selected file format 2020-09-20 11:23:19 -07:00
JonnyWong16
e82ad09a8d
Rename row_id to exporr_id 2020-09-20 11:23:19 -07:00
JonnyWong16
40fbc55ab3
Add file size to export table 2020-09-20 11:23:19 -07:00
JonnyWong16
a27a5b023b
Add file format to export modal 2020-09-20 11:23:19 -07:00
JonnyWong16
a7eb563c2e
Move export thread so table can be refreshed 2020-09-20 11:23:19 -07:00
JonnyWong16
43fefcf748
Add export modal and buttons to library and info page 2020-09-20 11:23:19 -07:00
JonnyWong16
621fb95227
Auto-refresh export table if an item is processing 2020-09-20 11:23:19 -07:00
JonnyWong16
d3704fcee6
Add ability for custom calculated attributes for exporting 2020-09-20 11:23:19 -07:00
JonnyWong16
55100dfb7a
Fix select columns button not showing for export table 2020-09-20 11:23:19 -07:00
JonnyWong16
010fefcbbc
Link rating key in export table to info page 2020-09-20 11:23:19 -07:00
JonnyWong16
7627f025ed
Change button colours on export table 2020-09-20 11:23:19 -07:00
JonnyWong16
e256d2080d
Make export work on Python 2 and set failed state 2020-09-20 11:23:19 -07:00
JonnyWong16
58292067f0
Fix export csv missing dict keys 2020-09-20 11:23:19 -07:00
JonnyWong16
d5e91801d6
Fix downloading export file 2020-09-20 11:23:19 -07:00
JonnyWong16
91d545f480
Disable export delete button if still processing 2020-09-20 11:23:19 -07:00
JonnyWong16
9c2599acbe
No export section_id for playlists 2020-09-20 11:23:19 -07:00
JonnyWong16
06341ee632
Fix export doc strings 2020-09-20 11:23:19 -07:00
JonnyWong16
bcc693e4c7
Add error message for failed export download 2020-09-20 11:23:19 -07:00
JonnyWong16
8b8afacaea
Add function to delete exported files 2020-09-20 11:23:19 -07:00
JonnyWong16
deb49d7ff9
Add function to download exported files 2020-09-20 11:23:19 -07:00
JonnyWong16
6334ffa197
Add export directory 2020-09-20 11:23:19 -07:00
JonnyWong16
b872cce2a4
Check exported file exists 2020-09-20 11:23:19 -07:00
JonnyWong16
de2e2ee962
Add file_format to exports table 2020-09-20 11:23:19 -07:00