Listen and watch the latest videos from sagarkothari88. Hosted by 3Speak.tv. The free speech video platform on the HIVE blockchain.
https://3speak.tv/watch?v=sagarkothari88/knxltjot
Hello Hive & 3Speak Community members,
With this post, allow me to share some updates on 3Speak Mobile app.
What did I do?App Name changes* Updated the name for iOS users to "Video App" * Acela name is also used by Desktop App & creates confusion. * I am yet to apply the same change for Android App
Upvote feature* I have added upvote feature. * For posting key based logged in users, it is straight forward. * For users who have logged in with HiveAuth, it has little complexity. I've tried to explain it below.
Deep dive on how it works* Get Info of the post * If upvote not found, show upvote button * If upvote found, hide upvote button * Connect with sockets for HiveAuth * Generate operations for broadcast * encrypt operations * send it via sockets * via sockets, get hive-auth-transaction-id * Generate HAS URL & QR code * Provide Auto Navigate + QR Code tap based navigation
ScreenshotWhat's next?* Listen for Approval or Denial * Refresh user interface accordingly * Show list of upvotes, %, value * Allow user to comment
Feedback / Info* Do you want more Info? Please let me know via comment section * Do you have feedback to share? Please use comment section * Please check above video & share feedback
Support Me
| Please π | Support Me | | --- | --- | | Donate Hive Or HBD | Vote me as Hive Witness |
Other CommunitiesI recommend joining these communities on Hive & Discord.
Click on the banner to join
Click on the banner to join
Important 3Speak Links
| 3Speak.tv | 3Speak Twitter | 3Speak Hive | 3Speak Telegram | | 3Speak in Spanish | Download Android App | Download iOS App | Download Desktop App | | Join 3Speak Discord | Setup Encoder Node | Vote for 3Speak Proposal | Vote 3Speak as Witness |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/asmzfypy
Hello Hive & 3Speak Community members,
With this post, allow me to share some updates on 3Speak Mobile app.
Background* I am currently working on the Mobile App. * For the mobile app, we are using cross-platform-app-development called Flutter. * Cross-platform-app-dev = with little code, you support iOS, Android, etc. * But it comes with itβs own limitations * Those limitations are hitting hard & causing issues in the app.
List of issuesWith Flutter, we have several issues & limitation on Video player
Why Now?* At the moment, we are doing a lot of refactoring and making open source contribution. * With acela-core, SpkNetwork is trying to keep the back-end code completely open-source. * With GraphQL, Any one can use queries & use it in their DApp. * Such Massive refactoring work also made me think about the refactoring mobile app. * I am already re-writing the most of the screens with GraphQL & Acela-core, why not native? * So, I worked on a separate code-base/repository to build the native app for iOS users.
Demo Items* Feeds switching on Top bar / Quick switch Feeds * Play video & Explore feed at the same time (landscape) * Hide Side Menu to get full window experience * Full Screen Video experience * Work & Play video, Picture in Picture mode * Change Playback speed without any issues
Feedback / Info* Do you want more Info? Please let me know via comment section * Do you have feedback to share? Please use comment section * Please check above video & share feedback
Support Me
| Please π | Support Me | | --- | --- | | Donate Hive Or HBD | Vote me as Hive Witness |
Other CommunitiesI recommend joining these communities on Hive & Discord.
Click on the banner to join
Click on the banner to join
Important 3Speak Links
| 3Speak.tv | 3Speak Twitter | 3Speak Hive | 3Speak Telegram | | 3Speak in Spanish | Download Android App | Download iOS App | Download Desktop App | | Join 3Speak Discord | Setup Encoder Node | Vote for 3Speak Proposal | Vote 3Speak as Witness |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/rvkdrgzh
Hello Team Ecency,
With this Video, I'll explain followings
upload_info APIWhere to find source code?* Here * https://github.com/spknetwork/legacy-studio-frontend-poc-react
EndPoints
const studioEndPoint = "https://studio.3speak.tv";const tusEndPoint = "https://uploads.3speak.tv/files/";
Code snippet for upload_info
async function updateVideoInfo( oFilename, videoUrl, thumbnailUrl, ) { try { const { data } = await axios.post( `${studioEndPoint}/mobile/api/upload_info`, { filename: videoUrl, oFilename: oFilename, size: 9609313, // NOTE: please change (in bytes) duration: 40, // NOTE: please change (seconds) thumbnail: thumbnailUrl, owner: username, isReel: false, // if video is a reel/3shorts }, { withCredentials: false, headers: { "Content-Type": "application/json", "Authorization": `Bearer ${accessToken}`, }, } ); return data; } catch (e) { console.error(e); throw e; } }
Code snippet for getting status of all videos of a user
async function getAllVideoStatuses(access_token) { try { let response = await client.get( `${studioEndPoint}/mobile/api/my-videos`, { withCredentials: false, headers: { "Content-Type": "application/json", Authorization: `Bearer ${access_token}`, }, } ); return response.data; } catch (err) { console.log(err); throw err; } }
Why here?* We are building open source code base.
* I think, with this video, I can help more users who wants to integrate APIs
* More clients can integrate with Spknetwork
More Queries* Please reach out to me in discord 3Speak server * Or Add comment below the post
Support Me
| Please π | Support Me | | --- | --- | | Donate Hive Or HBD | Vote me as Hive Witness |
Other CommunitiesI recommend joining these communities on Hive & Discord.
Click on the banner to join
Click on the banner to join
Important 3Speak Links
| 3Speak.tv | 3Speak Twitter | 3Speak Hive | 3Speak Telegram | | 3Speak in Spanish | Download Android App | Download iOS App | Download Desktop App | | Join 3Speak Discord | Setup Encoder Node | Vote for 3Speak Proposal | Vote 3Speak as Witness |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/vtlpmgyq
Hello Hive Community Members,
With this post, I'll share the details of the tasks on which I am currently working.
HAS + HiveKeychain based AuthenticationHAS + HiveKeychain based Posting Key validationHAS + HiveKeychain based granting posting authority to threespeakWhere do I need help?* I am using account_update2 operation
* For some reason, HiveKeychain app is showing disappearing prompt & as a user, I can't confirm transaction.
* Please review my code & help me fix this. I'll reward the one who helps
* https://github.com/spknetwork/Android-App/blob/feature/graphQL/ios/Runner/public/index.html#L453:L467
* Why don't you ask HiveKeychain tea? I already did - https://discord.com/channels/783634040170479687/783638177943912459/1088354959394877490
Feedback / Info* Do you want more Info? Please let me know via comment section. * Do you have feedback to share? Please use comment section
Support Me
| Please π | Support Me | | --- | --- | | Donate Hive Or HBD | Vote me as Hive Witness |
Other CommunitiesI recommend joining these communities on Hive & Discord.
Click on the banner to join
Click on the banner to join
Important 3Speak Links
| 3Speak.tv | 3Speak Twitter | 3Speak Hive | 3Speak Telegram | | 3Speak in Spanish | Download Android App | Download iOS App | Download Desktop App | | Join 3Speak Discord | Setup Encoder Node | Vote for 3Speak Proposal | Vote 3Speak as Witness |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/uvjvqavy
Hello Community Members,
This is an unofficial update from @sagarkothari88 about 3Speak.
Official updates will be provided by @threespeak 's handle.
Supporting PostingKey based user sessions* Following APIs can be used by any DApp * With these APIs, DApp can + log in a user with 3Speak Platform + Show uploaded videos of a user * Full Source code can be found on github * https://github.com/spknetwork/legacy-studio-frontend-poc-react/blob/master/src/App.js
Step 1 - Add Necessary dependencies
import React, { useState } from "react";import axios from "axios";import { wrapper } from "axios-cookiejar-support";import { CookieJar } from "tough-cookie";import hive from "@hiveio/hive-js";axios.defaults.headers.post["Access-Control-Allow-Origin"] = "*";const jar = new CookieJar();const client = wrapper(axios.create({ jar }));const studioEndPoint = "https://studio.3speak.tv";
Step 2 - Get Encoded JWT Access Token* In the following logMe() function, you can see that, I've just logged the decrypted access-token.
async function logMe() { try { let response = await client.get( `${studioEndPoint}/mobile/login?username=${username}`, { withCredentials: false, headers: { "Content-Type": "application/json", }, } ); console.log(`Response: ${JSON.stringify(response)}`); const memo = response.data.memo; console.log(`Memo - ${response.data.memo}`); let access_token = hive.memo.decode(postingKey, memo); access_token = access_token.replace("#", ""); console.log(`Decrypted ${access_token}\n\n`); } catch (err) { console.log(err); throw err; }}
Step 3 - Get All Videos
async function getAllVideoStatuses(access_token) { try { let response = await client.get( `${studioEndPoint}/mobile/api/my-videos`, { withCredentials: false, headers: { "Content-Type": "application/json", "Authorization": `Bearer ${access_token}` }, } ); return response.data; } catch (err) { console.log(err); throw err; }}
That's it.* Yes. It is as simple as this.
* Get JWT Token, Decrypt it & use it to get videos of a user.
What are you waiting for?* You can go ahead & implement it in your DApp
Important Notes* 3Speak is also working on a complete re-write backend. * In future, we may have different APIs * These APIs may get deprected in near future.
Feedback / Info* Do you want more Info? Please let me know via comment section. * Do you have feedback to share? Please use comment section
Support Me
| Please π | Support Me | | --- | --- | | Donate Hive Or HBD | Vote me as Hive Witness |
Other CommunitiesI recommend joining these communities on Hive & Discord.
Click on the banner to join
Click on the banner to join
Important 3Speak Links
| 3Speak.tv | 3Speak Twitter | 3Speak Hive | 3Speak Telegram | | 3Speak in Spanish | Download Android App | Download iOS App | Download Desktop App | | Join 3Speak Discord | Setup Encoder Node | Vote for 3Speak Proposal | Vote 3Speak as Witness |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/kzhnowtlgc
reply to a video with another video on ctt from 3Speak Acela mobile app
https://3speak.tv/watch?v=sagarkothari88/zcwuvhylmj
Hello 3Speak Community Members
In today's video, I am going to show you how to start self-hosting your videos & keep it decentralised & immutable.
UI Changes indicating IPFS* Let's take a look at the latest mobile app of 3Speak. * As you scroll through the videos, you'll notice this green cube icon * Those videos which have this Icon, indicates that those videos are Decentralised. * Others are considered a regular videos - stored on centralised storage space called wasabi buckets.
How to upload decentralised video?* So, you might be wondering, how do I upload my video as decentralised video. * Answer is simple - start using mobile app. * Any video uploaded by mobile application is decentralised in nature by default. * Also, if you're a beta user of a 3speak, your video is also uploaded as a decentralised video.
What's IPFS?* IPFS works on a hashing system. * Each file has a unique Hash. * I've added a link in the post to help you understand more about IPFS. * https://ipfs.tech * I also recommend you to do your research.
How to Self-host?* So, as a user, all you have to do is tap on the video & check out video info. * There you'll see this icon again. Tap on it, it will open share-sheet. * Using that share sheet, share it to yourself or your community members * Ask them to pin it on your system.
Step by Step, please.1. Open mobile app 2. Select the decentralised video 3. Copy the IPFS HASH 4. Share it to yourself or your Community 5. Launch IPFS Desktop app or use brave browser 6. Switch to files 7. Add a pin & paste IPFS Hash, provide name 8. Wait for some time based on size of the video. 9. Congrats. You've just pinned a video.
This video is now IMMUTABLE as long as all the pins are not deleted.
Start uploading from mobile to upload your video as immutable videos.
How do I play self-hosted video from my system?* In near future, I am also going to add feature * With this feature, you can play the videos which are self-hosted. * So, instead of playing IPFS videos from CDN of 3Speak, you can also play the video, from your system or others system.
Vote me as your Witness* If you like my work, please please vote me as your hive witness to keep me going. * https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Lots of β€οΈ Love for Hive* This is open source contribution * It's all contribution for the hive Community * Wish me luck
Who am I?* I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π* Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | - | - | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/tjebadlezs
Hello Hive Community members,
With this video, let's take a deep dive in understanding, how HiveAuth works with HiveKeychain & Flutter app.
I've already given a demo to show it in working.
Please check the previous post, if you've not checked.
@arcange, @stoodkev - tagging you as discussed over discord.
Slide 1Slide 2Slide 3Slide 4Swimlane DiagramDid it help?* I hope this short video session was helpful for you guys. * I want more devs to join Hive community. * Hoping that with this tutorial, weβll have more flutter & native devs showing interest.
Who am I?* I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π* Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | - | - | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/qnxdntoaik
IntroHello Hive Community members,
Let's get started.* Okay. So, Let's get started. * On the right, you are looking at the mirroring of my Actual iPhone. * On the left, you can see that I have opened Android Studio & You are looking at code which is written in Dart language. * With Dart language & Flutter SDK you can build apps for multiple platforms.
Explore source code* Let's go to browser. * https://github.com/sag333ar/hive_auth_demo * Anyone can go ahead & fork the code which I've written. * It is open source & available for all community members. * We'll take a look at the main.dart. * Here you can see that, on tap of login button, I am invoking a native method with a parameter username. * At the moment, username is static. * But if you're building an app, you can take the value from input field & pass that into this parameter.
Flutter to Native?* How does flutter to native communication works? * let's find the answer from their website. * https://docs.flutter.dev/development/platform-integration/platform-channels
What next?* So, What happens after it? * Native app invokes HAS with those params. * HAS provides A QR Code String & with that QR code String, we do redirection to KeyChain app. * As a user, you must have hive-keychain installed * And also, it would be great if you're logged in already * If everything is set correctly, flutter app will launch HiveKeychain app. * Once you provide authorisation from hive-kechain, navigate back to your flutter app.
Refresh* Click on refresh. * As a developer, you can also integrate auto-refresh, upon app resume. I leave that to you to integrate. * Now, you can see the HAS-ID on the screen. Of course I have to keep it blurred for security reasons. * It also shows expiry value.
Did it help?* I hope this short video session was helpful for you guys. * I want more devs to join Hive community. * Hoping that with this tutorial, we'll have more flutter & native devs showing interest.
Who am I?* I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π* Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | - | - | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/iflgwjvbvs
Updates from 5-Dec-2022 to 9-Dec-2022* β Clear Gitlab Board * β AltStore Listing (Highest priority) β * β Shorts under the brackets & have links - frontend + needs to be merged by Vaultec * β Move the desktop link down * β Move the link of communities up one level * π¨βπ» Video Player for 3Shorts on 3Speak.tv - Some front-end engineer needs to do this
Updates from 12-Dec-2022 to 16-Dec-2022* β App > 3Shorts > Infinite 3Shorts * β App > 3Shorts > Portrait & Landscape shorts support on 3Shorts - @sagarkothari88 * β App > 3Shorts > button to Share * β App > 3Shorts > button to view comments * β App > 3Shorts > button to view video info / hive post * β App > 3Shorts > Investigate black 3Shorts (@dtbworld/xoszouzp) - @sagarkothari88
Preview via screenshots
Next To-DosHigh Priority* Acela Mobile App > Integrate Login with Hive-Keychain * Creator Studio > Update API to support Hive-Keychain-Sessions * Acela Mobile App > Update logic to add post with Hive-Keychain * Acela Mobile App > Hive Keychain session expiry handler * 3Speak Platform > Update creator studio to support all clients with Hive Keychain sessions (Ecency, dbuzz, leo, peakd etc.)
Priority items right after above* App > 3Shorts > Upvote & Downvote button on 3Shorts * App > Video Details > Upvote & Downvote button * App > 3Shorts > Add a comment * App > Video Details > Add a comment
Priority items after completing all of above items* App > 3Shorts > Generalised analytics to track watched duration of 3Shorts * App > Video Details > Generalised analytics to track watched duration of Video * App > Important Links > Add More links * CDN > Creator Studio > Delete the videos which are pirated content & illegal. * β Creator Studio > Understand how to resolve issue (mongoose / Mongodb) for creator studio
Who am I?* I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π* Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | - | - | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/vhnrresbix
Hello 3Speak Community members
API Documentation All one has to do is open following URL in the browser.
https://3speak.tv/apiv2
API to display Home page - videos feed https://3speak.tv/apiv2/feeds/home
Use values indicated in the screenshot below to populate the user-interface.
API to display Trending videos Feed https://3speak.tv/apiv2/feeds/trending
API to display New Content - videos Feed https://3speak.tv/apiv2/feeds/new
API to display First Uploads - videos Feed https://3speak.tv/apiv2/feeds/firstUploads
API to display Leaderboard https://3speak.tv/apiv2/leaderboard
Refer to Mobile App source code * Mobile app source code is open source * Explore it * Find what you need. * Ask me in the comment section or in 3Speak Discord
It's too centralised * No worries. * You can use HiveSearcher API or HiveSQL or any other hive-tool * Query data you need & display on the user-interface you need. * All you have to look for is - https://3speak.tv/watch in the search query. * Add any additional parameters to prepare feeds like trending, new etc. on your own.
TaDa π * That's it for this post. * In this video/post, I've covered followings + Render Home Page with videos on your DApp + Render New Content videos on your DApp + Render First Uploads videos on your DApp + Render Trending videos on your DApp + Render Leaderboard of users on your DApp
More details are cooking π§βπ³ * Yes. I am working on more details. * Stay tuned for more updates * I'll prepare another video & post soon. * If you like my work, do NOT forget to motivate me by voting me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Who am I? * I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/ifcqqudsmt
Hello 3Speak Community members,
Let me quickly give you an update on development activities which I've done last week.
Mobile application * I have integrated all 3 feeds - Trending, New & First upload. * At the moment there are not many 3shorts uploaded via mobile app. * So, I am showing the videos having lenght less than 5 mins. * I have created tab bar for easy navigation between feeds. * Everything is gesture controlled * Swipe up & down to see next or previous 3Short * Swipe Left or Right to see different 3Shorts Feed * Swipe from Left Edge of the screen to Go back. * Each short shows the author & permlink of Hive post also
Creator Studio * I updated videos & marked them as 3Short video which were previously uploaded under 3Shorts community * I fixed issue in the API for uploading 3Short from app * I prepared a script to find out the total space taken by the videos uploaded by banned users. * Videos from Banned users who uploaded pirated content goes upto 3 TB
FrontEnd * Trending Feed, New Feed, First Upload Feed - these are the feeds which I've updated which can take parameters for 3Shorts & provide data accordingly
Other tasks * Customer Support & Site Reliability Engineering tasks * I also got on call with SQHell & tried to investigate issues
Demo Screenshots Open Drawer Menu to see 3Speak Shorts option item
This is how loading screen looks when loading 3Shorts
3Shorts playing video of @ragaroot
3Shorts playing video of @josuemonterola
3Shorts playing video of @threeshorts-mod
3Shorts playing video of @rairfoundation
Who am I? * I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/zfagoehqrd
Hello 3Speak Community Members, with this short 3 second video, I want to share that I have made somne exciting progress on 3Speak Reels feature.
Stay Tuned for more updates.
Who am I? * I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/mdifqvipjr
Hello 3Speak Community members Some Exciting News * I have some exciting news to share. * I am working on 3Speak Shorts. * Meaning that you can view short clips or videos just like YouTube or Instagram Reels
What do we want to Call it? * 3Speak Reels? * or 3Speak Shorts? * Name it what you want. * I'll take care of building that feature on mobile-app.
Research & Experiment * Everything which I've done so far is a draft version. * It means it's not yet final. * I am showing you my expriments. * I just want to show you that what I've done & with that I want your feedback. * With Feedback, I can build the app-feature the way community wants.
Let's review * Let me quickly give you the overview of what I have done. * I've added a new menu item in the drawer - which says 3Speak Shorts. * Upon tapping on it, App would start playing the video which is found first in the feed.
Which Videos? * Now, you might be wondering - Which videos * So, I am yet to build a new API. * This API will allow users to see videos having length less than 1 min 30 seconds
iOS or Android or Both? * I was able to implement this successfully for iOS at the moment. * I am yet to create custom video player to play reels on Android
What custom video player? * A custom player which goes edge to edge on the screen * A custom player which allows swipe up & swipe down * A custom player which disables controls on the screen * A custom video player which automatically plays the video * A custom player which allows user to swipe back to go back
What's next? * Android Custom Video Player * Create new API for 3Speak video reels / shorts * Take feedback from Team & community
Who am I? * I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/zsjmmibtny
GOAL * To motivate more PEOPLE to join decentralized social media * Help people to move away from centralized social media. * Contribute to different decentralized social media platforms
Action * I encourage those who are on decentralized social media. * I reward daily to different community members
How? * I upvote content from different decentralized social media platforms * By doing this, I (@sagarkothari88) encourage content writers. * I also contribute to different decentralized social media platforms with my skillset
Who am I? * I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/ypbzruwwvb
1. Ecency integration & documentation
Who am I? * I am @sagarkothari88 * Software engineer by profession * I am helping others to grow on different platforms * I am also contributing to different decentralized social media platforms
GOAL * To motivate more PEOPLE to join decentralized social media * Help people to move away from centralized social media. * Contribute to different decentralized social media platforms
Action * I encourage those who are on decentralized social media. * I reward daily to different community members
How? * I upvote content from different decentralized social media platforms * By doing this, I (@sagarkothari88) encourage content writers. * I also contribute to different decentralized social media platforms with my skillset
Who am I? * I am @sagarkothari88. * I am currently working on a mobile application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support 3Speak
| | | | | | | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/jgywyxmzej
Hello Community Members,
I am working on 3Speak Application.
Community of user's choice * Few community members asked me to implement following feature * As a user, I should be able to select the community * And video should be posted in that commuity * I took this feedback as priority & added the fix
Important links * Many users are don't have full set of links which are important for 3Speak * I've added a new menu item in the side-menu * On tapping on it, you'll find all useful links
Development Updates - @sagarkothari88 Other features (not mobile app) on which I am working Disabling Download button * We've decided to disable / remove download button * Download original video button is heavily misused * Users are uploading NetFlix & other seasons * Users are using it for piracy * I've removed button & code is updated for the 3Speak.tv website * I've also raised the pull request * Waiting for PR to be merged & deployed on this
Deleting original video * Many users are uploading videos in 4K or 8K * Once video encoding is complete, there is no need to keep these videos * I've updated the code to Delete the source video as soon as encoding is successful * This will have impact only on BETA users * It will only delete IPFS videos * Delete = UNPIN original video from IPFS
Recovering IPFS Storage Space * Deleting original video will only work after it is deployed * It will delete videos which are uploaded after deployment * It is only applicable to BETA users * I've added a script to delete original videos which were uploaded before deployment * By running this script, ThreeSpeak will be able to recover BULK IPFS Storage Space
Recovering WASABI Storage Space * Above mentioned items are only applicable to beta users + IPFS * I am also doing digging around recovering storage space with WASABI.
What's next on mobile-app? * One user @davedickeyyall complained that videos taken by camera are not saved to Device * This is high pririty issue * I am going to work on it & roll out a release soon.
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/qzlmicetfl
Hello Community Members,
I am working on 3Speak Application.
Community of user's choice * Few community members asked me to implement following feature * As a user, I should be able to select the community * And video should be posted in that commuity * I took this feedback as priority & added the fix
Important links * Many users are don't have full set of links which are important for 3Speak * I've added a new menu item in the side-menu * On tapping on it, you'll find all useful links
Development Updates - @sagarkothari88 Other features (not mobile app) on which I am working Disabling Download button * We've decided to disable / remove download button * Download original video button is heavily misused * Users are uploading NetFlix & other seasons * Users are using it for piracy * I've removed button & code is updated for the 3Speak.tv website * I've also raised the pull request * Waiting for PR to be merged & deployed on this
Deleting original video * Many users are uploading videos in 4K or 8K * Once video encoding is complete, there is no need to keep these videos * I've updated the code to Delete the source video as soon as encoding is successful * This will have impact only on BETA users * It will only delete IPFS videos * Delete = UNPIN original video from IPFS
Recovering IPFS Storage Space * Deleting original video will only work after it is deployed * It will delete videos which are uploaded after deployment * It is only applicable to BETA users * I've added a script to delete original videos which were uploaded before deployment * By running this script, ThreeSpeak will be able to recover BULK IPFS Storage Space
Recovering WASABI Storage Space * Above mentioned items are only applicable to beta users + IPFS * I am also doing digging around recovering storage space with WASABI.
What's next on mobile-app? * One user @davedickeyyall complained that videos taken by camera are not saved to Device * This is high pririty issue * I am going to work on it & roll out a release soon.
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3Speak community members
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/eodhytladb
Hello 3Speak Community members π
GOAL To motivate more PEOPLE to join decentralised social media & move away from centralised social media.
Action We encourage those who are on decentralised social media.
21-Aug-2022 * This is an Ecency points based encouragement post. * @bhattg & I (@sagarkothari88) are working hard to encourage community members.
Winners are listed below * Today, We've decided to give the give-away to following users. * Don't forget to motivate above mentioned users by clicking the links provided.
| User | Link | Ecency Points | Amount | | --- | --- | --- | --- | | @joetunex | https://ecency.com/@joetunex/hmjwvhqf | 150 Points | $ 1.00 | | @ylich | https://ecency.com/@ylich/haszlcol | 150 Points | $ 1.00 | | @bdogplay | https://ecency.com/@bdogplay/xsmilkyi | 150 Points | $ 1.00 | | @yolimarag | https://ecency.com/@yolimarag/dtmohcke | 150 Points | $ 1.00 | | @lsnt | https://ecency.com/@lsnt/wqqgsvgq | 150 Points | $ 1.00 | | @rezoanulvibes | https://ecency.com/@rezoanulvibes/lrnamhmf | 150 Points | $ 1.00 | | @belug | https://ecency.com/@belug/sqozrqgs | 150 Points | $ 1.00 | | @ander10 | https://ecency.com/@ander10/qgwzyeou | 150 Points | $ 1.00 | | @overunitydotcom | https://ecency.com/@overunitydotcom/aybpwrnfik | 150 Points | $ 1.00 | | @sandymeyer | https://ecency.com/@sandymeyer/bhezzoqjl | 150 Points | $ 1.00 |
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members.
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
3Speak Videos https://3speak.tv/watch?v=joetunex/hmjwvhqf
https://3speak.tv/watch?v=ylich/haszlcol
https://3speak.tv/watch?v=bdogplay/xsmilkyi
https://3speak.tv/watch?v=yolimarag/dtmohcke
https://3speak.tv/watch?v=lsnt/wqqgsvgq
https://3speak.tv/watch?v=rezoanulvibes/lrnamhmf
https://3speak.tv/watch?v=belug/sqozrqgs
https://3speak.tv/watch?v=ander10/qgwzyeou
https://3speak.tv/watch?v=overunitydotcom/aybpwrnfik
https://3speak.tv/watch?v=sandymeyer/bhezzoqjl
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members.
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/itymluvaci
note: I published this from my iPhone using latest iOS 3Speak app.
With this video, I have illustrated that video upload using your mobile works very well.
In this video, I've followed these set of steps.
Upload video process 1. Download the latest version of the app on your Mobile 2. Log in with your posting key (Log in with Hive Keychain coming soon) 3. Click on Plus button 4. Select Camera or Photo gallery 5. Upload the video.
Waiting process * Now that video upload is complete, You'll have to wait for some time. * Your Video is now moved to encoding queue. * Your video can be encoded by any encoder node - decentralisation. * You can always check the status of your video. * Open Drawer menu from left edge of the screen. * Tap on my account. * If your video shows under first tab β³, your video is not yet encoded. * If your video shows under second tab π, your video is ready to be published.
Publishing process. Drawer menu > My Account > Second Tab π
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members. * I want to contribute for mobile-application for CleanPlanet community members.
Do you like the work I do? * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support Me Back π To support my initiatives, use following links.
| | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/xjevuzinih
Hello 3Speak Community members π
GOAL To motivate more PEOPLE to join decentralised social media & move away from centralised social media.
Action We encourage those who are on decentralised social media.
20-Aug-2022 WHAT & How? * This is an Ecency points based encouragement post. * @bhattg - Finds posts for curation & pass it to @sagarkothari88. * @sagarkothari88 - does the curation manually to each post.
Winners are listed below * Today, We've decided to give the give-away to following users. * Don't forget to motivate above mentioned users by clicking the links provided.
| User | Link | Ecency Points | Amount | | --- | --- | --- | --- | | @@@jongolson | https://ecency.com/@jongolson/rinpfalk | 150 Points | $ 1.00 | | @@@ramsses-sw25 | https://ecency.com/@ramsses-sw25/ytxutfap | 150 Points | $ 1.00 | | @@@merit.ahama | https://ecency.com/@merit.ahama/vxvkpthi | 150 Points | $ 1.00 | | @@@walkingkeys | https://ecency.com/@walkingkeys/bkhjhjzt | 150 Points | $ 1.00 | | @@@susamusic | https://ecency.com/@susamusic/ceshfcen | 150 Points | $ 1.00 | | @@@pressfortruth | https://ecency.com/@pressfortruth/ptnsgrpo | 150 Points | $ 1.00 | | @@@kembrishep-007 | https://ecency.com/@kembrishep-007/mdzvfche | 150 Points | $ 1.00 | | @@@yeral-diaz | https://ecency.com/@yeral-diaz/cszpyqvv | 150 Points | $ 1.00 | | @@@highimpactflix | https://ecency.com/@highimpactflix/pxwqikuc | 150 Points | $ 1.00 | | @@@osita21 | https://ecency.com/@osita21/hcdhbhsh | 150 Points | $ 1.00 |
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members.
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
3Speak Videos https://3speak.tv/watch?v=jongolson/rinpfalk
https://3speak.tv/watch?v=ramsses-sw25/ytxutfap
https://3speak.tv/watch?v=merit.ahama/vxvkpthi
https://3speak.tv/watch?v=walkingkeys/bkhjhjzt
https://3speak.tv/watch?v=susamusic/ceshfcen
https://3speak.tv/watch?v=pressfortruth/ptnsgrpo
https://3speak.tv/watch?v=kembrishep-007/mdzvfche
https://3speak.tv/watch?v=yeral-diaz/cszpyqvv
https://3speak.tv/watch?v=highimpactflix/pxwqikuc
https://3speak.tv/watch?v=osita21/hcdhbhsh
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members.
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/esryocat
Hello 3Speak Community members π
GOAL To motivate more PEOPLE to join decentralised social media & move away from centralised social media.
Action We encourage those who are on decentralised social media.
19-Aug-2022 * This is an Ecency points based encouragement post. * @bhattg & I (@sagarkothari88) are working hard to encourage community members.
Winners are listed below * Today, We've decided to give the give-away to following users. * Don't forget to motivate above mentioned users by clicking the links provided.
| User | Link | Ecency Points | Amount | | --- | --- | --- | --- | | @instamental | https://ecency.com/@instamental/xhkxaamp | 150 Points | $ 1.00 | | @geadriana | https://ecency.com/@geadriana/hdxsilrw | 150 Points | $ 1.00 | | @nerdvana | https://ecency.com/@nerdvana/qgqgosfb | 150 Points | $ 1.00 | | @digitalopus | https://ecency.com/@digitalopus/nmzsnwck | 150 Points | $ 1.00 | | @alexandersw020 | https://ecency.com/@alexandersw020/yjklpymj | 150 Points | $ 1.00 | | @cahlen | https://ecency.com/@cahlen/ujwzyshs | 150 Points | $ 1.00 | | @lunaticanto | https://ecency.com/@lunaticanto/elkzjhki | 150 Points | $ 1.00 | | @jesuslnrs | https://ecency.com/@jesuslnrs/qjpwyuig | 150 Points | $ 1.00 | | @cetb2008 | https://ecency.com/@cetb2008/ybftcqzi | 150 Points | $ 1.00 | | @ragaroot | https://ecency.com/@ragaroot/swkswyxl | 150 Points | $ 1.00 |
3Speak Videos https://3speak.tv/watch?v=instamental/xhkxaamp
https://3speak.tv/watch?v=geadriana/hdxsilrw
https://3speak.tv/watch?v=nerdvana/qgqgosfb
https://3speak.tv/watch?v=digitalopus/nmzsnwck
https://3speak.tv/watch?v=alexandersw020/yjklpymj
https://3speak.tv/watch?v=cahlen/ujwzyshs
https://3speak.tv/watch?v=lunaticanto/elkzjhki
https://3speak.tv/watch?v=jesuslnrs/qjpwyuig
https://3speak.tv/watch?v=cetb2008/ybftcqzi
https://3speak.tv/watch?v=ragaroot/swkswyxl
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members.
Support Me Back π * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/fmwvfwjp
Hello 3Speak Community members π
GOAL To motivate more PEOPLE to join decentralised social media & move away from centralised social media.
Action We encourage those who are on decentralised social media.
18-Aug-2022 * This is an Ecency points based encouragement post. * @bhattg & I (@sagarkothari88) are working hard to encourage community members.
Winners are listed below * Today, We've decided to give the give-away to following users. * Don't forget to motivate above mentioned users by clicking the links provided.
| User | Link | Ecency Points | Amount | | --- | --- | --- | --- | | @theouterlight | https://ecency.com/@theouterlight/mizoeaqb | 150 points | $ 1.00 | | @alejandrop | https://ecency.com/@alejandrop/mlwlrlem | 150 points | $ 1.00 | | @daniel2001 | https://ecency.com/@daniel2001/cqrugghb | 150 points | $ 1.00 | | @ayrin344 | https://ecency.com/@ayrin344/idyrvpjn | 150 points | $ 1.00 | | @rezoanulvibes | https://ecency.com/@rezoanulvibes/ssgdrwun | 150 points | $ 1.00 | | @athunderstruck | https://ecency.com/@athunderstruck/tlpbxpwm | 150 points | $ 1.00 | | @criptomonedastv | https://ecency.com/@criptomonedastv/bgkdvoxe | 150 points | $ 1.00 | | @williansmarquez | https://ecency.com/@williansmarquez/qszuojbh | 150 points | $ 1.00 | | @rtonline | https://ecency.com/@rtonline/rfcyyiqs | 150 points | $ 1.00 | | @jhayang | https://ecency.com/@jhayang/phjjzqgy | 150 points | $ 1.00 |
3Speak Videos https://3speak.tv/watch?v=theouterlight/mizoeaqb
https://3speak.tv/watch?v=alejandrop/mlwlrlem
https://3speak.tv/watch?v=daniel2001/cqrugghb
https://3speak.tv/watch?v=ayrin344/idyrvpjn
https://3speak.tv/watch?v=rezoanulvibes/ssgdrwun
https://3speak.tv/watch?v=athunderstruck/tlpbxpwm
https://3speak.tv/watch?v=criptomonedastv/bgkdvoxe
https://3speak.tv/watch?v=williansmarquez/qszuojbh
https://3speak.tv/watch?v=rtonline/rfcyyiqs
https://3speak.tv/watch?v=jhayang/phjjzqgy
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members. * I want to contribute for mobile-application for CleanPlanet community members.
Do you like the work I do? * Vote me as your hive witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support Me Back π To support my initiatives, use following links.
| | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/nlmuebee
Hello 3Speak Community members π
GOAL To motivate more PEOPLE to join decentralised social media & move away from centralised social media.
Action We encourage those who are on decentralised social media.
16-Aug-2022 * This is an Ecency points based encouragement post. * @bhattg & I (@sagarkothari88) are working hard to encourage community members.
Winners are listed below * Today, We've decided to give the give-away to following users. * Don't forget to motivate above mentioned users by clicking the links provided.
| User | 3Speak Video Link | Link | Ecency Points | Amount | | --- | --- | --- | --- | --- | | @criptomonedastv | https://3speak.tv/watch?v=criptomonedastv/outhouxm | https://ecency.com/@criptomonedastv/outhouxm | 150 Points | $ 1.00 | | @old-man-chu58 | https://3speak.tv/watch?v=old-man-chu58/xdpttjqy | https://ecency.com/@old-man-chu58/xdpttjqy | 150 Points | $ 1.00 | | @josueelinfame | https://3speak.tv/watch?v=josueelinfame/nggjnvrh | https://ecency.com/@josueelinfame/nggjnvrh | 150 Points | $ 1.00 | | @hectorvr | https://3speak.tv/watch?v=hectorvr/hniwltmr | https://ecency.com/@hectorvr/hniwltmr | 150 Points | $ 1.00 | | @jonsnow1983 | https://3speak.tv/watch?v=jonsnow1983/krfsfzgf | https://ecency.com/@jonsnow1983/krfsfzgf | 150 Points | $ 1.00 | | @ayrin344 | https://3speak.tv/watch?v=ayrin344/sefqzywg | https://ecency.com/@ayrin344/sefqzywg | 150 Points | $ 1.00 | | @dbroze | https://3speak.tv/watch?v=dbroze/unwzocqw | https://ecency.com/@dbroze/unwzocqw | 150 Points | $ 1.00 | | @jesusaguilarvz | https://3speak.tv/watch?v=jesusaguilarvz/jdxkhevc | https://ecency.com/@jesusaguilarvz/jdxkhevc | 150 Points | $ 1.00 | | @brittandjosie | https://3speak.tv/watch?v=brittandjosie/ycnxpuwx | https://ecency.com/@brittandjosie/ycnxpuwx | 150 Points | $ 1.00 | | @filoriologo | https://3speak.tv/watch?v=filoriologo/xbnmmiym | https://ecency.com/@filoriologo/xbnmmiym | 150 Points | $ 1.00 |
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for 3speak community members. * I want to contribute for mobile-application for CleanPlanet community members.
Do you like the work I do? * Vote me as your blurt witness - https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1 * Upvote my content * Follow my channel
Support Me Back π To support my initiatives, use following links.
| | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/inkryopm
Tasks for 3rd week of Aug-2022 1. Make sure the video isn't uploaded twice from mobile-app 2. Make sure that if video is published on hive, it isn't published twice. 3. Test App on older android devices - e.g. Samsung Galaxy Tab 1, Motorola phone, MI phone 4. Test both types of upload - Camera & Photo Gallery - for both iOS & Android 5. Upload a video from my-own account using iPhone & Android to showcase that video-upload is absolutely reliable & working. 6. Distribute iOS App - latest upload changes, get it approved from Apple 7. Distribute Android app using firebase - with latest upload changes 8. Encourage & motivate those who are uploading video using 3Speak Mobile app - with my own Ecency points
If I've time in hand, I'll also start working on following to-dos
Parked To-do / (to-dos put aside) * Work on infrastructure API if I get instructions from Vaultec * HAS Authentication integration in 3speak app (instead of POC) * HAS Token - authentication check with 3Speak Creator studio
Who am I? * I am @sagarkothari88. * Currently working on mobile-application for blurt community members. * I want to contribute for mobile-application for CleanPlanet community members.
Do you like the work I do? * Vote me as your blurt witness - https://blurtwallet.com/~witnesses?highlight=sagarkothari88 * Upvote my content * Follow my channel
Support Me Back π To support my initiatives, use following links.
| | | | | |
Cheers
Have a good one
https://3speak.tv/watch?v=sagarkothari88/ucrsbvsl
What the change? * Based on feedback on the 3Speak Acela app, we are working on improving user-experience for video upload for our users. * We are making video upload & encoding more transperant instead of showing the loading indicator for-ever. * When you start uploading the video there are many things under the hood going-on. * We've minimized them as much as possible. * We are also showing what's going under the hood.
Video upload tasks In the video, you can clearly see that, we complete following tasks to mark a video as completed from the mobile app.
What should I do as a User? * Once video is moved to Encoding queue, you can resume your work. * You can always come back & check the app to see if your video has completed processing or not. * Launch app > Open Side Menu > Tap on my-account > Switch to 2nd tab with rocket sign.
Alright. When can I do this? * We are working on it * We'll provide you the updated app very soon. * Stay tuned for more updates.
This week to-dos (2nd week of Aug-2022) for @sagarkothari88 Immediate action items * Integrate video upload using camera with microphone & camera permissions * More intuitive video upload process - inform user to check app in an hour to see the video process * Fix the issue for UTF-8 characters * Consume API - newComplete * Post data on Hive-chain with new changes * Mark video as published to make it visible & playable
Future To-Dos * Allow user to up-vote, down-vote on video * Allow user to up-vote, down-vote on comments * Allow user to add comment to video * Allow user to add comment on comment
Parked To-do / (to-dos put aside) * Work on infrastructure API if I get instructions from Vaultec * HAS Authentication integration in 3speak app (instead of POC) * HAS Token - authentication check with 3Speak Creator studio
Download the current version of App Note: Following apps doesn't have the upload feature which I just show-cased in this post.
iOS App https://testflight.apple.com/join/0tipqwsZ
Android App https://appdistribution.firebase.dev/i/047cfb506633e639
Like the work I do? Motivate me on Hive * Please up-vote my content. * Please follow my hive-blog. @sagarkothari88 * Vote me as your hive-witness * If you like my work, motivate my by voting as your hive witness * https://vote.hive.uno/@sagarkothari88 * https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Motivate me on DTube * If you are on DTube * If you like my work & want to motivate me even more, * you can vote me as you DTube avalon node leader. * https://avalonblocks.com/#/signer/?type=1β=sagar.kothari.88&broadcast=true
Motivate me on Blurt * If you are on Blurt * To appreciate my contribution, you can vote me as your Blurt Witness. * https://blurtwallet.com/~witnesses?highlight=sagarkothari88
Cheers.
See you next time
https://3speak.tv/watch?v=sagarkothari88/barsqehy
With this video, I'll explain how to upload the video using 3Speak Acela Mobile application.
In words, with simple steps to follow. Step 1: Log in with Hive Posting key Make sure you log in with hive-posting-key. If you're not logged in, open drawer menu from left & tap on Log-in menu.
Step 2: Click on Plus button On any videos feed (e.g. Home, New, Hot, Trending), you would find plus button at bottom-right corner.
Step 3: Select Pre-shooted video. Select video which you prefer to upload. If your video is bigger than 3 mins, we request you to wait patiently & stay on the screen.
Step 4: Video Primary Details Enter video title and enter video description. You will be able to see next button if video-upload-progress bar is at 100%
Step 5: Video secondary details Enter tags. Change thumbnail of the video if you want to. Tap on pre-generated video and select video of your choice from photo-gallery.
Step 6: Tap on Save. Once you tap on save, your video would move to Queue for encoding process.
Step 7: Keep an Eye on my account. From left menu, you would find option named - My Account. Here you would be able to see videos which are in process and videos which are ready to be published.
Step 8: Publish the video. If you see a rocket sign next to your video, it indicates that video is ready to be published. Just click on it & app will take care of publishing it on hive.
Download App What are you waiting for? Download now with following links.
iOS App https://testflight.apple.com/join/0tipqwsZ
Android App https://appdistribution.firebase.dev/i/047cfb506633e639
Like the work I do? Motivate me on Hive * Please up-vote my content. * Please follow my hive-blog. @sagarkothari88 * Vote me as your hive-witness * If you like my work, motivate my by voting as your hive witness
https://vote.hive.uno/@sagarkothari88 * https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Motivate me on DTube * If you are on DTube * If you like my work & want to motivate me even more, * you can vote me as you DTube avalon node leader. * https://avalonblocks.com/#/signer/?type=1β=sagar.kothari.88&broadcast=true
Motivate me on Blurt * If you are on Blurt * To appreciate my contribution, you can vote me as your Blurt Witness. * https://blurtwallet.com/~witnesses?highlight=sagarkothari88
Cheers Guys.
Have a good one.
https://3speak.tv/watch?v=sagarkothari88/huvifffi
3Speak pushes the notifications
With this video, I'll explain how push notifications would work for 3Speak
Creator Studio * Added API to register push-token * Added API for deregistering push-token * Added API to send a test notification to registered devices * Added API to list all registered devices
Mobile App * Integrated Firebase cloud messaging on Dart Flutter project * New screen to manage push notifications * Register, Deregister for push notifications * Send Test push notification * Receive push notification on Android Device when app is running * Receive push notification on Android when app is NOT running
What's next? * Integrate push notifications for iOS Device * Get creator studio changes merged to master branch * Deploy BackEnd Changes which are related to push notifications * Generate new Android build & distribute it * Generate new iOS Build, get it reviewed by Apple & Distribute it * Look into Android-login-issues which many users are facing
Download App What are you waiting for? Download now with following links.
iOS App https://testflight.apple.com/join/0tipqwsZ
Android App https://appdistribution.firebase.dev/i/047cfb506633e639
Like the work I do? Motivate me on Hive * Please up-vote my content. * Please follow my hive-blog. @sagarkothari88 * Vote me as your hive-witness * If you like my work, motivate my by voting as your hive witness * https://vote.hive.uno/@sagarkothari88 * https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Motivate me on DTube * If you are on DTube * If you like my work & want to motivate me even more, * you can vote me as you DTube avalon node leader. * https://avalonblocks.com/#/signer/?type=1β=sagar.kothari.88&broadcast=true
Motivate me on Blurt * If you are on Blurt * To appreciate my contribution, you can vote me as your Blurt Witness. * https://blurtwallet.com/~witnesses?highlight=sagarkothari88
Cheers Guys.
Have a good one.
https://3speak.tv/watch?v=sagarkothari88/xzlkrltt
Wait is over. Finally, iOS & Android apps are available now with video upload feature.
What are you waiting for? Download now with following links.
iOS App https://testflight.apple.com/join/0tipqwsZ
Android App https://appdistribution.firebase.dev/i/047cfb506633e639
Like the work I do? Motivate me on Hive * π Please up-vote my content. * π₯ Please follow my hive-blog. @sagarkothari88 * Vote me as your hive-witness * π If you like my work, motivate my by voting as your hive witness * https://vote.hive.uno/@sagarkothari88 * https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Motivate me on DTube * If you are on DTube * If you like my work & want to motivate me even more, * you can vote me as you DTube avalon node leader. * https://avalonblocks.com/#/signer/?type=1β=sagar.kothari.88&broadcast=true
Motivate me on Blurt * If you are on Blurt * To appreciate my contribution, you can vote me as your Blurt Witness. * https://blurtwallet.com/~witnesses?highlight=sagarkothari88
Cheers.
See you next time
https://3speak.tv/watch?v=sagarkothari88/kxwnilkm
Please find my updates as listed below.
Like the work I do? Motivate me on Hive * π Please up-vote my content. * π₯ Please follow my hive-blog. @sagarkothari88 * Vote me as your hive-witness * π If you like my work, motivate my by voting as your hive witness * https://vote.hive.uno/@sagarkothari88 * https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
Motivate me on DTube * If you are on DTube * If you like my work & want to motivate me even more, * you can vote me as you DTube avalon node leader. * https://avalonblocks.com/#/signer/?type=1β=sagar.kothari.88&broadcast=true
Motivate me on Blurt * If you are on Blurt * To appreciate my contribution, you can vote me as your Blurt Witness. * https://blurtwallet.com/~witnesses?highlight=sagarkothari88
Cheers.
See you next time.
https://3speak.tv/watch?v=sagarkothari88/retfajht
π Namaste Hive Community members
With this video, I'll illustrate how to set up the encoder node on your system.
FAQs First of all what is encoder node? So, whenever someone uploads a video to 3speak, it has to be processed. You might be wondering what processing?
Imagine you uploaded a video from your iPhone 12 Pro with highest resolution and video size is up-to 1 GB.
Do you want your users with low data bandwith to suffer? Of course you won't.
So, encoder nodes will encode the video into different sizes like 480, 720, 1020 etc so that it can be viewable with limited data badnwith.
Video encoding is high processing task.
Now imagine, there are many users uploading video, 3speak can not limit itself to just 2-3 computers for encoding.
It may result in-to long queue and users may have to wait for video to get published.
and if 3speak does that, it becomes a centralised service provider which 3speak wants to avoid.
It has to be community driven.
This is where encoder-node-operator comes into picture.
Community powers the community.
They share the load, they take the job of video-encoding and guess what they also get reward of 1% as a beneficiary.
What kind of system do I need? Anything which has processing power more than intel i7.
Do I need graphic card? Not at all.
What kind of internet connection do I need? You need a wired connection. Wifi would work but you'll get lesser jobs because of fluctuating internet connection.
How much internet speed is required? Anything above 40 mbps
How much RAM is required? Anything above 8 GB
What operating system is required? You can use any operating system - macOS, ubuntu, windows.
What softwares are required? You need nodejs 16, and ffmpeg installed on your system.
Would VPS work? I wouldn't recommend. I paid for heavy-weight contabo server for over a year & it does not encode a single video in a day.
But if you want to try, Give it a try. I wouldn't stop you :)
Steps to setup encoder node
Setup PM2 (if you already have PM2, skip this)
1. Run command npm install pm2 --global
Setup IPFS (if you already have IPFS, skip this)
1. Open https://dist.ipfs.io/#go-ipfs
2. Download binary (based on your OS)
3. Run install.sh command which is inside downloaded zip file.
4. Go to your work directory e.g. ~/Users/sagar
5. Run ipfs init - this you would run once in life time.
6. Run pm2 start "ipfs daemon" --name ipfs - again once in life time.
Next time onwards, you just need to say pm2 restart ipfs
Setup FFMPEG Please google yourself - "how to install ffmpeg"
Setup video encoder node 1. Open terminal & navigate where you want to setup encoder-node
e.g. ~/Users/sagar/projects
2. Run git clone https://github.com/spknetwork/video-encoder.git
3. cd video-encoder
4. npm install --force
5. npm run build
6. pm2 start dist/index.js --name video --max-memory-restart 6144M -f - once in life time. Next time onwards, you just need to say pm2 restart video
What to do If I restart my system?
pm2 resurrect
More questions? Ask me in the comments section or ping me on 3speak-discord=>encoder-nodes.
Like the work I do? * π Please up-vote my content. * π₯ Please follow my hive-blog. @sagarkothari88
Vote me as your hive-witness * π If you like my work, motivate my by voting as your hive witness * https://vote.hive.uno/@sagarkothari88 * https://hivesigner.com/sign/account-witness-vote?witness=sagarkothari88&approve=1
If you are on DTube * If you like my work & want to motivate me even more, * you can vote me as you DTube avalon node leader. * https://avalonblocks.com/#/signer/?type=1β=sagar.kothari.88&broadcast=true
If you are on Blurt To appreciate my contribution, you can vote me as your Blurt Witness.
Jai Shree Krishna.
See you next time.
https://3speak.tv/watch?v=sagarkothari88/jdfgbdqk
Hello π
My name is "Sagar" (@sagarkothari88)
and I am working on 3Speak Mobile application (Acela)
Everything I do is open-source & you can contribute too.
Repo link - https://github.com/spknetwork/Android-App
With this video, I'll illustrate 2 things
Picture in Picture PIP button while playing video
PIP mode, continue your work while watching video.
Video Upload This is how video picker looks on iOS app.
Video upload progress example
Please checkout the 4 min video to get the full idea of what I've done so far in 3Speak-Acela-mobile-app.
Do you? * Do you like the work I am doing? * Do you want me to continue doing the same? * Do you want me to stay motivated?
If yes,
https://3speak.tv/watch?v=sagarkothari88/phiocsyq
For the Free Speech, For the Three Speak
Hello Community members,
It's been just 4 months since I've joined Three Speak community.
And as a matter of fact, I joined hive because I wanted to log-in to Three Speak.
After joining Three Speak community, it's like I am not gonna look back.
Only upwards & onwards. I am so glad that @Vaultec introduced me to development team of Three Speak community & I am so happy to contribute little things here and there.
I am doing my best to contribute. I invest my time & energy to build open-source app for all of the community members. I want to thank @Starkerz, @theycallmedan, @eddiespino, @Vaultech, @disregardfiat & everyone else on the team for having faith in me & giving me a chance. I am eager to learn more to contribute more.
THE NEW Video Encoder Node With this video, I am delighted to share that I am adding more value to Three Speak community by investing (on my own) & bringing a brand new system for video-encoder purpose.
When I say on-my-own, I mean it. Three Speak is by the people, for the people.
And that is true without a doubt. Those who help encode the videos gets rewarded. If you want to know more, check the links below in the description.
With this new encoder-system, we can cut down the long wait time of encoding video.
and these are just few steps, I would like to do more & more.
Do you like the work I do? If yes, I request you to vote me as your hive-witness to motivate me. Up-vote my content to motivate me even more.
Thank you so much for reading my post and/or watching the video.
Photos π₯ Please find the photos of new encoder-server as follows.
In the dark -
From left -
From the front -
From the top -
From the left side -
Vote me as your hive-witness If you like my work, motivate my by voting as your hive witness
More about Video Encoder https://peakd.com/hive-181335/@threespeak/invitation-to-become-a-3speak-encoder-node-operator
https://3speak.tv/watch?v=sagarkothari88/mgczifln
Hello CleanPlanet Community Members
Welcome to my channel
With this video, I am going to give you an update on
app-dev progress of CleanPlanet app.
CleanPlanet app is now available with DTube Log in
for iOS Users.
Let's get to the demo.
On the right hand side we are looking at iOS Simulator.
As a user, All I have to do is, tap on drawer menu,
tap on dtube, tap on login, enter credentials & login
Simple as that.
I am working on DTube video upload & feature would be available soon.
If you like my work, motivate my by voting as your hive witness & dtube-avalon node leader
Latest Release CleanPlanet.io App
v1.0.0(4)
What's new? * Login with your DTube Account * View your DTube channel within CleanPlanet App * Updated user interface for DTube videos listing * Changes user experience in Hive posts listing
Download on Android https://appdistribution.firebase.dev/i/77918c07369f45ad
Download on iOS https://testflight.apple.com/join/pTiEJ2G9
Screenshots Navigating to my channel
My channel
Login Screen
https://3speak.tv/watch?v=sagarkothari88/gghpprtg
For iOS Devices https://testflight.apple.com/join/0tipqwsZ
For Android https://appdistribution.firebase.dev/i/047cfb506633e639
Updates Hello 3Speak Community members
I am here once again with plenty of updates to give on the mobile app for 3Speak
Don't forget the name of the app - the app name is "Acela"
Everything I do is open source.
Anyone can take a look at the code, use it, learn from it, or contribute to this community project.
Alright, let's get to the updates
What do we have new in the app?
Improved user experience in video listing & video details page.
in both light & dark mode.
Now the most important update.
Did you notice that already?
It's login. I've integrated Login with Hive Posting key for both iOS & Android devices. Vaultec is working on the APIs for upload & in the next update we'll have feature of upload from the mobile devices. Amazing isn't it?
I am gonna continue working on hive-integration & upload related research work.
Stay tuned more updates.
Do you? * Do you like the work I am doing? * Do you want me to continue doing the same? * Do you want me to stay motivated?
If yes, Upvote my video, subscribe to my channel & vote me as your witness
Screen-shots Screen-shots from videos for those who are reading my post on peakd/hive.blog/ecency or any other platform.
https://3speak.tv/watch?v=sagarkothari88/helvmsaf
What did I do? 1. Author name should be clickable too. 2. Video details screen - add author info 3. Correct - reward amount - up to 3 fractions 4. Show up-vote, down-vote, hive amount on the video - in hive-search results 5. Show up-vote, down-vote, hive amount on the video - video details page 6. Use Rank 1 as 100% in leaderboard page. 7. Communities & User Channel should show videos list first & about page as second index 8. Communities list - show active posters, pending rewards info.
What's next? Fix more 15 bugs which came as feedback for the app.
Motivate me π Send or delegate some HIVE / HBD / LARYNX / DLUX / DUAT tokens sagarkothari88 π
Download For iOS Devices: https://testflight.apple.com/join/0tipqwsZ
For Android: https://appdistribution.firebase.dev/i/047cfb506633e639
https://3speak.tv/watch?v=sagarkothari88/kcnwfsrv
Android https://appdistribution.firebase.dev/i/77918c07369f45ad
iOS https://testflight.apple.com/join/pTiEJ2G9
Code https://github.com/CleanPlanet-io/mobile_app/
Tasks which I just completed * β Showing DTube Channel of CleanPlanet within app * β Showing curated videos within CleanPlanet app * β App available for download on Android devices
+ https://appdistribution.firebase.dev/i/77918c07369f45ad
β App available for download on iOS Devices
Next Tasks * π¨βπ» Show hive blogs of CleanPlannet community within app * π¨βπ» Show blog-posts which are curated by CleanPlanet
Stay tuned for more updates.
================================
Cheer me up by
================================
https://3speak.tv/watch?v=sagarkothari88/ubjexjvo
Link to PPT:
https://docs.google.com/presentation/d/1NcjKzI9zYwpcIetxTexC3sAGGRRRY8d__PIvKu9yj_I/edit?usp=sharing
With this Application, node-operators will get push notification on their mobile device.
To know more, please check out full video.
https://3speak.tv/watch?v=sagarkothari88/eqcfnjha
3Speak Mobile App Update (4th week Mar-2022)
For iOS Devices: https://testflight.apple.com/join/0tipqwsZ
For Android: https://appdistribution.firebase.dev/i/047cfb506633e639
What did I do? About menu
SPKCC & DLUX nodes * I was able to start SPKCC node & DLUX nodes * I invested from my own fiat currency to run the runner node but it's not enough. * I request those who got free / airdrops, delegate some / donate some to me. * I am also doing some research around building an application which notifies members who are running nodes if node goes down.
What's next? * Adding actions on comments & videos * Login
Motivate me π
* Send or delegate some HIVE / HBD / LARYNX / DLUX tokens sagarkothari88 π
* Donate Ethereum π
https://3speak.tv/watch?v=sagarkothari88/nwphrwsc
Download Links: For iOS Devices: * https://testflight.apple.com/join/0tipqwsZ
For Android: * https://appdistribution.firebase.dev/i/047cfb506633e639
What did I do? * Updated app identifier for iOS * Resubmitted the app for Apple's review * Branch cut * Release & demo preparation for 20th
What's next? * Integrate Search feature * Adding actions on comments & videos * Show earnings on video
Motivate me Have you seen my videos on 3Speak App Development?
If you've not check them out & upvote to motivate me.
3Speak Mobile Application Weekly Update (2nd week of Mar-2022)
https://3speak.tv/watch?v=sagarkothari88/xpqadasb
Launching Beta 3Speak Application π
https://3speak.tv/watch?v=sagarkothari88/pmyfktxp
Sagar's Introduction video on 3Speak
https://3speak.tv/watch?v=sagarkothari88/lqfhpgur
27-Feb-2022 - 3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/uwdvoejp
21-Feb-2022 3speak app development update
https://3speak.tv/watch?v=sagarkothari88/nfdlhrrp
3Speak App Development Update
https://3speak.tv/watch?v=sagarkothari88/sxbwhqgm
How do I install app on my iPhone or on my Android?
https://3speak.tv/watch?v=sagarkothari88/gqbffyah
Updates in 3 mins - 3Speak.tv app for iOS, Android & Web
https://3speak.tv/watch?v=sagarkothari88/nzvezwzc
Updates in 5 mins - 3Speak.tv App for iOS, Android & Web
https://3speak.tv/watch?v=sagarkothari88/hawmmhlq
How do I install 3Speak.tv app on my Android Device?
https://3speak.tv/watch?v=sagarkothari88/xtdlszgb
3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/mfmakjwp
3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/canucyoa
iOS App Update in 6 mins
https://3speak.tv/watch?v=sagarkothari88/bfvgzkkl
iOS App Update in 3 mins
https://3speak.tv/watch?v=sagarkothari88/xtlyduch
iOS App Update in 2 mins
https://3speak.tv/watch?v=sagarkothari88/iwdnghrn
https://3speak.tv/watch?v=sagarkothari88/xpqadasb
For iOS Devices: https://testflight.apple.com/join/E6tKs7Zg
For Android: https://appdistribution.firebase.dev/i/047cfb506633e639
What did I do? * Redesigned video-details screen. * New video feed experience. * App supports audio play in the background.
What's next? * Integrate Search feature * Adding actions on comments & videos
Motivate me Have you seen my videos on 3Speak App Development?
If you've not check them out & upvote to motivate me.
Launching Beta 3Speak Application π
https://3speak.tv/watch?v=sagarkothari88/pmyfktxp
Sagar's Introduction video on 3Speak
https://3speak.tv/watch?v=sagarkothari88/lqfhpgur
27-Feb-2022 - 3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/uwdvoejp
21-Feb-2022 3speak app development update
https://3speak.tv/watch?v=sagarkothari88/nfdlhrrp
3Speak App Development Update
https://3speak.tv/watch?v=sagarkothari88/sxbwhqgm
How do I install app on my iPhone or on my Android?
https://3speak.tv/watch?v=sagarkothari88/gqbffyah
Updates in 3 mins - 3Speak.tv app for iOS, Android & Web
https://3speak.tv/watch?v=sagarkothari88/nzvezwzc
Updates in 5 mins - 3Speak.tv App for iOS, Android & Web
https://3speak.tv/watch?v=sagarkothari88/hawmmhlq
How do I install 3Speak.tv app on my Android Device?
https://3speak.tv/watch?v=sagarkothari88/xtdlszgb
3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/mfmakjwp
3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/canucyoa
iOS App Update in 6 mins
https://3speak.tv/watch?v=sagarkothari88/bfvgzkkl
iOS App Update in 3 mins
https://3speak.tv/watch?v=sagarkothari88/xtlyduch
iOS App Update in 2 mins
https://3speak.tv/watch?v=sagarkothari88/iwdnghrn
https://3speak.tv/watch?v=sagarkothari88/pmyfktxp
For iOS Devices: https://testflight.apple.com/join/E6tKs7Zg
For Android: https://appdistribution.firebase.dev/i/047cfb506633e639
What did I do? * User Channel details screen β * Community Details β
What's next? * improvements in video details screen * adding actions on comments & videos
Have you seen my videos on 3Speak App Development? If you've not check them out & upvote to motivate me.
Sagar's Introduction video on 3Speak https://3speak.tv/watch?v=sagarkothari88/lqfhpgur
27-Feb-2022 - 3Speak App Update https://3speak.tv/watch?v=sagarkothari88/uwdvoejp
21-Feb-2022 3speak app development update https://3speak.tv/watch?v=sagarkothari88/nfdlhrrp
3Speak App Development Update https://3speak.tv/watch?v=sagarkothari88/sxbwhqgm
How do I install app on my iPhone or on my Android? https://3speak.tv/watch?v=sagarkothari88/gqbffyah
Updates in 3 mins - 3Speak.tv app for iOS, Android & Web https://3speak.tv/watch?v=sagarkothari88/nzvezwzc
Updates in 5 mins - 3Speak.tv App for iOS, Android & Web https://3speak.tv/watch?v=sagarkothari88/hawmmhlq
How do I install 3Speak.tv app on my Android Device? https://3speak.tv/watch?v=sagarkothari88/xtdlszgb
3Speak App Update https://3speak.tv/watch?v=sagarkothari88/mfmakjwp
3Speak App Update https://3speak.tv/watch?v=sagarkothari88/canucyoa
iOS App Update in 6 mins https://3speak.tv/watch?v=sagarkothari88/bfvgzkkl
iOS App Update in 3 mins https://3speak.tv/watch?v=sagarkothari88/xtlyduch
iOS App Update in 2 mins https://3speak.tv/watch?v=sagarkothari88/iwdnghrn
https://3speak.tv/watch?v=sagarkothari88/lqfhpgur
Hello 3Speak Community Members
This is a video for the introduction
Have you seen my videos on 3Speak App Development?
If you've not check them out & upvote to motivate me.
27-Feb-2022 - 3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/uwdvoejp
21-Feb-2022 3speak app development update
https://3speak.tv/watch?v=sagarkothari88/nfdlhrrp
3Speak App Development Update
https://3speak.tv/watch?v=sagarkothari88/sxbwhqgm
How do I install app on my iPhone or on my Android?
https://3speak.tv/watch?v=sagarkothari88/gqbffyah
Updates in 3 mins - 3Speak.tv app for iOS, Android & Web
https://3speak.tv/watch?v=sagarkothari88/nzvezwzc
Updates in 5 mins - 3Speak.tv App for iOS, Android & Web
https://3speak.tv/watch?v=sagarkothari88/hawmmhlq
How do I install 3Speak.tv app on my Android Device?
https://3speak.tv/watch?v=sagarkothari88/xtdlszgb
3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/mfmakjwp
3Speak App Update
https://3speak.tv/watch?v=sagarkothari88/canucyoa
iOS App Update in 6 mins
https://3speak.tv/watch?v=sagarkothari88/bfvgzkkl
iOS App Update in 3 mins
https://3speak.tv/watch?v=sagarkothari88/xtlyduch
iOS App Update in 2 mins
https://3speak.tv/watch?v=sagarkothari88/iwdnghrn