Git Product home page Git Product logo

xtra's Introduction

xtra's People

Contributors

add-le avatar adem4ik avatar andreyasadchy avatar anoruwa avatar aritzherrero4 avatar atam-it avatar bharatknv avatar brodieavoult avatar charlotte-espoir avatar crackededed avatar cyanwolfg avatar dandeliontea avatar davbrasan avatar devalexx avatar friedrichgaming avatar jebibot avatar juby210 avatar linus789 avatar metezd avatar mikropsoft avatar plum7x avatar poussinou avatar rickym7 avatar tra2023 avatar ttmx avatar wahyukusumo avatar yokinanya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xtra's Issues

Feature Request: Videos Tab

The previous versions of Xtra had a drop-down menu to select live channels you follow, or videos from channels you follow.
Can this be implemented, either as it's own tab, or said original drop-down menu.

Cheers mate for the upkeep on this project.

Emotes order and recent

Would be great if you can find a way to put the emotes available for you if sub at the top of the emote list when you click it.
Also it takes up to ten seconds of blank before they start to show on selection.
And finally I use emotes but they don't show in recent?

Great work otherwise :)

Feature Request: Show purple filled hearts for Twitch followeds channels

Hello.

Right now and because the actual Twitch API status, you can't add/delete followed channels from twitch, and only works with so called "local" follows, than are stored in the phone, although it takes the actual Twitch follows and they are mixed with the local ones (in fact can be both at the same time).

However, for the follow icon (hearts) in the channel profile, live or videos, for an only Twitch followed channel, they are exactly the same as a non-followed channel: and empty-white heart, as opposed to a Local followed channel that shows a filled-white heart.

The point of this is to add another status for those hearts icons to show the channel is followed in Twitch.

One option could be to put those heart purple (twitch) filled colored if you followed that channel in Twitch, and also can be added an extra status with a purple heart border and white heart fill if the channel is followed in Twitch and Local.

Thanks in advance.

F-Droid inclusion

Any plans to launch app on F-Droid? If you don't mind the idea, I could help with providing the relevant information to their submission queue.

Feature request

Is it possible to add an option to disable or clear the history of watched VODs?

Support background audio

Hello! Super grateful for the fork that works so well.

I saw that there was a closed issue to support background audio player, so I figured I could reopen one to see if now you knew how to support it?

Usually we need a permanent notification to support that. Never done it myself but I guess I could try if thats not a priority for you you :)

Black icons

As you can see the icons are black so we can't see them when using black theme

Screenshot_2022-02-17-19-22-44-422_com github andreyasadchy xtra~2

Screenshot_2022-02-17-19-22-53-940_com github andreyasadchy xtra~2

Feature Request: Support stream casting

Hello, super app - was delighted to find it. Thank you for sharing your work!

I was wondering if casting the video stream is planned or even possible?

Perhaps this is dependent on the underlying video player component?

With the official client, I most often watch the stream on TV via a Chromecast, but use the app to continue interacting with chat.

This is not a demand, just a polite question. :)

Thanks!

Player is not visible in fullscreen or album view (Android 4.1.2).

Hello.

First of all โˆ’ Thank you for continuing this project. Xtra is really nice.

Just installed a new release and there's a problem:

resized_photo_2022-01-29_21-16-59

There is sound. Taps and double taps have no effect.
The horizontal black bar seems to be a shadow.

It works fine in portrait view:

resized_photo_2022-01-29_21-17-03

The little window view when you minimize the stream works too.

Compatibility With MicroG

I am using MicroG instead of Google Play Services, and the streams seems to not work and I get "Player error: Retrying". The Chat works though.
I am using the version for android 4.1+.
The device I am using is a Honda Clarity Infotainment Head Unit.

Feature request: vods tab

if possible a way to get back followed streamers vods tab from the original version or under channels tabs when clicked on a channel a way to save sorting type to past broadcasts Screenshot_20220223-114726.jpg

Feature Request: Show more options in every live/vod settings (Gear Icon)

Hello.

To explain better this i will show you two screenshots, both of them when you tap the Settings icon (Gear),

First, Live:
Xtra_SettingsLive

Second, in VODs:
Xtra_SettingsVOD

In Live streams, it only shows the quality options. In VODs, it shows quality and speed. The idea is to make both more like in VODs, and add more options to the menu, as other icons in display (Timer, aspect ratio, download, chat bar toggle..., all that can be fitted there) to keep the functionality and allowing to delete some icons in display.

Thanks in advance.

Feature Request: Remember some options per channel

Hello.

The petition summarizes in store and remember some options for the video per channel, for example:

  • Aspect ratio: Actually it remembers the last used setting globally.
  • Chat bar Toggle: Is always on when you enter a live stream.
  • Quality: Although there is a default quality setting, if somehow is added a settings per channel, this can be added to it too.

Thanks in advance.

Add a sort feature for the followed channels tab

I am personally irritated that the channels are sorted by who i followed recently rather than who end/streamed the most recent (if VOD is available) like the original twitch xtra. Please add it.

Clips not playing

Clips are not playing when the default player quality is set to source.

Timestamps

Hey thanks for the app, it's really good so far. In the last update the timestamps are in UTC and I wanted to know if it's possible to "detect" or manually choose the time zone?

Cannot revert back to default Games page (d-pad icon) after selecting a genre.

Cannot revert back to default Games page (d-pad icon) after selecting a genre. I have to close and reopen the app to show the default Games page. This happens to both genre selection on the Games page and the Sort option (horizontal bar graph icon).

Other than that I really enjoy using the app a lot. Thank you.

A few images (emotes, badges...) are color inverted

Hello

I realized this little bug that don't do any harm but is a bit weird.

First i see this in Xtra when i uploaded a badge for a channel, and Xtra shows it in the chat as color inverted. However when a tap in the message it appears normal. And then i saw an emote in other channel color inverted, but there are a very few because all others looks fine.

So i search in the emotes provided by Xtra and i found four that shows inverted in the emote picker, one that still shows inverted when in chat, and when a tap the message to se message options, any of them is inverted:

Xtra_EmotesColorInverted1

Xtra_EmotesColorInverted2

This emotes are official from Twitch, PermaSmug, PanicVis, SoBayed and OneHand, this last one is the one that shows inverted also in the chat.

First i'm guessing that the Xtra's library that shows the images doesn't show correctly those images, but sometimes does and sometimes doesn't, and also with the badge i did for that channel i did a bunch of emotes and all of them works without this issue, so i don't know...

Thanks!

Feature Request: Be able to skip channel prefix for Twitch Emotes

I'm not sure if this is due to an extension or is standard behavior on the twitch.tv site, but if theres an emote (e.g. jmikeSadbungle), you can type :sadbungle and you will have the option to press Enter/click it for it to fill out the prefix and any remaining text.

image

I think this would be a great addition to Xtra if possible!

P.S. Thank you for continuing to work on this amazing app!

Feature Request/Question: Improve downloads?

Hello.

Right now the downloads works, and that's something any other twitch app can't say, but in my experience is a bit weird how it works. Maybe is the only solution available, but this is why i'm asking.

For example, in my experience: I try to download a 6h+ video to the external storage (MicroSD card). What Xtra does is to store in their private app storage in the external storage ("storage"/Android/data/com.github.andreyasadchy.xtra/files/.downloads, it is the only thing it can do, as it doesn't ask for special permissions, that can be improved but seeing what problems can introduce that can be looked later) in a folder. It can't go at full download speed (It took between 30~60 min in a 500 Mbps connection!) because what Xtra is creating is chunks of <=10 seconds (About more than 2160 .ts files) alongside a .m3u8 file playlist with all of them in order. I know that part of the reason because is so slow is that because is also slow deleting the video: it took several minutes to delete all of them, and because Xtra is not showing that is still doing it (when you tap delete the video is gone), i swapped out Xtra and still there are more than 1000 files in the Xtra SD private storage.
With the clips doesn't do that (it downloads the entire clip as mp4, using the "url name" as the filename), but highlights and vods is what is doing (creates a folder with the video number as name, put all <10sec chunks as .ts alongside a .m3u8 playlist). It seems that those m3u8 works if they are opened directly inside VLC (with its file browser) but not when they are "shared" from a file explorer, and also the "shorter" ones (i tested with a highlight 30 sec. long) doesn't play well when a "larger" one (>40 min VODs) seems to work better. I think is maybe how VLC seeks the position in a m3u8 made with a lot of chunks, and in a shorter one doesn't work pretty well.

So, summarizing, i'm talking if all this can be improved a bit or is what the API allows:

  • First, improve the deleting process, not deleting from the download list until all video chunks are deleted from the download folder. Also a "deletion" percentage should be useful.
  • Improve how is downloading the videos. I don't know if it can be made that those downloaded chunks larger and make the download time shorter, or instead of downloading and storing them separately, stick them together (as i know, the .ts files can be merged together without recoding, although it need to be noted that many SD can have file size limitations).
  • Make them work properly with other video players can open the option to share the video and cast it (For example, with VLC). As now they seems to work with Clips and long VODs/Highlights.
  • As a far-off improvement, allow to download to other folders in SD and not only the app private storage ("storage"/Android/data/com.github.andreyasadchy.xtra/files/.downloads). It should be dealing with SAF (Storage Access Framework) and as i see in other projects i could be a little annoying to deal with it depending of how it actually do the things and how need to be ported.

Thanks in advance.

Feature request

Add game categories to VODs as sometimes i can be confused if said streamer is actually playing said game or not

Feature request

Can you add an option to disable the chat like in TwitchMod so people with old devices like me can save more battery using the app

Feature request

Is it possible to add the viewers list like in Twitch app please?

Fast forward

Sometimes due to buffering you won't be watching the live version of the stream and may end up 30 seconds behind.
I recall in the old version being able to double tap the right side of screen to fast forward (I.e catch up with the stream so it's live)
This seems to just open and close chat now
I see mention of fast forward in menu i think but don't understand how to. Rewind option works fine

Feature Request: Add VODs bookmarks

Hello.

The idea is change the "Downloads" section to a "Saved" section (or something like that) and add two tabs inside, one as "Downloads" and working as is working right now, and other as "Bookmarks" to list bookmarked VODs (they can be sorted if it's possible).

Then add a option in every video to add/delete to bookmarks.

Issues upfront:

  • A live stream could be bookmarked, but instead bookmarking the live stream, bookmark the corresponding VOD is generating.
  • VODs dissapears, so in the list they can auto-dissapear too, or mark them as deleted/gone. Bonus idea if there is a way in the API to know when every VOD is going to dissapear and show that information.

Thanks!

Feature request: Option to disable send a message to chat

Hello.

I don't know exactly how to name it, but the point is to add an option to show the chat, but don't allow to write to the chat in a live stream, so it doesn't appear in the chat the line to write a message and the emotes, like happens in the vods.

The main reason is because i see channels in other languages, and i don't want to write something by mistake and send it if i touch the phone in a wrong way, because most of the time i'm lurking and i don't want to interact with the channel.

It could be easier and enough to add a global option in settings to do that (and go here to enable/disable it at any moment), but if it ould have a toggle by channel somehow (i didn't think how and where could it be) remembering the setting, it could be perfect.

Thanks.

[MIUI] BUG: PiP mode broken when in landscape orientation

Hello.

When you press the Home button when Xtra is playing a video (live or VOD) and it is in landscape mode, it generates a PiP (Picture in Picture) window without showing the video, only other parts of the app, and only with audio:

Xtra_PiPLandscapeBroken1

When you tap in the window, you can see a bit bigger, but still shows only part of the app, still with audio:

Xtra_PiPLandscapeBroken2

If you discard the PiP (bringing it to the bottom) and enter again to Xtra, it tries to open again the video you were seeing, but instead plays the audio without any video, showing a black screen.

This happens in landscape mode, with and without chat.

In portrait mode, it works perfectly fine, showing the PiP window correctly and restoring the video normally.

Using last version of Xtra (f94d68a 2022-04-15 20:11 CEST), although it was happening in last version too at least.
Mobile is a Xiaomi Mi 9 Lite (Android 10/MIUI 12.0.10) with a FHD+ display of 1080x2340 pixels.

Thanks!

Feature Request: Saving Sorting Per Channel or In General

Save what is chosen in this menu per channel or just in general. Maybe a button at the top or bottom of the menu that says "Remember/Save Choices for Channel" and then a default in the settings. It doesn't have to be done this way, it just has to somehow remember the choices in that menu.
Screenshot_20220428-192938
Also, I'll take a moment to say, great job and thank you on maintaining and improving the app!

Feature request

add a way to see what games the streamer is currently playing on the VODs section of the channel because, what if the streamer is playing 5 different games consecutively in 1 stream and I need to see what is the 5 games they are currently playing?

Feature request

Is it possible to add the sort & filter feature from the stock twitch app? Or just the possibility to filter streams by country/language

App crashes on dock/undock

Above all - thanks for the neat app.

Been using the app for a little while now and every time I dock/undock the application seems to crash.
Device in question is Sony Xperia Z2 tablet, running CarbonROM/Android 8.1.0.

Happy to provide logs and test potential fixes :-)

[Android 12] Audio Only Option Missing

The Audio Only playback option is missing on my Pixel 5 (Android 12) while it is still visible on my Pixel 2 (Android 11). Both are on the most recent version.
Pixel 2
Screenshot_20220301-180752
Pixel 5
Screenshot_20220301-180907

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.