!cslAxTXdSqYKHOqlbY:matrix.org

Yattee

2033 Members
Alternative YouTube frontend for iOS, tvOS and macOS built with Invidious and Piped | https://github.com/yattee/yattee59 Servers

Load older messages


SenderMessageTime
15 Feb 2022
@arkz:matrix.orgarkz
In reply to @patriarch0:matrix.org
Are you working on the MPV player intel version for mac os? Is it ready yet?
I managed to compile MPV and its dependencies for all the currently supported platforms, so both Intel and Apple Silicon will be supported.
Implementation of MPV is a big project I decided to work on the platforms in order of popularity - so it will be iOS, macOS then tvOS. I hope to release build for iOS this weekend as it's getting stable enough for a beta release. Mac and tvOS versions require adaptations of controls and some behaviour like full screen, so they will be released a little later.
21:36:09
20 Feb 2022
@arkz:matrix.orgarkz

Hello to all Yattee testers! I'm happy to share first v1.4 build with you. As an appreciation to your work, I decided first builds will be posted only on this channel.

As discussed before the new player is based on MPV. It is capable to play 4K/1080p streams directly, so you don't need to suffer anymore from quality loss as happened with HLS streams before. There are also new controls, and you can use double tap gesture to go back/forward 10s on the left/right of the player, or in the center to play/pause.

This app was always about giving you a choice. So, it tries to do so again, as the new player backend is not replacing stock player (AVPlayer). It was integrated side-by-side, and you can switch between the two by tapping "MPV"/"AVPlayer" button in player controls. Apple is limiting the way how system Picture-in-Picture works and now there's no way to use non-Apple player for PiP. Of course, PiP is one of most used features of the app so it cannot be omitted, so due to this PiP for MPV will be implemented in way it will seamlessly use AVPlayer.
The AVPlayer now also uses same new controls but I'll bring later option to have previous standard system controls. Also, you'll be able to configure playback behaviour depending on used backend or disable backend switcher if you don't ever want to switch.

Current build is missing:

  • PiP
  • AirPlay
  • subtitles
  • playback rate change

Current known issues:

  • FPS can degrade when player controls are presented
  • scrolling of video details can get stuck (iOS 14, workaround: open details fullscreen)
  • after leaving fullscreen, player may get under system status bar (workaround: tap clock to fix)
  • next video in the queue is not playing automatically
  • loading video when resuming playback

What's coming next:

  • builds for macOS and tvOS
  • reimplementing of missing features and fixing issues
  • fluid swipe-to-close animation for player (iOS)
  • further improvement to the controls: chapters support and background music playing mode, gestures/controls configuration options.
  • there's a chance in the future to add support for DASH streams, not possible now due to bugs in the library which hopefully will get resolved.

Please try the build and give me your feedback and any suggestions you may have.
Thanks once again for help with building Yattee!

13:23:44
@arkz:matrix.orgarkzDownload Yattee-1.4-alpha.1-iOS.ipa13:23:52
@arkz:matrix.orgarkz *

Hello to all Yattee testers! I'm happy to share first v1.4 build with you. As an appreciation to your work, I decided first builds will be posted only on this channel.

As discussed before the new player is based on MPV. It is capable to play 4K/1080p streams directly, so you don't need to suffer anymore from quality loss as happened with HLS streams before. There are also new controls, and you can use double tap gesture to go back/forward 10s on the left/right of the player, or in the center to play/pause.

This app was always about giving you a choice. So, it tries to do so again, as the new player backend is not replacing stock player (AVPlayer). It was integrated side-by-side, and you can switch between the two by tapping "MPV"/"AVPlayer" button in player controls. Apple is limiting the way how system Picture-in-Picture works and now there's no way to use non-Apple player for PiP. Of course, PiP is one of most used features of the app so it cannot be omitted, so due to this PiP for MPV will be implemented in way it will seamlessly use AVPlayer.
The AVPlayer now also uses same new controls but I'll bring later option to have previous standard system controls. Also, you'll be able to configure playback behaviour depending on used backend or disable backend switcher if you don't ever want to switch.

Current build is missing:

  • PiP
  • AirPlay
  • subtitles
  • playback rate change

Current known issues:

  • FPS can degrade when player controls are presented
  • scrolling of video details can get stuck (iOS 14, workaround: open details fullscreen)
  • after leaving fullscreen, player may get under system status bar (workaround: tap clock to fix)
  • next video in the queue is not playing automatically
  • loading video when resuming playback may take long

What's coming next:

  • builds for macOS and tvOS
  • reimplementing of missing features and fixing issues
  • fluid swipe-to-close animation for player (iOS)
  • further improvement to the controls: chapters support and background music playing mode, gestures/controls configuration options.
  • there's a chance in the future to add support for DASH streams, not possible now due to bugs in the library which hopefully will get resolved.

Please try the build and give me your feedback and any suggestions you may have.
Thanks once again for help with building Yattee!

13:39:18
@bruhbonanza:matrix.orgbruhbonanzaDownload video_3958d19.mp414:21:20
@patriarch0:matrix.orgpatriarch0IMG_9337.PNG
Download IMG_9337.PNG
18:51:01
@patriarch0:matrix.orgpatriarch0IMG_9336.PNG
Download IMG_9336.PNG
18:51:02
@patriarch0:matrix.orgpatriarch0

Some issuses I'd like to report :

  1. The new player does not fully utilizes the complete screen space, rather it plays the videos in the bottom left corner, leaving a large portion of the upper right unused with black pixels.
  2. Autorotate does not work in the app.
  3. When the "Best available stream" option is selected for video quality, Yattee streams 2K or 1080p videos on my 5'4" inch iphone mini. I'd like it to more intelligently select the video quality depending upon the device used.
18:51:31
@patriarch0:matrix.orgpatriarch0 *

Some issuses I'd like to report :

  1. The new player does not fully utilizes the complete screen space, rather it plays the videos in the bottom left corner, leaving a large portion of the upper right unused with black pixels.
  2. Autorotate does not work in the app.
  3. When the "Best available quality" option is selected for video quality, Yattee streams 2K or 1080p videos on my 5'4" inch iphone mini. I'd like it to more intelligently select the video quality depending upon the device used.
18:52:36
@patriarch0:matrix.orgpatriarch0 *

Some issuses I'd like to report :

  1. The new player does not fully utilizes the complete screen space, rather it plays the videos in the bottom left corner, leaving a large portion of the upper right unused with black pixels.
  2. Autorotate does not work in the app.
  3. When the "Best available quality" option is selected for the video quality, Yattee streams 2K or 1080p videos on my 5'4" inch iphone mini. I'd like it to more intelligently select the video quality depending upon the device used.
18:52:51
@patriarch0:matrix.orgpatriarch0 *

Some issues I'd like to report :

  1. The new player does not fully utilizes the complete screen space, rather it plays the videos in the bottom left corner, leaving a large portion of the upper right unused with black pixels.
  2. Autorotate does not work in the app.
  3. When the "Best available quality" option is selected for the video quality, Yattee streams 2K or 1080p videos on my 5'4" inch iphone mini. I'd like it to more intelligently select the video quality depending upon the device used.
18:53:01
@patriarch0:matrix.orgpatriarch0 *

Some issues I'd like to report :

  1. The new player does not fully utilizes the complete screen space, rather it plays the videos in the bottom left corner, leaving a large portion of the upper right unused with black pixels. This is not the case when playing with AVPlayer.
  2. Autorotate does not work in the app.
  3. When the "Best available quality" option is selected for the video quality, Yattee streams 2K or 1080p videos on my 5'4" inch iphone mini. I'd like it to more intelligently select the video quality depending upon the device used.
19:00:07
@patriarch0:matrix.orgpatriarch0Also, I19:01:42
@patriarch0:matrix.orgpatriarch0 * Also, I'd like the incorporation of playlists in the future builds. So far the video streaming experience is far better, fast and HQ than the last builds. However, I'm missing the playback speed feature in the previous builds. Hopefully it'll be restored in the later builds.19:05:45
@arkz:matrix.orgarkzRedacted or Malformed Event21:35:02
@arkz:matrix.orgarkzRedacted or Malformed Event21:35:08
@arkz:matrix.orgarkzDownload Yattee-1.4-alpha.2-iOS.ipa21:53:08
@arkz:matrix.orgarkzThanks for reporting the player drawing area issue, thankfully I was easily able to reproduce in simulator, please let me know if this build fixes this for you 21:53:09
@arkz:matrix.orgarkz
In reply to @patriarch0:matrix.org

Some issues I'd like to report :

  1. The new player does not fully utilizes the complete screen space, rather it plays the videos in the bottom left corner, leaving a large portion of the upper right unused with black pixels. This is not the case when playing with AVPlayer.
  2. Autorotate does not work in the app.
  3. When the "Best available quality" option is selected for the video quality, Yattee streams 2K or 1080p videos on my 5'4" inch iphone mini. I'd like it to more intelligently select the video quality depending upon the device used.
for 2) can you be more specific what does not work you? for now player should go full screen on device rotation, but system rotation lock ignore option is not working at the moment
21:54:24
@arkz:matrix.orgarkz
In reply to @patriarch0:matrix.org

Some issues I'd like to report :

  1. The new player does not fully utilizes the complete screen space, rather it plays the videos in the bottom left corner, leaving a large portion of the upper right unused with black pixels. This is not the case when playing with AVPlayer.
  2. Autorotate does not work in the app.
  3. When the "Best available quality" option is selected for the video quality, Yattee streams 2K or 1080p videos on my 5'4" inch iphone mini. I'd like it to more intelligently select the video quality depending upon the device used.
for 3) that will be addressed in future builds, as well as rate option will be added back
21:55:04
@bruhbonanza:matrix.orgbruhbonanza

Issues not mentioned that I’ve experienced so far:

  • When video finishes it stays in player. (This is likely related to queued videos not playing automatically.)
  • Upon opening app and entering the Subscriptions page, the app crashes randomly. [See crash_log.txt]
  • Player time controls go too close to the edge of the screen, making it difficult to adjust times near the beginning or end of the video as it may cause the player to minimize. [Image]
23:13:04
@bruhbonanza:matrix.orgbruhbonanzaDownload crash_log.txt23:13:09
@bruhbonanza:matrix.orgbruhbonanzaima_f425023.jpeg
Download ima_f425023.jpeg
23:13:14
@bruhbonanza:matrix.orgbruhbonanza

As for some suggestions:

  • Fade animation for when invoking or dismissing the video controls (similar to default iOS player or YouTube app).
  • Option to change skip amount from 10s to 15s or 30s, and the values are independent of each other.
  • More controls (beyond what’s planned) such as, a next video button or a lock rotation button.
  • More gestures such as changing the volume or brightness when swiping up / down on a specific side.
  • Experiment with player controls; IMHO having the top bar as a part of the overlay make it feel too cluttered, but this is extremely nit-picky. Here’s a bad concept that I made:
23:15:39
@bruhbonanza:matrix.orgbruhbonanzaima_17945a6.jpeg
Download ima_17945a6.jpeg
23:15:43
22 Feb 2022
@patriarch0:matrix.orgpatriarch0
In reply to @bruhbonanza:matrix.org

As for some suggestions:

  • Fade animation for when invoking or dismissing the video controls (similar to default iOS player or YouTube app).
  • Option to change skip amount from 10s to 15s or 30s, and the values are independent of each other.
  • More controls (beyond what’s planned) such as, a next video button or a lock rotation button.
  • More gestures such as changing the volume or brightness when swiping up / down on a specific side.
  • Experiment with player controls; IMHO having the top bar as a part of the overlay make it feel too cluttered, but this is extremely nit-picky. Here’s a bad concept that I made:
I second these suggestions.
02:24:27
@patriarch0:matrix.orgpatriarch0
In reply to @arkz:matrix.org
sent a file.
This build has fixed the issue.
18:51:48
27 Feb 2022
@hellojack:hub.ne.krhellojack left the room.16:07:22
1 Mar 2022
@redstrate:ryne.moeredstrate joined the room.03:37:07
3 Mar 2022
@patriarch0:matrix.orgpatriarch0Any news on the MacOS build?08:39:10

There are no newer messages yet.


Back to Room ListRoom Version: 6