Pre-release
Pre-release

@theScrabi theScrabi released this Mar 25, 2018 · 1096 commits to dev since this release

Assets 3

New

  • add support for live streaming #1147
  • import subscriptions from youtube/soundcloud #1145
  • export subscriptions

Improvements

  • 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

  • fixed several bugs with youtube/soundcloud comunication by refactoring the extractor
Pre-release
Pre-release

@theScrabi theScrabi released this Feb 21, 2018 · 1268 commits to dev since this release

Assets 3

New

  • 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

Improved

  • open Hooktube links
  • open urls in browser even if loading failed
  • add footer/header to navigation drawer
  • add HTTP/2 support with okHttp #1128

Fixed

  • 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.

@theScrabi theScrabi released this Feb 21, 2018 · 1430 commits to dev since this release

Assets 3

New

  • Multyservice support for debug and beta

Fixed

  • the three-point menu does not appear when you watch a video with the light theme on #996
  • Wrong button after after app reactivation: pause instead of play icon #945
  • Loading second page of channels makes newpip crash #968
Pre-release
Pre-release

@theScrabi theScrabi released this Feb 4, 2018 · 1431 commits to dev since this release

Assets 3

New

  • Every service now have its own colors
  • Select way of watching a video when opened via share menu
  • Import/export subscription, channel etc.

Fix

  • Fix bug navigation button and backstack count
  • Fix and themed properly the icons and colors of the main fragment tabs

Improvements

  • Re-organized the styles and colors (too much in one file)

@theScrabi theScrabi released this Jan 20, 2018 · 1489 commits to dev since this release

Assets 3

New

  • Multyservice support for debug and beta

Fixed

  • the three-point menu does not appear when you watch a video with the light theme on #996
  • Wrong button after after app reactivation: pause instead of play icon #945
  • Loading second page of channels makes newpip crash #968

@theScrabi theScrabi released this Jan 9, 2018 · 1524 commits to dev since this release

Assets 3

Fix

  • 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"

Improvements

  • Bump Java version to 1.8.
  • Moved form content language to content country (#965)
  • Add subject to shared url's #976

@theScrabi theScrabi released this Jan 4, 2018 · 1541 commits to dev since this release

Assets 3

Fixed

  • 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

@theScrabi theScrabi released this Dec 24, 2017 · 1553 commits to dev since this release

Assets 3

Improvements

  • Change notification bar icon for popup and background player #931

Fix

  • fixed loading age restricted videos
  • fix not working full screen button for popup
  • fix ad exception

@theScrabi theScrabi released this Dec 8, 2017 · 1594 commits to dev since this release

Assets 3

New

  • On long press suggestion insert #840
  • Add ability to switch from normal player to background #794

Fix

  • #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.

Improvements

  • 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

@theScrabi theScrabi released this Nov 5, 2017 · 1751 commits to dev since this release

Assets 3

New

  • Kiosk support (eg. Trending)
  • Add content to main page
  • Full Playlist support #680
  • New Background player

Improvements

  • New and better looking tab layout
  • Add themes to license dialog #725 (Fix #646)

Fix

  • Loading more content from channel does not trigger error anymore
  • log kodi videos in history #801
  • Fixed history swiping problem