Commit Graph

3965 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