Twitch sidebar

User avatar
Tuvalu gibson
Ninja
ECL Reigning Champs
Posts: 13598
Joined: May 4, 2015
Location: USA

Twitch sidebar

  • Quote

Post by gibson »

It would be cool if on the twitch sidebar for aoe4 it showed the top 5-10 aoe4 streamers but after that it only showed esoc community people playing aoe4. Gua doesn't even show up on the sidebar rn :(
France iNcog
Ninja
Posts: 13236
Joined: Mar 7, 2015

Re: Twitch sidebar

Post by iNcog »

GUA clapped hera
YouTube: https://www.youtube.com/incog_aoe
Garja wrote:
20 Mar 2020, 21:46
I just hope DE is not going to implement all of the EP changes. Right now it is a big clusterfuck.
Rainbow Land callentournies
Howdah
Posts: 1683
Joined: May 6, 2021
ESO: esuck

Re: Twitch sidebar

  • Quote

Post by callentournies »

iNcog wrote:GUA clapped hera
wish I could see who peoples opponents are but I guess that isn't relevant enough information to include in the default UI at launch.
If I were a petal
And plucked, or moth, plucked
From flowers or pollen froth
To wither on a young child’s
Display. Fetch
Me a ribbon, they, all dead
Things scream.
France iNcog
Ninja
Posts: 13236
Joined: Mar 7, 2015

Re: Twitch sidebar

Post by iNcog »

the OBS UI is also really bad.

I get lack of score but I think they do have an option where you can show your opponent's name, color and age: see this video:
YouTube: https://www.youtube.com/incog_aoe
Garja wrote:
20 Mar 2020, 21:46
I just hope DE is not going to implement all of the EP changes. Right now it is a big clusterfuck.
User avatar
Germany Makrokosmos12
Skirmisher
Posts: 199
Joined: Aug 17, 2016
ESO: Templer12

Re: Twitch sidebar

  • Quote

Post by Makrokosmos12 »

GUA should be number one by default
Rainbow Land callentournies
Howdah
Posts: 1683
Joined: May 6, 2021
ESO: esuck

Re: Twitch sidebar

Post by callentournies »

Makrokosmos12 wrote:GUA should be number one by default
@EAGLEMUT
If I were a petal
And plucked, or moth, plucked
From flowers or pollen froth
To wither on a young child’s
Display. Fetch
Me a ribbon, they, all dead
Things scream.
User avatar
United States of America musketeer925
Retired Contributor
Donator 01
Posts: 2484
Joined: Mar 28, 2015
ESO: musketeer925

Re: Twitch sidebar

Post by musketeer925 »

Yeah, it's definitely not too useful for the bar to be completely inundated with big AoE4 streamers, drowning out ESOC users or AoE3 streams.

We may have to consider some options for improving it. I like the idea of prioritizing ESOC users, and maybe we can scale the sorting by number of viewers of the game or something - e.g., if there are 10k AoE4 viewers and 1k AoE3 viewers at a given time, the sort might be:

1) AoE4 stream with 1000 viewers (10% of all AoE4 viewers)
2) AoE3 stream with 99 viewers (9.9% of all AoE3 viewers)
3) AoE4 streams with 980 viewers (9.8% of all AoE4 viewers)

etc ...

Currently we don't even have a Twitch profile field, so we don't have a method to identify ESOC users right now.
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: Twitch sidebar

Post by Dolan »

@musketeer925
I haven't kept up with the Twitch API, but I remember it returned JSON on a function call and you could get lots of information, including streamer tag back then.
Did they change that format? Or are you now only querying based on game ID and just ordering the results as they come from the Twitch API?
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: Twitch sidebar

Post by Dolan »

Nvm, it seems it returns streamer ID as an integer, so there's no way to link it with someone from ESOC, unless you make a list of IDs and identify them one by one.
User avatar
Kiribati princeofcarthage
Retired Contributor
Posts: 8861
Joined: Aug 28, 2015
Location: Milky Way!

Re: Twitch sidebar

Post by princeofcarthage »

musketeer925 wrote:Yeah, it's definitely not too useful for the bar to be completely inundated with big AoE4 streamers, drowning out ESOC users or AoE3 streams.

We may have to consider some options for improving it. I like the idea of prioritizing ESOC users, and maybe we can scale the sorting by number of viewers of the game or something - e.g., if there are 10k AoE4 viewers and 1k AoE3 viewers at a given time, the sort might be:

1) AoE4 stream with 1000 viewers (10% of all AoE4 viewers)
2) AoE3 stream with 99 viewers (9.9% of all AoE3 viewers)
3) AoE4 streams with 980 viewers (9.8% of all AoE4 viewers)

etc ...

Currently we don't even have a Twitch profile field, so we don't have a method to identify ESOC users right now.
You could simply create 3 bars instead of one single
1) Aoe 4
2) Aoe 3
3) Esoc Users.

For 3rd bar of ESOC users you could ask streamers to add their twitch ID in ESOC profile and then match that with active twitch streams
Fine line to something great is a strange change.
User avatar
Kiribati princeofcarthage
Retired Contributor
Posts: 8861
Joined: Aug 28, 2015
Location: Milky Way!

Re: Twitch sidebar

Post by princeofcarthage »

Dolan wrote:Nvm, it seems it returns streamer ID as an integer, so there's no way to link it with someone from ESOC, unless you make a list of IDs and identify them one by one.
It also returns streamer name, so you could ask ESOC users to register their twitch name in their profile and then match it with active streams
Fine line to something great is a strange change.
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: Twitch sidebar

Post by Dolan »

princeofcarthage wrote:It also returns streamer name, so you could ask ESOC users to register their twitch name in their profile and then match it with active streams
Hm yeah, they have a user_name field too, not just a user ID.

Code: Select all


{
"data": [
{
"user_id": "7168163",
"user_login": "topramens",
"user_name": "Topramens",
"rank": 2,
"score": 6900
}
],
"date_range": {
"started_at": "2018-02-05T08:00:00Z",
"ended_at": "2018-02-12T08:00:00Z"
},
"total": 2
}
Well, they could also make a list of all ESOC streamers' "user_name" IDs, keep it on the backend, and compare that with whatever response they get from the API and order the results.
User avatar
Kiribati princeofcarthage
Retired Contributor
Posts: 8861
Joined: Aug 28, 2015
Location: Milky Way!

Re: Twitch sidebar

Post by princeofcarthage »

In that case active job of collecting twitch names of every esoc streamer falls on ESOC. In my case the process is automated.
Fine line to something great is a strange change.
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: Twitch sidebar

Post by Dolan »

And in the other case, ESOC devs would have to modify forum templates to include a Twitch field and wait for users to fill it in.
Which one would take more work and time before you can actually see some effects?
Before 'it's automated', someone has to do the work for that
User avatar
Kiribati princeofcarthage
Retired Contributor
Posts: 8861
Joined: Aug 28, 2015
Location: Milky Way!

Re: Twitch sidebar

Post by princeofcarthage »

ESOC devs would have to put in the work in both cases, in your case its a continuous process as new users keep on joining. In my case it is only once and then the process is automated. Considering its specifically for the 3rd tab named ESOC users, if users are streaming and not registering their ID on esoc then they are potentially losing prime spot to be visible, potential loss of viewers and potential revenue. So at least the major streamers have every motivation to do so and data is less clustered as only the handful who stream would have to register. It is also arguably less work for devs in place of manually adding 100 or so streamers. Stop being a contrarian for the sake of it.
Fine line to something great is a strange change.
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: Twitch sidebar

Post by Dolan »

The idea was to have something working quickly, something that displays the most popular ESOC streamers. Like right now, like today. A temporary solution before implementing a long-term one.
Of course, adding an extra field would be the thorough approach, but it would take a lot more time before it produced effects.
People don't spend their time on ESOC every day, so they would definitely miss adding their account in that field. Stop approaching this like a big corporation manager, because this is a small site, this sort of "process" thinking doesn't work well on forums with 15 daily users.
New users literally don't matter for this because it would take them a lot of time before they would even become an established name.
User avatar
No Flag howlingwolfpaw
Jaeger
Posts: 3476
Joined: Oct 4, 2015

Re: Twitch sidebar

Post by howlingwolfpaw »

At the very least, 2 bars, one for AOE4 and one for AOE3, but I would like to see old ESOC players playing AOE4 with fewer viewers.

Since this site is also in English, and many of these streamers are in other languages it would be nice to filter them out, or de prioritize.
User avatar
United States of America musketeer925
Retired Contributor
Donator 01
Posts: 2484
Joined: Mar 28, 2015
ESO: musketeer925

Re: Twitch sidebar

Post by musketeer925 »

Adding custom fields to the account is a builtin features of the phpBB forum software, so that's straightforward - no code required. And of course streamers who are ESOC users should have motivation to fill in the profile field, to ensure their stream is a "promoted" one as long as they are made aware of the feature. We could probably fill in some popular ESOC streamers manually to get things started.

@howlingwolfpaw I think the Twitch API does provide a "stream language" field, so that kind of filter could be possible. Not sure how reliable Twitch's data is - I don't know if they autodetect on their backend a language, or if they're depending on user input to select a language accurately.

In any case, I don't think any of it is a big development, but probably none of it will be done today. Hopefully someone has time to poke at it soon.
User avatar
United States of America musketeer925
Retired Contributor
Donator 01
Posts: 2484
Joined: Mar 28, 2015
ESO: musketeer925

Re: Twitch sidebar

  • Quote

Post by musketeer925 »

Updated to this, to at least solve the immediate problem of not seeing any AoE3 streams:

Image

Let me know what you guys think. Hopefully we can continue to make improvements!
User avatar
Great Britain chris1089
Retired Contributor
Posts: 2651
Joined: Feb 11, 2017
ESO: chris1089

Re: Twitch sidebar

Post by chris1089 »

This I like. Thanks
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: Twitch sidebar

Post by Dolan »

For those that use the custom site themes, I made a quick update that fixes any issues:

viewtopic.php?f=985&t=22826#p558499
User avatar
Tuvalu gibson
Ninja
ECL Reigning Champs
Posts: 13598
Joined: May 4, 2015
Location: USA

Re: Twitch sidebar

  • Quote

Post by gibson »

Nice improvement, now would be cool if there was a way to get esoc people on the aoe4 sidebar.
User avatar
No Flag fightinfrenchman
Ninja
Donator 04
Posts: 23508
Joined: Oct 17, 2015
Location: Pennsylvania

Re: Twitch sidebar

  • Quote

Post by fightinfrenchman »

I'd like the sidebar to also include information about whatever various appointments I have for the day
Dromedary Scone Mix is not Alone Mix
Image
User avatar
Nauru Dolan
Ninja
Posts: 13069
Joined: Sep 17, 2015

Re: Twitch sidebar

Post by Dolan »

User avatar
Germany Rohbrot
Howdah
ECL Reigning Champs
Posts: 1791
Joined: Feb 23, 2020
ESO: Rohbrot

Re: Twitch sidebar

Post by Rohbrot »

There are actually aoe3 streams live, but esoc doesnt wanna show them :hmm:
Spain pain train is real

Who is online

Users browsing this forum: No registered users and 11 guests

Which top 10 players do you wish to see listed?

All-time

Active last two weeks

Active last month

Supremacy

Treaty

Official

ESOC Patch

Treaty Patch

1v1 Elo

2v2 Elo

3v3 Elo

Power Rating

Which streams do you wish to see listed?

Twitch

Age of Empires III

Age of Empires IV