autoscan VS plex_autoscan

Compare autoscan vs plex_autoscan and see what are their differences.

autoscan

Autoscan replaces the default Plex and Emby behaviour for picking up changes on the file system. (by Cloudbox)

plex_autoscan

Script to assist sonarr/radarr with plex imports. Will only scan the folder that has been imported, instead of the whole library section. (by l3uddz)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
autoscan plex_autoscan
40 25
570 381
4.9% -
2.9 2.3
4 months ago almost 2 years ago
Go Python
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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

Posts with mentions or reviews of autoscan. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-20.

plex_autoscan

Posts with mentions or reviews of plex_autoscan. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-05.
  • Trying to install autoscan from https://github.com/NiNiyas/autoscan and stuck with no idea what the problem is.
    6 projects | /r/PleX | 5 Mar 2023
    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
    2 projects | /r/PleX | 2 Mar 2023
  • Force Plex XML deep scan refresh?
    1 project | /r/PleX | 20 Oct 2022
    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
    2 projects | /r/PleX | 30 Sep 2022
    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
    2 projects | /r/PleX | 7 Sep 2022
    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?
    1 project | /r/PleX | 19 Aug 2022
  • 64 bit update - changes to functionality
    1 project | /r/PleX | 16 Aug 2022
    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
    1 project | /r/Proxmox | 19 Jul 2022
  • Autorefresh is a script that automate a metadata refresh of a specific content using a webhook
    4 projects | /r/Softwarr | 25 Jan 2022
  • Updated radarr/sonarr naming format, now my GDrive download quota is exceeded
    2 projects | /r/PleX | 6 Jan 2022

What are some alternatives?

When comparing autoscan and plex_autoscan you can also consider the following projects:

Tdarr - Tdarr - Distributed transcode automation using FFmpeg/HandBrake + Audio/Video library analytics + video health checking (Windows, macOS, Linux & Docker)

autoscan - Docker image for the Autoscan Go rewrite.

Cloudbox - Ansible-based solution for rapidly deploying a Docker containerized cloud media server.

python-plexapi - Python bindings for the Plex API.

Tautulli-Wiki - Wiki for Tautulli

autoscan - Fork of https://github.com/l3uddz/plex_autoscan with Jellyfin and Emby support.

cloudplow - Automatic rclone remote uploader, with support for multiple remote/folder pairings. UnionFS Cleaner functionality: Deletion of UnionFS whiteout files and their corresponding files on rclone remotes. Automatic remote syncer: Sync between different remotes via a Scaleway server instance, that is created and destroyed at every sync.

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

qbittools

plex-agents - FileBot Xattr Metadata Scanners & Plug-ins for Plex

urllib3 - urllib3 is a user-friendly HTTP client library for Python