Hot keys.
Esc is used to escape/dismiss. If the search field has focus it will clear it if there is a filter active, otherwise it will close it. Otherwise it will close all active dialogs, if there are none it will dismiss all notifications that are visible.
ctrl+r will refresh thumbnails, this action has a 30 second cooldown.
ctrl+f will open up the search field and move focus to it.
f1 will open this help page
f2 will open the options page
Search.
The search feature searches all elements of a stream: the game, the streamer name, the title and their characters. Clicking on the search icon when the search field is open will remove the filter and close the search field. It will expand character data for characters it matches and collapse only the ones it opened when cleared. The search filter is applied to new streams but you will receive notifications regardless. It uses regular expressions so characters such as . and ? need to be escape with a backslash to search for them. You can use | to search for a|b (a or b). It will highlight any element that it matches. Currently it may match characters which are not visible based on the server the streamer is currently on.
What characters are displayed.
Currently only characters associated with the server a streamer is on are displayed. When they change servers these are updated. If someone is not on gta or is detected to be on an unmonitored server their homegroup characters will be display
Thumbnails.
Thumbnails are automatically refreshed at default every 1 and a half minutes. The urls are appended with the current time to circumvent the browser cache. All the thumbnails are pulled from the twitch servers which internally caches them for a short period of time. The refresh delay can be configured but currently the minimum refresh delay is 60 seconds.
Data update frequency.
The webapp queries the backing data every 2 and a half minutes. The backing application queries all tracked gta streamers every 2 and a half minutes and tries to determine what server they are playing on. Each streamer is associated with a 'home server' and will default to that server if no matching conditions are detected for the stream. There is a long list of terms/servers which will put a streamer onto 'other' / 'not on x server' depending on the subdomain you are on.
What streamers are checked?
The list of streamers is crawled from all live GTA V streamers every 10 minutes. Streams that match certain conditions are collected. These streamers are then manually confirmed and then exported to the live application
Why these servers?
I started watching GTA RP during the SOE days, then followed FamilyRP. I later got into NoPixel. I noticed a lot of streamers were playing on TwitchRP so I added that server. When IllicitRP went public I assumed initially it might take off because of Scoots involvement, I am however considering removing it given lack of activity. If there is a server you would like added let me know via the feedback form
Can I define a streamer order and save it?
Not yet, it is a feature that will be coming soon™. I am also considering custom groupings of streamers. If you have any thoughts on features like this be sure to use the feedback feature to let me know.