a Top 40 section?
BotB Academy Bug Reports and Feature Requests
 
 
126359
Level 28 Hostist
Maybe not 40.... but that's the american cultural tradition of rating recently releases music singles from billboard magazine (i think xD)

Basic idea: entries listed in order by:
score + number of faves - days since battle tally

I don't think this would be very hard to implement and would hopefully help XHB entries from getting so buried so quickly on the site. Don't know if it should go on the front page (above/below/instead of the entry/battle activity panels) or have its own page. 25, 40, or 50 entries? Making a playlist shouldn't be too hard either.
 
 
126362
Level 31 Chipist
post #126362 :: 2020.09.03 7:03am
  
  sean, Flaminglog, Post-retro, VinCMG, TristEndo, CastleNes, amelia and Sinc-X liēkd this
  
  kleeder hæitd this
And Bottom 1!
(Worst Entry of the Month)
 
 
126364
Level 30 Chipist
post #126364 :: 2020.09.03 7:23am
  
  Maximemoring and OminPigeonMaster liēkd this
hello, im just sharing more literature about this topic.
- BotBr Pop Chart Thread
- another post by puke7 mentioning the pop chart

what if you put the top 5 on the front page and add a "more" button linking to the real page..?
 
 
126366
Level 22 Chipist
YQN
post #126366 :: 2020.09.03 7:36am
  
  sean, Xaser, Modus Ponens and puke7 liēkd this
again i'm sorry but 40 is not a power of 2, should be top 32. i won't negociate.
 
 
126367
Level 28 Hostist
post #126367 :: 2020.09.03 7:59am
  
  sean, Flaminglog and Xaser liēkd this
...or 64 or 128....
 
 
126368
Level 22 Chipist
YQN
post #126368 :: 2020.09.03 8:33am
  
  sean liēkd this
could be monthly 32, semesterly 64 and yearly 128 :)
 
 
126376
Level 28 Hostist
post #126376 :: 2020.09.03 10:57am
  
  sean, Flaminglog, Maximemoring, kfaraday and YQN liēkd this
given the algorithm i described i don't know how much sense it makes to have different windows of time
but it would be cool to add windows of time to the entry browser so people could filter by whole years or individual months
 
 
126377
Level 17 XHBist
post #126377 :: 2020.09.03 11:06am
  
  Maximemoring and YQN liēkd this
Or maybe some filters on the radio button? I don't know for others, I tend to use it a lot to listen what others do.

A filter like "last mont/last day" and filter by category could be great imo!
 
 
126378
Level 30 Chipist
post #126378 :: 2020.09.03 11:17am
i think the plan was to get a listen button for the browser - but thats a different issue
 
 
126380
Level 28 Hostist
post #126380 :: 2020.09.03 12:19pm
  
  sean and kleeder liēkd this
yeah, there's a whole backlog of work to be done just to add a "listen to the playlist" button on the browser page
maybe it'll be this month
 
 
126381
Level 30 Chipist
post #126381 :: 2020.09.03 1:05pm
  
  tonreihe and meanings liēkd this
yes please !!!!!
 
 
126383
Level 22 Mixist
post #126383 :: 2020.09.03 2:01pm
  
  kfaraday liēkd this
yes please !!!!!
 
 
126387
Level 27 OHCist
post #126387 :: 2020.09.03 5:16pm
  
  sean liēkd this
https://web.archive.org/web/20100525234350/http://8bitcollective.com/
> Most “Liked” Music of Last Week

actually i like it but imagining the worst case scenario (popularity contest, ballot stuffing, sockpuppet accounts) makes me think it should not be on the front page
 
 
126393
Level 15 Playa
post #126393 :: 2020.09.04 2:03am
  
  YQN liēkd this
We can just call it "best tunez by strob" ironically to nib that worst case scenario in the bud :'3

Tbh, the problem that I see is mixing visuals and audilols. So do we actually need two playlists per timeframe?
 
 
126398
Level 30 Mixist
post #126398 :: 2020.09.04 8:19am
  
  Lincent and coda liēkd this
haha @coda i remember those ribbons!
always thought it was so lame they didn't appear on peoples' profile pages as they accumulated them
 
 
126435
Level 10 Criticist
post #126435 :: 2020.09.05 8:00am :: edit 2020.09.12 6:56am
Yeah I like that idea. Even an equivalent "BotB Classics" which instead would show great old tracks would be awesome!

So for pop, divide (score+favs) by √days or log(days), and for classics multiply by √days or log(days)?

Or like one of those log-like formulas? purple one seems good
https://www.bogotobogo.com/python/images/NeuralNetrworksXOR/sigmoid_fncs.png
 
 
126746
Level 25 Mixist
post #126746 :: 2020.09.08 6:20pm
  
  Maximemoring liēkd this
Might be a fun thing to stream as well :))
 
 
127079
Level 28 Hostist
post #127079 :: 2020.09.15 6:27pm
huh

mysql> select id, datetime, (score + favs) as scorefavs, (unix_timestamp(now()) - unix_timestamp(datetime)) as datediff from entry order by (scorefavs / sqrt(datediff)) desc limit 25;
+-------+---------------------+--------------------+----------+
| id | datetime | scorefavs | datediff |
+-------+---------------------+--------------------+----------+
| 38222 | 2020-09-15 17:05:23 | 30 | 4631 |
| 38221 | 2020-09-15 16:46:09 | 31 | 5785 |
| 38218 | 2020-09-15 12:37:32 | 45.207000732421875 | 20702 |
| 38211 | 2020-09-15 11:57:15 | 39.18040084838867 | 23119 |
| 38219 | 2020-09-15 12:41:22 | 34.30660057067871 | 20472 |
| 38215 | 2020-09-15 12:25:07 | 34.336599349975586 | 21447 |
| 38214 | 2020-09-15 12:16:11 | 34.06019973754883 | 21983 |
| 38217 | 2020-09-15 12:37:39 | 32.972999572753906 | 20695 |
| 38208 | 2020-09-15 11:06:38 | 35.02939987182617 | 26156 |
| 38223 | 2020-09-15 17:15:01 | 13.050000190734863 | 4053 |
| 38216 | 2020-09-15 12:35:39 | 28.706300735473633 | 20815 |
| 38202 | 2020-09-15 09:23:37 | 35.65139961242676 | 32337 |
| 38210 | 2020-09-15 11:56:27 | 29.12980079650879 | 23167 |
| 38209 | 2020-09-15 11:38:44 | 29.15679931640625 | 24230 |
| 38207 | 2020-09-15 09:29:33 | 31.845800399780273 | 31981 |
| 38213 | 2020-09-15 12:09:25 | 26.526100158691406 | 22389 |
| 38212 | 2020-09-15 12:37:48 | 25.332700729370117 | 20686 |
| 38203 | 2020-09-15 09:27:46 | 30.63050079345703 | 32088 |
| 38204 | 2020-09-15 09:28:00 | 29.862699508666992 | 32074 |
| 38198 | 2020-09-15 04:14:27 | 36.6890983581543 | 50887 |
| 38206 | 2020-09-15 09:29:32 | 26.77050018310547 | 31982 |
| 38205 | 2020-09-15 09:29:06 | 26.44860076904297 | 32008 |
| 38195 | 2020-09-15 04:06:24 | 31.533300399780273 | 51370 |
| 38185 | 2020-09-14 12:52:34 | 45.328800201416016 | 106200 |
| 38201 | 2020-09-15 09:22:23 | 24.94877052307129 | 32411 |
+-------+---------------------+--------------------+----------+
25 rows in set (0.09 sec)


mysql> select id, datetime, (score + favs) as scorefavs, (unix_timestamp(now()) - unix_timestamp(datetime)) as datediff from entry order by (scorefavs / log(datediff)) desc limit 25;
+-------+---------------------+--------------------+-----------+
| id | datetime | scorefavs | datediff |
+-------+---------------------+--------------------+-----------+
| 13763 | 2014-05-16 11:50:21 | 157.12870025634766 | 199953139 |
| 12356 | 2014-02-12 11:19:16 | 134.8139991760254 | 207986604 |
| 27267 | 2018-01-16 19:15:08 | 106.15559959411621 | 84060452 |
| 36608 | 2020-07-31 05:21:10 | 87.04179954528809 | 4021290 |
| 8739 | 2013-01-31 19:21:16 | 107.18709945678711 | 240530484 |
| 8542 | 2013-01-19 03:10:13 | 106.85619926452637 | 241625547 |
| 8606 | 2013-01-25 02:49:49 | 106.33819961547852 | 241108371 |
| 20914 | 2016-02-13 22:12:41 | 100.00399971008301 | 144788999 |
| 27399 | 2018-02-04 03:51:09 | 96.84309959411621 | 82474291 |
| 33964 | 2020-04-16 15:40:37 | 86.19709968566895 | 13142523 |
| 16679 | 2015-02-04 13:34:32 | 97.90880012512207 | 177133688 |
| 16527 | 2015-01-17 14:23:27 | 97.74539947509766 | 178685953 |
| 12373 | 2014-02-13 18:28:41 | 96.63960075378418 | 207874439 |
| 16607 | 2015-01-25 18:21:27 | 94.04229927062988 | 177980473 |
| 8338 | 2013-01-02 20:37:29 | 94.58939933776855 | 243031511 |
| 16938 | 2015-03-13 17:41:18 | 92.79409980773926 | 173925682 |
| 28062 | 2018-04-17 13:38:20 | 88.61420059204102 | 76221860 |
| 5184 | 2011-03-01 17:59:48 | 95.27890014648438 | 301188172 |
| 26426 | 2017-07-30 21:25:50 | 89.73290061950684 | 98744210 |
| 27307 | 2018-01-23 20:21:53 | 88.63640022277832 | 83451647 |
| 31421 | 2019-04-14 10:47:16 | 84.73580169677734 | 44955324 |
| 25442 | 2017-05-01 11:55:49 | 88.13139915466309 | 106554411 |
| 14752 | 2014-08-02 11:20:28 | 89.61289978027344 | 193215732 |
| 7042 | 2012-03-08 14:23:37 | 90.83779907226562 | 268973943 |
| 36198 | 2020-07-05 06:23:46 | 71.30179977416992 | 6263934 |
+-------+---------------------+--------------------+-----------+
25 rows in set (0.13 sec)


neither of these seem optimal :shrug:
 
 
127080
Level 28 Hostist
post #127080 :: 2020.09.15 6:32pm
ok if i limit this version to the last 30 days it gets interesting:

mysql> select id, datetime, (score + favs) as scorefavs, (unix_timestamp(now()) - unix_timestamp(datetime)) as timediff from entry where datediff(now(), datetime) < 30 order by (scorefavs / log(timediff)) desc limit 25;
+-------+---------------------+--------------------+----------+
| id | datetime | scorefavs | timediff |
+-------+---------------------+--------------------+----------+
| 38218 | 2020-09-15 12:37:32 | 45.207000732421875 | 21210 |
| 37890 | 2020-09-06 16:37:57 | 53.35689926147461 | 784385 |
| 38185 | 2020-09-14 12:52:34 | 45.328800201416016 | 106708 |
| 38211 | 2020-09-15 11:57:15 | 39.18040084838867 | 23627 |
| 37910 | 2020-09-06 18:47:01 | 49.45919990539551 | 776641 |
| 38221 | 2020-09-15 16:46:09 | 31 | 6293 |
| 38222 | 2020-09-15 17:05:23 | 30 | 5139 |
| 37306 | 2020-08-22 14:36:00 | 50.86450004577637 | 2087702 |
| 37549 | 2020-08-29 15:36:18 | 49.49789810180664 | 1479284 |
| 37303 | 2020-08-22 14:16:11 | 50.5890007019043 | 2088891 |
| 38219 | 2020-09-15 12:41:22 | 34.30660057067871 | 20980 |
| 38208 | 2020-09-15 11:06:38 | 35.02939987182617 | 26664 |
| 38215 | 2020-09-15 12:25:07 | 34.336599349975586 | 21955 |
| 38202 | 2020-09-15 09:23:37 | 35.65139961242676 | 32845 |
| 38214 | 2020-09-15 12:16:11 | 34.06019973754883 | 22491 |
| 38198 | 2020-09-15 04:14:27 | 36.6890983581543 | 51395 |
| 38106 | 2020-09-12 15:46:36 | 42.166500091552734 | 269066 |
| 37190 | 2020-08-17 16:33:42 | 49.58829879760742 | 2512640 |
| 37550 | 2020-08-29 15:40:32 | 47.60700035095215 | 1479030 |
| 37831 | 2020-09-05 15:52:01 | 45.64780044555664 | 873541 |
| 38217 | 2020-09-15 12:37:39 | 32.972999572753906 | 21203 |
| 38163 | 2020-09-13 16:58:25 | 39.465599060058594 | 178357 |
| 38165 | 2020-09-13 16:59:31 | 39.085100173950195 | 178291 |
| 37317 | 2020-08-22 16:02:56 | 46.696699142456055 | 2082486 |
| 37828 | 2020-09-05 15:33:36 | 43.46189880371094 | 874646 |
+-------+---------------------+--------------------+----------+
25 rows in set (0.04 sec)
 
 
127081
Level 28 Hostist
post #127081 :: 2020.09.15 6:34pm
hmmm... it should be time from when the battle was tallied and not from time the entry was sibmitted
 
 
127082
Level 28 Hostist
post #127082 :: 2020.09.15 6:49pm
  
  VinCMG, kfaraday, sean, sasami, big lumby, OminPigeonMaster, CastleNes, YQN, petet, Strobe, argarak and kleeder liēkd this
well... so i can basically now get x number of entries from the past y number of days and i kinda like the distribution

will make a new page for this soon
 
 
127109
Level 28 Hostist
post #127109 :: 2020.09.16 3:57pm
  
  Jakerson, Jangler, CastleNes, kfaraday, argarak and kleeder liēkd this
 
 
127132
Level 17 XHBist
post #127132 :: 2020.09.17 12:52pm
  
  big lumby and kfaraday liēkd this
Great! If it include a "listen all" button, I will use that page daily I think :D
 
 
127150
Level 27 Chipist
post #127150 :: 2020.09.18 3:05am :: edit 2020.09.18 3:06am
  
  YQN and big lumby liēkd this
i wld like the charts for majors and minors to be in different groups. but other than that THIS IS RLY GOOD

(also numbers along the side, heheh...)
 
 
127153
Level 15 Playa
post #127153 :: 2020.09.18 5:44am
  
  YQN, kleeder and kfaraday liēkd this
Are we sure the metric is working correctly?
I would have expected this entry in the list:
https://battleofthebits.org/player/View/5238/
 
 
127158
Level 22 Chipist
YQN
post #127158 :: 2020.09.18 9:04am :: edit 2020.09.18 9:06am
  
  CastleNes liēkd this
holy shit i made it! (to the 39th place ^^). vav petet & kgb are stealing all the slots!
 
 
127180
Level 28 Hostist
post #127180 :: 2020.09.18 7:32pm :: edit 2020.09.18 7:33pm
  
  kfaraday liēkd this
um....

i have no idea why the lists don't match between the Top 40 page and the Top 40 player playlist.... but here you go:

https://battleofthebits.org/player/Radio/top40

...edit apparently, right now, the page is displaying the last 90 days and the radio is doing the last 30 days :Shrug:
 
 

LOGIN or REGISTER to add your own comments!