A barebones unofficial Android app for Clubhouse

Related tags

App Houseclub
Overview

Unofficial Clubhouse app for Android. Inspired by this.

Not to be taken seriously.

This app is NOT available in Google Play. The only right place to download it is here in the releases section.

Any issues about audio quality will be closed immediately, so please don't bother posting those.

FAQ

What works?

  • Login
  • Registration should work, but I suggest that you better use an iOS device to register
  • Seeing the list of rooms however the server recommends them
  • Joining rooms from said list and by direct links
  • Listening and speaking
  • Raising hand (asking to speak)
  • Accepting when a moderator allows you to speak
  • Real-time updates in to the participant list
  • Profiles
  • Following and unfollowing people
  • Followers/following lists
  • Updating your "bio"
  • Uploading a profile picture
  • Changing your name (but the official app says you can only do this once — not sure if there's a limitation on the server side)
  • Notifications

The rest isn't implemented. In particular you can't create and moderate rooms. There's probably a hundred bugs in the existing functionality too.

Java? In %year%?! Why not Kotlin? Why are there no jetpack libraries? System fragments?!?! Are you out of your mind?

Maybe I am. I use tools I'm most familiar with, not ones that are trendy at the particular day I'm starting the project.

The design...

...sucks. Yes it does. See, this isn't meant to be a real product. I hastily put this together in 1.5 days. Alsmost like on a hackathon. This is more of a proof of concept, a stopgap measure before Clubhouse releases their official Android app that I'm sure they're making right now. It doesn't make sense to spend all this effort on something that's going to be obsolete in less than a year.

If you want to see a project where I do take UI/UX seriously and am obsessed over every little detail, go check out Smithereen, the decentralized social media server.

Will this get my Clubhouse account banned?

The probability of that happening is not zero.

Why did you make this?

I saw that project with the Clubhouse API reverse engineersed and thought to myself why not. The only thing I had to reverse engineer myself was the PubNub part, but a pirated copy of Charles made a quick job of that.

How do I build this?

Import into Android Studio and click "run". Or, there's an apk you can install in the releases section.

Comments
  • "Joining rooms from said list and by direct links" - how does it works?

    Problem I can't find ability to:

    • find people by username
    • join room by link
    • open links, like https://ios.joinclubhouse.com/event/xxxxxx via this app

    Screenshots

    enhancement 
    opened by spbroma 12
  • unable to speak as the request approve from moderator not arriving

    unable to speak as the request approve from moderator not arriving

    Describe the bug unable to speak and moderator says that he accepted the request after i raise the hand

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'any room '
    2. Click on 'raise hand '
    3. observe that mic not appear

    Expected behavior after raising hand 🖐 mic must appear after moderator accept the requeset

    Screenshots If applicable, add screenshots to help explain your problem.

    Smartphone (please complete the following information):

    • Device: [e.g. oppo f11 pro android 10 and androide 11 ]
    • OS: [e.g. Android 11]
    • Version [e.g. 1.0.8

    Additional context Add any other context about the problem here.

    bug 
    opened by zanoon2020 11
  • Raise hand not working, also can't get invite to speak

    Raise hand not working, also can't get invite to speak

    Describe the bug When I click on raise hand the moderator doesn't get a notification Also when he send me an invite to speak I don't get a notification, and when I refresh I'm not added to speakers list

    ** Screenshots Screenshot_20210223-004515 Screenshot_20210223-004056 .

    Smartphone (please complete the following information):

    • Device: [e.g. Google Pixel]
    • OS: [e.g. Android 11]
    • Version [e.g. 1.0.7]

    Additional context Add any other context about the problem here.

    bug 
    opened by noureldinz3r0 9
  • direct link

    direct link "error loading data"

    as we can't search room, I hope can we can join using direct link, in my case when I get direct link have "error loading data". I hope can fix in the next update.

    opened by KaizerHanz 9
  • If you are in the audience you can't get up to the voice chat ever

    If you are in the audience you can't get up to the voice chat ever

    Describe the bug When you raise your hand and the mods accept it you can't get up to the voice chat section

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'any room'
    2. Click on 'the wave or raise hand'
    3. Scroll down to 'voice chat members'
    4. You are not there and can't get up in the voice chat section ever when the mods accept your raise

    what you expected to happen I expected to simply join the voice chat members

    Screenshots If applicable, add screenshots to help explain your problem.

    Smartphone (please complete the following information):

    • Device: [ L.G V20 ]
    • OS: [ Android 8 ]
    • Version [ 1.0.9 ]

    Additional context Add any other context about the problem here.

    bug 
    opened by youssefsroor 8
  • Как открыть ссылку на беседу?

    Как открыть ссылку на беседу?

    Вопрос в тайтле. Жму на ссыль, открывает заглушку, что скачай ка ты прогу для Айоса. Закинул в блокнот ссыль - для открытия показывает лишь мой браузёр. Как я вижу в ЧаВо, клиент работает со ссылками.

    opened by mccakestd 7
  • Account has been suspended for violating spam policy

    Account has been suspended for violating spam policy

    Describe the bug Got notif acc suspended from ofc clubhouse, so i can't do anything. Can't join room, can't see my following/ers [always says "error loading data"]

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior Fix it please

    Screenshots If applicable, add screenshots to help explain your problem. IMG_20210302_053332_879

    Smartphone (please complete the following information):

    • Device: [Redmi Note 5]
    • OS: [Android 9]
    • Version [1.0.8]

    Additional context Add any other context about the problem here.

    bug 
    opened by msizaky16 6
  • I cannot creat a new room and search

    I cannot creat a new room and search

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

    Describe the solution you'd like A clear and concise description of what you want to happen.

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Add any other context or screenshots about the feature request here.

    enhancement 
    opened by wsboner 6
  • add instagram

    add instagram

    Попробовал создать свой application в инсте (https://developers.facebook.com/docs/instagram-basic-display-api/getting-started) Да, ui кривой-косой сейчас. Зато может быть в таком виде оно поможет кому-то меньше копаться в доке фейсбука (на заметку кабинет разработчика не работает с uBlock и ghostery, при создании аппа не отображается капча фейсбука)

    все ссылки внутри Apps(oauth, удаление, деавторизацию) поставил https://www.clubhouseapi.com/api/update_instagram_username. Добавил свой инст. Логин происходит, но сам запрос к клабхаус-апи с 403 кодом отваливается

    вынес в gradle.properties instagramAppId, чтобы для тех кто захочет ресерчить как это работает и не палить свой appID, а просто дописать строчку в local.properties в корне проекта

    Завтра вечером ещё раз попытаюсь доделать. Если кому то поможет этот PR - кайф, нет - ну и ладно

    opened by zerezhka 6
  • My account has been suspended

    My account has been suspended

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Smartphone (please complete the following information):

    • Device: [e.g. Google Pixel]
    • OS: [e.g. Android 11]
    • Version [e.g. 1.0.7]

    Additional context Add any other context about the problem here. Screenshot_20210301_200653_ru turbominer houseclub

    bug 
    opened by a7md-dot 5
  • Join a club

    Join a club

    Hi, how can I search for rooms (usings keywords or subjects)? Is it possible to add this feature to Houseclub? If it isn't possible, we could search for rooms using tools like clubsearch.io or findclubhouse.com but when we click on the link to join the event, the event isn't opened in the app...

    In short: -Is it possible to add a feature to search for rooms? -How can we open the link of a Clubhouse event in Houseclub?

    Thanks!

    opened by SaadAssa 5
  • Error parsing the package on Android 6.0.1

    Error parsing the package on Android 6.0.1

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Device: [Samsung Galaxy note 4] OS: [6.0.1] Version [1.0.8]

    *Additional context It can't install on Samsung Galaxy note 4 (sm-910C device) with android 6.0.1 version and just get error parsing the package on the installation page I test with 1.0.8 version of house club which is the last release for now

    Can you please fix this? Thanks

    bug 
    opened by sobhan806 0
  • Error Loading Data

    Error Loading Data

    Describe the bug A clear and concise description of what the bug is. All versions of the app show "Error Loading Data"

    To Reproduce Steps to reproduce the behavior:

    1. Open the App.
    2. See Error

    Expected behavior A clear and concise description of what you expected to happen. See list of all the rooms or anything except for the error.

    Screenshots If applicable, add screenshots to help explain your problem. Screenshot_20210417-230524

    Smartphone (please complete the following information):

    • Device: Google Pixel 5 • OS: Android 11 • Version: All versions

    Additional context Add any other context about the problem here.

    bug 
    opened by TheMentalist95 1
  • Add proxy (Socks5) settings

    Add proxy (Socks5) settings

    Is your feature request related to a problem? Please describe. Clubhouse blocked in my country (Iran),

    Describe the solution you'd like Please support the proxy feature. (like Telegram)

    Describe alternatives you've considered

    Additional context

    enhancement 
    opened by xmha97 0
  • Unable to follow more people:

    Unable to follow more people: "Error Loading Data"

    Describe the bug I have followed 316 users. Now I am getting Error Loading Data error every time I try to follow a new user.

    To Reproduce Steps to reproduce the behavior:

    1. Go to any user's profile (As you can access via URL or search box, visit any room, click on any user's icon and open the profile) click on follow button)
    2. Click on Follow Button

    Expected behavior Should be able to follow the user successfully.

    Screenshots Screen Recording of the video: https://www.dropbox.com/s/fllqph03y8s4yjp/Houseclub_Follow_Error.mp4?dl=0

    Smartphone (please complete the following information):

    • Device: Redmi Note 7S Pro
    • OS: Android 10 (MIUI 12.0.2)
    • Version: 10 QKQ1.190910.002

    Additional context Unsure if this is replicable.

    bug 
    opened by surajmsharma 0
  • get_followers and get_following max out at 400 users #313

    get_followers and get_following max out at 400 users #313

    Describe the bug

    I'm the author of https://github.com/transitive-bullshit/clubhouse, an open source TypeScript wrapper around the Clubhouse API.

    I've taken a lot of inspiration from this repo; thank you so much @grishka for your amazing work 🙏 💕 🙏

    The API has a specific issue where /get_followers and /get_following only ever return up to 400 users, regardless of page_size and page. So if I set page_size to 50, I can get 10 pages but only ever access up to a total of 400 users.

    To Reproduce

    See related bug here: https://github.com/transitive-bullshit/clubhouse/issues/2 and my code implementation here: https://github.com/transitive-bullshit/clubhouse/blob/master/packages/clubhouse-client/src/clubhouse-client.ts#L289

    Expected behavior

    For users with more than 400 followers, we should be able to use the clubhouse API to access all of them in a paginated fashion, with pagination working past 400 users.

    Screenshots

    N/A

    Smartphone (please complete the following information):

    • Device: macOS
    • OS: Catalina
    • Version any

    Additional context

    Given your extensive use of the Clubhouse API, I figured that you've probably run into this limitation and I was wondering if you were able to work around it?

    Thanks!

    bug 
    opened by transitive-bullshit 0
Releases(1.0.8)
Owner
Gregory K
Gregory K
An unofficial Zerotier Android client patched from official client

An unofficial Zerotier Android client patched from official client

KAAAsS 819 Dec 29, 2022
An unofficial version of the Android library for the Muse EEG headset

libmuse NOTE: This is an unofficial version of the Android library for interfacing with the Muse EEG headset. The Muse headset is a research-grade, lo

Siddhant Attavar 2 Dec 19, 2022
Android library for Tesla Authentication based on Tesla JSON API (Unofficial)

TeslaAndroidAuth Lightweight Android library for Tesla SSO Authentication based

Octopus Energy 3 Jan 10, 2022
SyncPlay - The unofficial Syncplay client for Android. Works with the Desktop version of Syncplay

About SyncPlay BETA: The unofficial Syncplay client for Android. Works with the

null 34 Dec 31, 2022
Photuris III is an unofficial Android client for Firefly III, written in Kotlin

Photuris III Photuris III is an unofficial Android client for Firefly III, written in Kotlin. "Firefly III" is a (self-hosted) manager for your person

Daniel Quah 264 Jan 1, 2023
The unofficial Syncplay client for Android. Works with the Desktop version of Syncplay !

SyncPlay BETA: About Syncplay BETA: This is the UNOFFICIAL Syncplay client for Android. If you don't know Syncplay, have a look here: https://syncplay

null 34 Dec 31, 2022
Advent of code 2021 (unofficial) in Kotlin for Educational Plugin on Jetbrains IntelliJ IDE.

Kotlin Advent of Code 2021 (unofficial) DISCLAIMER: I am not affiliated with the official Advent of code event or website. To open this course, you ne

null 1 Dec 10, 2021
A Free, Open source unofficial manga reader for MangaDex

Neko A Free, Open source unofficial manga reader for MangaDex About: This is a MangaDex specific fork of Tachiyomi and TachiyomiJ2K. This contains fea

Carlos 1.4k Jan 3, 2023
Unofficial F-Droid client in the style of the classic one.

Foxy Droid Yet another F-Droid client. Description Unofficial F-Droid client in the style of the classic one. Jump over the lazy dog, manage repositor

null 355 Dec 26, 2022
Food Recipe App is an app for collecting most of food recipe in one app

Food Recipe App is an app for collecting most of food recipe in one app

Heba Elsaid 10 Dec 25, 2022
Arjun Naik 1 Apr 16, 2022
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

MindOrks 1.2k Dec 29, 2022
Android-basics-kotlin-tip-time-app - Tip Time app from Android Basics in Kotlin

Tip Time Tip Time app from Android Basics in Kotlin at developers.google.com. It

Ramon Lima e Meira 0 Jan 2, 2022
Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors

Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors. Parameters includes but not limited to temperature, humidity, air quality, level of Ionizing radiation, ...

Francisco Pascal Elias TAMBASAFIDY 0 Jan 4, 2022
Library to change Android launcher App Icon and App Name programmatically !

AppIconNameChanger Change Android App launcher Icon and App Name programmatically ! Download Demo APK from HERE Kindly use the following links to use

Prabhakar Thota 587 Dec 29, 2022
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.

HideDroid An Android App for preserving user privacy HideDroid is an Android app that allows the per-app anonymization of collected personal data acco

null 100 Dec 12, 2022
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

?? About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

Sinan Sonmez (Chaush) 28 Dec 17, 2022
Visual Studio App Center Sample App for Android

Visual Studio App Center Sample App for Android The Android application in this repository and its corresponding tutorials will help you quickly and e

Yourhomeplan 1 Oct 13, 2021
Android app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (Android) The reference implementation for designing the Android user interface of a broker-dealer trading application

Alpaca 12 Nov 24, 2022