-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Labels
feature requestIssue is related to a feature in the appIssue is related to a feature in the apphelp wantedHelp is wanted in fixing this issueHelp is wanted in fixing this issueissue listGeneric Issue to track overall progress of specific issues preferably using markdown checkboxesGeneric Issue to track overall progress of specific issues preferably using markdown checkboxes
Description
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: Player-related code that should be improved #8616
- Extract view click listeners from Player #8011
- Refactor player and extract UI components #8170
- Create media session UI and fix player notification #8678
- The code related to how the player is started or changed: Refactor 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 🎉
- Improvements to the current model used in the extractor
- Channel tabs: Support for Channel Tabs #2414
- YouTube mixes and YouTube Music mixes: Add MixInfoItem and extract YouTube mixes in related items NewPipeExtractor#788
- Search filters: Search filter UI #2251
- Seamless transition between background and video players: Add seamless transition between background and video players when putting the app in background (for video-only streams and audio-only streams only) #7349
- Allow use of Android Picture-in-Picture API instead of a custom popup player (with
Draw over other appspermission) (only for Android 8.0 and higher): Use picture-in-picture (PIP) for the popup player on Android >= 8.0 #8750 - Custom channel group feeds as main page tabs: Allow adding custom feeds as tabs #3319
-
Proper storage access on Android TV: Use MANAGE_EXTERNAL_STORAGE permission on Android TV to properly access storage #8359 (Rejected) - Comment replies: Display comment replies #2277
- Multiple audio tracks support: [STOP OPENING DUPLICATES] Support multiple audio tracks #5854
Metadata
Metadata
Assignees
Labels
feature requestIssue is related to a feature in the appIssue is related to a feature in the apphelp wantedHelp is wanted in fixing this issueHelp is wanted in fixing this issueissue listGeneric Issue to track overall progress of specific issues preferably using markdown checkboxesGeneric Issue to track overall progress of specific issues preferably using markdown checkboxes