Jump to content


Photo

Playback Reporting - No data logging since 1.6.10.1 (Resources/Playback)


  • Please log in to reply
55 replies to this topic

#41 TeamB ONLINE  

TeamB

    Advanced Member

  • Developers
  • 465 posts
  • Local time: 11:07 PM

Posted 04 April 2020 - 05:31 PM

Now this i what I am seeing

 

 

attachicon.gifgraph.PNG

 

attachicon.gifcolors.PNG

Ok I will look into it.



#42 TeamB ONLINE  

TeamB

    Advanced Member

  • Developers
  • 465 posts
  • Local time: 11:07 PM

Posted 04 April 2020 - 06:26 PM

Now this i what I am seeing

 

 

attachicon.gifgraph.PNG

 

attachicon.gifcolors.PNG

Do you have a lot of users in your Emby system? What number compared to the count showing in this chart?



#43 TeamB ONLINE  

TeamB

    Advanced Member

  • Developers
  • 465 posts
  • Local time: 11:07 PM

Posted 04 April 2020 - 07:15 PM

@bretswinney

Try this attached build, you will need to unzip it and copy it to your plugins path for the emby server.
Then restart Emby server.
Bring up the report page and hit the refresh page and in your browser bring up the console log using the F-12 key.
Click on the user report again and copy and past the console log to a text file and post it here.

you should see some lines like the following in the console log

 
draw_graph called configurationpage:48:17
usage_data: [{"user_id":"3138bed521e5465b9be26d2c63be94af","user_name":"admin","user_usage":{"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":13,"2020-03-27":0,"2020-03-28":0,"2020-03-29":810,"2020-03-30":0,"2020-03-31":0,"2020-04-01":627,"2020-04-02":1189,"2020-04-03":0,"2020-04-04":0,"2020-04-05":0}},{"user_id":"labels_user","user_name":"labels_user","user_usage":{"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0,"2020-04-05":0}}] configurationpage:66:17
user_list: [{"name":"admin","id":"3138bed521e5465b9be26d2c63be94af","in_list":false}] configurationpage:67:17
color_list: ["#679b70","#d98880","#7fb3d5","#76d7c4","#7df1a0","#f7dc6f","#f0b27a","#d7dbdd","#85c1e9","#f1948a"] configurationpage:68:17
user_colour_map: {"admin":"#679b70"} configurationpage:69:17
Chart Done
If you do not then something is not updating or refreshing correctly.

Edited by TeamB, 04 April 2020 - 09:50 PM.


#44 Barlog9511 OFFLINE  

Barlog9511

    Advanced Member

  • Members
  • 87 posts
  • Local time: 03:07 PM

Posted 04 April 2020 - 07:39 PM

Thanks for update :)

but new color update is little bit strange

I had a dark theme turned on, but more than half of the colors were dark / gray, it wasn't usable so I turned on the light theme.
There the colors were already displayed, I tried to change the color settings.
 
As a problem I see that not enough default colors have been generated for users, I have a little bit more in my installation :)
 
I attach screanshots
 
Attached File  Snímka obrazovky 2020-04-05 o 1.23.08.png   157.45KB   1 downloads
Attached File  Snímka obrazovky 2020-04-05 o 1.26.49.png   125.97KB   1 downloads


#45 bretswinney OFFLINE  

bretswinney

    Advanced Member

  • Members
  • 275 posts
  • Local time: 08:07 AM

Posted 04 April 2020 - 07:40 PM

Do you have a lot of users in your Emby system? What number compared to the count showing in this chart?

12 to 15



#46 bretswinney OFFLINE  

bretswinney

    Advanced Member

  • Members
  • 275 posts
  • Local time: 08:07 AM

Posted 04 April 2020 - 07:47 PM

@bretswinney

Try this attached build, you will need to unzip it and copy it to your plugins path for the emby server.
Then restart Emby server.
Bring up the report page and hit the refresh page and in your browser bring up the console log using the F-12 key.
Click on the user report again and copy and past the console log to a text file and post it here.

you should see some lines like the following in the console log

 

draw_graph called configurationpage:48:17
usage_data: [{"user_id":"3138bed521e5465b9be26d2c63be94af","user_name":"admin","user_usage":{"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":13,"2020-03-27":0,"2020-03-28":0,"2020-03-29":810,"2020-03-30":0,"2020-03-31":0,"2020-04-01":627,"2020-04-02":1189,"2020-04-03":0,"2020-04-04":0,"2020-04-05":0}},{"user_id":"labels_user","user_name":"labels_user","user_usage":{"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0,"2020-04-05":0}}] configurationpage:66:17
user_list: [{"name":"admin","id":"3138bed521e5465b9be26d2c63be94af","in_list":false}] configurationpage:67:17
color_list: ["#679b70","#d98880","#7fb3d5","#76d7c4","#7df1a0","#f7dc6f","#f0b27a","#d7dbdd","#85c1e9","#f1948a"] configurationpage:68:17
user_colour_map: {"admin":"#679b70"} configurationpage:69:17
Chart Done

If you do not then something is not updating or refreshing correctly.

 

app.js?v=4.5.0.4:1 Setting require baseUrl to http://localhost:8000/web
connectionmanager.js?v=4.5.0.4:1 Begin ConnectionManager constructor
app.js?v=4.5.0.4:1 loading ApiClient singleton
app.js?v=4.5.0.4:1 creating ApiClient singleton
apiclient.js?v=4.5.0.4:1 ApiClient serverAddress: http://localhost:8000
apiclient.js?v=4.5.0.4:1 ApiClient appName: Emby Web
apiclient.js?v=4.5.0.4:1 ApiClient appVersion: 4.5.0.4
apiclient.js?v=4.5.0.4:1 ApiClient deviceName: Chrome
apiclient.js?v=4.5.0.4:1 ApiClient deviceId: TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzc5LjAuMzk0NS4xMzAgU2FmYXJpLzUzNy4zNnwxNTgyNTE1MDUxMjky
credentials.js?v=4.5.0.4:1 credentials initialized with: {"Servers":[{"DateLastAccessed":1586027770943,"LastConnectionMode":2,"ManualAddress":"http://localhost:800...db011e6693e"}]}
app.js?v=4.5.0.4:1 loaded ApiClient singleton
3manifest.json:1 Manifest: one of 'url' or 'id' is required, related application ignored.
app.js?v=4.5.0.4:1 loadFirstLevelPresentationDependencies
app.js?v=4.5.0.4:1 loadPlugins
app.js?v=4.5.0.4:1 Loading installed plugins
pluginmanager.js?v=4.5.0.4:1 Loading plugin: bower_components/emby-webcomponents/playback/playbackvalidation
pluginmanager.js?v=4.5.0.4:1 Loading plugin: bower_components/emby-webcomponents/playback/playaccessvalidation
pluginmanager.js?v=4.5.0.4:1 Loading plugin: bower_components/emby-webcomponents/playback/experimentalwarnings
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/soundeffects/defaultsoundeffects/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/logoscreensaver/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/backdropscreensaver/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/photoscreensaver/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/htmlaudioplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/htmlvideoplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/photoplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/sessionplayer
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/chromecast/chromecastplayer
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/youtubeplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/confirmstillplaying/plugin
router.js?v=4.5.0.4:1 Setting page base to /web
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
app.js?v=4.5.0.4:1 loadExternalScripts
app.js?v=4.5.0.4:1 loadHeader
registrationservices.js?v=4.5.0.4:1 validateFeature: themes
app.js?v=4.5.0.4:1 onAppReady
connectionmanager.js?v=4.5.0.4:1 getRegistrationInfo returning cached info
app.js?v=4.5.0.4:1 Loaded dependencies in onAppReady
app.js?v=4.5.0.4:1 Defining core routes
router.js?v=4.5.0.4:1 Defining route: /startup/connectlogin.html
router.js?v=4.5.0.4:1 Defining route: /startup/connectsignup.html
router.js?v=4.5.0.4:1 Defining route: /startup/welcome.html
router.js?v=4.5.0.4:1 Defining route: /startup/forgotpassword.html
router.js?v=4.5.0.4:1 Defining route: /startup/forgotpasswordpin.html
router.js?v=4.5.0.4:1 Defining route: /home
router.js?v=4.5.0.4:1 Defining route: /home/home.html
router.js?v=4.5.0.4:1 Defining route: /home.html
router.js?v=4.5.0.4:1 Defining route: /home_horiz/home.html
router.js?v=4.5.0.4:1 Defining route: /list/list.html
router.js?v=4.5.0.4:1 Defining route: /item
router.js?v=4.5.0.4:1 Defining route: /item/item.html
router.js?v=4.5.0.4:1 Defining route: /livetv
router.js?v=4.5.0.4:1 Defining route: /startup/login.html
router.js?v=4.5.0.4:1 Defining route: /startup/manuallogin.html
router.js?v=4.5.0.4:1 Defining route: /movies
router.js?v=4.5.0.4:1 Defining route: /games
router.js?v=4.5.0.4:1 Defining route: /homevideos
router.js?v=4.5.0.4:1 Defining route: /musicvideos
router.js?v=4.5.0.4:1 Defining route: /music
router.js?v=4.5.0.4:1 Defining route: /videoosd/videoosd.html
router.js?v=4.5.0.4:1 Defining route: /settings
router.js?v=4.5.0.4:1 Defining route: /settings/keyboard.html
router.js?v=4.5.0.4:1 Defining route: /settings/playback.html
router.js?v=4.5.0.4:1 Defining route: /settings/subtitles.html
router.js?v=4.5.0.4:1 Defining route: /settings/display.html
router.js?v=4.5.0.4:1 Defining route: /settings/homescreen.html
router.js?v=4.5.0.4:1 Defining route: /settings/profile.html
router.js?v=4.5.0.4:1 Defining route: /settings/password.html
router.js?v=4.5.0.4:1 Defining route: /search
router.js?v=4.5.0.4:1 Defining route: /startup/manualserver.html
router.js?v=4.5.0.4:1 Defining route: /startup/selectserver.html
router.js?v=4.5.0.4:1 Defining route: /tv
router.js?v=4.5.0.4:1 Defining route: /plugins/install
router.js?v=4.5.0.4:1 Defining route: /dashboard
router.js?v=4.5.0.4:1 Defining route: /dashboard.html
router.js?v=4.5.0.4:1 Defining route: /dashboardgeneral.html
router.js?v=4.5.0.4:1 Defining route: /devices
router.js?v=4.5.0.4:1 Defining route: /network
router.js?v=4.5.0.4:1 Defining route: /devices/device.html
router.js?v=4.5.0.4:1 Defining route: /devices/cameraupload.html
router.js?v=4.5.0.4:1 Defining route: /metadatamanager
router.js?v=4.5.0.4:1 Defining route: /transcoding
router.js?v=4.5.0.4:1 Defining route: /librarysetup/library.html
router.js?v=4.5.0.4:1 Defining route: /librarysetup/advanced.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/schedulesdirect.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/xmltv.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/embydata.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/guideprovider.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/livetvsettings.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/livetvstatus.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/livetvtuner.html
router.js?v=4.5.0.4:1 Defining route: /logs
router.js?v=4.5.0.4:1 Defining route: /metadataadvanced.html
router.js?v=4.5.0.4:1 Defining route: /notificationsetting.html
router.js?v=4.5.0.4:1 Defining route: /notificationsettings.html
router.js?v=4.5.0.4:1 Defining route: /plugins/plugincatalog.html
router.js?v=4.5.0.4:1 Defining route: /plugins/plugins.html
router.js?v=4.5.0.4:1 Defining route: /scheduledtask
router.js?v=4.5.0.4:1 Defining route: /dashboard/releasenotes.html
router.js?v=4.5.0.4:1 Defining route: /scheduledtasks
router.js?v=4.5.0.4:1 Defining route: /serveractivity
router.js?v=4.5.0.4:1 Defining route: /apikeys
router.js?v=4.5.0.4:1 Defining route: /embypremiere
router.js?v=4.5.0.4:1 Defining route: /syncactivity.html
router.js?v=4.5.0.4:1 Defining route: /syncsettings.html
router.js?v=4.5.0.4:1 Defining route: /useredit.html
router.js?v=4.5.0.4:1 Defining route: /userlibraryaccess.html
router.js?v=4.5.0.4:1 Defining route: /usernew.html
router.js?v=4.5.0.4:1 Defining route: /userparentalcontrol.html
router.js?v=4.5.0.4:1 Defining route: /userpassword.html
router.js?v=4.5.0.4:1 Defining route: /users
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardagreement.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardremoteaccess.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardfinish.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardlibrary.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardsettings.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardstart.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizarduser.html
router.js?v=4.5.0.4:1 Defining route: /configurationpage
router.js?v=4.5.0.4:1 Defining route: /index.html
router.js?v=4.5.0.4:1 Defining route: /
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
connectionmanager.js?v=4.5.0.4:1 Begin connect
connectionmanager.js?v=4.5.0.4:1 Begin getAvailableServers
connectionmanager.js?v=4.5.0.4:1 Begin getConnectServers
connectionmanager.js?v=4.5.0.4:1 Begin connectToServers, with 1 servers
connectionmanager.js?v=4.5.0.4:1 begin connectToServer
connectionmanager.js?v=4.5.0.4:1 tryReconnect: http://localhost:8000
connectionmanager.js?v=4.5.0.4:1 tryReconnectToUrl: http://localhost:8000
connectionmanager.js?v=4.5.0.4:1 ConnectionManager requesting url: http://localhost:800...tem/info/public
connectionmanager.js?v=4.5.0.4:1 ConnectionManager response status: 200, url: http://localhost:800...tem/info/public
connectionmanager.js?v=4.5.0.4:1 ConnectionManager requesting url: http://localhost:8000/emby/System/Info
connectionmanager.js?v=4.5.0.4:1 ConnectionManager response status: 200, url: http://localhost:8000/emby/System/Info
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
apiclient.js?v=4.5.0.4:1 Setting server address to http://localhost:8000
connectionmanager.js?v=4.5.0.4:1 calling apiClient.ensureWebSocket
apiclient.js?v=4.5.0.4:1 opening web socket with url: ws://localhost:8000/embywebsocket?api_key=e34ba543a0434089bfac8db011e6693e&deviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzc5LjAuMzk0NS4xMzAgU2FmYXJpLzUzNy4zNnwxNTgyNTE1MDUxMjky
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
apiclient.js?v=4.5.0.4:1 web socket connection opened
registrationservices.js?v=4.5.0.4:1 validateFeature: themes
connectionmanager.js?v=4.5.0.4:1 resolving connectToServers with result.State: SignedIn
connectionmanager.js?v=4.5.0.4:1 getRegistrationInfo returning cached info
router.js?v=4.5.0.4:1 appRouter - processing path request /web#!/configurationpage
router.js?v=4.5.0.4:1 appRouter - user is authenticated
registrationservices.js?v=4.5.0.4:1 validateFeature: themes
connectionmanager.js?v=4.5.0.4:1 getRegistrationInfo returning cached info
:8000/emby/Items/Filters?UserId=306e0972222343249de708be5d4cf9da&IncludeItemTypes=Movie&ReportView=ReportData:1 Failed to load resource: the server responded with a status of 404 (Not Found)
index.html#!/configurationpage?name=reports:1 Uncaught (in promise) Response
chromecastplayer.js?v=4.5.0.4:1 chromecast.initialize
chromecastplayer.js?v=4.5.0.4:1 chromecast init success
router.js?v=4.5.0.4:1 appRouter - processing path request /web/configurationpage
router.js?v=4.5.0.4:1 appRouter - user is authenticated
configurationpage?name=activity_report.js&v=4.5.0.4:21 getActivity Url = http://localhost:800...p=1586043941804
configurationpage?name=activity_report.js&v=4.5.0.4:72 activity_data: [{"PlayState":{"CanSeek":false,"IsPaused":false,"IsMuted":false,"RepeatMode":"RepeatNone"},"device_name":"Chrome","client_name":"Emby Web","app_icon":"https://github.com/M...der":"Automaticsoftware decoder","VideoDecoderIsHardware":false,"VideoDecoderMediaType":"H264","VideoEncoder":"libx264 Software Encoder","VideoEncoderIsHardware":false,"VideoEncoderMediaType":"H.264 (AVC)"},"PlayState":{"PositionTicks":15860439514010000,"CanSeek":false,"IsPaused":false,"IsMuted":false,"AudioStreamIndex":-1,"SubtitleStreamIndex":-1,"MediaSourceId":"22f1502d1fcd0e726979cd373ae6bd90","PlayMethod":"Transcode","RepeatMode":"RepeatNone"},"NowPlayingItem":{"Name":"EVENTS 1: 6PM WWE Wrestlemania 36","ServerId":"cd60cfced7fb4107b19560c002480162","Id":"678592","DateCreated":"2020-04-04T23:01:36.0000000+00:00","PresentationUniqueKey":"eaf359954a86978ca6f26ee8318b0b8b","ExternalUrls":[],"Taglines":[],"Genres":[],"Number":"460","ChannelNumber":"460","ProviderIds":{"ExternalServiceId":"Emby"},"IsFolder":false,"ParentId":"52","Type":"TvChannel","Studios":[],"GenreItems":[],"MediaStreams":[{"Codec":"h264","StreamStartTimeTicks":592000670000,"TimeBase":"1/90000","CodecTimeBase":"1/60","VideoRange":"SDR","DisplayTitle":"720p H264","NalLengthSize":"0","IsInterlaced":false,"BitRate":8000000,"BitDepth":8,"RefFrames":1,"IsDefault":false,"IsForced":false,"Height":720,"Width":1280,"AverageFrameRate":30,"RealFrameRate":30,"Profile":"High","Type":"Video","AspectRatio":"16:9","Index":-1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Protocol":"File","PixelFormat":"yuv420p","Level":41,"IsAnamorphic":false},{"Codec":"aac","StreamStartTimeTicks":592000026670,"TimeBase":"1/90000","CodecTimeBase":"1/48000","DisplayTitle":"AAC stereo","IsInterlaced":false,"ChannelLayout":"stereo","BitRate":127875,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"Profile":"LC","Type":"Audio","Index":-1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Protocol":"File"}],"ImageTags":{},"BackdropImageTags":[],"MediaType":"Video"},"device_name":"Robert's 2nd Fire TV","client_name":"AndroidTv","app_icon":"https://mediabrowser.github.io/Emby.AndroidTv/appicon.png","app_version":"1.7.92a","has_user":true,"user_id":"1ff0eb079f354e5b840da99d468a0cb4","user_name":"Mullinsrobert","has_image":"e247f848b1033d2b3404e0ee978f50a4","remote_address":"47.219.114.79","last_active":"00.00:00:00"},{"PlayState":{"CanSeek":false,"IsPaused":false,"IsMuted":false,"RepeatMode":"RepeatNone"},"device_name":"Chrome","client_name":"Emby Web","app_icon":"https://github.com/MediaBrowser/Emby.Resources/raw/master/images/devices/chrome.png","app_version":"4.5.0.4","has_user":true,"user_id":"ed9c6733140e41c3a61bfed99e568a55","user_name":"Bret","has_image":"b38520753b5b71a4f98205cc63ac2fa3","remote_address":"24.31.17.159","last_active":"00.00:00:01"},{"PlayState":{"CanSeek":false,"IsPaused":false,"IsMuted":false,"RepeatMode":"RepeatNone"},"client_name":"DLNA","app_version":"4.5.0.4","has_user":false,"remote_address":"10.0.1.227","last_active":"00.00:01:26"},{"PlayState":{"CanSeek":false,"IsPaused":false,"IsMuted":false,"RepeatMode":"RepeatNone"},"client_name":"DLNA","app_version":"4.5.0.4","has_user":false,"remote_address":"10.0.1.205","last_active":"00.00:01:26"}]
index.html#!/configurationpage?name=activity_report:1 A cookie associated with a cross-site resource at http://github.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromest...088147346030592 and https://www.chromest...33521622188032.
index.html#!/configurationpage?name=activity_report:1 A cookie associated with a cross-site resource at https://github.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromest...088147346030592 and https://www.chromest...33521622188032.
router.js?v=4.5.0.4:1 appRouter - processing path request /web/configurationpage
router.js?v=4.5.0.4:1 appRouter - user is authenticated
configurationpage?name=user_playback_report.js&v=4.5.0.4:25 getUserActivity Url = http://localhost:800...ype_filter_list
configurationpage?name=user_playback_report.js&v=4.5.0.4:25 getUserActivity Url = http://localhost:800...p=1586043948923
configurationpage?name=user_playback_report.js&v=4.5.0.4:25 getUserActivity Url = http://localhost:800...p=1586043948923
configurationpage?name=user_playback_report.js&v=4.5.0.4:48 draw_graph called
configurationpage?name=user_playback_report.js&v=4.5.0.4:66 usage_data: [{"user_id":"85adb93fb100430ca6a254b6f5ccd26e","user_name":"AHH_IT","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":16,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":5717,"2020-04-03":18898,"2020-04-04":0}},{"user_id":"ed9c6733140e41c3a61bfed99e568a55","user_name":"Bret","user_usage":{"2020-03-08":8742,"2020-03-09":7575,"2020-03-10":5095,"2020-03-11":15689,"2020-03-12":11553,"2020-03-13":14404,"2020-03-14":17834,"2020-03-15":24925,"2020-03-16":15302,"2020-03-17":15654,"2020-03-18":2450,"2020-03-19":7605,"2020-03-20":7063,"2020-03-21":20281,"2020-03-22":16239,"2020-03-23":1090,"2020-03-24":8422,"2020-03-25":0,"2020-03-26":5272,"2020-03-27":5410,"2020-03-28":16687,"2020-03-29":8355,"2020-03-30":0,"2020-03-31":0,"2020-04-01":4450,"2020-04-02":17313,"2020-04-03":24311,"2020-04-04":9304}},{"user_id":"7dbddfe2f7be4d4bb2be8d6f4a5e7fb4","user_name":"Drew","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":2649,"2020-03-11":5125,"2020-03-12":2658,"2020-03-13":6383,"2020-03-14":1762,"2020-03-15":2974,"2020-03-16":2031,"2020-03-17":0,"2020-03-18":0,"2020-03-19":49,"2020-03-20":0,"2020-03-21":421,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":301,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"3d73e004459344469cbdece9be9dde35","user_name":"Garry","user_usage":{"2020-03-08":11424,"2020-03-09":172,"2020-03-10":0,"2020-03-11":0,"2020-03-12":2245,"2020-03-13":0,"2020-03-14":15633,"2020-03-15":3957,"2020-03-16":11300,"2020-03-17":13121,"2020-03-18":16376,"2020-03-19":5124,"2020-03-20":1220,"2020-03-21":0,"2020-03-22":1080,"2020-03-23":6801,"2020-03-24":0,"2020-03-25":0,"2020-03-26":5309,"2020-03-27":12863,"2020-03-28":1324,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":2752,"2020-04-02":451,"2020-04-03":254,"2020-04-04":6022}},{"user_id":"b2a620b4729c454d81fb4b4cba6d15de","user_name":"jeluna979","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":41,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":9,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"e38645e79f474bac9b97e37481b48f4a","user_name":"jpluna","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":6806,"2020-03-12":12253,"2020-03-13":1310,"2020-03-14":1373,"2020-03-15":5230,"2020-03-16":5626,"2020-03-17":239,"2020-03-18":920,"2020-03-19":43,"2020-03-20":0,"2020-03-21":758,"2020-03-22":120,"2020-03-23":0,"2020-03-24":4223,"2020-03-25":2410,"2020-03-26":0,"2020-03-27":33,"2020-03-28":4886,"2020-03-29":22,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":5873,"2020-04-04":0}},{"user_id":"76bfb2ad2d8742bf8d381b12e525d80c","user_name":"Kamdyn","user_usage":{"2020-03-08":27953,"2020-03-09":0,"2020-03-10":48968,"2020-03-11":9819,"2020-03-12":24182,"2020-03-13":34212,"2020-03-14":12436,"2020-03-15":23640,"2020-03-16":20243,"2020-03-17":16078,"2020-03-18":4934,"2020-03-19":1130,"2020-03-20":1799,"2020-03-21":4949,"2020-03-22":3588,"2020-03-23":9638,"2020-03-24":6629,"2020-03-25":14165,"2020-03-26":3964,"2020-03-27":13716,"2020-03-28":0,"2020-03-29":4610,"2020-03-30":0,"2020-03-31":0,"2020-04-01":3987,"2020-04-02":7507,"2020-04-03":17243,"2020-04-04":8358}},{"user_id":"8b6b4e0644174e558553e86e319d14ac","user_name":"KK","user_usage":{"2020-03-08":13248,"2020-03-09":4453,"2020-03-10":12520,"2020-03-11":4130,"2020-03-12":0,"2020-03-13":11921,"2020-03-14":7763,"2020-03-15":7927,"2020-03-16":10006,"2020-03-17":2908,"2020-03-18":0,"2020-03-19":1186,"2020-03-20":1381,"2020-03-21":7992,"2020-03-22":4807,"2020-03-23":2454,"2020-03-24":1337,"2020-03-25":11786,"2020-03-26":17924,"2020-03-27":5476,"2020-03-28":12859,"2020-03-29":5504,"2020-03-30":0,"2020-03-31":0,"2020-04-01":185,"2020-04-02":12075,"2020-04-03":3240,"2020-04-04":4811}},{"user_id":"labels_user","user_name":"labels_user","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"9cc27651973f4c08a3a9541aba4f999b","user_name":"Micah & Noah","user_usage":{"2020-03-08":0,"2020-03-09":5159,"2020-03-10":7455,"2020-03-11":0,"2020-03-12":1046,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":1996,"2020-03-17":3811,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":58,"2020-03-28":0,"2020-03-29":2687,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"1ff0eb079f354e5b840da99d468a0cb4","user_name":"Mullinsrobert","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":43,"2020-04-02":15445,"2020-04-03":0,"2020-04-04":5170}},{"user_id":"5f46b1625972423e8a05232964f4a921","user_name":"Vincent83","user_usage":{"2020-03-08":20966,"2020-03-09":22039,"2020-03-10":4832,"2020-03-11":9170,"2020-03-12":2014,"2020-03-13":10251,"2020-03-14":9810,"2020-03-15":17732,"2020-03-16":1486,"2020-03-17":2133,"2020-03-18":0,"2020-03-19":4528,"2020-03-20":0,"2020-03-21":7935,"2020-03-22":2455,"2020-03-23":2438,"2020-03-24":5465,"2020-03-25":3415,"2020-03-26":2937,"2020-03-27":4053,"2020-03-28":7583,"2020-03-29":16326,"2020-03-30":0,"2020-03-31":0,"2020-04-01":26540,"2020-04-02":80029,"2020-04-03":67689,"2020-04-04":2673}}]
configurationpage?name=user_playback_report.js&v=4.5.0.4:67 user_list: [{"name":"Bret","id":"ed9c6733140e41c3a61bfed99e568a55","in_list":false},{"name":"Admin","id":"306e0972222343249de708be5d4cf9da","in_list":true},{"name":"Drew","id":"7dbddfe2f7be4d4bb2be8d6f4a5e7fb4","in_list":false},{"name":"Garry","id":"3d73e004459344469cbdece9be9dde35","in_list":false},{"name":"Kamdyn","id":"76bfb2ad2d8742bf8d381b12e525d80c","in_list":false},{"name":"KK","id":"8b6b4e0644174e558553e86e319d14ac","in_list":false},{"name":"Micah & Noah","id":"9cc27651973f4c08a3a9541aba4f999b","in_list":false},{"name":"Patrice","id":"bb493aabbdf34bd0a22a261cd652194f","in_list":false},{"name":"Mullinsrobert","id":"1ff0eb079f354e5b840da99d468a0cb4","in_list":false},{"name":"Vincent83","id":"5f46b1625972423e8a05232964f4a921","in_list":false},{"name":"jpluna","id":"e38645e79f474bac9b97e37481b48f4a","in_list":false},{"name":"jeluna979","id":"b2a620b4729c454d81fb4b4cba6d15de","in_list":false},{"name":"Ashley Minton","id":"297a715112654fcc99003fc247727adc","in_list":false},{"name":"Beckham","id":"05703c4e0a4d4703b234a391c8ac2036","in_list":false},{"name":"Ashley Swinney","id":"302e721125064a098b802c7cc3a47c96","in_list":false},{"name":"Tyler","id":"58ce3cdd62744258b6b02574dab538f9","in_list":false},{"name":"AHH_IT","id":"85adb93fb100430ca6a254b6f5ccd26e","in_list":false}]
configurationpage?name=user_playback_report.js&v=4.5.0.4:68 color_list: ["#ff0000","#ffff00","#85da00","#7d002b","#00007e","#d67000","#00b27a","#8d00ff","#ff008a","#008080","#d82b23","#85c1ff","#0000ff","#ff00ff","#00ff00"]
configurationpage?name=user_playback_report.js&v=4.5.0.4:69 user_colour_map: {"AHH_IT":"#ff0000","Admin":"#ffff00","Ashley Minton":"#85da00","Ashley Swinney":"#7d002b","Beckham":"#00007e","Bret":"#d67000","Drew":"#00b27a","Garry":"#8d00ff","KK":"#ff008a","Kamdyn":"#008080","Micah & Noah":"#d82b23","Mullinsrobert":"#85c1ff","Patrice":"#0000ff","Tyler":"#ff00ff","Vincent83":"#00ff00"}
configurationpage?name=user_playback_report.js&v=4.5.0.4:249 Chart Done


#47 TeamB ONLINE  

TeamB

    Advanced Member

  • Developers
  • 465 posts
  • Local time: 11:07 PM

Posted 04 April 2020 - 09:18 PM

Thanks for update :)

but new color update is little bit strange
I had a dark theme turned on, but more than half of the colors were dark / gray, it wasn't usable so I turned on the light theme.
There the colors were already displayed, I tried to change the color settings.
 
As a problem I see that not enough default colors have been generated for users, I have a little bit more in my installation :)
 
I attach screanshots
 
attachicon.gifSnímka obrazovky 2020-04-05 o 1.23.08.png
attachicon.gifSnímka obrazovky 2020-04-05 o 1.26.49.png

you can compare your chart with @bretswinney from the prev page, they both have the same problem I am looking into now.

#48 TeamB ONLINE  

TeamB

    Advanced Member

  • Developers
  • 465 posts
  • Local time: 11:07 PM

Posted 04 April 2020 - 09:52 PM

@bretswinney can you try the attached build of the plugin, same process, extract, copy, restart, refresh etc

Attached Files



#49 bretswinney OFFLINE  

bretswinney

    Advanced Member

  • Members
  • 275 posts
  • Local time: 08:07 AM

Posted 04 April 2020 - 10:09 PM

@bretswinney can you try the attached build of the plugin, same process, extract, copy, restart, refresh etc

 

app.js?v=4.5.0.4:1 Setting require baseUrl to http://localhost:8000/web
connectionmanager.js?v=4.5.0.4:1 Begin ConnectionManager constructor
app.js?v=4.5.0.4:1 loading ApiClient singleton
app.js?v=4.5.0.4:1 creating ApiClient singleton
apiclient.js?v=4.5.0.4:1 ApiClient serverAddress: http://localhost:8000
apiclient.js?v=4.5.0.4:1 ApiClient appName: Emby Web
apiclient.js?v=4.5.0.4:1 ApiClient appVersion: 4.5.0.4
apiclient.js?v=4.5.0.4:1 ApiClient deviceName: Chrome
apiclient.js?v=4.5.0.4:1 ApiClient deviceId: TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzc5LjAuMzk0NS4xMzAgU2FmYXJpLzUzNy4zNnwxNTgyNTE1MDUxMjky
credentials.js?v=4.5.0.4:1 credentials initialized with: {"Servers":[{"DateLastAccessed":1586052516109,"LastConnectionMode":2,"ManualAddress":"http://localhost:800...db011e6693e"}]}
app.js?v=4.5.0.4:1 loaded ApiClient singleton
3manifest.json:1 Manifest: one of 'url' or 'id' is required, related application ignored.
app.js?v=4.5.0.4:1 loadFirstLevelPresentationDependencies
app.js?v=4.5.0.4:1 loadPlugins
app.js?v=4.5.0.4:1 Loading installed plugins
pluginmanager.js?v=4.5.0.4:1 Loading plugin: bower_components/emby-webcomponents/playback/playbackvalidation
pluginmanager.js?v=4.5.0.4:1 Loading plugin: bower_components/emby-webcomponents/playback/playaccessvalidation
pluginmanager.js?v=4.5.0.4:1 Loading plugin: bower_components/emby-webcomponents/playback/experimentalwarnings
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/soundeffects/defaultsoundeffects/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/logoscreensaver/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/backdropscreensaver/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/photoscreensaver/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/htmlaudioplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/htmlvideoplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/photoplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/sessionplayer
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/chromecast/chromecastplayer
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/youtubeplayer/plugin
pluginmanager.js?v=4.5.0.4:1 Loading plugin: modules/confirmstillplaying/plugin
router.js?v=4.5.0.4:1 Setting page base to /web
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
pluginmanager.js?v=4.5.0.4:1 creating plugin instance
pluginmanager.js?v=4.5.0.4:1 setting require config
pluginmanager.js?v=4.5.0.4:1 loading plugin strings
app.js?v=4.5.0.4:1 loadExternalScripts
app.js?v=4.5.0.4:1 loadHeader
registrationservices.js?v=4.5.0.4:1 validateFeature: themes
app.js?v=4.5.0.4:1 onAppReady
connectionmanager.js?v=4.5.0.4:1 getRegistrationInfo returning cached info
app.js?v=4.5.0.4:1 Loaded dependencies in onAppReady
app.js?v=4.5.0.4:1 Defining core routes
router.js?v=4.5.0.4:1 Defining route: /startup/connectlogin.html
router.js?v=4.5.0.4:1 Defining route: /startup/connectsignup.html
router.js?v=4.5.0.4:1 Defining route: /startup/welcome.html
router.js?v=4.5.0.4:1 Defining route: /startup/forgotpassword.html
router.js?v=4.5.0.4:1 Defining route: /startup/forgotpasswordpin.html
router.js?v=4.5.0.4:1 Defining route: /home
router.js?v=4.5.0.4:1 Defining route: /home/home.html
router.js?v=4.5.0.4:1 Defining route: /home.html
router.js?v=4.5.0.4:1 Defining route: /home_horiz/home.html
router.js?v=4.5.0.4:1 Defining route: /list/list.html
router.js?v=4.5.0.4:1 Defining route: /item
router.js?v=4.5.0.4:1 Defining route: /item/item.html
router.js?v=4.5.0.4:1 Defining route: /livetv
router.js?v=4.5.0.4:1 Defining route: /startup/login.html
router.js?v=4.5.0.4:1 Defining route: /startup/manuallogin.html
router.js?v=4.5.0.4:1 Defining route: /movies
router.js?v=4.5.0.4:1 Defining route: /games
router.js?v=4.5.0.4:1 Defining route: /homevideos
router.js?v=4.5.0.4:1 Defining route: /musicvideos
router.js?v=4.5.0.4:1 Defining route: /music
router.js?v=4.5.0.4:1 Defining route: /videoosd/videoosd.html
router.js?v=4.5.0.4:1 Defining route: /settings
router.js?v=4.5.0.4:1 Defining route: /settings/keyboard.html
router.js?v=4.5.0.4:1 Defining route: /settings/playback.html
router.js?v=4.5.0.4:1 Defining route: /settings/subtitles.html
router.js?v=4.5.0.4:1 Defining route: /settings/display.html
router.js?v=4.5.0.4:1 Defining route: /settings/homescreen.html
router.js?v=4.5.0.4:1 Defining route: /settings/profile.html
router.js?v=4.5.0.4:1 Defining route: /settings/password.html
router.js?v=4.5.0.4:1 Defining route: /search
router.js?v=4.5.0.4:1 Defining route: /startup/manualserver.html
router.js?v=4.5.0.4:1 Defining route: /startup/selectserver.html
router.js?v=4.5.0.4:1 Defining route: /tv
router.js?v=4.5.0.4:1 Defining route: /plugins/install
router.js?v=4.5.0.4:1 Defining route: /dashboard
router.js?v=4.5.0.4:1 Defining route: /dashboard.html
router.js?v=4.5.0.4:1 Defining route: /dashboardgeneral.html
router.js?v=4.5.0.4:1 Defining route: /devices
router.js?v=4.5.0.4:1 Defining route: /network
router.js?v=4.5.0.4:1 Defining route: /devices/device.html
router.js?v=4.5.0.4:1 Defining route: /devices/cameraupload.html
router.js?v=4.5.0.4:1 Defining route: /metadatamanager
router.js?v=4.5.0.4:1 Defining route: /transcoding
router.js?v=4.5.0.4:1 Defining route: /librarysetup/library.html
router.js?v=4.5.0.4:1 Defining route: /librarysetup/advanced.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/schedulesdirect.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/xmltv.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/embydata.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/guideprovider.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/livetvsettings.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/livetvstatus.html
router.js?v=4.5.0.4:1 Defining route: /livetvsetup/livetvtuner.html
router.js?v=4.5.0.4:1 Defining route: /logs
router.js?v=4.5.0.4:1 Defining route: /metadataadvanced.html
router.js?v=4.5.0.4:1 Defining route: /notificationsetting.html
router.js?v=4.5.0.4:1 Defining route: /notificationsettings.html
router.js?v=4.5.0.4:1 Defining route: /plugins/plugincatalog.html
router.js?v=4.5.0.4:1 Defining route: /plugins/plugins.html
router.js?v=4.5.0.4:1 Defining route: /scheduledtask
router.js?v=4.5.0.4:1 Defining route: /dashboard/releasenotes.html
router.js?v=4.5.0.4:1 Defining route: /scheduledtasks
router.js?v=4.5.0.4:1 Defining route: /serveractivity
router.js?v=4.5.0.4:1 Defining route: /apikeys
router.js?v=4.5.0.4:1 Defining route: /embypremiere
router.js?v=4.5.0.4:1 Defining route: /syncactivity.html
router.js?v=4.5.0.4:1 Defining route: /syncsettings.html
router.js?v=4.5.0.4:1 Defining route: /useredit.html
router.js?v=4.5.0.4:1 Defining route: /userlibraryaccess.html
router.js?v=4.5.0.4:1 Defining route: /usernew.html
router.js?v=4.5.0.4:1 Defining route: /userparentalcontrol.html
router.js?v=4.5.0.4:1 Defining route: /userpassword.html
router.js?v=4.5.0.4:1 Defining route: /users
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardagreement.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardremoteaccess.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardfinish.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardlibrary.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardsettings.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizardstart.html
router.js?v=4.5.0.4:1 Defining route: /wizard/wizarduser.html
router.js?v=4.5.0.4:1 Defining route: /configurationpage
router.js?v=4.5.0.4:1 Defining route: /index.html
router.js?v=4.5.0.4:1 Defining route: /
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
connectionmanager.js?v=4.5.0.4:1 Begin connect
connectionmanager.js?v=4.5.0.4:1 Begin getAvailableServers
connectionmanager.js?v=4.5.0.4:1 Begin getConnectServers
connectionmanager.js?v=4.5.0.4:1 Begin connectToServers, with 1 servers
connectionmanager.js?v=4.5.0.4:1 begin connectToServer
connectionmanager.js?v=4.5.0.4:1 tryReconnect: http://localhost:8000
connectionmanager.js?v=4.5.0.4:1 tryReconnectToUrl: http://localhost:8000
connectionmanager.js?v=4.5.0.4:1 ConnectionManager requesting url: http://localhost:800...tem/info/public
connectionmanager.js?v=4.5.0.4:1 ConnectionManager response status: 200, url: http://localhost:800...tem/info/public
connectionmanager.js?v=4.5.0.4:1 ConnectionManager requesting url: http://localhost:8000/emby/System/Info
connectionmanager.js?v=4.5.0.4:1 ConnectionManager response status: 200, url: http://localhost:8000/emby/System/Info
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
apiclient.js?v=4.5.0.4:1 Setting server address to http://localhost:8000
connectionmanager.js?v=4.5.0.4:1 calling apiClient.ensureWebSocket
apiclient.js?v=4.5.0.4:1 opening web socket with url: ws://localhost:8000/embywebsocket?api_key=e34ba543a0434089bfac8db011e6693e&deviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzc5LjAuMzk0NS4xMzAgU2FmYXJpLzUzNy4zNnwxNTgyNTE1MDUxMjky
connectionmanager.js?v=4.5.0.4:1 returning instance from getOrAddApiClient
apiclient.js?v=4.5.0.4:1 web socket connection opened
registrationservices.js?v=4.5.0.4:1 validateFeature: themes
connectionmanager.js?v=4.5.0.4:1 resolving connectToServers with result.State: SignedIn
connectionmanager.js?v=4.5.0.4:1 getRegistrationInfo returning cached info
router.js?v=4.5.0.4:1 appRouter - processing path request /web#!/configurationpage
router.js?v=4.5.0.4:1 appRouter - user is authenticated
registrationservices.js?v=4.5.0.4:1 validateFeature: themes
configurationpage?name=activity_report.js&v=4.5.0.4:21 getActivity Url = http://localhost:800...p=1586052529542
connectionmanager.js?v=4.5.0.4:1 getRegistrationInfo returning cached info
index.html#!/configurationpage?name=activity_report:1 A cookie associated with a cross-site resource at http://github.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromest...088147346030592 and https://www.chromest...33521622188032.
index.html#!/configurationpage?name=activity_report:1 A cookie associated with a cross-site resource at https://github.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromest...088147346030592 and https://www.chromest...33521622188032.
chromecastplayer.js?v=4.5.0.4:1 chromecast.initialize
chromecastplayer.js?v=4.5.0.4:1 chromecast init success
router.js?v=4.5.0.4:1 appRouter - processing path request /web/configurationpage
router.js?v=4.5.0.4:1 appRouter - user is authenticated
configurationpage?name=user_playback_report.js&v=4.5.0.4:25 getUserActivity Url = http://localhost:800...ype_filter_list
configurationpage?name=user_playback_report.js&v=4.5.0.4:25 getUserActivity Url = http://localhost:800...p=1586052538684
configurationpage?name=user_playback_report.js&v=4.5.0.4:25 getUserActivity Url = http://localhost:800...p=1586052538683
configurationpage?name=user_playback_report.js&v=4.5.0.4:48 draw_graph called
configurationpage?name=user_playback_report.js&v=4.5.0.4:67 usage_data: [{"user_id":"85adb93fb100430ca6a254b6f5ccd26e","user_name":"AHH_IT","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":16,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":5717,"2020-04-03":18898,"2020-04-04":0}},{"user_id":"ed9c6733140e41c3a61bfed99e568a55","user_name":"Bret","user_usage":{"2020-03-08":8742,"2020-03-09":7575,"2020-03-10":5095,"2020-03-11":15689,"2020-03-12":11553,"2020-03-13":14404,"2020-03-14":17834,"2020-03-15":24925,"2020-03-16":15302,"2020-03-17":15654,"2020-03-18":2450,"2020-03-19":7605,"2020-03-20":7063,"2020-03-21":20281,"2020-03-22":16239,"2020-03-23":1090,"2020-03-24":8422,"2020-03-25":0,"2020-03-26":5272,"2020-03-27":5410,"2020-03-28":16687,"2020-03-29":8355,"2020-03-30":0,"2020-03-31":0,"2020-04-01":4450,"2020-04-02":17313,"2020-04-03":24311,"2020-04-04":9304}},{"user_id":"7dbddfe2f7be4d4bb2be8d6f4a5e7fb4","user_name":"Drew","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":2649,"2020-03-11":5125,"2020-03-12":2658,"2020-03-13":6383,"2020-03-14":1762,"2020-03-15":2974,"2020-03-16":2031,"2020-03-17":0,"2020-03-18":0,"2020-03-19":49,"2020-03-20":0,"2020-03-21":421,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":301,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"3d73e004459344469cbdece9be9dde35","user_name":"Garry","user_usage":{"2020-03-08":11424,"2020-03-09":172,"2020-03-10":0,"2020-03-11":0,"2020-03-12":2245,"2020-03-13":0,"2020-03-14":15633,"2020-03-15":3957,"2020-03-16":11300,"2020-03-17":13121,"2020-03-18":16376,"2020-03-19":5124,"2020-03-20":1220,"2020-03-21":0,"2020-03-22":1080,"2020-03-23":6801,"2020-03-24":0,"2020-03-25":0,"2020-03-26":5309,"2020-03-27":12863,"2020-03-28":1324,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":2752,"2020-04-02":451,"2020-04-03":254,"2020-04-04":6022}},{"user_id":"b2a620b4729c454d81fb4b4cba6d15de","user_name":"jeluna979","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":41,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":9,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"e38645e79f474bac9b97e37481b48f4a","user_name":"jpluna","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":6806,"2020-03-12":12253,"2020-03-13":1310,"2020-03-14":1373,"2020-03-15":5230,"2020-03-16":5626,"2020-03-17":239,"2020-03-18":920,"2020-03-19":43,"2020-03-20":0,"2020-03-21":758,"2020-03-22":120,"2020-03-23":0,"2020-03-24":4223,"2020-03-25":2410,"2020-03-26":0,"2020-03-27":33,"2020-03-28":4886,"2020-03-29":22,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":5873,"2020-04-04":0}},{"user_id":"76bfb2ad2d8742bf8d381b12e525d80c","user_name":"Kamdyn","user_usage":{"2020-03-08":27953,"2020-03-09":0,"2020-03-10":48968,"2020-03-11":9819,"2020-03-12":24182,"2020-03-13":34212,"2020-03-14":12436,"2020-03-15":23640,"2020-03-16":20243,"2020-03-17":16078,"2020-03-18":4934,"2020-03-19":1130,"2020-03-20":1799,"2020-03-21":4949,"2020-03-22":3588,"2020-03-23":9638,"2020-03-24":6629,"2020-03-25":14165,"2020-03-26":3964,"2020-03-27":13716,"2020-03-28":0,"2020-03-29":4610,"2020-03-30":0,"2020-03-31":0,"2020-04-01":3987,"2020-04-02":7507,"2020-04-03":17243,"2020-04-04":8358}},{"user_id":"8b6b4e0644174e558553e86e319d14ac","user_name":"KK","user_usage":{"2020-03-08":13248,"2020-03-09":4453,"2020-03-10":12520,"2020-03-11":4130,"2020-03-12":0,"2020-03-13":11921,"2020-03-14":7763,"2020-03-15":7927,"2020-03-16":10006,"2020-03-17":2908,"2020-03-18":0,"2020-03-19":1186,"2020-03-20":1381,"2020-03-21":7992,"2020-03-22":4807,"2020-03-23":2454,"2020-03-24":1337,"2020-03-25":11786,"2020-03-26":17924,"2020-03-27":5476,"2020-03-28":12859,"2020-03-29":5504,"2020-03-30":0,"2020-03-31":0,"2020-04-01":185,"2020-04-02":12075,"2020-04-03":3240,"2020-04-04":4811}},{"user_id":"labels_user","user_name":"labels_user","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"9cc27651973f4c08a3a9541aba4f999b","user_name":"Micah & Noah","user_usage":{"2020-03-08":0,"2020-03-09":5159,"2020-03-10":7455,"2020-03-11":0,"2020-03-12":1046,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":1996,"2020-03-17":3811,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":58,"2020-03-28":0,"2020-03-29":2687,"2020-03-30":0,"2020-03-31":0,"2020-04-01":0,"2020-04-02":0,"2020-04-03":0,"2020-04-04":0}},{"user_id":"1ff0eb079f354e5b840da99d468a0cb4","user_name":"Mullinsrobert","user_usage":{"2020-03-08":0,"2020-03-09":0,"2020-03-10":0,"2020-03-11":0,"2020-03-12":0,"2020-03-13":0,"2020-03-14":0,"2020-03-15":0,"2020-03-16":0,"2020-03-17":0,"2020-03-18":0,"2020-03-19":0,"2020-03-20":0,"2020-03-21":0,"2020-03-22":0,"2020-03-23":0,"2020-03-24":0,"2020-03-25":0,"2020-03-26":0,"2020-03-27":0,"2020-03-28":0,"2020-03-29":0,"2020-03-30":0,"2020-03-31":0,"2020-04-01":43,"2020-04-02":15445,"2020-04-03":0,"2020-04-04":12921}},{"user_id":"5f46b1625972423e8a05232964f4a921","user_name":"Vincent83","user_usage":{"2020-03-08":20966,"2020-03-09":22039,"2020-03-10":4832,"2020-03-11":9170,"2020-03-12":2014,"2020-03-13":10251,"2020-03-14":9810,"2020-03-15":17732,"2020-03-16":1486,"2020-03-17":2133,"2020-03-18":0,"2020-03-19":4528,"2020-03-20":0,"2020-03-21":7935,"2020-03-22":2455,"2020-03-23":2438,"2020-03-24":5465,"2020-03-25":3415,"2020-03-26":2937,"2020-03-27":4053,"2020-03-28":7583,"2020-03-29":16326,"2020-03-30":0,"2020-03-31":0,"2020-04-01":26540,"2020-04-02":80029,"2020-04-03":67689,"2020-04-04":2673}}]
configurationpage?name=user_playback_report.js&v=4.5.0.4:68 user_list: [{"name":"Bret","id":"ed9c6733140e41c3a61bfed99e568a55","in_list":false},{"name":"Admin","id":"306e0972222343249de708be5d4cf9da","in_list":true},{"name":"Drew","id":"7dbddfe2f7be4d4bb2be8d6f4a5e7fb4","in_list":false},{"name":"Garry","id":"3d73e004459344469cbdece9be9dde35","in_list":false},{"name":"Kamdyn","id":"76bfb2ad2d8742bf8d381b12e525d80c","in_list":false},{"name":"KK","id":"8b6b4e0644174e558553e86e319d14ac","in_list":false},{"name":"Micah & Noah","id":"9cc27651973f4c08a3a9541aba4f999b","in_list":false},{"name":"Patrice","id":"bb493aabbdf34bd0a22a261cd652194f","in_list":false},{"name":"Mullinsrobert","id":"1ff0eb079f354e5b840da99d468a0cb4","in_list":false},{"name":"Vincent83","id":"5f46b1625972423e8a05232964f4a921","in_list":false},{"name":"jpluna","id":"e38645e79f474bac9b97e37481b48f4a","in_list":false},{"name":"jeluna979","id":"b2a620b4729c454d81fb4b4cba6d15de","in_list":false},{"name":"Ashley Minton","id":"297a715112654fcc99003fc247727adc","in_list":false},{"name":"Beckham","id":"05703c4e0a4d4703b234a391c8ac2036","in_list":false},{"name":"Ashley Swinney","id":"302e721125064a098b802c7cc3a47c96","in_list":false},{"name":"Tyler","id":"58ce3cdd62744258b6b02574dab538f9","in_list":false},{"name":"AHH_IT","id":"85adb93fb100430ca6a254b6f5ccd26e","in_list":false}]
configurationpage?name=user_playback_report.js&v=4.5.0.4:69 full_user_list: ["AHH_IT","Admin","Ashley Minton","Ashley Swinney","Beckham","Bret","Drew","Garry","KK","Kamdyn","Micah & Noah","Mullinsrobert","Patrice","Tyler","Vincent83","jeluna979","jpluna"]
configurationpage?name=user_playback_report.js&v=4.5.0.4:70 color_list: ["#ff0000","#ffff00","#85da00","#7d002b","#00007e","#d67000","#00b27a","#8d00ff","#ff008a","#008080","#d82b23","#85c1ff","#0000ff","#ff00ff","#00ff00"]
configurationpage?name=user_playback_report.js&v=4.5.0.4:71 user_colour_map: {"AHH_IT":"#ff0000","Admin":"#ffff00","Ashley Minton":"#85da00","Ashley Swinney":"#7d002b","Beckham":"#00007e","Bret":"#d67000","Drew":"#00b27a","Garry":"#8d00ff","KK":"#ff008a","Kamdyn":"#008080","Micah & Noah":"#d82b23","Mullinsrobert":"#85c1ff","Patrice":"#0000ff","Tyler":"#ff00ff","Vincent83":"#00ff00","jeluna979":"#ff0000","jpluna":"#ffff00"}
configurationpage?name=user_playback_report.js&v=4.5.0.4:251 Chart Done


#50 bretswinney OFFLINE  

bretswinney

    Advanced Member

  • Members
  • 275 posts
  • Local time: 08:07 AM

Posted 04 April 2020 - 10:11 PM

Appears to be working @TeamB



#51 bretswinney OFFLINE  

bretswinney

    Advanced Member

  • Members
  • 275 posts
  • Local time: 08:07 AM

Posted 04 April 2020 - 10:13 PM

Not sure how it is picking the order tho?  My color order does not matchup with the alpha list



#52 TeamB ONLINE  

TeamB

    Advanced Member

  • Developers
  • 465 posts
  • Local time: 11:07 PM

Posted 04 April 2020 - 10:22 PM

It takes your full Emby server user list sorted alphabetically:

["AHH_IT","Admin","Ashley Minton","Ashley Swinney","Beckham","Bret","Drew","Garry","KK","Kamdyn","Micah & Noah","Mullinsrobert","Patrice","Tyler","Vincent83","jeluna979","jpluna"]

then starts assigned colours form your colour palette list:

["#ff0000","#ffff00","#85da00","#7d002b","#00007e","#d67000","#00b27a","#8d00ff","#ff008a","#008080","#d82b23","#85c1ff","#0000ff","#ff00ff","#00ff00"]

It builds a map for all your users from Emby to a colour, when it reaches the end of your colour palette list it loops back arround to the start:

{"AHH_IT":"#ff0000","Admin":"#ffff00","Ashley Minton":"#85da00","Ashley Swinney":"#7d002b","Beckham":"#00007e","Bret":"#d67000","Drew":"#00b27a","Garry":"#8d00ff","KK":"#ff008a","Kamdyn":"#008080","Micah & Noah":"#d82b23","Mullinsrobert":"#85c1ff","Patrice":"#0000ff","Tyler":"#ff00ff","Vincent83":"#00ff00","jeluna979":"#ff0000","jpluna":"#ffff00"}

So in the above example AHH_IT get colour #ff0000 and the next user Admin gets #ffff00 all the way up to jeluna979 and then it loops back the the first colour again.

This way unless you add or remove a user from Emby your users will always be the same colour even if they dont appread in the usage data for that date period.

Glad it is working, I will release it.


Edited by TeamB, 04 April 2020 - 10:23 PM.


#53 bretswinney OFFLINE  

bretswinney

    Advanced Member

  • Members
  • 275 posts
  • Local time: 08:07 AM

Posted 04 April 2020 - 10:24 PM

It takes your full Emby server user list sorted alphabetically:

["AHH_IT","Admin","Ashley Minton","Ashley Swinney","Beckham","Bret","Drew","Garry","KK","Kamdyn","Micah & Noah","Mullinsrobert","Patrice","Tyler","Vincent83","jeluna979","jpluna"]

then starts assigned colours form your colour palette list:

["#ff0000","#ffff00","#85da00","#7d002b","#00007e","#d67000","#00b27a","#8d00ff","#ff008a","#008080","#d82b23","#85c1ff","#0000ff","#ff00ff","#00ff00"]

It builds a map for all your users from Emby to a colour, when it reaches the end of your colour palette list it loops back arround to the start:

{"AHH_IT":"#ff0000","Admin":"#ffff00","Ashley Minton":"#85da00","Ashley Swinney":"#7d002b","Beckham":"#00007e","Bret":"#d67000","Drew":"#00b27a","Garry":"#8d00ff","KK":"#ff008a","Kamdyn":"#008080","Micah & Noah":"#d82b23","Mullinsrobert":"#85c1ff","Patrice":"#0000ff","Tyler":"#ff00ff","Vincent83":"#00ff00","jeluna979":"#ff0000","jpluna":"#ffff00"}

So in the above example AHH_IT get colour #ff0000 and the next user Admin gets #ffff00 all the way up to jeluna979 and then it loops back the the first colour again.

This way unless you add or remove a user from Emby your users will always be the same colour even if they dont appread in the usage data for that date period.

Glad it is working, I will release it.

 

Ok that makes sense!  Thanks so much!



#54 jlficken OFFLINE  

jlficken

    Advanced Member

  • Members
  • 40 posts
  • Local time: 08:07 AM

Posted 05 April 2020 - 07:58 PM

It appears that the latest update that came thru this morning for this plugin broke the reporting again as I have no stats now for today.  It was working fine before last nights update.



#55 Happy2Play OFFLINE  

Happy2Play

    Trial and Error

  • Moderators
  • 19145 posts
  • Local time: 06:07 AM
  • LocationWashington State

Posted 05 April 2020 - 08:09 PM

It appears that the latest update that came thru this morning for this plugin broke the reporting again as I have no stats now for today.  It was working fine before last nights update.

I just played a trailer and it was captured by the plugin.  So I see everything that was reported before the update and the item I played after the update.

 

Version 4.5.0.4 beta

Version 1.6.10.7



#56 jlficken OFFLINE  

jlficken

    Advanced Member

  • Members
  • 40 posts
  • Local time: 08:07 AM

Posted 05 April 2020 - 08:17 PM

I just played a trailer and it was captured by the plugin.  So I see everything that was reported before the update and the item I played after the update.

 

Version 4.5.0.4 beta

Version 1.6.10.7

 

I'm on 4.4.1.0 and 1.6.10.7 currently.

 

Nothing has been captured since the update occurred at 3:45AM today.

 

ETA: It looks like the Summary tab now shows some things after restarting Emby, however, none of the other tabs show anything form today (graph, users, etc.).

 

ETA 2: I guess ignore this as it appears that restarting Emby must have fixed it as now there's info in the graph.  I'll keep an eye on it.

 

Sorry for the false alarm!


Edited by jlficken, 05 April 2020 - 08:23 PM.

  • Happy2Play likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users