Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
- add support for live streaming #1147
- import subscriptions from youtube/soundcloud #1145
- export subscriptions
- remove IP range form bug reports #1197
- Huge usability improvements #1189
- Added button to wipe metadata cache.
- Added more paddings on player buttons.f
- Added new animations to main player secondary controls and play queue expand/collapse.
- Refactored play queue item touch callback for use in all players.
- Improved MediaSourceManager to better handle expired stream reloading.
- Removed MediaSourceManager loader coupling on main players.
- Moved service dependent expiry resolution to ServiceHelper.
- Fixed main player system UI not retracting on playback start on devices before Kitkat.
- Bump support library to 27.1.0 and multidex to 1.0.3.
- Thumbnails take less space
- New UI for playback speed/pitch
- automatically add next video to current playlist
- show video duration on detail screen
- fixed several bugs with youtube/soundcloud comunication by refactoring the extractor
- Support for local playlists #1004
- Support for subtitles #1067
- Add ability to select player when opening NP from share/open menu #1018
- add leak canary support (only in debug mode) #1082
- add Subtitles and Aspect Ratio Switch Support #1067
- open Hooktube links
- open urls in browser even if loading failed
- add footer/header to navigation drawer
- add HTTP/2 support with okHttp #1128
- Player Stability Fixes #1120
- Updated ExoPlayer to 2.6.0.
- Added view count registration on repeats.
- Added drag reorder speed clamping to play queue list.
- Moved LeakCanary toggle into new debug preference fragment (visible to non-release builds)
- Added undeliverable Rx exception swallowing toggle to debug preference.
- Fixed service player activity memory leak.
- Fixed media source manager sync disposable fallthrough causing uncaught exceptions.
- Fixed thread bouncing during play queue item async stream resolution.
- Fixed video player source loading for audio only streams.
- Renamed "Monitor Leak" to "LeakCanary" as untranslatable.
- Every service now have its own colors
- Select way of watching a video when opened via share menu
- Import/export subscription, channel etc.
- Fix bug navigation button and backstack count
- Fix and themed properly the icons and colors of the main fragment tabs
- Re-organized the styles and colors (too much in one file)
- Added player conversion to background and popup players.
- [#919] Fixed custom notification does not trigger unlocking on lockscreen.
- [#947] Fixes player crashing on internet outage, issue partially addressed.
- Fixed main player losing state after destroy while in background.
- Fixed main player controls not hiding automatically after orientation change.
- Fixed dialog uploader not marqueeing when too long.
- Fixed popup permission throwing NPE on BaseList.
- Refactored popup permissions to start in NavigationHelper.
- Extracted hardcoded string for player menus.
- fix crash on plurals (fixes #963)
- force select app when using "Open in browser"
- Fixed kiosk/trending ignores content language/country
- Fixed trending page shows only a few items
- Fixed plurals for some languages
- Fixed share menu for play lists
- Change notification bar icon for popup and background player #931
- fixed loading age restricted videos
- fix not working full screen button for popup
- fix ad exception
- #838 Fixes auto rotation bug (closes #827)
- Fixes title loss on orientation change #842 (closes #841)
- Fixes text color inconsistency issue in #836 by using fixed text coloring on notifications
- Fixes popup player not running in foreground when launched externally, causing it to get gc'ed when video is still playing.
- Fixes exception when launching popup player externally without launching the player internally first after fresh installation.
- Some Playback Enhancements #810
- Added play buttons to channel fragment.
- Added popup player tossing when flung with weaker strength (useful for getting the popup out of keyboard's way).
- Modified background notification to display seeking buttons when play queue has only 1 item, per @SpajicM's request.
- Modified service player activity scrolling to be instant when the distance between the currently viewing and playing is too far apart.
- Fixed track progress reset when shuffle is clicked in quick succession.
- Fixed NPE when service player activity UI is touched during service shutdown.
- Resume from original time after failure to play #760
- Remember last screen orientation
- Kiosk support (eg. Trending)
- Add content to main page
- Full Playlist support #680
- New Background player
- Loading more content from channel does not trigger error anymore
- log kodi videos in history #801
- Fixed history swiping problem