Movie library, filter out all with non-English audio, useless error page and no longer able to browse library

Server Version#: 1.21.2.3943
Player Version#: 4.29.2

Filter, language is not English. Useless, no information error page: “There was an unexpected error”, “Please visit our forums …”

Navigating away and back to the library continues to display the error page.

Restarting the server or player has no effect.

Movies appear to play normally via the home page.

The library exclusively contains movies. Majority English audio, significant minority non-English audio.

Clicking on the library produces these logs:

2021-02-11 09:07:33 [ INFO  ] JS: TypeError: Cannot read property 'type' of undefined 
2021-02-11 09:07:33 [ INFO  ] JS: %cTypeError: Cannot read property 'type' of undefined
    at Hlt (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-2-bf738567b035a8cf2ac0-plex-4.29.2-e50e175.js:9:2480133)
    at e (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-2-bf738567b035a8cf2ac0-plex-4.29.2-e50e175.js:9:2480999)
    at Object (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-2-bf738567b035a8cf2ac0-plex-4.29.2-e50e175.js:9:2481018)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:59:128306
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:59:127729
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:59:128437
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:59:127729
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:59:128405
    at Function.mapToProps (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:59:127729)
    at r (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:13520)
    at h (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:14793)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:14865
    at e.n (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:12114)
    at e.t.handleChangeWrapper (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7616)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7051
    at Ou (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:121:98189)
    at Object.notify (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7006)
    at e.t.notifyNestedSubs (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7548)
    at e.n [as onStateChange] (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:12183)
    at e.t.handleChangeWrapper (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7616)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7051
    at Ou (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:121:98189)
    at Object.notify (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7006)
    at e.t.notifyNestedSubs (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7548)
    at e.n [as onStateChange] (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:12183)
    at e.t.handleChangeWrapper (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7616)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7051
    at Ou (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:121:98189)
    at Object.notify (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7006)
    at e.t.notifyNestedSubs (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7548)
    at e.n [as onStateChange] (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:12183)
    at e.t.handleChangeWrapper (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7616)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7051
    at Ou (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:121:98189)
    at Object.notify (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7006)
    at e.t.notifyNestedSubs (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7548)
    at e.n [as onStateChange] (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:12183)
    at e.t.handleChangeWrapper (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7616)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7051
    at Ou (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:121:98189)
    at Object.notify (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7006)
    at e.t.notifyNestedSubs (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7548)
    at e.n [as onStateChange] (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:12183)
    at e.t.handleChangeWrapper (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7616)
    at file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7051
    at Ou (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:121:98189)
    at Object.notify (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7006)
    at e.t.notifyNestedSubs (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7548)
    at e.n [as onStateChange] (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:12183)
    at e.t.handleChangeWrapper (file:///C:/Program%20Files/Plex/Plex%20Media%20Player/web-client/desktop/js/chunk-4-acfbbdf007ca368fee4f-plex-4.29.2-e50e175.js:10:7616) 

Able to sidestep the error and go without any filtering by closing the player, altering AppData\Local\PlexMediaPlayer\storage.json’s “/library/sections/13/all?type=1”:{“customFilter”:“1”,“filters”:“audioLanguage!=eng”,“pageType”:“list”}" to “/library/sections/13/all?type=1”:{“customFilter”:“1”,“filters”:"",“pageType”:“list”}" and restarting the player.

Have you optimized the DB lately? Does this also happen in browser and windows desktop app as well or just Plex Media Player?

The database is set to scheduled optimisation. The web player doesn’t have the issue.

And an update:

Altered a predefined filter and it works: {“filterLabel”:“no speaka english”,“filters”:“audioLanguage!=eng”,“pageType”:“list”}

I.e. “customFilter”:“1” fails where “filterLabel”:“the label name” succeeds.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.