ESPN+ & FOX Sports with Custom Channels via EPlusTV

Prefer channel-number from M3U is what I have set in the settings.

I deleted my source and set the source back up. Same thing. The FS1 channel plays as expected in the screenshot but not the BigTen+ channels. If I have the guide information I should be passing the username and password correctly for BigTen+, right?

I just tried with the 2 live events that are happening right now and it worked fine. I'm guessing I put too much of a buffer on the other ones so that's why they are still showing in the EPG

We might be fighting each other unless I am passing the user information incorrectly. (I believe I am only allowed 1 login up to 3 ip address)

What I used to add BigTenPlus.
-e B1GPLUS=true -e B1GPLUS_USER='username' -e B1GPLUS_PASS='password'

024-09-06 14:43:36 Error [InvalidTokenError]

2024-09-06 14:43:36 message: 'Invalid token specified'
2024-09-06 14:43:36 }
2024-09-06 14:43:36 Failed to parse the stream
2024-09-06 14:43:36 Could not get a playlist for channel #806. Please make sure there is an event scheduled and you have access to it

I'll DM you

Just an update for anyone else troubleshooting an issue passing username and password. Need double quotes instead of a single quote for the username and password to be passed correctly.

-e B1GPLUS=true -e B1GPLUS_USER="username" -e B1GPLUS_PASS="password"

Thanks to @m0ngr31 for all the work he has done with project!

2024-09-06 17:51:56 
2024-09-06 17:51:56 > [email protected] start
2024-09-06 17:51:56 > ts-node index.ts
2024-09-06 17:51:56 
2024-09-06 17:51:58 === E+TV v2.1.12 starting ===
2024-09-06 17:51:58 Refreshing auth token (ESPN+)
2024-09-06 17:51:58 AxiosError: Request failed with status code 400
2024-09-06 17:51:58     at settle (/app/node_modules/axios/lib/core/settle.js:19:12)
2024-09-06 17:51:58     at IncomingMessage.handleStreamEnd (/app/node_modules/axios/lib/adapters/http.js:512:11)
2024-09-06 17:51:58     at IncomingMessage.emit (node:events:525:35)
2024-09-06 17:51:58     at IncomingMessage.emit (node:domain:489:12)
2024-09-06 17:51:58     at endReadableNT (node:internal/streams/readable:1358:12)
2024-09-06 17:51:58     at processTicksAndRejections (node:internal/process/task_queues:83:21) {
2024-09-06 17:51:58   code: 'ERR_BAD_REQUEST',
2024-09-06 17:51:58   config: {
2024-09-06 17:51:58     transitional: {
2024-09-06 17:51:58       silentJSONParsing: true,
2024-09-06 17:51:58       forcedJSONParsing: true,
2024-09-06 17:51:58       clarifyTimeoutError: false
2024-09-06 17:51:58     },
2024-09-06 17:51:58     adapter: [ 'xhr', 'http' ],
2024-09-06 17:51:58     transformRequest: [ [Function: transformRequest] ],
2024-09-06 17:51:58     transformResponse: [ [Function: transformResponse] ],
2024-09-06 17:51:58     timeout: 0,
2024-09-06 17:51:58     xsrfCookieName: 'XSRF-TOKEN',
2024-09-06 17:51:58     xsrfHeaderName: 'X-XSRF-TOKEN',
2024-09-06 17:51:58     maxContentLength: -1,
2024-09-06 17:51:58     maxBodyLength: -1,
2024-09-06 17:51:58     env: { FormData: [Function], Blob: null },
2024-09-06 17:51:58     validateStatus: [Function: validateStatus],
2024-09-06 17:51:58     headers: AxiosHeaders {
2024-09-06 17:51:58       Accept: 'application/json, text/plain, */*',
2024-09-06 17:51:58       'Content-Type': 'application/json',
2024-09-06 17:51:58       'User-Agent': 'axios/1.2.2',
2024-09-06 17:51:58       'Content-Length': '647',
2024-09-06 17:51:58       'Accept-Encoding': 'gzip, compress, deflate, br'
2024-09-06 17:51:58     },
2024-09-06 17:51:58     method: 'post',
2024-09-06 17:51:58     url: 'https://registerdisney.go.com/jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US',
2024-09-06 17:51:58     data: '{"refreshToken":"eyJraWQiOiJndWVzdGNvbnRyb2xsZXItLTE2MjAxOTM1NDQiLCJhbGciOiJFUzI1NiJ9.eyJqdGkiOiI4M05EUUY3elJPWXRkcWlIeEJsdzB3Iiwic3ViIjoiezMwMEI4Mzc3LUM1N0MtNDY2Ny1CM0QxLTY3MjZFRUNFOUYwMn0iLCJpc3MiOiJodHRwczovL2F1dGgucmVnaXN0ZXJkaXNuZXkuZ28uY29tIiwiYXVkIjoidXJuOmRpc25leTpvbmVpZDpwcm9kIiwiaWF0IjoxNzI1NTc3MDQ3LCJuYmYiOjE3MjIyNzQxOTAsImV4cCI6MTc0MTEyOTA0NywiY2xpZW50X2lkIjoiRVNQTi1PVFQuR0MuQU5EVFYtUFJPRCIsImNhdCI6InJlZnJlc2giLCJsaWQiOiIwOGRiMTIyZS1hOTZlLTRiMzQtOTUzZC0xY2Q3NzdhMmZkZDkiLCJpZGVudGl0eV9pZCI6ImZhNGYwMzZjLTNjZDMtNDNhMS1hOTA1LTZmNDk3MDBlOWJlMyJ9.XhsxFXdoDuFbf2alSgI7F7nUHMciySpR8gPUxJI7tKHL_oMyPcqUL-_o95YQcLggnYAkelJHG3SxYfBd9_C01w"}'
2024-09-06 17:51:58   },
2024-09-06 17:51:58   request: <ref *1> ClientRequest {
2024-09-06 17:51:58     _events: [Object: null prototype] {
2024-09-06 17:51:58       abort: [Function (anonymous)],
2024-09-06 17:51:58       aborted: [Function (anonymous)],
2024-09-06 17:51:58       connect: [Function (anonymous)],
2024-09-06 17:51:58       error: [Function (anonymous)],
2024-09-06 17:51:58       socket: [Function (anonymous)],
2024-09-06 17:51:58       timeout: [Function (anonymous)],
2024-09-06 17:51:58       finish: [Function: requestOnFinish]
2024-09-06 17:51:58     },
2024-09-06 17:51:58     _eventsCount: 7,
2024-09-06 17:51:58     _maxListeners: undefined,
2024-09-06 17:51:58     outputData: [],
2024-09-06 17:51:58     outputSize: 0,
2024-09-06 17:51:58     writable: true,
2024-09-06 17:51:58     destroyed: false,
2024-09-06 17:51:58     _last: true,
2024-09-06 17:51:58     chunkedEncoding: false,
2024-09-06 17:51:58     shouldKeepAlive: false,
2024-09-06 17:51:58     maxRequestsOnConnectionReached: false,
2024-09-06 17:51:58     _defaultKeepAlive: true,
2024-09-06 17:51:58     useChunkedEncodingByDefault: true,
2024-09-06 17:51:58     sendDate: false,
2024-09-06 17:51:58     _removedConnection: false,
2024-09-06 17:51:58     _removedContLen: false,
2024-09-06 17:51:58     _removedTE: false,
2024-09-06 17:51:58     strictContentLength: false,
2024-09-06 17:51:58     _contentLength: '647',
2024-09-06 17:51:58     _hasBody: true,
2024-09-06 17:51:58     _trailer: '',
2024-09-06 17:51:58     finished: true,
2024-09-06 17:51:58     _headerSent: true,
2024-09-06 17:51:58     _closed: false,
2024-09-06 17:51:58     socket: TLSSocket {
2024-09-06 17:51:58       _tlsOptions: [Object],
2024-09-06 17:51:58       _secureEstablished: true,
2024-09-06 17:51:58       _securePending: false,
2024-09-06 17:51:58       _newSessionPending: false,
2024-09-06 17:51:58       _controlReleased: true,
2024-09-06 17:51:58       secureConnecting: false,
2024-09-06 17:51:58       _SNICallback: null,
2024-09-06 17:51:58       servername: 'registerdisney.go.com',
2024-09-06 17:51:58       alpnProtocol: false,
2024-09-06 17:51:58       authorized: true,
2024-09-06 17:51:58       authorizationError: null,
2024-09-06 17:51:58       encrypted: true,
2024-09-06 17:51:58       _events: [Object: null prototype],
2024-09-06 17:51:58       _eventsCount: 10,
2024-09-06 17:51:58       connecting: false,
2024-09-06 17:51:58       _hadError: false,
2024-09-06 17:51:58       _parent: null,
2024-09-06 17:51:58       _host: 'registerdisney.go.com',
2024-09-06 17:51:58       _closeAfterHandlingError: false,
2024-09-06 17:51:58       _readableState: [ReadableState],
2024-09-06 17:51:58       _maxListeners: undefined,
2024-09-06 17:51:58       _writableState: [WritableState],
2024-09-06 17:51:58       allowHalfOpen: false,
2024-09-06 17:51:58       _sockname: null,
2024-09-06 17:51:58       _pendingData: null,
2024-09-06 17:51:58       _pendingEncoding: '',
2024-09-06 17:51:58       server: undefined,
2024-09-06 17:51:58       _server: null,
2024-09-06 17:51:58       ssl: [TLSWrap],
2024-09-06 17:51:58       _requestCert: true,
2024-09-06 17:51:58       _rejectUnauthorized: true,
2024-09-06 17:51:58       parser: null,
2024-09-06 17:51:58       _httpMessage: [Circular *1],
2024-09-06 17:51:58       [Symbol(res)]: [TLSWrap],
2024-09-06 17:51:58       [Symbol(verified)]: true,
2024-09-06 17:51:58       [Symbol(pendingSession)]: null,
2024-09-06 17:51:58       [Symbol(async_id_symbol)]: 915,
2024-09-06 17:51:58       [Symbol(kHandle)]: [TLSWrap],
2024-09-06 17:51:58       [Symbol(lastWriteQueueSize)]: 0,
2024-09-06 17:51:58       [Symbol(timeout)]: null,
2024-09-06 17:51:58       [Symbol(kBuffer)]: null,
2024-09-06 17:51:58       [Symbol(kBufferCb)]: null,
2024-09-06 17:51:58       [Symbol(kBufferGen)]: null,
2024-09-06 17:51:58       [Symbol(kCapture)]: false,
2024-09-06 17:51:58       [Symbol(kSetNoDelay)]: false,
2024-09-06 17:51:58       [Symbol(kSetKeepAlive)]: true,
2024-09-06 17:51:58       [Symbol(kSetKeepAliveInitialDelay)]: 60,
2024-09-06 17:51:58       [Symbol(kBytesRead)]: 0,
2024-09-06 17:51:58       [Symbol(kBytesWritten)]: 0,
2024-09-06 17:51:58       [Symbol(connect-options)]: [Object],
2024-09-06 17:51:58       [Symbol(RequestTimeout)]: undefined
2024-09-06 17:51:58     },
2024-09-06 17:51:58     _header: 'POST /jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US HTTP/1.1\r\n' +
2024-09-06 17:51:58       'Accept: application/json, text/plain, */*\r\n' +
2024-09-06 17:51:58       'Content-Type: application/json\r\n' +
2024-09-06 17:51:58       'User-Agent: axios/1.2.2\r\n' +
2024-09-06 17:51:58       'Content-Length: 647\r\n' +
2024-09-06 17:51:58       'Accept-Encoding: gzip, compress, deflate, br\r\n' +
2024-09-06 17:51:58       'Host: registerdisney.go.com\r\n' +
2024-09-06 17:51:58       'Connection: close\r\n' +
2024-09-06 17:51:58       '\r\n',
2024-09-06 17:51:58     _keepAliveTimeout: 0,
2024-09-06 17:51:58     _onPendingData: [Function: nop],
2024-09-06 17:51:58     agent: Agent {
2024-09-06 17:51:58       _events: [Object: null prototype],
2024-09-06 17:51:58       _eventsCount: 2,
2024-09-06 17:51:58       _maxListeners: undefined,
2024-09-06 17:51:58       defaultPort: 443,
2024-09-06 17:51:58       protocol: 'https:',
2024-09-06 17:51:58       options: [Object: null prototype],
2024-09-06 17:51:58       requests: [Object: null prototype] {},
2024-09-06 17:51:58       sockets: [Object: null prototype],
2024-09-06 17:51:58       freeSockets: [Object: null prototype] {},
2024-09-06 17:51:58       keepAliveMsecs: 1000,
2024-09-06 17:51:58       keepAlive: false,
2024-09-06 17:51:58       maxSockets: Infinity,
2024-09-06 17:51:58       maxFreeSockets: 256,
2024-09-06 17:51:58       scheduling: 'lifo',
2024-09-06 17:51:58       maxTotalSockets: Infinity,
2024-09-06 17:51:58       totalSocketCount: 1,
2024-09-06 17:51:58       maxCachedSessions: 100,
2024-09-06 17:51:58       _sessionCache: [Object],
2024-09-06 17:51:58       [Symbol(kCapture)]: false
2024-09-06 17:51:58     },
2024-09-06 17:51:58     socketPath: undefined,
2024-09-06 17:51:58     method: 'POST',
2024-09-06 17:51:58     maxHeaderSize: undefined,
2024-09-06 17:51:58     insecureHTTPParser: undefined,
2024-09-06 17:51:58     path: '/jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US',
2024-09-06 17:51:58     _ended: true,
2024-09-06 17:51:58     res: IncomingMessage {
2024-09-06 17:51:58       _readableState: [ReadableState],
2024-09-06 17:51:58       _events: [Object: null prototype],
2024-09-06 17:51:58       _eventsCount: 4,
2024-09-06 17:51:58       _maxListeners: undefined,
2024-09-06 17:51:58       socket: [TLSSocket],
2024-09-06 17:51:58       httpVersionMajor: 1,
2024-09-06 17:51:58       httpVersionMinor: 1,
2024-09-06 17:51:58       httpVersion: '1.1',
2024-09-06 17:51:58       complete: true,
2024-09-06 17:51:58       rawHeaders: [Array],
2024-09-06 17:51:58       rawTrailers: [],
2024-09-06 17:51:58       aborted: false,
2024-09-06 17:51:58       upgrade: false,
2024-09-06 17:51:58       url: '',
2024-09-06 17:51:58       method: null,
2024-09-06 17:51:58       statusCode: 400,
2024-09-06 17:51:58       statusMessage: '',
2024-09-06 17:51:58       client: [TLSSocket],
2024-09-06 17:51:58       _consuming: true,
2024-09-06 17:51:58       _dumped: false,
2024-09-06 17:51:58       req: [Circular *1],
2024-09-06 17:51:58       responseUrl: 'https://registerdisney.go.com/jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US',
2024-09-06 17:51:58       redirects: [],
2024-09-06 17:51:58       [Symbol(kCapture)]: false,
2024-09-06 17:51:58       [Symbol(kHeaders)]: [Object],
2024-09-06 17:51:58       [Symbol(kHeadersCount)]: 12,
2024-09-06 17:51:58       [Symbol(kTrailers)]: null,
2024-09-06 17:51:58       [Symbol(kTrailersCount)]: 0,
2024-09-06 17:51:58       [Symbol(RequestTimeout)]: undefined
2024-09-06 17:51:58     },
2024-09-06 17:51:58     aborted: false,
2024-09-06 17:51:58     timeoutCb: null,
2024-09-06 17:51:58     upgradeOrConnect: false,
2024-09-06 17:51:58     parser: null,
2024-09-06 17:51:58     maxHeadersCount: null,
2024-09-06 17:51:58     reusedSocket: false,
2024-09-06 17:51:58     host: 'registerdisney.go.com',
2024-09-06 17:51:58     protocol: 'https:',
2024-09-06 17:51:58     _redirectable: Writable {
2024-09-06 17:51:58       _writableState: [WritableState],
2024-09-06 17:51:58       _events: [Object: null prototype],
2024-09-06 17:51:58       _eventsCount: 3,
2024-09-06 17:51:58       _maxListeners: undefined,
2024-09-06 17:51:58       _options: [Object],
2024-09-06 17:51:58       _ended: true,
2024-09-06 17:51:58       _ending: true,
2024-09-06 17:51:58       _redirectCount: 0,
2024-09-06 17:51:58       _redirects: [],
2024-09-06 17:51:58       _requestBodyLength: 647,
2024-09-06 17:51:58       _requestBodyBuffers: [],
2024-09-06 17:51:58       _onNativeResponse: [Function (anonymous)],
2024-09-06 17:51:58       _currentRequest: [Circular *1],
2024-09-06 17:51:58       _currentUrl: 'https://registerdisney.go.com/jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US',
2024-09-06 17:51:58       [Symbol(kCapture)]: false
2024-09-06 17:51:58     },
2024-09-06 17:51:58     [Symbol(kCapture)]: false,
2024-09-06 17:51:58     [Symbol(kBytesWritten)]: 0,
2024-09-06 17:51:58     [Symbol(kEndCalled)]: true,
2024-09-06 17:51:58     [Symbol(kNeedDrain)]: false,
2024-09-06 17:51:58     [Symbol(corked)]: 0,
2024-09-06 17:51:58     [Symbol(kOutHeaders)]: [Object: null prototype] {
2024-09-06 17:51:58       accept: [Array],
2024-09-06 17:51:58       'content-type': [Array],
2024-09-06 17:51:58       'user-agent': [Array],
2024-09-06 17:51:58       'content-length': [Array],
2024-09-06 17:51:58       'accept-encoding': [Array],
2024-09-06 17:51:58       host: [Array]
2024-09-06 17:51:58     },
2024-09-06 17:51:58     [Symbol(kUniqueHeaders)]: null
2024-09-06 17:51:58   },
2024-09-06 17:51:58   response: {
2024-09-06 17:51:58     status: 400,
2024-09-06 17:51:58     statusText: '',
2024-09-06 17:51:58     headers: AxiosHeaders {
2024-09-06 17:51:58       date: 'Fri, 06 Sep 2024 22:51:58 GMT',
2024-09-06 17:51:58       'content-type': 'application/json;charset=utf-8',
2024-09-06 17:51:58       'transfer-encoding': 'chunked',
2024-09-06 17:51:58       connection: 'close',
2024-09-06 17:51:58       'correlation-id': '91f90b5c-c220-48fa-9057-94104954f32f',
2024-09-06 17:51:58       vary: 'Origin'
2024-09-06 17:51:58     },
2024-09-06 17:51:58     config: {
2024-09-06 17:51:58       transitional: [Object],
2024-09-06 17:51:58       adapter: [Array],
2024-09-06 17:51:58       transformRequest: [Array],
2024-09-06 17:51:58       transformResponse: [Array],
2024-09-06 17:51:58       timeout: 0,
2024-09-06 17:51:58       xsrfCookieName: 'XSRF-TOKEN',
2024-09-06 17:51:58       xsrfHeaderName: 'X-XSRF-TOKEN',
2024-09-06 17:51:58       maxContentLength: -1,
2024-09-06 17:51:58       maxBodyLength: -1,
2024-09-06 17:51:58       env: [Object],
2024-09-06 17:51:58       validateStatus: [Function: validateStatus],
2024-09-06 17:51:58       headers: [AxiosHeaders],
2024-09-06 17:51:58       method: 'post',
2024-09-06 17:51:58       url: 'https://registerdisney.go.com/jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US',
2024-09-06 17:51:58       data: '{"refreshToken":"eyJraWQiOiJndWVzdGNvbnRyb2xsZXItLTE2MjAxOTM1NDQiLCJhbGciOiJFUzI1NiJ9.eyJqdGkiOiI4M05EUUY3elJPWXRkcWlIeEJsdzB3Iiwic3ViIjoiezMwMEI4Mzc3LUM1N0MtNDY2Ny1CM0QxLTY3MjZFRUNFOUYwMn0iLCJpc3MiOiJodHRwczovL2F1dGgucmVnaXN0ZXJkaXNuZXkuZ28uY29tIiwiYXVkIjoidXJuOmRpc25leTpvbmVpZDpwcm9kIiwiaWF0IjoxNzI1NTc3MDQ3LCJuYmYiOjE3MjIyNzQxOTAsImV4cCI6MTc0MTEyOTA0NywiY2xpZW50X2lkIjoiRVNQTi1PVFQuR0MuQU5EVFYtUFJPRCIsImNhdCI6InJlZnJlc2giLCJsaWQiOiIwOGRiMTIyZS1hOTZlLTRiMzQtOTUzZC0xY2Q3NzdhMmZkZDkiLCJpZGVudGl0eV9pZCI6ImZhNGYwMzZjLTNjZDMtNDNhMS1hOTA1LTZmNDk3MDBlOWJlMyJ9.XhsxFXdoDuFbf2alSgI7F7nUHMciySpR8gPUxJI7tKHL_oMyPcqUL-_o95YQcLggnYAkelJHG3SxYfBd9_C01w"}'
2024-09-06 17:51:58     },
2024-09-06 17:51:58     request: <ref *1> ClientRequest {
2024-09-06 17:51:58       _events: [Object: null prototype],
2024-09-06 17:51:58       _eventsCount: 7,
2024-09-06 17:51:58       _maxListeners: undefined,
2024-09-06 17:51:58       outputData: [],
2024-09-06 17:51:58       outputSize: 0,
2024-09-06 17:51:58       writable: true,
2024-09-06 17:51:58       destroyed: false,
2024-09-06 17:51:58       _last: true,
2024-09-06 17:51:58       chunkedEncoding: false,
2024-09-06 17:51:58       shouldKeepAlive: false,
2024-09-06 17:51:58       maxRequestsOnConnectionReached: false,
2024-09-06 17:51:58       _defaultKeepAlive: true,
2024-09-06 17:51:58       useChunkedEncodingByDefault: true,
2024-09-06 17:51:58       sendDate: false,
2024-09-06 17:51:58       _removedConnection: false,
2024-09-06 17:51:58       _removedContLen: false,
2024-09-06 17:51:58       _removedTE: false,
2024-09-06 17:51:58       strictContentLength: false,
2024-09-06 17:51:58       _contentLength: '647',
2024-09-06 17:51:58       _hasBody: true,
2024-09-06 17:51:58       _trailer: '',
2024-09-06 17:51:58       finished: true,
2024-09-06 17:51:58       _headerSent: true,
2024-09-06 17:51:58       _closed: false,
2024-09-06 17:51:58       socket: [TLSSocket],
2024-09-06 17:51:58       _header: 'POST /jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US HTTP/1.1\r\n' +
2024-09-06 17:51:58         'Accept: application/json, text/plain, */*\r\n' +
2024-09-06 17:51:58         'Content-Type: application/json\r\n' +
2024-09-06 17:51:58         'User-Agent: axios/1.2.2\r\n' +
2024-09-06 17:51:58         'Content-Length: 647\r\n' +
2024-09-06 17:51:58         'Accept-Encoding: gzip, compress, deflate, br\r\n' +
2024-09-06 17:51:58         'Host: registerdisney.go.com\r\n' +
2024-09-06 17:51:58         'Connection: close\r\n' +
2024-09-06 17:51:58         '\r\n',
2024-09-06 17:51:58       _keepAliveTimeout: 0,
2024-09-06 17:51:58       _onPendingData: [Function: nop],
2024-09-06 17:51:58       agent: [Agent],
2024-09-06 17:51:58       socketPath: undefined,
2024-09-06 17:51:58       method: 'POST',
2024-09-06 17:51:58       maxHeaderSize: undefined,
2024-09-06 17:51:58       insecureHTTPParser: undefined,
2024-09-06 17:51:58       path: '/jgc/v6/client/ESPN-OTT.GC.ANDTV-PROD/guest/refresh-auth?langPref=en-US',
2024-09-06 17:51:58       _ended: true,
2024-09-06 17:51:58       res: [IncomingMessage],
2024-09-06 17:51:58       aborted: false,
2024-09-06 17:51:58       timeoutCb: null,
2024-09-06 17:51:58       upgradeOrConnect: false,
2024-09-06 17:51:58       parser: null,
2024-09-06 17:51:58       maxHeadersCount: null,
2024-09-06 17:51:58       reusedSocket: false,
2024-09-06 17:51:58       host: 'registerdisney.go.com',
2024-09-06 17:51:58       protocol: 'https:',
2024-09-06 17:51:58       _redirectable: [Writable],
2024-09-06 17:51:58       [Symbol(kCapture)]: false,
2024-09-06 17:51:58       [Symbol(kBytesWritten)]: 0,
2024-09-06 17:51:58       [Symbol(kEndCalled)]: true,
2024-09-06 17:51:58       [Symbol(kNeedDrain)]: false,
2024-09-06 17:51:58       [Symbol(corked)]: 0,
2024-09-06 17:51:58       [Symbol(kOutHeaders)]: [Object: null prototype],
2024-09-06 17:51:58       [Symbol(kUniqueHeaders)]: null
2024-09-06 17:51:58     },
2024-09-06 17:51:58     data: { data: null, error: [Object] }
2024-09-06 17:51:58   }
2024-09-06 17:51:58 }
2024-09-06 17:51:58 Could not get auth refresh token
2024-09-06 17:51:58 Refreshing device token (ESPN+)
2024-09-06 17:51:58 Refreshing device refresh token (ESPN+)
2024-09-06 17:51:59 Refreshing BAM access token (ESPN+)
2024-09-06 17:52:00 === Getting events ===
2024-09-06 17:52:00 Looking for ESPN+ events...
2024-09-06 17:52:01 Looking for ESPN events
2024-09-06 17:52:07 Looking for FOX Sports events...
2024-09-06 17:52:08 === Done getting events ===
2024-09-06 17:52:08 === Building the schedule ===
2024-09-06 17:52:08 === Done building the schedule ===
2024-09-06 17:52:08 === Starting Server ===
2024-09-06 17:52:08 Server started on port 8000

Looks like your ESPN credentials expired. I'd try nuking all your *-tokens.json files and restart the container. It will force you to login everything again, but should fix that error

I've added support for FloSports tonight.

Is there a mod who can change the title for this topic maybe to show that it has other stuff now?

1 Like

What do I do after this step? I forget

2024-09-07 02:05:18
2024-09-07 02:05:18 > [email protected] start
2024-09-07 02:05:18 > ts-node index.ts
2024-09-07 02:05:18
2024-09-07 02:05:25 === E+TV v2.0.22 starting ===
2024-09-07 02:05:25 === TV Provider Auth ===
2024-09-07 02:05:25 Please open a browser window and go to: Activate - WatchESPN
2024-09-07 02:05:25 Enter code: IWTCATF
2024-09-07 02:05:25 App will continue when login has completed...
2024-09-07 02:06:16 === TV Provider Auth ===
2024-09-07 02:06:16 Please open a browser window and go to: https://go.foxsports.com
2024-09-07 02:06:16 Enter code: BMOG
2024-09-07 02:06:16 App will continue when login has completed...
2024-09-07 02:06:37 === Getting events ===
2024-09-07 02:06:37 Looking for ESPN events
2024-09-07 02:06:42 Looking for FOX Sports events...
2024-09-07 02:06:43 === Done getting events ===
2024-09-07 02:06:43 === Building the schedule ===
2024-09-07 02:06:43 === Done building the schedule ===
2024-09-07 02:06:43 === Starting Server ===
2024-09-07 02:06:43 Server started on port 8000
2024-09-07 02:08:12
2024-09-07 02:08:12 > [email protected] start
2024-09-07 02:08:12 > ts-node index.ts
2024-09-07 02:08:12
2024-09-07 02:08:19 === E+TV v2.0.22 starting ===
2024-09-07 02:08:20 === Getting events ===
2024-09-07 02:08:20 Looking for ESPN events
2024-09-07 02:08:26 Looking for FOX Sports events...
2024-09-07 02:08:27 === Done getting events ===
2024-09-07 02:08:27 === Building the schedule ===
2024-09-07 02:08:27 === Done building the schedule ===
2024-09-07 02:08:27 === Starting Server ===
2024-09-07 02:08:27 Server started on port 8000


Sorry for the questions. Where do I find the *-tokens.json files? I'm looking through files inside docker now without much luck.

1 Like

The location will be on the host running docker. For example I am running my Docker on Windows and I set my docker location to C:\Docker\eplustv\config_dir.

image

1 Like

I know where tokens are. Where are my files I can place in channels I don't see them anywhere

Is it my local IP from IP config?

The IP address would be the IP address of the host where docker is running. So if you run IP config then use that address. I think you are trying to set up custom channels for the ESPN+ docker.

I'll try it again. It's the internal or external IP? I think I tried both.

I only have tokens json and fox tokens json

I activated at dads house on spectrum, it worked but now it wont

2024-09-07 12:41:50 Could not get stream data. Event might be upcoming, ended, or in blackout...
2024-09-07 12:41:50 Failed to parse the stream
2024-09-07 12:41:50 Could not get a playlist for channel #17. Please make sure there is an event scheduled and you have access to it.

CC4C files still work though.

I just activated last night. Is there a way to check the tokens

Thank you for the reply. I am on a mac. I literally cannot find those files anywhere. I know they have to be somewhere but I cannot find them. EDIT: I found them. Thanks

I'm guessing I need to remove all the files and redo from scratch

When I run into issues it seems like the best to delete and start fresh. I am not sure on your situation but if you are trying to authenticate with Spectrum but not at a site with Spectrum, that can be tricky. ESPN+ should work no matter what network you are on but Fox and ESPN might have challenges.

1 Like

I tried fresh and no go. Not sure what to do, I will make a video.