primetime43 / gaps-2 Goto Github PK
View Code? Open in Web Editor NEWFind the missing movies in your Plex Server
License: MIT License
Find the missing movies in your Plex Server
License: MIT License
I run / ran GAPS as a service (using NSSM) on the Plex server and accessed it from my normal pc.
With GAPS2 it only listens on 127.0.0.1 so is inaccessible from another machine
Feature request:
Some of the movies I've got in Plex libraries include old classics, which may have been part of a larger collection, however some or all of the other films in that collection are considered 'lost films', and are simply no longer available anywhere.
The ability to check off items as 'ignored' so that they become hidden by default, would make it much easier to then review the other 'legitimate' hits when scanning to see what I'm missing that I might actually be able to obtain in the future.
If this could be implemented as a 'filtered' view, so that you can still show/hide what you've previously ignored, it would be great.
If I run GAPS2 on the main server where it needs to be then it will not sign in or show any pages to sign in
Clicking Link Plex Account just shows
Loading Data under the Servers
Running on Windows Server 2016
If I run the exe file a UNC path from my normal pc.
It will load PlexAPI (https://app.plex.tv/) and gives a button to sign in, after clicking the sign in button a dialogue box shows
127.0.0.1:5000 says
Could not log into Plex account
After a few tries it will show the plex data but doesn't seem to save the config as it's lost after closing and opening
Running on Windows 11
Copying it to local drive or running as admin makes no difference.
Feature request:
I keep movies in a few different libraries, including some separation between target audience, e.g. 'Movies', 'Kids Movies'.
In some instances, part of a collection is within Movies, while another part is in Kids Movies. Across the combined libraries, I have all movies in the collection, but when scanning each library separately, I'll get recommendations for movies from the other library to complete the full collection in each library, rather than seeing that across the entire Server, the collection is already complete.
It would be really cool to be able to scan TV series and compare them against The TVDB to find missing episodes for shows available on plex.
Any change you will create a docker image for this?
i would really like it if you could add emby/jellyfin support.
ive found in may apps made for jellyfin work almost the same for emby (which i use).
sometimes it requires a little tweaking for emby as the url may be different.
jellyfin api
https://api.jellyfin.org/
emby api and sdk
https://dev.emby.media/
https://github.com/MediaBrowser/Emby/wiki
On the Settings screen, I am trying to connect Gaps to my Plex Server.
I have authenticated, fetched server, found Plex Token etc, and my server is located, on the correct internal IP address (192.168.x.x), but I then keep getting a 'No libraries found for the active server.' message, and cannot scan my libraries.
After entering the API key and setting Plex server
The log shows
192.168.0.10 - - [02/Oct/2023 18:12:59] "POST /saveTmdbKey HTTP/1.1" 200 -
when Saving the TMDB Key
Saving the plex server comes up with
192.168.0.10 - - [02/Oct/2023 18:14:29] "POST /save_plex_data HTTP/1.1" 200 -
192.168.0.10 - - [02/Oct/2023 18:14:29] "GET /get_active_server HTTP/1.1" 200 -
After going to libraries, movies get listed from the libray I pick, when going to Missing
it just shows mind tha gap and this shows in the log
[2023-10-02 18:15:14,826] ERROR in app: Exception on /get_recommendated_movies [GET]
Traceback (most recent call last):
File "flask\app.py", line 2190, in wsgi_app
File "flask\app.py", line 1486, in full_dispatch_request
File "flask\app.py", line 1484, in full_dispatch_request
File "flask\app.py", line 1469, in dispatch_request
File "GAPS 2.py", line 314, in get_recommendated_movies
NameError: name 'global_recommendations' is not defined
After closing GAPS2.exe and restarting, clicking libraries shows a broken bridge picture with The gap is only getting bigger
Going into settings and while the Active TMDB shows clicking test shows failed - log shows in red text
192.168.0.10 - - [02/Oct/2023 18:19:57] "POST /testTmdbKey HTTP/1.1" 401 -
Clicking on Plex tab shows nothing
clicking on Fetch servers shows
[2023-10-02 18:20:57,481] ERROR in app: Exception on /fetch_servers [POST]
Traceback (most recent call last):
File "flask\app.py", line 2190, in wsgi_app
File "flask\app.py", line 1486, in full_dispatch_request
File "flask\app.py", line 1484, in full_dispatch_request
File "flask\app.py", line 1469, in dispatch_request
File "GAPS 2.py", line 83, in fetch_servers
AttributeError: 'NoneType' object has no attribute 'checkLogin'
192.168.0.10 - - [02/Oct/2023 18:20:57] "POST /fetch_servers HTTP/1.1" 500 -
For those who do not run there Plex server "Publicly" the fetch server doesn't work.
So if we could provide the plex server IP manually will make this also available to them.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.