Dev Update : Fixing bugs and moving on to better things!

in VIMM.TV - Streaming3 years ago (edited)

Look out! It's @chiren, writing the post this time. We had a rocky start to 2021, but things are starting to move in the right direction and we're making good progress on the development of new features for VIMM. This update mostly contains bug fixes but also some exciting new features. While some of those features are still in closed BETA, some features can already be enjoyed by everyone!


Changelog

Here's a condensed changelog if you don't have time to read the entire post. I swear it's worth it!:

  • Added a new ingest server located in Finland
  • Added API Keys authentication for POST methods
  • Implemented the 'chatpost' endpoint for chatbots capabilities
  • Refactored emotes rendering and listing methods
  • Fixed corrupted and 'stuck' replays bug
  • :poggers: is now a global emote (Thanks @shmoogleosukami for the emote!)
  • Fixed issues with detecting stream status for streams on remote ingests
  • New URL schemes for channels and replays
  • Added chat moderation tools to live dashboard

New Ingest

It took a few tries but we're finally here! We're expanding our coverage by adding an ingest server in Finland. Thanks to the early testers, some issues were discovered during the testing phase and have now been fully fixed.

Make sure you try that new ingest if you haven't already, it may improve your stream's stability if you're located anywhere outside North America.


API Updates (ChatBots?)

Developers can now request an API Key to authenticate requests. This is especially useful for the new chatpost endpoint we just added for chatbots capabilities.

Many thanks to @chisdealhd who has already been hard at work developing a chatbot while helping test the new API update. The AlloyXuast bot can bridge messages from your twitch and theta channels directly into your VIMM chat for a unified multi-streaming experience!

If you're interested in testing this new endpoint and future new ones, let us know!


Emotes!

You may not have noticed this update since it mostly affected how emotes were rendered internally, but we had to rework the way we manage emotes so chatbots could handle them correctly. I took this opportunity to also optimize all methods related to handling chat emotes.

We have some more cool stuff in the works for emotes, but that's all I can say for now!

The dreadful "stuck" replay bug

This one has been around for a while, affecting mostly remote ingests but also the US one in some cases. Some replays would remain stuck in the "processing" state and get corrupted. Which in turn prevented any new replays to be recorded until the corrupted replay was removed.

I'm quite happy to say that the fix I rolled out a few weeks ago seems to have done the trick. Finally! We haven't seen a bugged replay since the update, but be sure to let us know if you encounter any issues with your recordings.


New URL Scheme

We're starting to transition to a new URL scheme for channels and videos. In an effort to optimize the user experience and improve VIMM's overall performance in search engines, we bring a new unified URL for channels and VODs.
Old channel URL: vimm.tv/chiren
New channel URL: vimm.tv/c/chiren

Old VOD URL: vimm.tv/view/oHWbtg7yiEne
New VOD URL: vimm.tv/c/chiren?v=oHWbtg7yiEne

The same v parameter can be used for embedding a VOD:
vimm.tv/chiren/embed?v=oHWbtg7yiEne

We will be documenting all those changes once complete and set a timeframe for deprecating the old URLs in a separate post in the near future.


Control Your Chat

We've had the /ban and /unban commands for a while but a lot of you requested that we add an easier way to time out or ban users from your chat while streaming. You now have an easy-to-use tool on your live dashboard to take care of your chat!


Until Next Time...

We'll continue to post updates here as often as we can. You can always reach us via our Discord!

Get in touch!

Hive.png | Insta.png | Twitter.png | Facebook.png | Discord.png

Sort:  
 3 years ago  

im glad get VimmBOT new step forward testing, attest slowly adding others like YouTube and few more soon :)

waiting for @waffleuncle make me Paid YT api for testing YouTube :P

untitled.gif

 3 years ago  

We appreciate your hard work and enthusiasm! Keep it up 😄
untitled.gif

 3 years ago  

if anyone wants know relay works. at moment thetatv hardest get bot working but as preview

image.png

How much is for this api :P

Congratulations @vimm! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You have been a buzzy bee and published a post every day of the week.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out the last post from @hivebuzz:

Hive Power Up Month - Quick feedback
Feedback from the September 1st Hive Power Up Day

nice man! keep up the awesome work!

!PIZZA

@vimm! I sent you a slice of $PIZZA on behalf of @dajokawild.

Have you voted for Pizza teams Hive witness (pizza.witness)? (1/20)

 3 years ago  

YAAAAAAS!

!PIZZA

 3 years ago  

untitled.gif

@vimm! I sent you a slice of $PIZZA on behalf of @shmoogleosukami.

Did you know Pizzabot speaks Spanish if you use the command ESPIZZA? (1/20)