mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2024-07-05 19:43:18 +00:00
c45514b989
- main, background, popup players now connected via one service, one view, one fragment, one activity and one gesture listener - playback position is synchronized between players. Easy to switch from one to another - expandable player at the bottom of the screen with cool animation and additional features like long click to open channel of a video, play/pause/close buttons and swipe down to dismiss - in-player integrated buttons for opening in browser, playing with Kodi, sharing a video - better background playback that can be activated in settings. Allows to automatically switch to audio-only mode when going to background and then switching to video-mode when returning to the app. |
||
---|---|---|
.. | ||
event | ||
helper | ||
mediasession | ||
mediasource | ||
playback | ||
playqueue | ||
resolver | ||
AudioServiceLeakFix.java | ||
BackgroundPlayer.java | ||
BackgroundPlayerActivity.java | ||
BasePlayer.java | ||
MainPlayer.java | ||
MainVideoPlayer.java | ||
PlayerServiceBinder.java | ||
PlayerState.java | ||
PopupVideoPlayer.java | ||
PopupVideoPlayerActivity.java | ||
ServicePlayerActivity.java | ||
VideoPlayer.java | ||
VideoPlayerImpl.java |