grishka / houseclub Goto Github PK
View Code? Open in Web Editor NEWA barebones unofficial Android app for Clubhouse
License: The Unlicense
A barebones unofficial Android app for Clubhouse
License: The Unlicense
:nokotlin: on top
The real name field is empty under the profile pic — and no way to enter it.
Currently the only thing that is not possible through the clubhouse-py app - is the profile pic upload. Do you plan on reversing the process of the upload? (I guess it must be some kind of S3 bucket, but I dunno)
can we apply MVVM architecture on this project?
I changed minSdkVersion to 23. App started on my device, but after I try to login app just crashes.
While registration step
Пригласите,если у кого инвайт есть +79227995825
App crashed after joining thousands people room.
As I explore, 600 people is ok
I got crashed on 2000 pp room, 6000 and 8000.
After connecting a bluetooth headset to the phone the sound keeps playing from the speaker.
upd. Workaround: Restart the app
Заходит в комнату без проблем, но когда модератор даёт право слова, то на моем экране ничего не отображается, и стать спикером не могу. Кнопка "поднять руку" прожимается, но какого-то эффекта вроде бы нет
W/ClubhouseAPI: java.net.ConnectException: Failed to connect to www.clubhouseapi.com/2606:4700:10::6814:e02e:443
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:265)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:183)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88)
at okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
at okhttp3.RealCall.execute(RealCall.java:81)
at me.grishka.houseclub.api.ClubhouseAPIController$RequestRunnable.run(ClubhouseAPIController.java:134)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at me.grishka.appkit.utils.WorkerThread.run(WorkerThread.java:54)
Caused by: java.net.ConnectException: failed to connect to www.clubhouseapi.com/2606:4700:10::6814:e02e (port 443) from /fec0::6dc6:8c0b:1d01:28a3 (port 50804) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused)
at libcore.io.IoBridge.isConnected(IoBridge.java:288)
at libcore.io.IoBridge.connectErrno(IoBridge.java:193)
at libcore.io.IoBridge.connect(IoBridge.java:135)
at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
at java.net.Socket.connect(Socket.java:621)
at okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.java:71)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:263)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:183)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88)
at okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
at okhttp3.RealCall.execute(RealCall.java:81)
at me.grishka.houseclub.api.ClubhouseAPIController$RequestRunnable.run(ClubhouseAPIController.java:134)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at me.grishka.appkit.utils.WorkerThread.run(WorkerThread.java:54)
Caused by: android.system.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)
at libcore.io.IoBridge.isConnected(IoBridge.java:275)
at libcore.io.IoBridge.connectErrno(IoBridge.java:193)
at libcore.io.IoBridge.connect(IoBridge.java:135)
at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
at java.net.Socket.connect(Socket.java:621)
at okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.java:71)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:263)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:183)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88)
at okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
at okhttp3.RealCall.execute(RealCall.java:81)
at me.grishka.houseclub.api.ClubhouseAPIController$RequestRunnable.run(ClubhouseAPIController.java:134)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at me.grishka.appkit.utils.WorkerThread.run(WorkerThread.java:54)
Нажимаешь на Next, прелоадер и снова тоже самое.
Не устанавливается на Android 9
(телефон Honor 8a Prime)
Sound is like from toilet pls fix
Can't install the app on Android 10.
Device: Samsung Galaxy A01 SM-A015F/DS
OS; Android 10 (One UI 2.0)
The hand rises only for a couple of seconds, it works very strangely
не вижу русских комнат, только одну
остальные все арабские. как изменить?
This app is pure geniality; I'm totally enjoying Houseclub with the better device the majority of iOS users with poor iPhones using Clubhouse 👍👍👍
I am trying to spread it out into my community, but I think it will be worth it to publish it on F-droid market. It has a tradition of unofficial clients as Faceslim or Newpipe so I expect a lot of its user's searches there for Clubhouse unofficial client.
Он пишет, что мой аккаунт неактивен хотя уже три человека сделали инвайты и я его перезапускала
the profile is not loading
I can't find a way to search for a person or go directly to a specific profile to follow.
приходит код залетаю, потом просто выходит просто так, регался на айосе, тестил в блюстаксе
Feature request:
Filter for channels very desired, because now more than half of them are in Chinese.
127|j7xelte:/storage/self/primary/Download $ pm install -r -d Houseclub-release.apk
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
1|j7xelte:/storage/self/primary/Download $
I'm on it
Вход через ссылку не работает. Просто открывается веб
Все файлы установлены, но при попытке открыть файл release и установить приложение после окна "не требует специальных разрешений" выводит ошибку "приложение не установлено"
При заходе в комнаты, где несколько тысяч человек вылетает. Пока проверено было на почти 6000 и в районе 3500.
Когда захожу в комнату микрофон включен постоянно, не понятно как его отключить 🦧 Можно было б выключить микрофон было б идеально 🙌
Спасибо большое за приложение 🤗
(я не эксперт, но, полагаю, вам поможет)
java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 1934460 bytes at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1592) at android.app.ContextImpl.startForegroundService(ContextImpl.java:1548) at android.content.ContextWrapper.startForegroundService(ContextWrapper.java:679) at me.grishka.houseclub.MainActivity$3.onSuccess(MainActivity.java:155) at me.grishka.houseclub.MainActivity$3.onSuccess(MainActivity.java:149) at me.grishka.appkit.api.APIRequest$1.run(APIRequest.java:28) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:201) at android.app.ActivityThread.main(ActivityThread.java:6810) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873) Caused by: android.os.TransactionTooLargeException: data parcel size 1934460 bytes at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(BinderProxy.java:473) at android.app.IActivityManager$Stub$Proxy.startService(IActivityManager.java:4202) at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1572) ... 12 more (не показывается)
в 1.0.3
Android 10, чистый
moto one action
Пробовал убирать ios в урле, всё равно не получатеся. Из фф, из хрома, из маленьких фф и хрома тоже.
В прошлых версиях тоже не открывал.
Как вариант, сделать открытие через шейр из браузера в приложение.
У всех спикеров звук как будто через ужасный микрофон
how to join room channels via link?
ex: https://www.joinclubhouse.com/event/A1b2c3D4
Телефон: Xiaomi Mi 9 Lite
Получилось зарегистрироваться, дали инвайт со стороны. Но не могу завершить регистрацию, введя имя и т.д. Постоянная ошибка "Error loading data".
После перезапуска приложения доступны комнаты, могу заходить. Но страница профиля все время выдает ошибку загрузки данных.
Друзья с айфонов тоже не видят меня.
When joining the first room after install, audio works fine. After changing rooms, audio is crackling and distorted. This persists even if the original room is rejoined or if the app is restarted.
Краш сразу после ввода номера
It tooks to login page immediately, is there a way to complete registration first?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.