emby-webcomponents's Introduction
emby-webcomponents's People
Forkers
ratspiket ruifung schmittyd welwood08 forcollectmediabrowser rjshaver timnfl kevinhughesphotography jacaru shaefurr cw22books randomevents scptre coreyjv vadsaaa kfriesth sachgits agnitumus jlehman17 jakop345 mwebster107 mb-forks inkdawgz cvium soycabanillas speechles mmalewski domokis958-test enbiousemby-webcomponents's Issues
Settings aren't being saved to displaypreferences.db correctly
This one is fun, so I just happened to create my admin users on a new server a month ago, when I added my family to the main server or created my test server for debugging, the sound effects menu item wasn't being respected for anyone but my initial users.
It seems that while some settings (see below) are being writing to the app settings, they're not being written to the db. Two examples are sound effects and screensaver. What I get from a quick glance at the code is that a null from the database overrides the local app settings?
I was able to work around it by adding the keys manually to the database -:
table userdisplayprefences, col data, object CustomPrefs
,"soundeffects":"none","screensaver":"backdropscreensaver"
How to reproduce -: Make a new user and try to change sound effects to none.
TypeError: UserSettings.defaults.stillWatchingTimeMs is undefined
Unable to play content. Javascript error each time.
Uncaught (in promise) TypeError: UserSettings.defaults.stillWatchingTimeMs is undefined
stillWatchingTimeMs http://192.168.0.99:8096/web/modules/common/usersettings/usersettingsbuilder.js?v=4.7.0.11:1
confirmStillPlaying http://192.168.0.99:8096/web/modules/confirmstillplaying/plugin.js?v=4.7.0.11:1
intercept http://192.168.0.99:8096/web/modules/confirmstillplaying/plugin.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
promise callback*runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
promise callback*runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
promise callback*runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playInternal http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playInternal http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playInternal http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playWithIntros http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
promise callback*playWithIntros http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
play http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
promise callback*PlaybackManager/self.play http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
play http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeCommand http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeAction http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js?v=4.7.0.11:1
value http://192.168.0.99:8096/web/modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js?v=4.7.0.11:1
loadView http://192.168.0.99:8096/web/modules/viewmanager/viewmanager.js?v=4.7.0.11:1
promise callback*ViewManager.prototype.loadView http://192.168.0.99:8096/web/modules/viewmanager/viewmanager.js?v=4.7.0.11:1
loadContentUrl http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
loadContentUrl http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
promise callback*loadContentUrl http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
onInitComplete http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
onInitComplete http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
promise callback*initRoute http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
handleRoute http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
dispatch http://192.168.0.99:8096/web/modules/pagejs/page.js?v=4.7.0.11:1
show http://192.168.0.99:8096/web/modules/pagejs/page.js?v=4.7.0.11:1
show http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
show http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
showItem http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
showItem http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeCommand http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeAction http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js?v=4.7.0.11:1
usersettingsbuilder.js:1:4895
stillWatchingTimeMs http://192.168.0.99:8096/web/modules/common/usersettings/usersettingsbuilder.js?v=4.7.0.11:1
confirmStillPlaying http://192.168.0.99:8096/web/modules/confirmstillplaying/plugin.js?v=4.7.0.11:1
intercept http://192.168.0.99:8096/web/modules/confirmstillplaying/plugin.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
(Async: promise callback)
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
(Async: promise callback)
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
(Async: promise callback)
runNextPrePlay http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playInternal http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playInternal http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playInternal http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
playWithIntros http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
(Async: promise callback)
playWithIntros http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
play http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
(Async: promise callback)
play http://192.168.0.99:8096/web/modules/common/playback/playbackmanager.js?v=4.7.0.11:1
play http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeCommand http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeAction http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js?v=4.7.0.11:1
(Async: EventListener.handleEvent)
value http://192.168.0.99:8096/web/modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js?v=4.7.0.11:1
loadView http://192.168.0.99:8096/web/modules/viewmanager/viewmanager.js?v=4.7.0.11:1
(Async: promise callback)
loadView http://192.168.0.99:8096/web/modules/viewmanager/viewmanager.js?v=4.7.0.11:1
loadContentUrl http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
loadContentUrl http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
(Async: promise callback)
loadContentUrl http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
onInitComplete http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
onInitComplete http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
(Async: promise callback)
initRoute http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
handleRoute http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
dispatch http://192.168.0.99:8096/web/modules/pagejs/page.js?v=4.7.0.11:1
show http://192.168.0.99:8096/web/modules/pagejs/page.js?v=4.7.0.11:1
show http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
show http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
showItem http://192.168.0.99:8096/web/modules/approuter.js?v=4.7.0.11:1
showItem http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeCommand http://192.168.0.99:8096/web/modules/commandprocessor.js?v=4.7.0.11:1
executeAction http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/shortcuts.js?v=4.7.0.11:1
onClick http://192.168.0.99:8096/web/modules/emby-elements/emby-itemscontainer/emby-itemscontainer.js?v=4.7.0.11:1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.