autoscan
plex_autoscan
autoscan | plex_autoscan | |
---|---|---|
8 | 25 | |
46 | 381 | |
- | - | |
4.3 | 2.3 | |
2 months ago | almost 2 years ago | |
Python | Python | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
autoscan
-
Awesome Jellyfin - A collection of themes, plugins and companions for Jellyfin
I use this autoscan fork for my arrs to update JF https://github.com/NiNiyas/autoscan
- Don't sleep on ChatGPT for answers to your Linux questions.
-
Trying to install autoscan from https://github.com/NiNiyas/autoscan and stuck with no idea what the problem is.
In the autoscan requirements.txt file urllib3 doesn't have any version pin so it should already be pulling in the latest version when you run the pip install command, but this is something you could double check. You could run the command:
-
Detect changes on supported Filesystems.
When it doesn’t work autoscan helps massively if you use sonarr/radarr!
-
Users of the Plex_Autoscan github project now that scan/refresh has been deprecated
Someone has already made a fork of it here
- Someone has made a fork of plex_autoscan which designed to work with Jellyfin/Emby
plex_autoscan
-
Trying to install autoscan from https://github.com/NiNiyas/autoscan and stuck with no idea what the problem is.
2023-03-06 08:29:39,951 - INFO - CONFIG [140352731267072]: Using default setting --config=config/config.json 2023-03-06 08:29:39,951 - INFO - CONFIG [140352731267072]: Using default setting --logfile=autoscan.log 2023-03-06 08:29:39,951 - INFO - CONFIG [140352731267072]: Using default setting --loglevel=INFO 2023-03-06 08:29:39,951 - INFO - CONFIG [140352731267072]: Using default setting --queuefile=queue.db 2023-03-06 08:29:39,951 - INFO - CONFIG [140352731267072]: Using default setting --cachefile=cache.db 2023-03-06 08:29:39,970 - INFO - CONFIG [140352731267072]: Using default setting --config=config/config.json 2023-03-06 08:29:39,970 - INFO - CONFIG [140352731267072]: Using default setting --logfile=autoscan.log 2023-03-06 08:29:39,970 - INFO - CONFIG [140352731267072]: Using default setting --loglevel=INFO 2023-03-06 08:29:39,971 - INFO - CONFIG [140352731267072]: Using default setting --queuefile=queue.db 2023-03-06 08:29:39,971 - INFO - CONFIG [140352731267072]: Using default setting --cachefile=cache.db ___ __ / | __ __/ /_____ ______________ _____ / /| |/ / / / __/ __ \/ ___/ ___/ __ `/ __ \ / ___ / /_/ / /_/ /_/ (__ ) /__/ /_/ / / / / /_/ |_\__,_/\__/\____/____/\___/\__,_/_/ /_/ 2023-03-06 08:29:40,097 - INFO - AUTOSCAN [140352731267072]: ######################################################################### # Title: Plex Autoscan # # Author: l3uddz # # URL: https://github.com/l3uddz/plex_autoscan # # -- # # Part of the Cloudbox project: https://cloudbox.works # ######################################################################### # GNU General Public License v3.0 # ######################################################################### 2023-03-06 08:29:40,102 - INFO - PLEX [140352731267072]: Requesting section info from Plex... 2023-03-06 08:29:40,119 - ERROR - PLEX [140352731267072]: Issue encountered when attempting to list detailed sections info. Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 703, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 449, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 444, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.10/http/client.py", line 1374, in getresponse response.begin() File "/usr/lib/python3.10/http/client.py", line 318, in begin version, status, reason = self._read_status() File "/usr/lib/python3.10/http/client.py", line 287, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 489, in send resp = conn.urlopen( File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 787, in urlopen retries = retries.increment( File "/usr/local/lib/python3.10/dist-packages/urllib3/util/retry.py", line 550, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/local/lib/python3.10/dist-packages/urllib3/packages/six.py", line 769, in reraise raise value.with_traceback(tb) File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 703, in urlopen httplib_response = self._make_request( File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 449, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 444, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.10/http/client.py", line 1374, in getresponse response.begin() File "/usr/lib/python3.10/http/client.py", line 318, in begin version, status, reason = self._read_status() File "/usr/lib/python3.10/http/client.py", line 287, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/autoscan/plex.py", line 25, in show_detailed_sections_info resp = requests.get('%s/library/sections/all?X-Plex-Token=%s' % ( File "/usr/local/lib/python3.10/dist-packages/requests/api.py", line 73, in get return request("get", url, params=params, **kwargs) File "/usr/local/lib/python3.10/dist-packages/requests/api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 587, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 701, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 547, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
- Plex Autoscan FOR WINDOWS
-
Force Plex XML deep scan refresh?
If possible try to change the name after re encoding, and trigger a partial scan. https://github.com/l3uddz/plex_autoscan
-
Google Drive for Desktop and Plex
If you use sonarr/radarr you can add a post processing script to have plex scan only the updated file - https://github.com/l3uddz/plex_autoscan
-
Users of the Plex_Autoscan github project now that scan/refresh has been deprecated
For those that are using the plex_autoscan python script from Github, the --scan and --refresh commands that are called from the script are deprecated and due to be removed soon.
- Plex suddenly stopped refreshing movie / TV series gallery when adding new content. I need to manually do a scan everytime i add something. This is my library settings since 2 years ago. Anyone knows what could cause this to not work now?
-
64 bit update - changes to functionality
For those that are using the plex_autoscan python script from Github, I modified mine to use the webhook instead of calling the exe directly. Everything else about the script still works as advertised.
- Cannot get my LXC Plex CT based library to autoupdate upon adding new media
- Autorefresh is a script that automate a metadata refresh of a specific content using a webhook
- Updated radarr/sonarr naming format, now my GDrive download quota is exceeded
What are some alternatives?
awesome-jellyfin - A collection of awesome Jellyfin Plugins, Themes. Guides and Companion Software (Not affiliated with Jellyfin)
autoscan - Autoscan replaces the default Plex and Emby behaviour for picking up changes on the file system.
AnilistSync - Jellyfin plugin to scrobble to Anilist
autoscan - Docker image for the Autoscan Go rewrite.
jellyfin-rewind - Review Your Music of 2023. A "Spotify Wrapped"-like app made for people who use Jellyfin for listening to music!
python-plexapi - Python bindings for the Plex API.
Jellystat - Jellystat is a free and open source Statistics App for Jellyfin
rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
urllib3 - urllib3 is a user-friendly HTTP client library for Python
Cloudbox - Ansible-based solution for rapidly deploying a Docker containerized cloud media server.
Tautulli-AutoDeleter - Tautulli script to automatically remove watched tv episodes.