Changelog
Changelog (2023)
november 14, 2023 ios sdk version 5 0 7 improvements updated bitmovin dependency to 3 44 2 update instructions to update to this version, run pod update hotmicmediaplayer october 30, 2023 ios sdk version 5 0 6 bug fixes resolved issue where playback may not automatically initialize properly in some cases update instructions to update to this version, run pod update hotmicmediaplayer sep 13, 2023 ios sdk version 5 0 5 improvements hosts can tap show preview to bypass stream scheduled mode no longer automatically bypassed player is unmuted upon starting player by default this can be overriden by stream commands via the sdk or client application other notes updated dependencies, including replacing the depreciated truetime with kronos update instructions to update to this version, run pod update hotmicmediaplayer july 27, 2023 ios sdk version 5 0 4 improvements add support for uploaded image with guest call ins guest call ins can now see uploaded images updated dependencies, replaced truetime with kronos bug fixes in some cases, a stream viewer could get into a state where the initial "thumbnail" for the stream was not getting hidden, and they could not see the stream we have a check now that will hide this thumbnail within 30s of getting into this state, when it occurs most viewers were not affected before resolved issue where new chats may stop appearing in the feed update instructions to update to this version, run pod update hotmicmediaplayer jul 19, 2023 android sdk version 1 7 4 improvements guest call in users can now see image templates used by other creators hosts must still set the image template update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 7 4' may 24, 2023 ios sdk version 5 0 3 improvements updated dependencies, including bitmovin to 3 36 0 update instructions to update to this version, run pod update hotmicmediaplayer may 18, 2023 android sdk version 1 7 2 improvements see full profile option is now fully working as a feature for the profile page this is a link that you can provide to the sdk, which makes a "see full profile" button appear tapping this event will trigger seefullprofiletapped note that this option will only be shown if the response to the getuserprofile() function has the hmprofile showfullprofileoption flag set to true see more details here https //docs hotmic io/android sdk#bxnkm https //docs hotmic io/android sdk#bxnkm update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 7 2' may 17, 2023 android sdk version 1 7 1 improvements additional information is now provided in the is now provided in the setfollowinguser function in addition to user id restriction , ishost , and iscohost update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 7 1' may 17, 2023 ios sdk version 5 0 2 improvements additional information is now provided in the is now provided in the setfollowinguser, shouldshowseefullprofilebutton, and seefullprofilebuttontapped functions in addition to user id restriction , ishost , and iscohost update instructions to update to this version, run pod update hotmicmediaplayer april 25, 2023 android sdk version 1 7 0 breaking changes replaced getfollowdata function with getuserprofile to allow your app to provide the complete user’s profile info related to this change, you must now choose whether to provide all data from your application or to use the limited data stored on hotmic's servers we assume if you provide data to us, it is the complete set of profile information this means if you include only some data (such as following/followers), then we assume that is all you want to show so make sure when you replace getfollowdata with getuserprofile, you pass all data you wish to be on that page more information is here https //docs hotmic io/android sdk#bxnkm https //docs hotmic io/android sdk#bxnkm improvements there have been a few improvements to the poll experience, based on feedback from customers hide poll points label, if points is zero restricted users cannot access the profile screen additional information of user restriction, ishost/iscohost will be passed to the parent app in the getuserprofile call back guests can now join streams by video, and see the templates created bug fixes defect poll option percentage not shown in certain scenarios, fixed update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 7 0' april 25, 2023 ios sdk version 5 0 1 new features extending from last release, we have some updates to improve your ability to control the "people panels", meaning you can provide all the data you can see more information about this here https //docs hotmic io/ios sdk#ugwgn https //docs hotmic io/ios sdk#ugwgn users with the view and polls only user restriction and any unknown values can no longer view user profiles hmrestrictedaction gained a new viewuserprofile case additional information is now provided in the is now provided in the getuserprofile function in addition to user id restriction , ishost , and iscohost improvements hide count in people button if it’s 0 update instructions to update to this version, run pod update hotmicmediaplayer april 18, 2023 ios sdk version 5 0 0 new features we now allow more control over the "people panels", meaning you can provide all the data you can see more information about this here https //docs hotmic io/ios sdk#ugwgn https //docs hotmic io/ios sdk#ugwgn added ability to provide custom images via the new hmmediaplayerappearancedelegate function added support for additional social links instagram, tiktok, youtube, and twitch are now all supported the layout will move from horizontal to vertical in the relevant list if there are more than 3 social links added support for a see full profile button in the user profile breaking changes replaced getuserfollowstate(id\ completion ) function with getuserprofile(id\ completion ) to allow app to provide the complete user’s profile info related to this change, you must now choose whether to provide all data from your application or to use the limited data stored on hotmic's servers we assume if you provide data to us, it is the complete set of profile information this means if you include only some data (such as following/followers), then we assume that is all you want to show so make sure when you replace getuserfollowstate with getuserprofile, you pass all data you wish to be on that page more information is here https //docs hotmic io/ios sdk#ugwgn https //docs hotmic io/ios sdk#ugwgn improvements updated images used for join and sync buttons these are now descriptive icons and do not include the hotmic logo, to better enable white labeling bugs fixed no longer show points in the poll answer button nor your result if its value is 0 update instructions to update to this version, run pod update hotmicmediaplayer mar 17, 2023 ios sdk version 4 3 2 improvements there have been a few improvements to the poll experience, based on feedback from customers the poll results now show the percentage of results answered for each category instead of the number of results the poll will not pop up automatically when a user enters a stream some users reported this felt like an error when a host "sends" a poll, it will continue its current behavior, which will pop up for users already in the stream apple silicon is now supported video guest call in this feature (which allows guests using the mobile app to join a stream) has received various smaller improvements to make it more ready for production use cases this has been in beta since the last build and is still in beta at the time of this release bugs fixed if you deleted all polls before, it could generate a ui bug this was resolved if you deleted polls while on certain pages in the ui, it could generate a temporary ui bug this was resolved update instructions to update to this version, run pod update hotmicmediaplayer feb 27, 2023 android sdk version 1 6 3 bug fixes the replay option on the player error slate was not working, this has now been fixed improvements there have been a few improvements to the poll experience, based on feedback from customers the poll results now show the percentage of results answered for each category instead of the count of results the poll will not pop up automatically when a user enters a stream some users reported this felt like an error when a host "sends" a poll, it will continue its current behavior, which is to pop up for users already in the stream features added allowstateloss feature for closeplayer, an additional param is added called allowstateloss setting this to true will remove the fragment with state loss this defaults to false for most scenarios, the default value of false is recommended, especially if the parent activity has features/fragments other than the player for more details, see our android sdk documentation https //docs hotmic io/changelog https //docs hotmic io/changelog update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 6 3' jan 25, 2022 ios sdk version 4 3 1 this release still has the newer underlying player system, but as we have not found any issues since our beta release, we are no longer considering this release beta we do urge customers to give us feedback as they implement their own players improvements the timing for the host going live has been improved, it should now be more accurate! we have improved the performance in situations with large volumes of chats and reactions features added video guest call in there is beta support for enabling hosts to complete guest call ins with video the prior versions only supported audio only call ins to set this up, you do need to speak with us bugs fixed we resolved several ayptical issues involving muting and unmuting as a guest call in we resolved atypical issues involving muting and unmuting the video player when using a custom player update instructions to update to this version, run pod update hotmicmediaplayer jan 25, 2023 android sdk version 1 6 2 this release still has the newer underlying player system, but as we have not found any issues since our beta release, we are no longer considering this release beta we do urge customers to give us feedback as they implement their own players improvements the timing for the host going live has been improved, it should now be more accurate! features added video guest call in there is beta support for enabling hosts to complete guest call ins with video the prior versions only supported audio only call ins to set this up, you do need to speak with us update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 6 2' dec 28, 2022 public rest api update features added we are releasing 2 new api endpoints for the api update streams use this to update information about the stream, such as the stream title, or the invite link view this endpoint in the api docs update users use this to update basic information about a user, such as name, email, or the default invite link view this endpoint in the api docs you can view documentation for these endpoints by going here api docid\ ljuzebi9e7apiqly2ua9p notes if you update the invite link, make sure to use a link that is associated with the stream in your own application this invite link is visible and usable by hosts to share with their audience the default invite link is a link you create for your own application to something like a homepage or host profile page it is provided to hosts to share to their audience if they do not have a stream invite link update instructions there is no need to update the api, just use the new endpoints as needed dec 23, 2022 ios sdk version 4 3 0 beta this release is currently in a beta state, as the underlying player system had significant changes to support enabling of third party players there are no known issues at this time, and if none are found we will remove the beta label features added you can now use your own custom player instead of the default player this is useful if you want to re use an existing player in your application or leverage features from another player to use your own player, hotmic needs to both receive events from the player and send commands to the player to do this, your application needs to implement the protocol as described here using your own player (ios) docid\ hznknziih4givy1lblirb improvements video guest call in start time has been improved changes made renamed player view’s accessibility identifier from primaryplayerview to playerview update instructions to update to this version, run pod update hotmicmediaplayer dec 23, 2022 android sdk version 1 6 1 beta this release is currently in a beta state, as the underlying player system had significant changes to support enabling of third party players there are no known issues at this time, and if none are found we will remove the beta label features added you can now use your own custom player instead of the default player this is useful if you want to re use an existing player in your application or leverage features from another player to use your own player, hotmic needs to both receive events from the player and send commands to the player to do this, your application needs to implement the protocol as described here using your own player (android) docid\ c3opvzfauuh nuoloefoe update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 6 1' dec 5, 2022 ios sdk version 4 2 1 bugs fixed we have resolved an issue where the chat might freeze temporarily until an event would unfreeze it the bug was triggered by a condition involving multiple reactions on a chat in some cases now, the chat should continue to scroll without issue in this case we have resolved an issue where users trying to join a live stream as a guest caller could not rejoin after dismissing the panel to join to update to this version, run pod update hotmicmediaplayer dec 4, 2022 android sdk version 1 5 2 features added added optional videourl to the streams object (get streams and get streams by id) this returns a hls url of the live stream when the stream state is live, returns a vod url of the vod hls stream when the state is vod, and returns null when it is in a different state this could be used to show a preview of the video in other parts of your application update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 5 2' nov 23, 2022 ios sdk version 4 2 0 features added this release should provide the ability to pass "user restrictions" for a user similar to the way you do for "profile pic" this is optional, but if you provide view and polls only, then the user will be limited in what they can do in the session they can view the video and chat and they can answer polls and share the video but they can't chat, react, join the stream, or follow you still need to use jwt tokens, but the body of the jwt does not need to reflect any real user essentially all that changes is the payload where before the payload might look like this { "identity" { "user id" "3d5567c2 603c 4b08 b917 7e9f05c8ebb5", "display name" "tester1", "profile pic" "https //ui avatars com/api/?name=test\&background=0dcad6\&color=fff", "badge" "https //hotmic content s3 us west 1 amazonaws com/badges/10 badge png?c251fece c08f 48a0 931e 70cfe8ea7ed4" }, "iat" 1657658555, "exp" 1821724014 } you can now add the user restrictions like this { "identity" { "user id" "3d5567c2 603c 4b08 b917 7e9f05c8ebb5", "display name" "tester1", "profile pic" "https //ui avatars com/api/?name=test\&background=0dcad6\&color=fff", "badge" "https //hotmic content s3 us west 1 amazonaws com/badges/10 badge png?c251fece c08f 48a0 931e 70cfe8ea7ed4", "user restrictions" "view and polls only" }, "iat" 1657658555, "exp" 1821724014 } when you pass this user restriction, we will block that user from taking the restricted action when the user attempts to perform a restricted action, the following function will be called allowing you to handle this event, for example by presenting a view controller return true if you handle it or false if you'd like hotmic to handle it by informing the user this action is restricted func userdidattemptrestrictedaction( action hmrestrictedaction, in viewcontroller uiviewcontroller) > bool { // return true or false } to update to this version, run pod update hotmicmediaplayer nov 23, 2022 android sdk version 1 5 1 features added this release should provide the ability to pass "user restrictions" for a user similar to the way you do for "profile pic" this is optional, but if you provide view and polls only, then the user will be limited in what they can do in the session they can view the video and chat and they can answer polls and share the video but they can't chat, react, join the stream, or follow you still need to use jwt tokens, but the body of the jwt does not need to reflect any real user essentially all that changes is the payload where before the payload might look like this { "identity" { "user id" "3d5567c2 603c 4b08 b917 7e9f05c8ebb5", "display name" "tester1", "profile pic" "https //ui avatars com/api/?name=test\&background=0dcad6\&color=fff", "badge" "https //hotmic content s3 us west 1 amazonaws com/badges/10 badge png?c251fece c08f 48a0 931e 70cfe8ea7ed4" }, "iat" 1657658555, "exp" 1821724014 } you can now add the user restrictions like this { "identity" { "user id" "3d5567c2 603c 4b08 b917 7e9f05c8ebb5", "display name" "tester1", "profile pic" "https //ui avatars com/api/?name=test\&background=0dcad6\&color=fff", "badge" "https //hotmic content s3 us west 1 amazonaws com/badges/10 badge png?c251fece c08f 48a0 931e 70cfe8ea7ed4", "user restrictions" "view and polls only" }, "iat" 1657658555, "exp" 1821724014 } when you pass this user restriction, we will block that user from taking the restricted action when the user attempts to perform a restricted action, the following function will be called allowing you to handle this event, for example by presenting a view return true if you handle it or false if you'd like hotmic to handle it by informing the user this action is restricted fun onrestricteduseraction(source string) boolean { return false } update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 5 1' nov 8, 2022 android sdk version 1 5 0 this release contains new features and bug fixes updates sdk updated to target android 32 minor changes to participant handling performance features added added function to get a stream by id see below for a sample of how to call it this function includes duration of the video fun getstream( context context, apikey string, streamid string ) observable\<hmstreambasic?>? new color resource added for progress scrubber update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 5 0' nov 8, 2022 ios sdk version 4 1 0 improvements added accessibility identifiers to the chat text field, player overlay image view, and primary player view upgraded target to ios 16 features added added function to get a stream by id see below for a sample of how to call it this function includes duration of the video added optional videourl to hmstream this returns a hls url of the live stream when the stream state is live, returns a vod url of the vod hls stream when the state is vod, and returns null when it is in a different state this could be used to show a preview of the video in other parts of your application hmmediaplayer getstream(id id) { result in switch result { case success(let stream) // display the stream case failure(let error) // handle error } } changes removed support for ios 12 and 13 to update to this version, run pod update hotmicmediaplayer oct 18, 2022 ios sdk version 4 0 6 this release contains bug fixes bugs fixed we have made several optimizations to the presence or people sheet in the sdk that shows the number of users in the stream, and lists the users in the stream these optimizations may result in slightly slower updates of the numbers, but the sdk is now much more stable in tests of up to 100,000 concurrent users to update to this version, run pod update hotmicmediaplayer oct 3, 2022 ios sdk version 4 0 5 this release contains updates and bug fixes updates removed shipbook dependency, which was creating some errors for customers bugs fixed use computed properties for colors to ensure we get a new instance each time to update to this version, run pod update hotmicmediaplayer oct 3, 2022 android sdk version 1 4 11 this release contains new features and bug fixes updates removed shipbook dependency, which was creating some errors for customers bugs fixed share functionality was crashing if the client app is targeting android 32 and is being testing on a device > 30 this was fixed share icon was being shown on the player ui after a delay this was fixed update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 11' sep 19, 2022 android sdk version 1 4 10 this release contains new features and bug fixes features added on starting an uploaded video, it will be shown in the main player view, and the player with the host will be shown as a pip on starting an uploaded video, if the state is paused, then show the thumbnail/blank screen for the uploaded video, with the player with the host in pip added new analytics event video started which is triggered each time the primary player starts playing note this is equivalent to the video playing event, which occured on android, but we added this event to make it consistent with ios bugs fixed mute and unmute audio was not working for guest call ins to the stream this is fixed now update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 10' sep 19, 2022 ios sdk version 4 0 4 this release contains new features and bug fixes features added added new analytics event video started which is triggered each time the primary player starts playing for more details, go here https //docs hotmic io/sdk analytics#ocoom https //docs hotmic io/sdk analytics#ocoom bugs fixed renamed report/delete chat to report/delete comment prevented new chats from getting inserted while scrolling to latest chat to update to this version, run pod update hotmicmediaplayer aug 30, 2022 ios sdk version 4 0 3 this release contains new features and bug fixes features added chat table view gets content insets so banner ads and the info panel don’t overlay the topmost cells bugs fixed resolved issue where you couldn’t tap the host cell in the people screen the "duration" attribute of the "video played" event now returns duration in seconds, as a double, and only counts the time spent watching the video for that particular stream stream thumbnail is now displayed until the video has started playing to update to this version, run pod update hotmicmediaplayer aug 30, 2022 android sdk version 1 4 8 this release contains new features and bug fixes features added the thumbnail now appears at the beginning and the end of the stream, when no video is playing a "host" label now appears on hosts in the chat, indicating that it is the host that is chatting bugs fixed the "duration" attribute of the "video played" event now returns duration in seconds, as a double, and only counts the time spent watching the video for that particular stream the "troubleshoot" option is now disabled by default, so those who have not set this up will not have this option update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 6' aug 18, 2022 ios sdk version 4 0 2 this update has dropped the release candidate label this contains new features and bug fixes features added we now hide the invite button in the people screen if there’s no share text provided bugs fixed we resolved an issue where poll responses weren’t getting submitted properly update instructions to update to this version, run pod update hotmicmediaplayer aug 18, 2022 android sdk version 1 4 6 this update has dropped the release candidate label this contains new features and bug fixes features added the invite link is now hidden if there is no implementation provided by the parent app for the getsharetext callback bugs fixed rapid pressing of reactions was leading to incorrect count this has been resolved the "join" option in the members panel looked distorted in some cases this has been resolved update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 6' aug 10, 2022 android sdk version 1 4 5 rc (release candidate) this update contains a series of improvements and bug fixes for issues found we consider this a release candidate at this time, and will either publish a new version or update this to live if no issues are found in production improvements we made multiple improvements to support uploaded videos, which are videos uploaded to hotmic, we make an hls stream for them, and they can be played by the host in their stream this is the first release with support for this feature the video played analytics event now includes duration, which has how long the viewer was watching the stream cumulatively, at the time they left the video it will return null if we could not calculate this for some reason there are new colors that need to be used for polls be used for the polls hmp pollprimary is used for marking the selected answer and for the percentage bar on the options hmp pollprimarycontrast is used for the pressed state of the options polls have been enhanced to support larger scale bug fixes fixed a memory issue in the main player could cause the app to crash fixed an issue where following the host from the profile panel was not updating the host info panel update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 5' aug 15, 2022 ios sdk version 4 0 1 rc (release candidate) this update contains several bug fixes and an additional analytics event features added removed poll entry page, to get you straight into polls screen shown analytics events additions we now pass analytics events for the following screens on the panel called "chat reactions list", which is where you view all reactions for all participants in a stream bug fixes improvements to the sync process for uploaded videos present action and share sheets as popovers on ipad to prevent crashes update instructions to update to this version, run pod update hotmicmediaplayer or update your podfile lock aug 11, 2022 ios sdk version 4 0 0 rc (release candidate) this update contains several features giving more control over the hotmic sdk we consider this a release candidate at this time and will either publish a new version or update this to live if no issues are found in production features added banner ads now fade in/out, animation the duration of the animation can be customized by passing a "duration" in milliseconds specify 0 to disable animation screen shown analytics events additions we now pass analytics events for the following screens on the panel where you view all participants in a stream color changes to allow more color customization the color changes include added new tint content colors primary tint content secondary tint content tertiary tint content renamed highlight color to highlighted fill added new fill colors selected fill, selected poll answer fill video played analytics event is now sent with a duration duration is the total amount of time in milliseconds the user has ever spent in this video’s stream as determined by the backend note that duration will not be included if the request to get this data failed or the data does not exist note the video played event no longer occurs at the same time the video ended, and thus the current session duration calculated from when you were informed video played started to when video played occurred will be greater than the amount of time the video was played, due to the amount of time it took to fetch the total duration (mixpanel’s duration for hotmic app) support for using uploaded videos that are streamed to the player via hls hosts can use these to show content they have updated dependencies bitmovin 3 has been restored improvements improved the scalability of polling by using our new polls service bug fixes updated use of color in chat input accessory view resolved issue where host badges would not change color when system appearance changes update instructions to update to this version, run pod update hotmicmediaplayer or update your podfile lock aug 10, 2022 android sdk version 1 4 5 rc (release candidate) this update contains a series of improvements and bug fixes for issues found we consider this a release candidate at this time, and will either publish a new version or update this to live if no issues are found in production improvements we made multiple improvements to support uploaded videos, which are videos uploaded to hotmic, we make an hls stream for them, and they can be played by the host in their stream this is the first release with support for this feature the video played analytics event now includes duration, which has how long the viewer was watching the stream cumulatively, at the time they left the video it will return null if we could not calculate this for some reason there are new colors that need to be used for polls be used for the polls hmp pollprimary is used for marking the selected answer and for the percentage bar on the options hmp pollprimarycontrast is used for the pressed state of the options polls have been enhanced to support larger scale bug fixes fixed a memory issue in the main player could cause the app to crash fixed an issue where following the host from the profile panel was not updating the host info panel update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 5' july 25, 2022 ios sdk version 3 1 0 rc 1 (release candidate) this update contains several features more control over the hotmic sdk we consider this a release candidate at this time, and will either publish a new version or update this to live if no issues are found in production features added description and tags streams can now have a description, which is a plain text description of a stream like "this is the highlights from the 2022 nfl draft" streams can also have tags, which are an array of text fields set by the creator of the stream they can be anything, like "nba", "restricted content", and more volume controls we now support getting and changing stream media volume which overrides the user’s current media volume this only works for some types of media style changes use bold variants for default fonts for highlighted body and highlighted caption 1 update tint color of points image and text in poll answer view when you selected an answer and are awaiting results updated progress fill color for the selected poll answer improved tracking for duration duration allows admins to know how long a user has been in a stream the tracking part of duration is in this release, but a future release will provide the ability to retrieve duration removed remove token from mediasync as it was not used bug fixes resolve issue where get streams request was not sending specified user id resolve issue where some streams were wrongly showing as inaccessible remove unintentional ) in a text field update follow buttons in player and guest user profile to correctly change when the follow state changes update instructions to update to this version, run pod update hotmicmediaplayer or update your podfile lock july 5, 2022 android sdk version 1 4 3 rc 3 (release candidate) this update contains a series of bug fixes for issues found we consider this a release candidate at this time, and will either publish a new version or update this to live if no issues are found in production improvements the camera requirement has been removed from the sdk, so end users do not need to have a device with a camera to use an app with the sdk installed bug fixes we resolved an issue that caused follow tapped and sharing analytic events not sending in some circumstances update instructions to update to this version, make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 3' june 21, 2022 android sdk version 1 4 2 rc 2 (release candidate) this update contains a series of bug fixes for issues found, as well as a previously mentioned known issue we consider this a release candidate at this time, and will either publish a new version or update this to live if no issues are found in production improvements improved the way youtube videos look in streams in a variety of ways improved the syncing of youtube volume changes triggered by the host bug fixes fixed an issue where a chat reaction triggered the ae video publish end instead of the chat reacted event it now triggers the proper event viewers joining a stream after the host has started playing youtube will now see the youtube video in sync right away known issues the guest call in feature is experiencing some rare stability issues we are investigating and expect a fix soon update instructions to update to this version, simply make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 2' june 12, 2022 android sdk version 1 4 1 rc 1 (release candidate) this update contains much more control over the hotmic sdk we consider this a release candidate at this time, and will either publish a new version or update this to live if no issues are found in production features added major design revamp we have updated the ui based on feedback from our users, please give us your feedback! the biggest differences are in poll pages and the user profile pages more font controls we significantly revamped our font controls to allow you to input many more controls view our android sdk documentation for more details added new ads api to display ads from google ads view the android sdk documentation for more details allowed apps to pass follower count, following count, and following status into the hotmic sdk in the new getfollowdata in the callback interface this is great if you are managing following statuses in another application check out the getfollowdata callback in the android sdk documentation for details chat reactions have changed users now tap on a message to react a new full screen option was added for users to use this, users just tap the icon in the bottom right of the stream we have added "tags" and "description" to the streams object this means if a creator or admin on a stream adds tags or descriptions (outside the sdk), these will be returned in the streams objects tags are an array of strings, and can be anything set by the user description is a string, that can be used to describe a stream in more detail removed isfollowing was removed it was replaced with getfollowdata we removed the polls from the chat feed, since they now appear in the toolbar bug fixes we made a variety of performance improvements to loading the streams page we solved several ui bugs that could occur on a stream in some cases some items to improve accessibility across several pages, including polls we resolved some rare issues involving co hosts streaming on top of youtube we resolved some issues with going on break while on youtube known issues viewers cannot currently view a youtube video that a host has started prior to them joining the stream we expect to fix this in our next patch release the guest call in feature is experiencing some rare stability issues we are investigating and expect a fix soon update instructions to update to this version, simply make sure that your build gradle(app) includes the following dependency implementation 'io hotmic player\ hotmic android sdk 1 4 1' may 31, 2022 ios sdk version 3 0 1 rc 2 (release candidate) this contains a minor update to ensure compatibility across devices bug fixes there was a missing framework file that was re added may 31, 2022 ios sdk version 3 0 0 rc 1 (release candidate) this update contains much more control over the hotmic sdk we consider this a release candidate at this time, and will either publish a new version or update this to live if no issues are found in production features added major design revamp we have updated the ui based on feedback from our users, please give us your feedback! more font controls we significantly revamped our font controls to allow you to input many more controls we improved our documentation about the theme options here custom themes docid\ yydyydvfwigh17k83d6cz so you can review where your font selections will appear in the hotmic sdk added new ads api to display ads from google ads see ads docid\ v9huat1p7ldtc10ycmzwj for more details allowed apps to pass follower count, following count, and following status into the hotmic sdk this is great if you are managing following in another application see social features docid 9fcl8akxkpag zl9ypice for more details removed we removed the polls from the chat feed, since they now appear in the toolbar bug fixes we updated some items to improve accessibility across several pages, including polls we resolved some rare issues involving co hosts streaming on top of youtube we resolved some issues with going on break while on youtube update instructions to update to this version, run pod update hotmicmediaplayer or update your podfile lock earlier changelogs available upon request we changed our documentation system may 31, 2022 versions of the docs prior to that point are available upon request