Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Gaps

Featured Replies

@housewrecker  Just thought I would say I really like your above designs for the missing.   Especially the missing as associated with actors/actresses. 

  • Replies 108
  • Views 31k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • GeekMajic
    GeekMajic

    @housewrecker Is there a plan to make this an automated process, like re-scan daily?

  • Good catch, I'll have to add that to the readme in GitHub. Thanks.

  • housewrecker
    housewrecker

    @scott4740 Awesome, glad to hear it!   In reference to @tallguydirk's issue, it was a Thymeleaf/Spring Boot post issue. Tested on multiple machines, merging to master, and deploying. v0.1.4

Posted Images

So I cannot seem to get this connecting to Plex.

 

It just says it could not connect to plex.

 

Here is what I am putting into the GAPS config

https://192.168.1.22:32400/web/index.html

standard port

and just the raw token, no URL on it.

 

Here is what the log says.

image.png.b06f8c3c5295d91159f6df4dc468d89b.png

 

I have set secure connections to preferred.  Not sure what else to try.

Anyone, would really love to get this up and going.

How is your plex server setup.  Bridge, or host? if it's set to bridge try host, that is how I've got mine setup.  

  • 2 weeks later...
On 10/1/2020 at 8:20 AM, tkenn1s said:

@housewrecker Thank you for GAPS. This is awesome. Do you have an official place where I can make feature requests or report bugs?

 

FR: I would love to be able to mark items as "do not want" [eg. there are lots of sequels that were complete flops and I don't particularly care to waste storage for them]

FR: It would be nice to be able to see that a scan is in progress. I started a search for my library and navigated away to another tab. When I went back to 'missing', it just showed me there was nothing available [and did not show a scan was already in progress]. I assumed it was still working in the background and after a few hours I saw recommendations.

Bug: I really like the links to tmdb for other movies / what I have. However, they all just point to 'https://www.themoviedb.org/movie/' and not any particular movie.

Bug: I'm getting suggestions and the "owned" item is blank [see screenshot attached]. I do have "xXx: Return of Xander Cage", which shows in "Missing", but also doesn't give me a recommendation card for.

Screenshot 2020-09-30 161130.jpg

@tkenn1s Thanks, I'm glad you like it!

 

GitHub Issues is the preferred way to track requests and bugs currently. 

 

Feel free to post up information on the bugs. I think some of those issues should be fixed now. But if you find any more, please let me know and add any logs.

On 10/5/2020 at 12:26 AM, Aceriz said:

@housewrecker  Just thought I would say I really like your above designs for the missing.   Especially the missing as associated with actors/actresses. 

@AcerizThank you very much! That's still in progress but it's coming along as I get time.

Edited by housewrecker

On 10/2/2020 at 6:04 AM, Energen said:

@housewrecker have you changed anything with the RSS feed output?  As of late I haven't been able to import the missing list in Radarr... 

@Energen It shouldn't have changed. Are you still having an issue?

On 10/12/2020 at 6:35 AM, InfInIty said:

So I cannot seem to get this connecting to Plex.

 

It just says it could not connect to plex.

 

Here is what I am putting into the GAPS config

https://192.168.1.22:32400/web/index.html

standard port

and just the raw token, no URL on it.

 

Here is what the log says.

image.png.b06f8c3c5295d91159f6df4dc468d89b.png

 

I have set secure connections to preferred.  Not sure what else to try.

You can't use HTTPS plex currently. I'm actively working on that now but for today you must enable insecure connections. The wiki has a write up about that here.

  • 1 month later...

@housewrecker any progress on either an Emby/JellyFin version or the scan directories version? This looks fantastic, but as an Emby user, the Plex integration is, well, useless (to me).

  • 2 weeks later...
On 12/5/2020 at 12:15 PM, FreeMan said:

@housewrecker any progress on either an Emby/JellyFin version or the scan directories version? This looks fantastic, but as an Emby user, the Plex integration is, well, useless (to me).

To quote the previous question, any update on this or the ability to just scan my movies folders.

11 hours ago, pupmeister said:

To quote the previous question, any update on this or the ability to just scan my movies folders.

I won't speak for housewrecker but I can probably take a stab in the dark and say that scanning a folder will never happen with this tool.  It retrieves information (movie IDs) from Plex in order to build the related information -- Plex already does the hard work -- GAPS would have no way of knowing any type of movie id or where to scrape info from without Plexs' already-existing ID.  Make sense?

31 minutes ago, Energen said:

I won't speak for housewrecker but I can probably take a stab in the dark and say that scanning a folder will never happen with this tool.  It retrieves information (movie IDs) from Plex in order to build the related information -- Plex already does the hard work -- GAPS would have no way of knowing any type of movie id or where to scrape info from without Plexs' already-existing ID.  Make sense?

I am just going from the description in the Github Page

"Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. If those movies don't exist in your library, Gaps will recommend getting those movies, legally of course."

 

I did try and get the windows version from the Github page working, but could not figure it out.

Perhaps the description should be reworded to indicate that this is plex only.   I was hoping to try this out but I guess I'm out.  

  • 2 weeks later...

Of course, this is the Christmas season and it's entirely reasonable that @housewrecker has decided to take some well deserved (I'm sure) time off from developing this project, and, possibly, the internet itself, to spend some time not being a marriage wrecker (another assumption, I know).

 

I hope we'll hear back in the next few weeks, as everyone's lives resume, and get some good news that an Emby version is in the works, but if not, well, I've lived without this thus far, and will continue to live without it in the future.

  • 2 weeks later...

I did take some time off. Thanks for understanding.

 

Gaps originally read from folders when it was a command line app over a year ago. Reading from folder is a huge amount of work. If you want to make a PR for that work, I'm happy to review it. 

 

Emby/Jellyfin I have looked into but a few other issues have come first. I don't personally run either so they're just lower on my list. Again, if you want to make a PR, I'm more than happy to review.

 

  • 2 weeks later...

At first, I could not access Gap's WebGUI.

 

After tweaking, I figured out why. If Gap installed with default settings (SSL: false...etc), opening webGUI should not force https, but instead default to http.

 

Edited by tmor2

4 hours ago, tmor2 said:

At first, I could not access Gap's WebGUI.

 

After tweaking, I figured out why. If Gap installed with default settings (SSL: false...etc), opening webGUI should not force https, but instead default to http.

 

 

SSL false would mean no HTTPS. Did you have a question about that or the configuration? 

51 minutes ago, housewrecker said:

 

SSL false would mean no HTTPS. Did you have a question about that or the configuration? 

 

With default docker installation options, and once docker is running, when user clicks on WebGUI (UNRAID->Gaps-> icon click, select webGUI), an error message shows in browser (can't access site,..etc).

 

Upon closer inspection of webgui address (in browser), the address started with https. Once the "s" was removed (leaving http), the webgui could be accessed.

 

In short, when user installs Gaps in docker, the webgui should correctly open, - except, it doesn't.

 

The error is in docker default install options:

 

  1. Install Gap
  2. Click "EDIT"
  3. Switch to advanced view
  4. WebUI line: https://[IP]:[PORT:8884]
  5. SSL Boolean: false

 

4 and 5 cannot be both set like this at the same time. Either line 4. is changed to http://[IP]:[PORT:8884]

or

Default value for line 5. set to "true"

 

Also,  "SSL Boollean" should be changed to something more meaningful to all users, such as "Enable https for WebUI". It is not clear what "SSL Boollean" means: SSL to WebGUI, SSL to TVDB or sth. else.

 

Does that help?

 

Edited by tmor2

On 1/24/2021 at 7:11 PM, tmor2 said:

 

With default docker installation options, and once docker is running, when user clicks on WebGUI (UNRAID->Gaps-> icon click, select webGUI), an error message shows in browser (can't access site,..etc).

 

Upon closer inspection of webgui address (in browser), the address started with https. Once the "s" was removed (leaving http), the webgui could be accessed.

 

In short, when user installs Gaps in docker, the webgui should correctly open, - except, it doesn't.

 

The error is in docker default install options:

 

  1. Install Gap
  2. Click "EDIT"
  3. Switch to advanced view
  4. WebUI line: https://[IP]:[PORT:8884]
  5. SSL Boolean: false

 

4 and 5 cannot be both set like this at the same time. Either line 4. is changed to http://[IP]:[PORT:8884]

or

Default value for line 5. set to "true"

 

Also,  "SSL Boollean" should be changed to something more meaningful to all users, such as "Enable https for WebUI". It is not clear what "SSL Boollean" means: SSL to WebGUI, SSL to TVDB or sth. else.

 

Does that help?

 

 

Changing the label is fine. I can make that update.

 

But looking at the XML template used by Unraid. It does not have https, it's http. I'm not sure how your situation defaulted to that.

 

https://github.com/Knoxie/UnraidTemplates/blob/master/gaps-unraid.xml

 

6 hours ago, housewrecker said:

 

Changing the label is fine. I can make that update.

 

But looking at the XML template used by Unraid. It does not have https, it's http. I'm not sure how your situation defaulted to that.

 

https://github.com/Knoxie/UnraidTemplates/blob/master/gaps-unraid.xml

 

 

I installed gaps over a year ago and last used in with a command line (old version didn't used to have WebGUI).
 

I just deinstalled Gaps, and reinstalled it, and you are correct, advanced tab now shows: "http://[IP]:[PORT:8484]"

 

I can only deduce that updates may not have correctly updated this since the "terminal-only" days app.

Edited by tmor2

That makes sense. It's probably a leftover. Glad it's working right now.

  • 2 months later...

In the unraid template there is a section to enable login for the gui. Where are these credentials set? @housewrecker

  • 3 months later...

I was able to get it working after someone said you'd have to change the 'Secure Connections' on your Plex server from 'Required' to 'Preferred'. With it set to 'Required' it wouldn't connect during setup. What is the reason for this and can it be corrected to work in the 'Required' state? 

  • 1 month later...

So I've used Gaps off and on for the last year or so. I was using it today and noticed there are notifications that can be setup. Not sure when that came in... but I guess I just never noticed it before.

 

Anyway, I've been trying to get Slack notifications setup and just can't seem to get it to work. Has anyone successfully done this?
 

I use slack integration on other *arr apps without an issue.  For Gaps it's asking for the Bot Id. The Slack link in that section takes me to a Slack page that I've used before for the other integrations. I create the webhook which ultimately gives me a URL that includes, what I assume is the bot id, i.e. the Bxxxxxxxxxx portion of the URL.  I've tried including the full string with the 'B' and without. I've actually also tried each of the different segments in the URL all fail.

 

I know the Bot Id is unique to your slack integration and so not looking for exactly what you have.... but any help would be greatly appreciated.

 

Thanks

 

 

 

  • 2 months later...

This app doesn't seem to work anymore. I've configured correctly, it connects to the movie DB as well as my plex server, finds my plex movies library but keep getting this in the log when trying to scan my plex library, and nothing is found, thanks for any help!

 

2021-10-30 10:11:50.202 INFO 8 --- [nio-8484-exec-2] c.j.gaps.controller.LibraryController : getLibraries( 2c242ae9cd9b198801303cd825ba98f6cc0a1c8b, 1 )
2021-10-30 10:11:50.202 INFO 8 --- [nio-8484-exec-2] c.j.gaps.service.FileIoService : readOwnedMovies( 2c242ae9cd9b198801303cd825ba98f6cc0a1c8b, 1 )
2021-10-30 10:11:50.202 WARN 8 --- [nio-8484-exec-2] c.j.gaps.service.FileIoService : /usr/data/2c242ae9cd9b198801303cd825ba98f6cc0a1c8b/1/ownedMovies.json does not exist
2021-10-30 10:11:50.203 WARN 8 --- [nio-8484-exec-2] c.j.gaps.controller.LibraryController : Plex's library movies not found.
2021-10-30 10:11:55.164 INFO 8 --- [nio-8484-exec-5] c.j.g.c.PlexMovieListController : getPlexMovies( 2c242ae9cd9b198801303cd825ba98f6cc0a1c8b, 1 )
2021-10-30 10:11:55.167 WARN 8 --- [nio-8484-exec-5] c.j.gaps.service.FileIoService : Can't find json file '/usr/data/movieIds.json'. Most likely first run.
2021-10-30 10:11:55.168 INFO 8 --- [nio-8484-exec-5] c.j.gaps.service.PlexQueryImpl : generatePlexUrl( 2c242ae9cd9b198801303cd825ba98f6cc0a1c8b )
2021-10-30 10:11:55.210 INFO 8 --- [nio-8484-exec-5] c.j.gaps.service.PlexQueryImpl : findAllPlexMovies()
2021-10-30 10:12:03.231 INFO 8 --- [nio-8484-exec-5] c.j.gaps.service.PlexQueryImpl : 9268 movies found in plex
2021-10-30 10:12:03.231 INFO 8 --- [nio-8484-exec-5] c.j.gaps.service.PlexQueryImpl : findAllMovieIds( PlexServer{friendlyName='xxxxxx', machineIdentifier= took out identifier and Token', address='192.168.0.xxx', port=32400, plexLibraries=[PlexLibrary{location=Location{value='', id=10, path='/data/Movies'}, allowSync=1, art='/:/resources/movie-fanart.jpg', composite='/library/sections/1/composite/1635402892', filters=1, refreshing=0, thumb='/:/resources/movie.png', key=1, type='movie', title='Movies', agent='tv.plex.agents.movie', scanner='Plex Movie', language='en-US', uuid='088034f2-a56d-4738-8a14-87c51275fa89', updatedAt=1628796907, createdAt=1486440456, scannedAt=1635402892, content=1, directory=1, contentChangedAt=-13981, hidden=0}]}, PlexLibrary{location=Location{value='', id=10, path='/data/Movies'}, allowSync=1, art='/:/resources/movie-fanart.jpg', composite='/library/sections/1/composite/1635402892', filters=1, refreshing=0, thumb='/:/resources/movie.png', key=1, type='movie', title='Movies', agent='tv.plex.agents.movie', scanner='Plex Movie', language='en-US', uuid='088034f2-a56d-4738-8a14-87c51275fa89', updatedAt=1628796907, createdAt=1486440456, scannedAt=1635402892, content=1, directory=1, contentChangedAt=-13981, hidden=0} )
2021-10-30 10:12:22.612 WARN 8 --- [nio-8484-exec-5] c.j.gaps.service.PlexQueryImpl : Can't find ID to match tvdb://5869
2021-10-30 10:12:30.067 WARN 8 --- [nio-8484-exec-5] c.j.gaps.service.PlexQueryImpl : Can't find ID to match tvdb://7001
2021-10-30 10:12:45.686 WARN 8 --- [nio-8484-exec-5] c.j.gaps.service.PlexQueryImpl : Can't find ID to match tvdb://16339

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.