Twire

Twire is an alternative and open source Twitch client for Android

GPL-3.0 License

Stars
1K

Bot releases are visible (Hide)

Twire - 2.11.0 Latest Release

Published by samfundev 2 months ago

Release Notes

This release had a big change under the hood to bring about one of the most requested features in Twire: background playback! That's right, enjoy the soothing sounds of your favorite streamers as you drift off to sleep or while getting shredded at the gym. But that's not all folks, call install right now and we'll throw in another highly requested feature: ad-free playback using proxies! You can now choose from a list of existing proxies (or enter your own) to reroute the live stream through the proxy.

What's Changed

New Contributors

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.9...v2.11.0

Twire - 2.10.9

Published by samfundev 9 months ago

Release Notes

A quick update to fix the empty "My Streams" page and a few other fixes mentioned below. There is one minor feature which is that when tapping on the video time to seek, the minute and seconds pickers will now wrap around. This should make it easier to jump ahead by a few minutes.

What's Changed

  • Fix empty "My Streams" page. #437 by @YohannGutej
  • Get followers from new Twitch API. 328910c
  • Remove viewer count from channel page. 268be85
  • Allow the minute and second pickers to wrap around. 029a27a
  • Make the chat status bar hide completely. f1d8ad3
  • Fix stream title color. f532486

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.8...v2.10.9

Twire - 2.10.8

Published by samfundev over 1 year ago

Release Notes

This release should fix a crash that was happening due to badges. The big new feature of this release is emote autocomplete, making it much easier to add emotes. This release drops support for Android KitKat and makes Lollipop the minimum version. There was many contributors for this release, thank you to everyone who helped out!

What's Changed

  • Add rudimentary emote autocomplete. #419 by @still-flow
  • Video comments should load without needing to reconnect. 7996ea0
  • Fix badges not loading and causing a crash. #427 by @YohannGutej
  • Bump minimum Android version to Android Lollipop 5.0. #364 by @TacoTheDank
  • Reduce minimum chat size threshold for large tablets. #398 by @tim-crisp
  • Close stream on navigation back if initial orientation is landscape. #398 by @tim-crisp

New Contributors

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.7...v2.10.8

Twire - v2.10.7

Published by samfundev over 1 year ago

Release Notes

Tried to get this release out quickly for VOD users. VOD chats should no longer only display one page at a time. One new feature is that live streams will now show messages for subs, gifts, etc.

What's Changed

Fix VOD chat only displaying one page of comments. 6d377c5
Add chat notifications (subs, gifts, etc). 0559a54
Fix pagination not resetting in some results. 48a455b
Fix missing pagination in some results. 48a455b
Fix starting a new VOD when already watching one. 70f67a0
Make chat messages not text selectable to improve performance. Text can be selected after clicking on the message. 2500ff4
Fix messages not displaying if badges were broken. be731fc2

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.6...v2.10.7

Twire - 2.10.6

Published by samfundev over 1 year ago

Release Notes

VODs are back and better than ever! Wait we already did that one... Streams and VODs are back! Along with a bunch of other fixes. One new feature snuck in: You can now chat when the stream is offline through the streamer's profile.

What's Changed

  • Fix streams and VODs not playing.
  • Open chat from channel profile.
  • Fix 7TV emotes.
  • Fix FFZ emotes and badges.
  • Fix orientation lock with the fullscreen button.
  • Fix media session.
  • Fix going back from setup process.
  • Make stream count localized.
  • Make placeholder translatable.

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.5...v2.10.6

Twire - 2.10.5

Published by samfundev almost 2 years ago

Release Notes

VODs are back and better than ever! We've also added many new features like moderation actions, media notifications, and a themed app icon.

VODs have been resurrected from their crashes. VOD chats had multiple bugs squashed meaning they should load more consistently. Moderator actions are now handled by Twire and corresponding messages will be removed. Twire now behaves like other apps by having a media player notification and other media will be paused when starting content. And if you like all your app icons matching, you can have a themed app icon for Twire.

What's Changed

  • Fix VOD chat locking up by @samfundev in e4ecf82
  • Handle timeouts and deleted messages by @samfundev in 9031988
  • Add media player notification by @samfundev in e3fe810
  • Show stream title while watching stream by @samfundev in fab50d4
  • Add indicator when chat is paused due to scrolling by @samfundev in 35776bf
  • Other media will now pause when starting content by @samfundev in 75caad0
  • Add support for a themed app icon on Android 13+ by @jorgeluiscarrillo in https://github.com/twireapp/Twire/pull/399
  • Hide message options that don't apply to VODs by @samfundev in d9c22b0
  • Implement better fullscreen toggle by @samfundev in 64381e2
  • Fix stream UI not fading out by @samfundev in a027bd7
  • Fix the navigation bar not being hidden in fullscreen by @samfundev in bfa7202
  • Enable SSL by default by @samfundev in 60a66f1
  • Keep screen awake when 'Chat Only' enabled by @samfundev in c9bb1df
  • Lower max messages to 150 by @samfundev in bed7299
  • Update translations by the translators

New Contributors

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.4...v2.10.5

Twire - 2.10.4

Published by samfundev about 2 years ago

Release Notes

This one goes out to our pre-Android Oreo users for a crash that happened when playing streams. Sorry about that!

Picture-in-picture mode will no longer activate when playback is paused. Similarly, the screen will not stay on when paused. There are many other crash fixes, regular fixes and cleanup under the hood to keep Twire in tip-top shape.

What's Changed

  • Fix crash on devices not running Android Oreo by samfundev in 6b45d89
  • Don't go into PIP mode when paused by samfundev in 0149baa
  • Don't keep screen on when there is nothing to play by samfundev in 82a3be4
  • Remove login requirement for startup pages by samfundev in 05e2523
  • Fix chat only mode crashing by samfundev in b93df5d
  • Fix crash when a followed streamer couldn't be found by samfundev in 0070af3
  • Fix chat width being displayed incorrectly in settings by samfundev in 0e008e4
  • Fix exception when fetching follows by samfundev in dbc39b9
  • Update translations by the translators

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.3...v2.10.4

Twire - 2.10.3

Published by samfundev over 2 years ago

Release notes

We've got low latency, big performance improvements, and more fixes then you can count on one hand.

Low latency support means that delay should be just as short as the Twitch app. Performance has improved a lot (especially for VOD watchers) meaning that Twire shouldn't use as much battery life. Many fixes and quality of life changes (like making chat visible by default) should smooth out some of those rough edges.

What's Changed

  • Add low latency support by @samfundev in 4c1765f4683e90d1b31a9aab2803fc48327a56fa
  • Make landscape chat visible by default by @samfundev in d3bf59feb879d13aa59634657548e12cc3d7fb86
  • Improve app performance by @samfundev in https://github.com/twireapp/Twire/pull/322
  • Add animated 7TV Emotes by @t0pu in https://github.com/twireapp/Twire/pull/351
  • Fix VOD chat not loading by @samfundev in 8dd41a493f8131268a3f0388a25de245d5511356
  • Make broadcasts and highlights load much faster by @samfundev in 0fbb1ba6acd084ac786aea369808aa53f93f8da6
  • Improve picture in picture transition by @samfundev in e0e7c18f396aed7ab4348d7e6ccb4d3355f4d13f
  • Fix game search not working by @Nickwasused in https://github.com/twireapp/Twire/pull/320
  • Fix 7TV settings not being saved by @Nickwasused in https://github.com/twireapp/Twire/pull/315
  • Share the current quality to the external player by @samfundev in 964f9eca142294b719aaaf5357fb346566ccaf73
  • Fix refreshing animation playing when nothing is refreshing by @samfundev in eaae93cfa8dffa168c382827e2e201528057beff
  • Fix followed streamer's profiles getting out of date by @samfundev in 2b13bd24a9534137dafb01ba1377fcab8de3ed29
  • Fix being able to partially move landscape chat by @samfundev in 3afc1fc3af769546f2ea95d1c1c2408c2383d5ce
  • Update translations by the translators

New Contributors

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.2...v2.10.3

Twire - 2.10.2

Published by samfundev over 2 years ago

Release notes

This release is mainly about migrating to Twitch's new Helix API. But also includes local follows, so you don't require a Twitch account to follow streamers. Some smaller fixes also snuck along into this update.

What's Changed

  • Migrate to the new Twitch API and add local follows by @Nickwasused in https://github.com/twireapp/Twire/pull/240
  • Helix improvements by @samfundev in https://github.com/twireapp/Twire/pull/310
  • Fix gap in VOD progress bar by @samfundev in f8547f4724a558905fb67a55ff0d257b512e43a9
  • Fix main activities requesting data twice by @samfundev in 38e5f29ba848a02c4ca6628ee542271a3bce6a01
  • Fix FFZ badges being put on the wrong users by @samfundev in da39e0fa7361b34f400b28b716159c02215c05b4
  • Update translations by the translators

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.1...v2.10.2

Twire - 2.10.1

Published by samfundev over 2 years ago

Release notes

This release mainly fixes a crash issue that was happening in the last release. But it also features many new features and bug fixes.

What's Changed

Full Changelog: https://github.com/twireapp/Twire/compare/v2.10.0...v2.10.1

Twire - 2.10.0

Published by Perflyst almost 3 years ago

This release has been re-tagged
The first 2.10.0 release was tagged on https://github.com/twireapp/Twire/commit/68c22b2408f1c0c73adc07c6062c095a443aa6b1 without bumping the version in the code. Afterwards a new commit which fixed the version was force-pushed but the tag was not updated. See https://github.com/twireapp/Twire/issues/268

Release notes

Apologizes for the long delay between releases! Hopefully, we'll be able to keep up with more consistent releases with the help of new maintainers. This one is a big one and contains many new features and stability improvements, be sure to check out the changelog below.

This APK is signed with a different key from the previous ones as I don't have my previous key at the moment. For users who use the builds we put out here, I will update this release with one signed from the previous key in the next 24 hours. Check back here for updates.
The APK has been updated with one signed with the previous key and should be able to be installed without any problems.

Changelog

Add playback speed control.
Add SSL connection to chat.
Add runtime label to stream cards and stream view.
Add a sharing menu.
Add an option to join chat anonymously.
Add an option for image proxies.
Improve the emote menu performance.
Fix emotes not loading in the emote menu.
Fix new emotes not being parsed correctly.
Fix audio-only mode.
Fix the character limit for sending messages.
Fix the dates displayed for VODs.
Fix the keyboard not closing when clicking on the background.
Fix followed streamers not being cached.
Remove streamer panels since the API has been removed.
Fix the app crashing if a stream can't be loaded.
Add an option for the player-type.
Fix the emote keyboard not closing correctly.
Fix crashes on older versions of Android.
Add Korean translation.
Update French, Finnish, Arabic, Portuguese (Brazil), Swedish, Turkish, Esperanto, Italian, Ukrainian, Polish, German, Russian, Spanish, Persian, Japanese, Chinese (Simplified), Norwegian Bokmål translations.

Twire - 2.9.3

Published by samfundev over 3 years ago

Fix VODs not loading.
Fix only seeing 20 followed channels.
Fix not staying logged in between relaunches.
Add Chinese (Simplified) and Finnish translations.
Update German translation.

Twire - 2.9.2

Published by samfundev almost 4 years ago

Fix only the Auto quality being available.
Fix page titles not being translated in some languages.
Remove the My Games section.
Add Basque translation.
Update Chinese (Traditional), Portuguese (Brazil), and Russian translations.

Twire - 2.9.1

Published by samfundev almost 4 years ago

Use the new embed ad blocking technique.
Fix the changelog dialog popping up multiple times.
Add Afrikaans, Arabic, Chinese (Traditional), Czech, Norwegian Bokmål, Portuguese (Brazil) and Russian translations.
Update French, German, Italian and Spanish translations.
Fix the changelog button not changing according to the theme.
Fix the theme preview color for True night.

Twire - 2.9.0

Published by samfundev about 4 years ago

Changelog

  • New setting to enable/disable filtering of top streams by language.
  • Handle stream and VOD URLs.
  • Messages that mention you will now be highlighted.
  • Changelog for will be displayed on each new version.
  • Attempt to remove ads from streams.
  • Fix login token not being validated correctly. Twire will properly warn you if you need to login again.
  • Fix the stream rewinding when opening the app from Picture in Picture mode.
  • Fix the chat being the wrong size when opening the app from Picture in Picture mode.
  • Fix emotes not being parsed correctly on your own messages.
  • Fix thumbnails not displaying correctly on Android versions < 21.
  • Fix some controls being hidden on Night and True Night themes.
  • Using semantic versioning again.

Versioning

I decided to change back to (roughly) semantic versioning so that users can get a better idea about what to expect from an update.

Versions will now be formatted like this: Major.Minor.Patch
Patch will be for small fixes, improvements and features.
Minor will be for bigger features.
Major will be for massive or breaking changes likes a UI redesign or increasing the minimum Android version.

Twire - 2.519

Published by samfundev about 4 years ago

Here's a summary of the notable changes in this version:

  • The video now gets tinted to improve the visibility of controls.
  • BTTV emotes should be working again.
  • Top streams and games now only show streams in your system language.
  • Chat messages won't glitch out at the end of a VOD.
  • The app icon should be working for older version of Android.
  • Improved Spanish translations.
  • Caching improvements.
Twire - 2.518

Published by Perflyst over 4 years ago

f4b45d5ed2e24a2892fa79c72fb74876886d51e8 2.518
b87775358106df0c0611962a2a6467d51453dac4 Fix crash when leaving chat only mode
98eaa52dd6fa22fce6e8d318367a7ffcc4bc7b31 Clean up some translation things
eb657af034e970be1bbdccb2e0ee40ccec1f877a Handle custom emotes not loading
7d365c708d89b9350b43fc66ef0a97a021449c96 Always use the automatic quality for sharing to an external player
1ca30b1d53c47e81a6b6215906a1158258386c68 Clean up code warnings
c396696edccd2dee0de8a2958d2709bd0c20d25a Fix blurry app icon issues

Twire - 2.517

Published by Perflyst over 4 years ago

7722681115a9a1717b62a5fcd97a1bad1a7f3459 2.517
d4adb31c012d84d65d23769cfd9c71d2987f3bd8 Merge pull request #107 from tossj/get-twire-working-on-android-4.x
1ce8ba2415cdfe58824645812a0af921072f0e44 Enable minification without obfuscation
bb9f07921561fb1c4b5e353b8f6d2903fdc5a382 Add Conscrypt security provider for TLS1.2,1.3
9ea11d782371cb82e060fcd4f161e3690b54aa32 Fix MediaSessionCompat not working for < API 21
ee58730fcf03be2e77e9980ef6131c21da8b93a9 Try to enable TLS 1.2 for Android 4.4 and below

Twire - 2.516

Published by Perflyst over 4 years ago

2bc388750d341c0b360c527ed5078ab6f7e34dd2 2.516
d01255a4baa2e2519da0ec431678c53e3d79bdab Spanish translation
dc7a7d0c6cee84dfe9d3444e3aa1d13cd01c58ad Fix followed streamers not refreshing
98fa658e2ec289ad9f15f6d7314bb85c799e342c Update gradle
fc80766cd9a86ed34e84dc5fa53812e759c0784d Close #92
ea864e98be29471cdea610119176b7f9039f6e78 Validate the user's token to make sure it's still valid
b7297ffcfca8dacdbb20584202dec4dcc19dc8e0 Fix exceptions being logged when our client ID didn't work but Twitch's did
155e80ac2de74ad9c86967236b177a7ea0e15bff Fix panels that had no image causing an error

Twire - 2.515

Published by Perflyst over 4 years ago

56c3612cabe635140fdfeaea263b5aa41598ac07 2.515
012bf63acfb64e4fbc7297895b81814c367045da Add media controls and fix some bugs with PIP
98d0c4488bcaace15c34eecb436f7d98e6140c45 Slight code cleanup
2bf9917d2628a6a3fb3666c4ad114ba8100e1a4e Delete unused test activities
8331ca83908c69acaa17cb584d49020ff77749a5 Update some dependencies
b7bbae66c0db7aaacfd3d6a1bef274177a7fa819 Update gradle wrapper