A fancy way of saying we use google analytics, clicky, and cookies like most other sites.
CB Hours Model Lists
The hours for the model lists and dates for birthdays are shown based on EST dates/times but all the search pages will calculate the data based on your timezone or the timezone you choose.
Chart goes from purple to red to yellow, yellow being most active time, purple being hardly seen online at that time. The colors match a numeric value 0-80, cb hours checks to see if the model is online every 3 minutes and the model gets 1 point every time she is seen online during that hour. It is possible for a model to get 20 points in each hour per day and since the chart is based on 4 weeks worth of data then the maximum amount of points each hour per day can have is 80. If you don't see the points going up it means you broadcasted at the same time 28 days ago and as that day expires you are losing points but gaining them back today.
Please remember that cbhours pulls from the chaturbate API and the API can be a couple minutes behind so if you enter a private at 1:00pm it may show you as starting at 1:03pm. The glance feature is to quickly see your best position for the day, it scales based on how high you get and tries to intelligently eliminate your worst positions to make for a better scaled graph.
Rank is your position on the featured category.
G.Rank or Gender Rank is your position for your gender category.
Note: Session data prior to 10/1/2020 2:15pm EST will not have gender rank displayed.
Model In Need Explanation
Sometimes a special button will show up at the top of the page that will say "Model In Need: modelname" this is a model that I am certain is in need of users and tokens. These aren't models in first world countries with a ton of employment options. If they aren't online a lot it's because they don't own their own computer and are sharing with others. Sometimes I will put up a model that has recently left a studio and is starting over because thats always a very scary thing to do and they deserve our support. Idlers are welcome, every colored name in the room helps.
Time stopped counting?
Models that disable "Appear on network sites"
do not show up on cbhours.
Update 8-2-2021: Fixed a glitch in archive code that made it impossible to pick a month that just ended.
Update 7-30-2021: First attempt at making search pages more mobile friendly.
Update 7-29-2021: Fixed a broken URL issue when generating the cbhours social media button.
Update 7-18-2021: Added an adjustment to the archive search for 2021-3-1 to 2021-3-31 to show a later start time if you have 1+ gmt or higher because the database start at 0gmt 2021-3-1 so it cant see times before that.
Update 7-14-2021: Added new social media icons to the button creator.
Update 7-13-2021: Fixed an issue impacting the studio search calendars for timezones above +0 GMT
Update 7-10-2021: Added archive feature to studio search so now you can search as far back as 3/1/2021 BUT only up to 32 days at a time.
Update 7-10-2021: Whoopsy! fixed a glitch that caused the last day of an archive search range to be cut off.
Update 7-9-2021: Search page updates, added info button, added archive feature to see older dates up to march 1st 2021 (models must still have broadcast data within last 30 days to show up on cbhours), dates are now in reverse order newest being first, session data now loads only 7 days then dynamically loads older dates as you scroll down. The dynamically loading data is to improve the speed on slower devices that don't necessarily want to check the older dates. Older dates will be available in the studio search feature in the near future.
Update 4-18-2021: Fixed broken height when viewing bios with mobile phones.
Update 4-10-2021: Bio creator text boxes and tip menu now have option to add a border.
Update 3-7-2021: Added info button and refresh button to the top right corner of each multiview video.
Update 3-4-2021: Updated Bio creator to be a little more accurate as far as what you see in the builder is what you see in preview and in CB...its still not perfect. The changes made today will make it much easier to use a custom background image designed to be its own section by automatically resizing the height of the boxes to match the height of the image.
Update 2-25-2021: Bio creator updates: Added the ability to control size of gap between sections, sectional shadows now show up on preview correctly, color picker now defaults to default background section...which might be confusing to people modifying the text shadow but I felt that was less common than default background.
Update 2-24-2021: Bio creator has been released to the public. The bios created by the bio creator should be mobile friendly. I do not believe this bio editor to be impressive enough to put any artists out of work and my intent is to allow models with no bio to simply create one quickly and easily.
Update 2-1-2021: Added an info button to the top left corner of the model lists, mouse over it to pull information about the models broadcast.
Update 1-21-2021: Fixed a glitch where the regular model search was cutting off 3 minutes at the end of some broadcasts. This did not impact the studio search because the glitch was in the comparison code that grabs the best values from both servers for a particular timestamp to display it on the session details.
Update 1-2-2021: Moved multiview form further down on the bottom left of the pages.
Update 1-2-2021: Added out of date browser notification to search pages.
Update 12-28-2020: Added additional debug code to the search result pages to try to help troubleshoot loading issues for a very small percentage of visitors.
Update 12-10-2020: Fixed a rare glitch that was causing a blank page when searching for a model that had hours in the last 30 days but none within the last 30 days after timezone conversion.
Update 12-7-2020: Fixed an issue with the follower count on the session details showing highest follower count rather than follower count as the end of the broadcast.
Update 12-2-2020: Omega servers data center had some DNS issues today causing it to be unable to reach CB which triggers the backup system I implemented to use the last known valid information which caused some data to be incorrect, I have removed this incorrect data and has been replaced with correct information from the alpha server. I have also changed the backup system so that it does not kick in longer than 15 minutes.
Update 11-23-2020: Chaturbate had a cloudflare protection enabled that stopped cbhours from accessing the API, i manually grabbed the online users API a few times and had setup a work around but a few mins after implementing the work around chaturbate fixed the problem.
Update 11-5-2020: Chaturbate accidentally replaced the XML online users API with JSON, all of my code is based on the format being XML. I reprogrammed everything as fast as I could but unfortunately the time information between 3:52pm-6:30pm EST 11/5/2020 will be based entirely on time prior to 3:52pm because when the cbhours time servers detected the corrupt information they used the last known XML information available.
Update 11-2-2020: Fixed a timing glitch in multiview that was causing a models broadcast to close when the model was only offline briefly. this was caused by the check running at the same time as the model list being processed. To resolve this multiview will now check current timestamp, 3 minutes ago, and 6 minutes ago before deciding that the model is offline.
Update 10-28-2020: Added sort button to multiview page for you OCD types ;)
Update 10-23-2020: Per the feature suggestion received this morning the multiview offline boxes are now different colors based on how long the model has been offline. I have also added the ability to click the offline boxes to pop up the individual models search results.
Update 10-17-2020: Slightly improved appearance of this about page and modified button creator to accept URL for twitter, instagram, and chaturbate. I initially made these fields username only to avoid models from accidentally diverting users to their native language but it confused some models creating invalid links because they would put in a full URL but now if they put a full URL it will accept it and modify the link to be valid.
Update 10-15-2020: Major changes made to optimize the model lists, you should notice a big speed improvement.
Update 10-2-2020: Added Gender Rank to Session Details
Update 9-25-2020: Moved alpha server to another datacenter
Update 9-22-2020: Model's usernames in studio results are now clickable to bring up their search result pages.
Update 9-19-2020: On session chart changed private to purple and hidden show to green to make things more visible.
Update 9-18-2020: For the past month a lot of work has been done on the website and today we are going to publish those changes. Added new session system to search page results with opt-out system, added support for partial hour timezones, fixed issue with google translate breaking datepicker calendar on studio page.
Update 8-17-2020: Added CSV export feature to studio search results to assist with record keeping.
Update 7-29-2020: Studio search will no longer say 0 Hours 0 Minutes instead of "Not Found" in certain situations, explaining why it did that would be difficult but basically it had to do with broadcast dates and timezone conversion.
Update 7-28-2020: I finally put up an advertisement, it only shows up for US residents on the search pages (at the very bottom), its for bluechew and I did a lot of research on the product prior to adding the advertisement.
Update 7-27-2020: Added link to chaturbates custom speedtest to the tools menu because lets face it, no one can remember that URL!
Update 7-26-2020: Dramatically improved multiview feature, supports 100 models now and automatically closes and opens iframes based on models online status.
Update 7-20-2020: Improved page load speed.
Update 7-19-2020: Moved omega server to a different data center due to occasional performance issues.
Update 7-14-2020: Cam settings tool v1.7 released, fixed issue with profile loading.
Update 6-30-2020: Hidden show detection disabled as hidden shows are back in the API.
Update 6-28-2020: More changes made to hidden cam show detection. There was a glitch where cbhours wasn't counting hidden cam shows after 00:00 GMT if they started before that.
Update 6-28-2020: Made more changes to hidden cam show detection to improve its reliability. Fixed issue again with firefox/IE etc that causes dates to break on searches. I apologize for reintroducing this issue into the code I must have copied code from an old unfixed file.
Update 6-26-2020: Solution for hidden cam shows has been implemented and they should now be counted.
Update 6-25-2020: It was brought to my attention that the CB online user API no longer includes hidden cams, I have contacted CB to see if they can revert that change, meanwhile I am working on a solution.
Update 6-21-2020: Fixed an issue with studio search not displaying results for names over 16 characters long.
Update 6-12-2020: Fixed an new issue with the studio search that started once the time zone conversion code was added for the activity log.
Update 6-12-2020: Added time zone conversion to the activity log, i'll update the heatmap explanation with the new point values and go into more detail in a bit. I have to fix the firefox date display issue.
Update 6-10-2020: Fixed Cam Settings Tool, updated to V1.6, now pulls cam info every 5 seconds.
Update 6-10-2020: Reverted Cam Settings Tool to v1.4 because version 1.5 save button is broken. I will get this fixed asap.
Update 6-10-2020: Since animated thumbnails is now considered a premium feature on chaturbate, cbhours will now only refresh thumbnail once per mouseover to avoid conflict with chaturbates decision.
Update 6-9-2020: New Cam Settings Tool officially released, check it out in the tools menu. New universal timezone date/hours listing is almost finished and should be live this month.
Update 4-24-2020: Still alive although my twitter was suspended out of the blue and twitter doesn't reply so I have no idea whats going on. Today I did some code cleanup but any major changes are currently delayed.
Update 3-14-2020: Fixed an issue with outbound tips being counted twice after the excel feature was added. Eliminated third party script that was slowing down website.
Update 3-11-2020: The best tippers script now supports copying and pasting from excel so you can quickly process your entire token history exported from chaturbate.
Update 3-4-2020: Added Totals column to Best Tipper script and added an error message for some scenarios.
Update 3-3-2020: Added Best Tipper script, currently beta testing it.
Update 2-1-2020: Thumbnails will now auto refresh while mouse cursor is over them.
Update 1-25-2020: Added Onlyfans to social media button creator.
Update 12-14-2019: Cbhours now shows estimated CB Rank (Position on CB featured list) on the model list thumbnails. It can't see the models that have disabled "appear on network sites" and it can be up to 5 minutes delayed but still a better estimate than using contest stats.
Update 12-12-2019: New multiview feature added to all cbhours model lists, just click the
icon next to a models name then reveal the hidden form on the left hand side by clicking the > . This feature will allow you to easily view multiple models at the same time.
Update 11-29-2019: Disabled cache on search pages, this fixes the rare issue where a search result will show up in spanish if a spanish user searched for the same model right before you.
Update 11-3-2019: heatmap dual server code fixed, servers changed again we now have 2 self managed servers in a round robin load balancing setup.
Update 11-1-2019: Issue was discovered with the heatmap dual server code, it was not properly comparing the information from both servers. This will be fixed soon.
Update 10-26-2019: Multiple projects started, a bulk model search tool for studios is in development. Will be setting up our own servers from scratch soon as I grow tired of paying for managed servers. I have no idea how to manage a server but that puts me on the same level as my current providers ;).
Update 10-16-2019: Added some mouse over tooltips to the search page results to better explain different aspects of the page.
Update 10-16-2019: In an effort to improve the experience for spanish viewers the search results page now pretranslates some sections into spanish to make the page look nicer.
Update 10-16-2019: Model in Need program is now smarter, it now takes into account the models current position on the CB list and if they are in a private or not then decides which model to display based on which M.I.N. models are online.
Update 10-15-2019: My 404 error log tells me you guys really really want to be able to type just cbhours.com/user/usernamehere without the .html after it. Your wish has been granted.
Update 10-9-2019: Fixed an issue where the cbhours model lists were not displaying correct time.
Update 10-6-2019: Fixed a new issue with the autocomplete on the initial and username not found search pages.
Update 10-6-2019: Huge backend changes, We are now using a triple host approach as followed:
Server 1: Main display server that loads the page, backup database server, pages pull data from main database and backup database.
Server 2: Main database server.
Server 3: Backup display server, pages pull data from main database only.
Main display server now supports SSL, no more pesky security notifications just because the search page has a form to type in a models name.
Update 10-5-2019: Added calender icon for models that don't have 70+ hours for a trophy
Update 7-30-2019: Fixed an issue with old names showing up in the search box autocomplete feature.
Update 5-19-2019: Made button text white instead of grey.
Update 5-16-2019: Updated non search pages with new design.
Update 5-5-2019: Removed the detection system that was previously added to the trophy page that would detect if a model was online but not being counted on cbhours to warn them that they may have turned off "appear on network sites" I removed this system because it would cause the page to stall every time CB was having issues.
Update 5-4-2019: Added autocomplete feature to model search box, this is pulling from a new database thats being built up since 5/4/2019 so some names won't be there yet.
Update 4-30-2019: Big redesign on the trophy page, other pages just got the new menu at the top but will be working on making the pages better looking in the very near future.
Update 4-21-2019: Since female and male categories are being archived for 24 hours I decided to add a time machine feature to let you rewind the original list up to 24 hours back. You can find the icon for this feature by visiting the female or male category and scrolling to the bottom of the 'original order' list and clicking the time rewind icon.
Update 4-18-2019: Added links to trophy pages to link back to the model, I apologize I did not realize I was getting so many direct links to trophy pages from google search results.
Update 4-16-2019: Big performance changes to websites female and male categories, the model list is now paginated but uses infinite scroll so you don't see the page changes, at first you may think that this will cause the model list to update between pages but we also added code to archive the entire set of pages for each 3 minute update for a full 24 hours! So unless it takes you 24 hours to browse the model list you are not going to experience an update to the model list unless you refresh. The website is also more mobile friendly.
Update 4-2-2019: New Model In Need feature test, this will occasionally show a model on the main menu that I know is in need of help. They may be in need of help for many reasons such as: low income, recently left a cam studio and is starting over, lives in a dangerous neighborhood, supporting family in need, etc.
Update 3-21-2019: Fixed a display issue with the timemap, in order for time to display correctly since time was recording in EST I had to change the time zone converter to add 4 hours to change to GMT then convert, this means that time history displays correctly for models in DST but models outside of DST shift an hour which is expected because time was recorded in DST but in the future time will be recorded in GMT and I will switch over to that system in about 28 days.
Update 2-20-2019: While trying different things to make the page more mobile friendly I realized IE/Edge is only stalling because of the code for sorting and filtering which I am only using for the search feature which I have disabled on IE/Edge anyway so now the page is IE/Edge friendly.....still not mobile friendly at all.
Update 2-17-2019: I don't recall exactly what day it was but I removed the istripper advertisement, people wherent interested in downloading a program from a porn site and although i know its a safe program I definitely understand not wanting to risk it
Update 2-10-2019: Doing a trial run of a banner advertisement, I hope this doesn't annoy anyone. I personally installed the istripper application myself and it seems like a quality product so far.
Update 2-5-2019: Updated better looking outbound links and added code to alert users with adblocker enabled that links to chaturbate may be broken by adblocker.
Update 2-5-2019: Added better looking URLs for search results, each model has their own /user/modelname.html now
Update 1-30-2019: Added AliExpress URL option in the social media button creator tool at a models request.
Update 12-12-2018: Data update interval moved from 2 minutes to 3 minutes, I had to make the change because with the new birthday code and the new heatmap code the processing time was approaching 2 minutes which would cause an overlap which could cause chaos.
Update 12-9-2018: Fixed code for tiny search icon so that it only opens the search results.
Update 12-8-2018: Added tiny little search icons next to the model names on the cbhours model lists, clicking these search icons will pull up the models database search results.
Update 12-7-2018: Added small text affiliate links to the bottom of every page for 3 other cam sites, MyFreeCams, Stripchat, Bonga Cams
Update 12-4-2018: Added new heatmap, monitoring started 11-27 around 2:20pm EST, this is a completely different time tracking system than the original and both of them will continue to run simultaneously. The new heatmap checks every 15 minutes if you are online then gives you a point if you are, it remembers these points for 28 days (4 weeks) so after the systems been up for 28 days if you are online every monday from 1pm to 2pm then that 1pm block on monday is going to show 16 points. The new heatmap automatically converts to visitors timezone so this will help all of your viewers in other countries determine your online time.
Update 11-27-2018: CBHours will now remember the date of the first time you show up in the birthday category and from that point forward it will ignore all other birthdates for you. This was done to prevent models from constantly changing their birthdays and yes there were quite a few of them. Apologize to couples for the inconvenience
Update 11-20-2018: Added new social media button creator, you can find it in the search database results in the trophy section.
Update 11-18-2018: Removed optional affiliate link that I added on 11-16-2018, some models were accidently copying that code thinking it was the trophy code.
Update 11-18-2018: Couple and Trans categories now have server side sorting.
Update 11-13-2018: Added new logo
Update 11-16-2018: Since there are many spanish speaking studio models using the trophy I added an optional affiliate link code under the trophy code if browser language is set to spanish. The code is only for studio models because if you don't work for a studio you should sign up for the affiliate program yourself, studio accounts aren't eligible for the affiliate program.
Update 11-13-2018: Added new logo
Update 11-3-2018: Added survey and contact form to website.
Update 10-20-2018: Warning for model being detected as online but not counted in CB hours will now only show if model was also offline yesterday, this is so the message is less likely to display if model just started broadcasting for the day.
Update 10-20-2018: Added code to database search results that tries to detect if a model recently (last 30 days) turned off "Appear on network sites" and displays a big warning and picture of where to enable it again.
Update 10-14-2018: Added trophy information link to search results for models under 70 hours.
Update 10-9-2018: Added a message to the bottom of the search page to help convince greys to buy tokens.
Update 9-30-2018: CBHours will now hide any models that exceed 600 hours a month. It is physically impossible for a single model to broadcast that many hours per month and all of the models currently hidden were either broadcasting a recording or broadcasting an empty room.
Update 9-29-2018: Male category sorting is now done server side, also removed search boxes in IE/Edge due to slow performance.
Update 9-29-2018: Female category sorting is now done server side so each sort method has its own page. This was done to make the site load better on slow devices and IE/Edge. I also removed sorting by name and usercount as they wherent being used and having the server sort by those methods was a waste of resources. In the near future I will also make these changes to the Male category, couple and trans do not need these changes as they have significantly less models.
Update 9-26-2018: Modified default cb affiliate links to show models offline page rather than directing to cb homepage when model goes offline.
Update 9-25-2018: Original trophy image sizes were renamed to cbhgoldlarge.png and cbhsilverlarge.png for those that want to keep the large trophy size.
Update 9-25-2018: Resized trophy images to be about 30% smaller so that the image doesn't prevent a user from adjusting stream volume.
Update 9-19-2018: Removed small space indent from trophy codes, I honestly don't remember why I added that.
Update 9-15-2018: Added code to new search box to convert spaces to underscores to avoid confusion.
Update 9-15-2018: It ended up being a models title having some invalid symbols that was breaking CB Api, they didn't fix it and I got tired of waiting so added extra code to clean chaturbates XML data before processing the information.
Update 9-15-2018: Added search database page instead of expecting users to manually change url to do the search. I also added code to not update cbhours if chaturbates XML api is corrupt which is why the model list is blank right now. If hours are missing today from database its because of chaturbates api problems today.
Update 9-09-2018: Added 3 letter day of the week abbreviation to offline search results to easily determine what days a model typically works.
Update 9-08-2018: Fixed an issue with the offline search flagging names that started with underscore as invalid. Apologies for any frustration that caused.
Update 9-05-2018: Added Silver Trophy image and link code to offline search results for models that have broadcasted 70 hours or more in last 30 days.
Update 9-04-2018: Added Gold Trophy image and link code to offline search results for models that have broadcasted 120 hours or more in last 30 days.
Update 8-31-2018: Banned miss_sugar for changing her birthday everyday.
Update 6-26-2018: Deleted xplor_my_body time record, how does cb not notice a girl on 1430+ minutes a day back to back? Does not respond in her chat either so obvious recording.
Update 6-24-2018: Deleted olddaddy**** time record, he set wrong gender and blocked what appeared to be every region so couldnt report him but had enough online time to show up at the top of the female list.
Update 6-24-2018: Added language to new thumbnail design.
Update 6-23-2018: Website now remembers last sort button pressed and will automatically sort via that button the next time you come back to the website or refresh.
Update 6-21-2018: *sigh* accidently destroyed the database by changing the wrong line of code, luckily I had a back up but lost about 1-2 hours worth of time. Update interval set back to 2 minutes.
Update 6-21-2018: Temporarily increased time between updates to 15 minutes while I do some database maintenance
Update 6-19-2018: Increased time between data updates to 2 minutes, the little server I use to process all the information then send it to this webhost is starting to slow down as the database grows and grows.
Update 6-19-2018: Search box on new design has been disabled for mobile devices due to performance issues.
Update 6-19-2018: Now all links aside from homepage use fancy grid layout. Homepage will eventually change but I want to give people plenty of warning before I switch.
Update 6-18-2018: Testing fancy new layout, old view still available at https://www.cbhours.com/text.php
Update 6-16-2018: Added filter to remove symbols from languages to prevent annoyances such as html code.
Update 6-13-2018: Just made a huge break through in optimization, 3000% better performance, setting interval down to 1 minute!
Update 6-13-2018: I forgot sometimes CB goes down, I have adjusted the update interval to every 5 minutes to keep the time more accurate.
Update 6-13-2018: I have removed the gender line and replaced it with language(s) as the gender line was pointless since I have different sections for the different genders listed.
Update 6-12-2018: Optimized some code, once 30 days of data is obtained I will see about lowering update time to something lower than 15 minute intervals.
Update 6-11-2018: I added extra code to check and see if its the models birthday and if so to put a tiny birthday cake next to their name.
Update 6-11-2018: mouse over images no longer auto refresh. It was unrealistic to hammer chaturbates server with thousands of image requests at the same time over and over. If CB server fails to provide image the first time it will retry until it gets the image.....so yay no broken images!