TeamNewPipe/NewPipe

[HELP NEEDED] Major planned/missing features

Open

#6,448 建立於 2021年6月7日

在 GitHub 查看
 (2 留言) (0 反應) (0 負責人)Java (3,577 fork)batch import
feature requesthelp wanted

倉庫指標

Star
 (38,153 star)
PR 合併指標
 (平均合併 9天 17小時) (30 天內合併 17 個 PR)

描述

This is a list of some major features currently missing from NewPipe for developers (both team members and current/future contributors) to go through when they are thinking of working on NewPipe:

  • Refactor of the massive Player code is sorely needed. Any changes there tend to cause new bugs: #8616
    • #8011
    • #8170
    • #8678
    • The code related to how the player is started or changed: #7673
    • Write some documentation that explains how the main components of the player work (along with their layers of abstraction)
    • ...
  • DASH and HLS playback
    • Initial support added 🎉
      • TeamNewPipe/NewPipeExtractor#810
      • #8153
    • Improvements to the current model used in the extractor
      • TeamNewPipe/NewPipeExtractor#858
      • TeamNewPipe/NewPipeExtractor#862)
  • Channel tabs: #2414
    • TeamNewPipe/NewPipeExtractor#1082
    • #9182
  • YouTube mixes and YouTube Music mixes: TeamNewPipe/NewPipeExtractor#788
  • Search filters: #2251
    • TeamNewPipe/NewPipeExtractor#904
    • #8837
  • Seamless transition between background and video players: #7349
  • Allow use of Android Picture-in-Picture API instead of a custom popup player (with Draw over other apps permission) (only for Android 8.0 and higher): #8750
  • Custom channel group feeds as main page tabs: #3319
  • Proper storage access on Android TV : #8359 (Rejected)
  • Comment replies: #2277
    • #10018
    • TeamNewPipe/NewPipeExtractor#794
    • TeamNewPipe/NewPipeExtractor#941
  • Multiple audio tracks support: #5854
    • #9937
    • TeamNewPipe/NewPipeExtractor#973
    • TeamNewPipe/NewPipeExtractor#1026
    • TeamNewPipe/NewPipeExtractor#1041

貢獻者指南