Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A mod of the Twitch Android Mobile App adding BetterTTV, FrankerFaceZ and 7TV emotes
License
bttv-android/bttv
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
c0d227c Jul 10, 2023
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
June 26, 2023 19:12
June 26, 2023 19:12
June 26, 2023 19:44
June 30, 2023 14:48
September 30, 2021 13:08
June 26, 2023 19:12
June 15, 2021 17:02
February 17, 2022 14:00
June 26, 2023 19:44
December 30, 2021 12:55
July 6, 2022 12:31
February 25, 2022 14:02
February 15, 2021 13:17
July 10, 2023 12:08
February 3, 2022 10:50
June 26, 2023 19:44
February 25, 2022 14:02
January 5, 2023 15:20
June 15, 2021 12:37
February 13, 2021 12:10
January 6, 2023 14:34
April 17, 2023 16:35
January 8, 2022 11:50
May 22, 2022 12:17
January 8, 2022 11:50
October 1, 2021 17:05
February 2, 2022 11:10
README.md
bttv-android
A mod of the Twitch Android Mobile 1 App adding BetterTTV, FrankerFaceZ and 7TV emotes
This project is not affiliated to Twitch Interactive Inc, NightBot LLC, Dan Salvato LLC or the SevenTV project! THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND!

We need you
You can help this project by contributing translations on crowdin.
Features
- BTTV, FFZ and 7TV Emotes
- Auto-Claim Bonus Channel Points
- Auto Updater
- Sleep Timer
- Highlight Keywords
- Split Chat
- Anon Chat
Known issues
- Amazon Video Watch Parties require the Twitch App to be installed on the device and the optional step in the install instructions below
- Animated Emotes occasionally glitch on some devices
- 7TV’s zero width emotes are not supported right now
- Personal Emotes are not supported for now
- Users have reported that notifications are not working for them. To fix this go to «App-Info -> Open Supported Apps» and select «Only in this application».
- bttv-android will not work on Android TVs as it is a mod of the Twitch mobile App and not of the Twitch Andorid TV App. You can install it, just do not expect a good experience
Install

- Skim through this guide on how to enable third party app istallations
- Go to the latest release page and download the .apk file of the mod. It periodically checks for new releases so you only have to download it once from there.
- (Optional) Prevent Twitch from opening when you interact with twitch.tv links: Long-press on the Twitch App -> «App Info» -> «Advanced» -> «Open by default» -> «Open supported links» -> «Ask every time» (might vary depending on OEM)
Build it yourself
This patch is meant to be applied to version 15.4.1 of the official twitch app Make sure you use this version before you create an issue!
Easy way: Docker
Prerequisites:
How to:
- Clone this repo
- Get the Twitch App’s apk files (e.g from here, or here)
Please make sure you get it from a non-shady source!
If you have downloaded a single .apk file, name it twitch.apk
If you have downloaded a bundle of .apk files put them in a .zip archive and name it twitch.zip
Note: Apkmirror publishes bundles as .apkm files, those are just zip files, so rename them to twitch.zip
docker run --rm -ti \ -v path/to/twitch.apk:/usr/build/twitch.apk \ -v /path/to/dist:/usr/build/dist \ -v path/to/patches:/usr/build/patches \ -v /path/to/mod:/usr/build/mod \ -v /path/to/.all-contributorsrc:/usr/build/.all-contributorsrc \ -v /path/to/bttv.manifest.json:/usr/build/bttv.manifest.json \ ghcr.io/bttv-android/builder
If you are in the same directory as the apk file you can copy and paste:
docker run --rm -ti \ -v $(pwd)/twitch.apk:/usr/build/twitch.apk \ -v $(pwd)/.bttv-cache:/usr/build/.bttv-cache \ -v $(pwd)/dist:/usr/build/dist \ -v $(pwd)/patches:/usr/build/patches \ -v $(pwd)/mod:/usr/build/mod \ -v $(pwd)/.all-contributorsrc:/usr/build/.all-contributorsrc \ -v $(pwd)/bttv.manifest.json:/usr/build/bttv.manifest.json \ ghcr.io/bttv-android/builder
Hard way
Prerequisites:
| Tool | Env variable | Default |
|---|---|---|
| Bash | Has to be in /bin | |
| Git | Has to be in PATH | |
| Java JDK | JAVA_PATH and JAVAC_PATH | java and javac (from PATH) |
| jq | Has to be in PATH | |
| Android SDK or install using Android Studio | BUILDTOOLS_PATH | ~/Android/Sdk |
| ApkTool | APKTOOL_PATH | /opt/apktool/apktool.jar |
| Uber APK Signer | UBER_APK_SIGNER_PATH | /opt/uber-apk-signer/uber-apk-signer-1.2.1.jar |
| Baksmali | BAKSMALI_PATH | /opt/baksmali/baksmali-2.4.0.jar |
| build-companion | BUILD_COMPANION | /opt/build-companion |
How to:
If you get stuck at any point, just remove the disass dir and try again
- Download and install prerequisites
- Get the Twitch App’s apk files (e.g from here), drop them zipped in this directory and call it «twitch.zip»
Please make sure you get it from a non-shady source! If you have adb installed follow this guide (Method 3)
(Adb installed and device connected? Try the : ./install script)
This repo is mirrored on Gitlab.
Made with ♥️ by @FoseFx and contributors. MIT License.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
About
A mod of the Twitch Android Mobile App adding BetterTTV, FrankerFaceZ and 7TV emotes
Как использовать смайлы BetterTTV и FrankerFaceZ на Твиче (RUS)
Дальше появится менюшка в которой нам нужны следующие пункты:
“BetterTTV Emotes” и “BetterTTV GIF Emotes” — это нужно для того чтобы гифки и эмоции из BetterTTV отображались.
Чтобы отображались эмоции с https://www.frankerfacez.com/ нам нужен пункт “ FrankerFaceZ”
И под конец чтоб видеть все эмоции нам нужна строка
“Emote Menu — Get a more advanced emote menu for Twitch. (Made by Ryan Chatham)”
ОПА, F5! (перезагружаем страницу)
Появится кнопка внизу чата:
Дополнительно:
Я советую включить разделение чата
Для стримлеров:
Читаем правила, добавляем смайлы, ждем Emote Approved на почту.
Добавляем сторонние смайлы (тут проще)
1.Нажмите на одну из недавно опубликованных эмоций ниже или выполните поиск.
2.Нажмите кнопку « Use in my Channel».
3.Эмоцию теперь можно использовать в вашем канале!
Что такое BTTV (BetterTTV) и как его установить для Twitch
BTTV, также известный как BetterTTV, стороннее расширение для браузера что позволяет зрителям использовать эмоции и анимированные ролики в чате Twitch. Расширение не запускает эти эмоции напрямую через Twitch, позволяя вам использовать эмоции, удаленные на Twitch. BTTV предлагает дополнительные смайлики, выделение имени пользователя, слов и фраз, функцию анонимного чата и позволяет скрывать визуальные шумы, такие как биты. Вы можете установить расширение на Chrome, Edge, Firefox, Opera и Safari. Настройте параметры чата, щелкнув настройки BTTV в раскрывающемся меню пользователя на Twitch. Если вам нужна помощь при использовании BetterTTV, вы можете ввести «/Помогите»В чате, чтобы увидеть список команд чата BetterTTV. BetterTTV также имеет ежемесячную платежную подписку под названием ЛучшеТТВ Про, который дает зрителям возможность добавлять больше трансляций и дает им предпочтение в обслуживании.
Как установить BTTV
BetterTTV в настоящее время поддерживает Chrome, Edge, Firefox, Opera и Safari. Вот шаги по установке BTTV для Twitch:
1. Установите расширение, перейдя в Сайт BetterTTV и устанавливаем расширение для вашего браузера. Используйте раскрывающийся список, чтобы смени свой браузер.

Используйте веб-сайт BetterTTV, чтобы загрузить расширение. | Источник: BTTV
2. Зайдите в Twitch и нажмите значок шестеренки в правом нижнем углу для доступа к настройкам.

Измените настройки BetterTTV, щелкнув значок шестеренки. | Источник: Twitch
3. Здесь вы можете выбрать BetterTTV настройки и измените их в соответствии с вашими требованиями.

Здесь вы можете изменить различные настройки для BTTV. | Источник: Twitch
Если вы являетесь стримером Twitch, как только вы подключите свою учетную запись Twitch, получить доступ к панели управления, чтобы добавить эмоции на свой канал и выбрать 15 общих эмоций. Используйте панель управления, чтобы добавить ботов, редакторов и связать расширение BetterTTV с Discord.
Как включить Better TV на Твиче
“Беттер Твич ТВ” – надстройка, добавляющая новые функции, смайлики, возможности. Это делает трансляцию более яркой и интересной, обеспечивает удобство пользования сервисом. Установить и настроить расширение несложно, простая инструкция помогает выполнить все шаги правильно.
Обзор Better TTV
Надстройка используется для изменения внешнего вида и функциональности диалога.

Основные функции
Расширение добавляет такие возможности:
- Изменение значков стримера или модератора с цветных на черно-белые.
- Открытие видео на большом экране. Функция срабатывает сразу после подключения к каналу.
- Создание личного чата. Беседа используется для приватного общения с друзьями.
- Добавление дополнительных смайликов. Эти элементы могут видеть пользователи, у которых установлено расширение “Батер ТТВ”.
- Изменение цвета клавиш “Твича”.
- Отображение миниатюр. Расширение позволяет предварительно просматривать изображения из ссылки, присутствующей в чате.
- Изменение фона рабочего экрана “Твич” со светлого на темный.
- Просмотр списка каналов, владельцы которых находятся в сети. Пользователь должен быть подписанным на эти трансляции.
- Показ уведомлений о начале стрима на экране. Сообщения появляются, даже если человек не находится на сайте “Твич”, не пользуется браузером.
- Участие в голосовании. Эту функцию используют, не покидая беседы.
- Добавление клавиши доступа ко всем смайликам BTTV и Twitch.
- Удаление списка рекомендуемых каналов из левой части окна.
- Устранение значка группового чата возле общей беседы.
- Замена стандартных иконок модератора или владельца канала на элементы с описанием.
- Добавление дополнительных клавиш, упрощающих управление диалогом. Функция пригодится модератору.
- Замена простых смайлов обезьянками.
- Уведомление пользователя о поступлении сообщений в папку “Другие”.
- Проигрывание музыкальных треков. Для этого сообщение, содержащее ссылку на трек, нужно выделить в чате.
- Полное удаление выбранных модератором комментариев. Плагин “БТТВ” позволяет просматривать устраненные недавно сообщения.
- Установка отдельного фона для каждого комментария. Это облегчает работу с беседой, отделяя сообщения друг от друга.
- Подача подсказок по нику пользователя, которому будет отправляться сообщение.
- Дополнительные функции для пользователей, просматривающих стримы через “Хромкаст”.
Как включить
Найти приложение “БТР” можно в разделе “Расширения” меню настроек браузеров Яндекс, Опера, Гугл Хром. В списке выбирают BetterTTV, переводят расположенный рядом с ним ползунок в положение “Вкл”.

Полезные расширения для “Твича”
Топ лучших включает расширения, обладающие наиболее интересными и полезными функциями.
Strimtabs
Приложение используют для создания опросов, которые имеют вид интерактивного оверлея, отображаемого в видеопотоке. К дополнительным функциям относятся: выбор музыкальных композиций, присвоение баллов лояльности среди пользователей “Твича”. Последние выдаются за регулярное посещение канала, просмотр трансляций. Имеются другие возможности получения баллов.
Leaderboard
Надстройка для “Твича” отображает статистику сообщений, получаемых с помощью системы Cheering. Так подписчики могут увидеть, кто больше всего поддерживает стримера. Статистика имеет вид графического включения в саму трансляцию. Можно менять внешний вид рабочей области, периоды анализа поступающей с сервиса Cheer информации.

Spotify: Now Playing
Если владелец канала регулярно ставит музыку во время трансляции, зрители часто задают вопросы, касающиеся названия или исполнителя композиции. Установка расширения решит эту проблему. Оно получает нужные данные из базы Spotify. Название, исполнитель, обложка альбома показываются в стриме. Это исключает необходимость ответа на вопросы зрителей.
Gear on Amazon
С помощью этой надстройки стример может рекомендовать товары зрителям, зарабатывая деньги. Финансовые начисления производятся при переходе пользователя и совершении покупки по предоставленной владельцем канала ссылке. Можно создать в собственном профиле раздел, где будет описываться используемое для трансляции оборудование. Возле продуктов ставятся ссылки на интернет-магазин Amazon. Вознаграждение стримера составляет 1-10% стоимости товара.
- ← Канал стримера Владимира Братишкина на Twitch: стримерская деятельность
- Как набрать подписчиков на Твиче →