Giter Club home page Giter Club logo

mellow's Introduction

v0idp's github stats Top Langs

mellow's People

Contributors

alpha5k avatar calamityjames avatar imdevinc avatar lludlow avatar nwithan8 avatar v0idp avatar vjfalk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mellow's Issues

WHAT DID I DO?

updated from an old version to this one....

basically completely started over.

warning " > [email protected]" has unmet peer dependency "@discordjs/uws@^10.149.0".
warning " > [email protected]" has unmet peer dependency "bufferutil@^4.0.0".
warning " > [email protected]" has unmet peer dependency "erlpack@discordapp/erlpack".
warning " > [email protected]" has unmet peer dependency "libsodium-wrappers@^0.7.3".
warning " > [email protected]" has unmet peer dependency "sodium@^2.0.3".
warning " > [email protected]" has unmet peer dependency "zlib-sync@^0.1.4".
warning " > [email protected]" has unmet peer dependency "better-sqlite3@^4.1.4".
warning " > [email protected]" has incorrect peer dependency "discord.js@^12.0.0".
warning " > [email protected]" has incorrect peer dependency "sqlite@^2.0.0".
[4/4] Building fresh packages...
$ node src/index.js
WebServer ready and listening on port 5060. Webroot for static files set to C:\discord bots\requests\Mellow-master\src\views\
Disconnected!
Failed initializing DiscordBot. Is your token correct?
(node:23872) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'finalize' of null
    at SQLiteProvider.destroy (C:\discord bots\requests\Mellow-master\node_modules\discord.js-commando\src\providers\sqlite.js:124:29)
    at BotClient.destroy (C:\discord bots\requests\Mellow-master\node_modules\discord.js-commando\src\client.js:173:41)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:189:7)
(node:23872) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 4)
(node:23872) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.```

Bot not working after restart, saying bot token is incorrect but it's not...

i can access the webserver, & i've even tried regenerating the token & changing it again in the webserver, keep getting the following error:

Failed initializing BotClient. Is your token correct?
(node:43380) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'finalize' of null
at SQLiteProvider.destroy (/path/to/mybot/Mellow-develop/node_modules/discord.js-commando/src/providers/sqlite.js:124:29)
at BotClient.destroy (/path/to/mybot/Mellow-develop/node_modules/discord.js-commando/src/client.js:171:41)
at process._tickCallback (internal/process/next_tick.js:68:7)
(node:43380) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 14)

Add Sonarr Support

Get all the functionality we need from sonarr to work on mellow. search, request mainly.

Do not auto-approve requests

I would like to not have the mellow bot auto-approve requests.
I would like them to still need admin approval. Is there a way to accomplish this?

Or allow us to specify a user from Ombi, Say a Discord user, and apply limits to the account.

nParameter name

First thank you so much for your bot. It is amazing.

After search for a TV or Movie, if a user upvotes to request the bot gets the following error.

{ error: null,
body:
'{"error":"Value cannot be null.\r\nParameter name: user"}' }

Mellow doesn't actually download anything

set up the latest mellow using docker-compose, and was able to send some requests to ombi via discord, but now the bot isn't using the down air reaction/sending requests to ombi. It can successfully search for videos and check the status, but just won't add new requests/react with the down arrow.

My enabled command groups are as follows:

Groups
Commands: Enabled
Utility: Disabled
Ombi: Enabled
Sonarr: Enabled
Radarr: Enabled
Tautulli: Disabled

Is this a known issue/have any fixes? I haven't seen any similar issues. Great bot otherwise though!

Can't specify ApiAlias

Where did you specify an ApiAlias? At the moment if you request anything it's approved because the Api for Ombi has admin permissions. If I can change the ApiAlias, any request gets does not get auto approved and must wait till it gets approved.

In Ombi if you specify an ApiAlias it uses a user's permissions to prevent auto approval. See the link for more info.
https://github.com/tidusjar/Ombi/wiki/Api-Information

Thank you,

"There was an error in your request."

Hi,

Thank your for your work. This bot really made everyting easier!

I just have a little issue. Looks like Discord usernames with emots don't work.
Users with emots can't make any request atm. Is there already any fix for that? Like ignoring the emots?

I keep getting TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["ApiAlias"]

Thank you for the help!

Unexpected error

Hi
I'm getting the following in mellow docker logs when issuing an command.

!MOVIE

BotClient ready and logged in as **# (****************************). Prefix set to !. Use !help to view the commands list!

SyntaxError: Unexpected token < in JSON at position 1 at JSON.parse ()
at get.then (/usr/src/app/src/commands/ombi/movie.js:98:21)
at tryCatcher (/usr/src/app/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/usr/src/app/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/usr/src/app/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/usr/src/app/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/usr/src/app/node_modules/bluebird/js/release/promise.js:694:18)
at _drainQueueStep (/usr/src/app/node_modules/bluebird/js/release/async.js:138:12)
at _drainQueue (/usr/src/app/node_modules/bluebird/js/release/async.js:131:9)
at Async._drainQueues (/usr/src/app/node_modules/bluebird/js/release/async.js:147:5)
at Immediate.Async.drainQueues [as _onImmediate] (/usr/src/app/node_modules/bluebird/js/release/async.js:17:14)
at processImmediate (internal/timers.js:443:21)

I have double checked token at seems ok.

Can't auth the bot

Hi,

I followed your reqs but can't auth my bot (2FA activated). I'm stucked at this page
So while trying to use the bot he doesnt want my token:

[ws] [connection] Connecting to wss://gateway.discord.gg/
[ws] [connection] Connected to gateway wss://gateway.discord.gg/?v=6&compress=zlib-stream&encoding=json
[ws] [connection] Identifying as a new session
[ws] [connection] Setting a heartbeat interval for 41250ms
[ws] [connection] Server closed the WebSocket connection: 4004
[ws] [connection] Clearing heartbeat interval
Disconnected!
[ws] [connection] Tried to identify with an invalid token

Docker container doesn't work

I can't get the docker container to start.

Running the command results in an empty host volume and no settings.json (is that expected?).

I manually put the file there with wget from https://raw.githubusercontent.com/v0idp/Mellow/master/data/settings.json and the container started.

Logs:

Error: Cannot find module '/usr/src/app/data/settings.json'


Require stack:


- /usr/src/app/src/util.js


- /usr/src/app/src/WebServer.js


- /usr/src/app/src/index.js


    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:793:17)


    at Module.Hook._require.Module.require (/usr/local/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:51:29)


    at require (internal/modules/cjs/helpers.js:74:18)


    at Object.<anonymous> (/usr/src/app/src/util.js:5:19)


    at Module._compile (internal/modules/cjs/loader.js:955:30)


    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)


    at Module.load (internal/modules/cjs/loader.js:811:32)


    at Function.Module._load (internal/modules/cjs/loader.js:723:14)


    at Module.require (internal/modules/cjs/loader.js:848:19)


    at Module.Hook._require.Module.require (/usr/local/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:70:39)


    at require (internal/modules/cjs/helpers.js:74:18)


    at Object.<anonymous> (/usr/src/app/src/WebServer.js:6:32)


    at Module._compile (internal/modules/cjs/loader.js:955:30)


    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)


    at Module.load (internal/modules/cjs/loader.js:811:32)


    at Function.Module._load (internal/modules/cjs/loader.js:723:14) {


  code: 'MODULE_NOT_FOUND',


  requireStack: [


    '/usr/src/app/src/util.js',


    '/usr/src/app/src/WebServer.js',


    '/usr/src/app/src/index.js'


  ]


}


2020-01-27T18:27:44: PM2 log: App [index:0] exited with code [1] via signal [SIGINT]


2020-01-27T18:27:44: PM2 log: Script /usr/src/app/src/index.js had too many unstable restarts (16). Stopped. "errored"


2020-01-27T18:27:45: PM2 log: 0 application online, retry = 3


2020-01-27T18:27:47: PM2 log: 0 application online, retry = 2

TV requests - "There was an error in your request"

For some reason even after rebuilding my docker containers I get this error in my container log. My movie request work perfectly with Ombi though.

`
{

error: Error: Invalid protocol: 192.168.1.8:

  at Request.init (/usr/src/app/node_modules/request/request.js:458:31)


  at new Request (/usr/src/app/node_modules/request/request.js:127:8)


  at request (/usr/src/app/node_modules/request/index.js:53:10)


  at Function.get (/usr/src/app/node_modules/request/index.js:61:12)


  at /usr/src/app/src/util.js:24:17


  at Promise._execute (/usr/src/app/node_modules/bluebird/js/release/debuggability.js:384:9)


  at Promise._resolveFromExecutor (/usr/src/app/node_modules/bluebird/js/release/promise.js:518:18)


  at new Promise (/usr/src/app/node_modules/bluebird/js/release/promise.js:103:10)


  at get (/usr/src/app/src/util.js:23:12)


  at searchTVCommand.run (/usr/src/app/src/commands/ombi/tv.js:154:4)


  at processTicksAndRejections (internal/process/task_queues.js:94:5)


  at async CommandoMessage.run (/usr/src/app/node_modules/discord.js-commando/src/extensions/message.js:235:20)


  at async CommandDispatcher.handleMessage (/usr/src/app/node_modules/discord.js-commando/src/dispatcher.js:143:19),

body: undefined

}
`

There was an error in your request

Whenever I try to request anything in discord it comes back with "there was an an error with your request." If I look in the command line this is what it says when the request comes through:
{
error: null,
body: {"error":"SQLite Error 1: 'no such column: x.RequestId'."}
}
Any idea what I'm doing wrong?

Mellow not deleting command messages

I've just got mellow setup and everything is working except its not deleting the command messages, its got all the proper permissions but its not working.

Ombi error after requesting TV/movie - "There was an error in your request."

Hi,

Hopefully I have gathered all the information I can.

I'm using Mellow on a standalone docker, separate from Ombi (Running on Windows). The connectivity seems fine and information is pulled from Ombi without issue, but as soon as I request the movie, the following error is shown in the log for Mellow:

2019-04-23T14:10:43.787137224Z null

The bot gives the standard error message to the requester:

@trillex, There was an error in your request.

Ombi gives the following log output when this happens:

fail: Ombi.ErrorHandlingMiddleware[0]
      Something bad happened, ErrorMiddleware caught this
System.InvalidOperationException: StatusCode cannot be set because the response has already started.
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ThrowResponseAlreadyStartedException(String value)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.set_StatusCode(Int32 value)
   at Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerHandler.HandleChallengeAsync(AuthenticationProperties properties)
   at Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.ChallengeAsync(AuthenticationProperties properties)
   at Microsoft.AspNetCore.Authentication.AuthenticationService.ChallengeAsync(HttpContext context, String scheme, AuthenticationProperties properties)
   at Microsoft.AspNetCore.Mvc.ChallengeResult.ExecuteResultAsync(ActionContext context)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeResultAsync(IActionResult result)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAlwaysRunResultFilters()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
   at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIIndexMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext)
   at Ombi.ApiKeyMiddlewear.ValidateApiKey(HttpContext context, RequestDelegate next, String key) in C:\projects\requestplex\src\Ombi\ApiKeyMiddlewear.cs:line 115
   at Ombi.ApiKeyMiddlewear.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ApiKeyMiddlewear.cs:line 34
   at Ombi.ErrorHandlingMiddleware.Invoke(HttpContext context) in C:\projects\requestplex\src\Ombi\ErrorHandlingMiddlewear.cs:line 24

The request is added to Ombi, however, and goes through the normal Ombi motions.

The issue might not be Mellow at all, but Ombi, but I believe I might need your help to pull out some additional information to present to the Ombi fellows.

Error with Ombi response when accepted item to download

Describe the bug
Ombi version: 3.0.3421
Mellow - https://github.com/Cloudbox/Community/wiki/Mellow-Discord-Bot

The bot connects to Ombi and everything works apart from the confirmation response from Ombi to Mellow. The Mellow DEVs have advised that this issue seems to be Ombi related hence me logging it.

The Ombi logs details the following

2020-01-17 14:58:26.622 +01:00 [Debug] Searching : "loser"
2020-01-17 14:58:28.028 +01:00 [Debug] Search Result: "Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.Mo$
2020-01-17 14:58:57.670 +01:00 [Debug] Search Result: "Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.MovieSearchResult, Ombi.Api.TheMovieDb.Models.Mo$
2020-01-17 14:59:23.272 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/321457
2020-01-17 14:59:23.272 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/145181
2020-01-17 14:59:23.272 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/79629
2020-01-17 14:59:23.451 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/273826
2020-01-17 14:59:23.451 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/279269
2020-01-17 14:59:23.767 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/256880
2020-01-17 14:59:24.054 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/360779
2020-01-17 14:59:24.779 +01:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/265359

To Reproduce
Steps to reproduce the behavior:

Go to discord request tv/movie and accept version
Expected behavior
Confirmation message stating X Move/TV Show accepted by user "X"

Screenshots
N/A

Logs (Logs directory where Ombi is located)
Log extract above

Desktop (please complete the following information):

OS: Linux
Ombi Version (please complete the following information):

Version as above

HTTPS in HOST URL

Hi,

I am on latest docker version from voidp/mellow

mellow works fine except for tautulli, as it is on https and mellow does not seems to work with it.

&libraries

mellowBOT
@foulou, There was an error in your request.

mellow | { Error: getaddrinfo ENOTFOUND https https:80
mellow | at errnoException (dns.js:55:10)
mellow | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:97:26)
mellow | code: 'ENOTFOUND',
mellow | errno: 'ENOTFOUND',
mellow | syscall: 'getaddrinfo',
mellow | hostname: 'https',
mellow | host: 'https',
mellow | port: 80 }

image

Can you look into this please ?

Regards

deleteCommandMessage only deletes first initial command

If deleteCommandMessage is activated it only deletes the first command. For example if I use $tv <someTvShowName> it won't delete the tv show selection. Need to add deleteCommandMessages for all user inputs in the command chain.

Ombi web settings erasing after requests

Running Unraid 6.6.6.
Running Ombi Master 3.0.4256.
Pulling "voidp/mellow" repository from Docker Hub, no other tags.
Google Chrome, tried in incognito, it's own window and within Organizrv2.

Bot wasn't working and responded Unknown command. Use !help or @Request Bot#**** help to view the command list to all new request attempts so I tried deleting "WebSettings.sqlite3" and re-entering the same information I had before.

After restarting the container, I did a test of !movie spiderman and the bot responds as expected, but when I go to click the reaction emoji to confirm, it says There was an error in your request.

This is when I go back to Mellow and see that it has deleted all of the Ombi settings I just entered and will clear everything I try to enter after I press Submit.

Unexpected error in your request.

I keep getting unexpected error in your request I have tried reinstalling, installing on new system and a new version of ombi and it is still not working.

The error in request is after you put what you are searching for.

Does not request anything from Ombi

me: !pirate tv ___

bot: Ombi TV Show Search
Please select one of the search results. To abort answer cancel
Search Results
1) XYZ (1983) [TheTVDb]
2) FOO (2011) [TheTVDb]

me: 1

bot: Embeds TVDB artwork, does not request anything in ombi

Settings are standard, just using the API key and host for ombi
image

Mattermost support?

Any chance you'd be able to add mattermost support? I can throw a couple dollars in donations.

All requests error out

Movie requests error out after clicking the download icon to actually send the request to ombi. TV requests don't even search now.

Reset the container and set it up from scratch hoping it'd fix it, no luck.

First error is from a movie request, the one after is after trying to search a tv show to add.
Container logs:


2020-01-14T01:22:19: PM2 log: Launching in no daemon mode
2020-01-14T01:22:19: PM2 log: App [index:0] starting in -fork mode-
2020-01-14T01:22:19: PM2 log: App [index:0] online
There is no bot token provided. Please check your configuration!
WebServer ready and listening on port 5060. Webroot for static files set to /usr/src/app/src/views/
No BotClient is running to restart. Starting a new BotClient...
BotClient ready and logged in as PlexBot (##################). Prefix set to !plex. Use !plexhelp to view the commands list!
{
error: Error: Invalid protocol: 192.168.1.20:
at Request.init (/usr/src/app/node_modules/request/request.js:458:31)
at new Request (/usr/src/app/node_modules/request/request.js:127:8)
at request (/usr/src/app/node_modules/request/index.js:53:10)
at Function.post (/usr/src/app/node_modules/request/index.js:61:12)
at /usr/src/app/src/util.js:33:17
at Promise._execute (/usr/src/app/node_modules/bluebird/js/release/debuggability.js:384:9)
at Promise._resolveFromExecutor (/usr/src/app/node_modules/bluebird/js/release/promise.js:518:18)
at new Promise (/usr/src/app/node_modules/bluebird/js/release/promise.js:103:10)
at post (/usr/src/app/src/util.js:32:12)
at /usr/src/app/src/commands/ombi/movie.js:89:5
at processTicksAndRejections (internal/process/task_queues.js:94:5),
body: undefined
}
{
error: Error: Invalid protocol: 192.168.1.20:
at Request.init (/usr/src/app/node_modules/request/request.js:458:31)
at new Request (/usr/src/app/node_modules/request/request.js:127:8)
at request (/usr/src/app/node_modules/request/index.js:53:10)
at Function.get (/usr/src/app/node_modules/request/index.js:61:12)
at /usr/src/app/src/util.js:24:17
at Promise._execute (/usr/src/app/node_modules/bluebird/js/release/debuggability.js:384:9)
at Promise._resolveFromExecutor (/usr/src/app/node_modules/bluebird/js/release/promise.js:518:18)
at new Promise (/usr/src/app/node_modules/bluebird/js/release/promise.js:103:10)
at get (/usr/src/app/src/util.js:23:12)
at searchTVCommand.run (/usr/src/app/src/commands/ombi/tv.js:154:4)
at async CommandoMessage.run (/usr/src/app/node_modules/discord.js-commando/src/extensions/message.js:235:20)
at async CommandDispatcher.handleMessage (/usr/src/app/node_modules/discord.js-commando/src/dispatcher.js:143:19),
body: undefined
}

Remove the emoji for requests

I would like to have the option to remove the emoji confirmation for requests. It would be great for friends and family to be able to just send in the message without more interaction or be able to use some voice activated assistant to send the message in.

Minor thing in activity

The bot is amazing but there is a little nit picky thing with the bots activity, it always shows $help instead of help. I'm kinda a nub and way to lazy to test it out, but i think changing

	onReady () {
		return () => {
			console.log(`BotClient ready and logged in as ${this.user.tag} (${this.user.id}). Prefix set to ${this.commandPrefix}. Use ${this.commandPrefix}help to view the commands list!`);
			this.user.setAFK(true);
			this.user.setActivity('$help', { type: 'PLAYING' });
			this.isReady = true;
		};
	}

to

	onReady () {
		return () => {
			console.log(`BotClient ready and logged in as ${this.user.tag} (${this.user.id}). Prefix set to ${this.commandPrefix}. Use ${this.commandPrefix}help to view the commands list!`);
			this.user.setAFK(true);
			this.user.setActivity(this.user.tag+'help', { type: 'PLAYING' });
			this.isReady = true;
		};
	}

fixes it.

Feel free to tell me that im dumb.

Thanks!

PM2 error: app=index id=0 does not have a pid

I've been running Mellow in a docker container on my unraid server, with terrific results! However I believe a few nights ago it auto-updated, now giving me these errors in the logs:

Nothing has changed configuration wise, although apart of my troubleshooting was deleting the image / reinstalling, .bak'ing the settings files, etc.

2020-01-15T17:46:09: PM2 log: App [index:0] online
Error: Cannot find module '/usr/src/app/data/settings.json'

Require stack:
- /usr/src/app/src/Database.js
- /usr/src/app/src/index.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:793:17)
at Module.Hook._require.Module.require (/usr/local/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:51:29)
at require (internal/modules/cjs/helpers.js:74:18)
at new Database (/usr/src/app/src/Database.js:14:26)
at start (/usr/src/app/src/index.js:7:25)
at Object.<anonymous> (/usr/src/app/src/index.js:16:1)
at Module._compile (internal/modules/cjs/loader.js:955:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
at Module.load (internal/modules/cjs/loader.js:811:32)
at Function.Module._load (internal/modules/cjs/loader.js:723:14) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/usr/src/app/src/Database.js', '/usr/src/app/src/index.js' ]
}
2020-01-15T17:46:09: PM2 log: App [index:0] exited with code [1] via signal [SIGINT]
2020-01-15T17:46:09: PM2 log: Script /usr/src/app/src/index.js had too many unstable restarts (16). Stopped. "errored"
2020-01-15T17:46:10: PM2 log: 0 application online, retry = 3
2020-01-15T17:46:12: PM2 log: 0 application online, retry = 2
2020-01-15T17:46:14: PM2 log: 0 application online, retry = 1
2020-01-15T17:46:16: PM2 log: 0 application online, retry = 0
2020-01-15T17:46:16: PM2 log: Stopping app:index id:0
2020-01-15T17:46:16: PM2 error: app=index id=0 does not have a pid

2020-01-15T17:46:16: PM2 log: PM2 successfully stopped```

Option for changing listening port

Port 5060 is a common SIP port, and is blocked by some providers. Would be nice to have the option to change the listening port to get around that.

some usernames cause issues with content request

TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["ApiAlias"]

Names like π“‚π“Šπ’»π’»π’Ύπ“ƒ for example which have weird unicode characters cause this issue.

Add more Tautulli commands

more commands for statistics and watch time would be probably interesting ? Maybe if we can somehow sync up users so they can see their own statistics.

also allow admins to check who is currently watching which content and add some more functionality there.

Add Radarr Support

Get all the functionality we need from radarr to work on mellow. search, request mainly.

Add a cooldown

I would nice to being able to set a cooldown after every request sent to Ombi.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.