This commit is contained in:
Test 2023-02-16 06:37:44 +00:00
commit e649afa226
2657 changed files with 163288 additions and 0 deletions

View file

@ -0,0 +1,8 @@
### Improvements
- Import/export settings #1333
- Reduce overdraw (performance improvement) #1371
- Small code improvements #1375
- Add everything about GDPR #1420
### Fixed
- Downloader: Fix crash on loading unfinished downloads from .giga files #1407

View file

@ -0,0 +1,8 @@
### Improvements
- Added the ability to limit video quality if using mobile data. #1339
- Remember brightness for the session #1442
- Improve download performance for weaker CPUs #1431
- add (working) support for media session #1433
### Fix
- Fix crash on opening downloads (fix now available for release builds) #1441

View file

@ -0,0 +1,28 @@
### Improvements
- Disable burgermenu icon animation #1486
- undo delete of downloads #1472
- Download option in share menu #1498
- Added share option to long tap menu #1454
- Minimize main player on exit #1354
- Library version update and database backup fix #1510
- ExoPlayer 2.8.2 Update #1392
- Reworked the playback speed control dialog to support different step sizes for faster speed change.
- Added a toggle to fast-forward during silences in playback speed control. This should be helpful for audiobooks and certain music genres, and can bring a true seamless experience (and can break a song with lots of silences =\\).
- Refactored media source resolution to allow passing metadata alongside media internally in the player, rather than doing so manually. Now we have a single source of metadata and is directly available when playback starts.
- Fixed remote playlist metadata not updating when new metadata is available when playlist fragment is opened.
- Various UI fixes: #1383, background player notification controls now always white, easier to shutdown popup player through flinging
- Use new extractor with refactored architecture for multiservice
### Fixes
- Fix #1440 Broken Video Info Layout #1491
- View history fix #1497
- #1495, by updating the metadata (thumbnail, title and video count) as soon as the user access the playlist.
- #1475, by registering a view in the database when the user starts a video on external player on detail fragment.
- Fix creen timeout in case of popup mode. #1463 (Fixed #640)
- Main video player fix #1509
- [#1412] Fixed repeat mode causing player NPE when new intent is received while player activity is in background.
- Fixed minimizing player to popup does not destroy player when popup permission is not granted.

View file

@ -0,0 +1,34 @@
# Changelog of v0.13.7
### Fixed
- Fix sort filter issues of v0.13.6
# Changelog of v0.13.6
### Improvements
- Disable burgermenu icon animation #1486
- undo delete of downloads #1472
- Download option in share menu #1498
- Added share option to long tap menu #1454
- Minimize main player on exit #1354
- Library version update and database backup fix #1510
- ExoPlayer 2.8.2 Update #1392
- Reworked the playback speed control dialog to support different step sizes for faster speed change.
- Added a toggle to fast-forward during silences in playback speed control. This should be helpful for audiobooks and certain music genres, and can bring a true seamless experience (and can break a song with lots of silences =\\).
- Refactored media source resolution to allow passing metadata alongside media internally in the player, rather than doing so manually. Now we have a single source of metadata and is directly available when playback starts.
- Fixed remote playlist metadata not updating when new metadata is available when playlist fragment is opened.
- Various UI fixes: #1383, background player notification controls now always white, easier to shutdown popup player through flinging
- Use new extractor with refactored architecture for multiservice
### Fixes
- Fix #1440 Broken Video Info Layout #1491
- View history fix #1497
- #1495, by updating the metadata (thumbnail, title and video count) as soon as the user access the playlist.
- #1475, by registering a view in the database when the user starts a video on external player on detail fragment.
- Fix creen timeout in case of popup mode. #1463 (Fixed #640)
- Main video player fix #1509
- [#1412] Fixed repeat mode causing player NPE when new intent is received while player activity is in background.
- Fixed minimizing player to popup does not destroy player when popup permission is not granted.

View file

@ -0,0 +1,31 @@
# changes of v0.14.1
### Fixed
- Fixed failed to decrypt video url #1659
- Fixed description link not extract well #1657
# changes of v0.14.0
### New
- New Drawer design #1461
- New customizable front page #1461
### Improvements
- Reworked Gesture controls #1604
- New way to close the popup player #1597
### Fixed
- Fix error when subscription count is not available. Closes #1649.
- Show "Subscriber count not available" in those cases
- Fix NPE when a YouTube playlist is empty
- Quick fix for the kiosks in SoundCloud
- Refactor and bugfix #1623
- Fix Cyclic search result #1562
- Fix Seek bar not statically lay outed
- Fix YT Premium video are not blocked correctly
- Fix Videos sometimes not loading (due to DASH parsing)
- Fix links in video description
- Show warning when someone tries to download to external sdcard
- fix nothing shown exception triggers report
- thumbnail not shown in background player for android 8.1 [see here](https://github.com/TeamNewPipe/NewPipe/issues/943)
- Fix registering of broadcast receiver. Closes #1641.

View file

@ -0,0 +1,19 @@
### New
- Long-tap delete and share in subscriptions #1516
- Tablet UI and grid list layout #1617
### Improvements
- store and reload the last used aspect ratio #1748
- Enable linear layout in Downloads activity with full video names #1771
- Delete and share subscriptions directly from within the subscriptions tab #1516
- Enqueuing now triggers video playing if the play queue has already ended #1783
- Separate settings for volume and brightness gestures #1644
- Add support for Localization #1792
### Fixes
- Fix time parsing for . format, so NewPipe can be used in Finland
- Fix subscription count
- Add foreground service permission for API 28+ devices #1830
### Known Bugs
- Playback state can not be saved on Android P

View file

@ -0,0 +1,25 @@
ATTENTION: This version probably is a bugfest, just like the last one. However due to the full shutdown since the 17. a broken version is better then no version. Right? ¯\_(ツ)_/¯
### Improvements
* downloaded files can now be opened with one click #1879
* drop support for android 4.1 - 4.3 #1884
* remove old player #1884
* remove streams from current play queue by swiping them to the right #1915
* remove auto queued stream when a new stream is enqueued manually #1878
* Postprocessing for downloads and implement missing features #1759 by @kapodamy
* Post-processing infrastructure
* Proper error handling "infrastructure" (for downloader)
* Queue instead of multiple downloads
* Move serialized pending downloads (`.giga` files) to app data
* Implement max download retry
* Proper multi-thread download pausing
* Stop downloads when swicthing to mobile network (never works, see 2nd point)
* Save the thread count for next downloads
* A lot of incoherences fixed
### Fixed
* Fix crash with default resolution set to best and limited mobile data resolution #1835
* pop-up player crash fixed #1874
* NPE when trying to open background player #1901
* Fix for inserting new streams when auto queuing is enabled #1878
* Fixed the decypering shuttown issue

View file

@ -0,0 +1,11 @@
### Improvements
* Add app update notification for GitHub build (#1608 by @krtkush)
* Various improvements to the downloader (#1944 by @kapodamy):
* add missing white icons and use hardcored way for change the icon colors
* check if the iterator is initialized (fixes #2031)
* allow retry downloads with "post-processing failed" error in the new muxer
* new MPEG-4 muxer fixing non-synchronous video and audio streams (#2039)
### Fixed
* YouTube live streams stop playing after a short time (#1996 by @yausername)

View file

@ -0,0 +1,2 @@
# Fixed
- Hot fix decrypt function error again.

View file

@ -0,0 +1,23 @@
<h4>Improvements</h4>
<ul>
<li>make links in comments clickable, increase text size</li>
<li>seek on clicking timestamp links in comments</li>
<li>show preferred tab based on recently selected state</li>
<li>add playlist to queue when long clicking on &#39;Background&#39; in playlist window</li>
<li>search for shared text when it is not an URL</li>
<li>add &quot;share at current time&quot; button to the main video player</li>
<li>add close button to main player when video queue is finished</li>
<li>add &quot;Play directly in Background&quot; to longpress menu for video list items</li>
<li>improve English translations for Play/Enqueue commands</li>
<li>small performance improvements</li>
<li>remove unused files</li>
<li>update ExoPlayer to 2.9.6</li>
<li>add support for Invidious links</li>
</ul>
<h4>Fixed</h4>
<ul>
<li>fixed scroll w/ comments and related streams disabled</li>
<li>fixed CheckForNewAppVersionTask being executed when it shouldn&#39;t</li>
<li>fixed youtube subscription import: ignore ones with invalid url and keep ones with empty title</li>
<li>fix invalid YouTube url: signature tag name is not always "signature" preventing streams from loading</li>
</ul>

View file

@ -0,0 +1,23 @@
New
Playback resume #2288
• Resume streams where you stopped last time
Downloader Enhancements #2149
• Use Storage Access Framework to store downloads on external SD-cards
• New mp4 muxer
• Optionally change the download directory before starting a download
• Respect metered networks
Improved
• Removed gema strings #2295
• Handle (auto)rotation changes during activity lifecycle #2444
• Make long-press menus consistent #2368
Fixed
• Fixed selected subtitle track name not being shown #2394
• Do not crash when check for app update fails (GitHub version) #2423
• Fixed downloads stuck at 99.9% #2440
• Update play queue metadata #2453
• [SoundCloud] Fixed crash when loading playlists TeamNewPipe/NewPipeExtractor#170
• [YouTube] Fixed duration can not be paresd TeamNewPipe/NewPipeExtractor#177

View file

@ -0,0 +1,44 @@
Changes in 0.17.1
New
• Thai localization
Improved
• Add start playing here action in long-press menus for playlists again #2518
• Add switch for SAF / legacy file picker #2521
Fixed
• Fix disappearing buttons in downloads view when switching apps #2487
• Fix playback position is stored although watch history is disabled
• Fix reduced performance caused by playback position in list views #2517
• [Extractor] Fix ReCaptchaActivity #2527, TeamNewPipe/NewPipeExtractor#186
• [Extractor] [YouTube] Fix casual search error when playlists are in results TeamNewPipe/NewPipeExtractor#185
Changes in 0.17.0
New
Playback resume #2288
• Resume streams where you stopped last time
Downloader Enhancements #2149
• Use Storage Access Framework to store downloads on external SD-cards
• New mp4 muxer
• Optionally change the download directory before starting a download
• Respect metered networks
Improved
• Removed gema strings #2295
• Handle (auto)rotation changes during activity lifecycle #2444
• Make long-press menus consistent #2368
Fixed
• Fixed selected subtitle track name not being shown #2394
• Do not crash when check for app update fails (GitHub version) #2423
• Fixed downloads stuck at 99.9% #2440
• Update play queue metadata #2453
• [SoundCloud] Fixed crash when loading playlists TeamNewPipe/NewPipeExtractor#170
• [YouTube] Fixed duration can not be paresd TeamNewPipe/NewPipeExtractor#177

View file

@ -0,0 +1,4 @@
Changes in 0.17.2
Fix
• Fix no video was available

View file

@ -0,0 +1,12 @@
Changes in 0.17.3
Improved
• Added option to clear playback states #2550
• Show hidden directories in the file picker #2591
• Support URLs from `invidio.us` instances to be opened with NewPipe #2488
• Add support for `music.youtube.com` URLs TeamNewPipe/NewPipeExtractor#194
Fixed
• [YouTube] Fixed 'java.lang.IllegalArgumentException #192
• [YouTube] Fixed live streams not working TeamNewPipe/NewPipeExtractor#195
• Fixed performance problem in android pie when downloading a stream #2592

View file

@ -0,0 +1,14 @@
Improved
• Add more titles to improve accessibility for blind people #2655
• Make language of download folder setting more consistent and less ambiguous #2637
Fixed
• Check if last byte in the block is downloaded #2646
• Fixed scrolling in video detail fragment #2672
• Remove double search clear box animations to one #2695
• [SoundCloud] Fix client_id extraction #2745
Development
• Add missing dependencies inherited from NewPipeExtractor into NewPipe #2535
• Migrate to AndroidX #2685
• Update to ExoPlayer 2.10.6 #2697, #2736

View file

@ -0,0 +1,28 @@
New
• PeerTube support without P2P (#2201) [Beta]:
◦ Watch and download videos from PeerTube instances
◦ Add instances in the settings to access the complete PeerTube world
◦ There might be problems with SSL handshakes on Android 4.4 and 7.1 when accessing certain instances resulting in a network error.
• Downloader (#2679):
◦ Calculate download ETA
◦ Download opus (webm files) as ogg
◦ Recover expired download links to resume downloads after a long pause
Improved
• Make the KioskFragment aware of changes in the preferred content country and improve performance of all main tabs #2742
• Use new Localization and Downloader implementations from extractor #2713
• Make "Default kiosk" string translatable
• Black navigation bar for black theme #2569
Fixed
• Fixed a bug that could not move the popup player if another finger was placed while moving the popup player #2772
• Allow playlists missing an uploader and fix crashes related to this problem #2724, TeamNewPipe/NewPipeExtractor#219
• Enabling TLS1.1/1.2 on Android 4.4 devices (API 19/KitKat) to fix TLS handshake with MediaCCC and some PeerTube instances #2792
• [SoundCloud] Fixed client_id extraction TeamNewPipe/NewPipeExtractor#217
• [SoundCloud] Fix audio stream extraction
Development
• Update ExoPlayer to 2.10.8 #2791, #2816
• Update Gradle to 3.5.1 and add Kotlin support #2714

View file

@ -0,0 +1,19 @@
New
• Show video thumbnail on the lock screen when playing in the background
Improved
• Add local playlist to queue when long pressing on background / popup button
• Make main page tabs scrollable and hide when there is only a single tab
• Limit amount of notification thumbnail updates in background player
• Add dummy thumbnail for empty local playlists
• Use *.opus file extension instead of *.webm and show "opus" in format label instead of "WebM Opus" in the download dropdown
• Add button to delete downloaded files or download history in "Downloads"
• [YouTube] Add support to /c/shortened_url channel links
Fixed
• Fixed multiple issues when sharing a video to NewPipe and downloading its streams directly
• Fixed player access out of its creation thread
• Fixed search result paging
• [YouTube] Fixed switching on null causing NPE
• [YouTube] Fixed viewing comments when opening an invidio.us url
• [SoundCloud] Updated client_id

View file

@ -0,0 +1 @@
Fixed decrypt function name regex making YouTube unusable.

View file

@ -0,0 +1 @@
Updated SoundCloud client_id to fix SoundCloud issues.

View file

@ -0,0 +1,22 @@
New
• Added language selector to change the app language
• Added send to Kodi button to player collapsible menu
• Added ability to copy comments on long press
Improved
• Fix ReCaptcha activity and correctly save obtained cookies
• Removed dot-menu in favour of drawer and hide history button when watch history is not enabled in settings
• Ask for display over other apps permission in settings correctly on Android 6 and later
• Rename local playlist by long-clicking in BookmarkFragment
• Various PeerTube improvements
• Improved several English source strings
Fixed
• Fixed player starting again although it is paused when option "minimize on app switch" enabled and NewPipe is minimized
• Fix initial brightness value for gesture
• Fixed .srt subtitle downloads containing not all line breaks
• Fixed download to SD card failing because some Android 5 devices are not CTF compliant
• Fixed downloading on Android KitKat
• Fixed corrupt video .mp4 file being recognized as audio file
• Fixed multiple localization problems, including wrong Chinese language codes
• [YouTube] Timestamps in description are clickable again

View file

@ -0,0 +1 @@
Tn this release the YouTube website version was updated. The old website version is going to be discontinued in March and therefore you are required to upgrade NewPipe.

View file

@ -0,0 +1,7 @@
Improved
• Save and restore whether pitch and tempo are unhooked or not
• Support display cutout in player
• Round view and subscriber count
• Optimized YouTube to use less data
More than 15 YouTube-related bugs were fixed in this release.

View file

@ -0,0 +1,2 @@
This is a hotfix release updating NewPipe to allow using SoundCloud without major hassles again.
SoundCloud's v2 API is used in the extractor now and the detection of invalid client IDs has been improved.

View file

@ -0,0 +1,14 @@
New
• Subscription groups and sorted feeds
• Mute button in players
Improved
• Allow opening music.youtube.com and media.ccc.de links in NewPipe
• Relocate two settings from Appearance to Content
• Hide 5, 15, 25 second seek options if inexact seek is enabled
Fixed
• some WebM videos are not seekable
• database backup on Android P
• crash when sharing a downloaded file
• tons of YouTube extraction issue and more ...

View file

@ -0,0 +1 @@
Fixed database migration which prevented NewPipe from starting in some rare cases.

View file

@ -0,0 +1,9 @@
Improved
• Added upload date and view count on stream grid items
• Improvements for the drawer header layout
Fixed
• Fixed mute button causing crashes on API 19
• Fixed downloading of long 1080p 60fps videos

View file

@ -0,0 +1,19 @@
New
• Search on YouTube Music
• Basic Android TV support
Improved
• Added the ability to remove all watched videos from a local playlist
• Show message when content isn't supported yet instead of crashing
• Improved popup player resize with pinch gestures
• Enqueue streams on long press on background and popup buttons in channel
• Improved size handling of the drawer header title
Fixed
• Fixed age restricted content setting not working
• Fixed certain kinds of reCAPTCHAs
• Fixed crash when opening bookmarks while playlist is `null`
• Fixed detection of network related exceptions
• Fixed visibility of group sort button in the subscriptions fragment
and more

View file

@ -0,0 +1,16 @@
New
• Add support for SoundCloud comments
• Add YouTube restricted mode setting
• Show PeerTube parent channel details
Improved
• Show Kore button only for supported services
• Block player gestures that begin at the NavigationBar or StatusBar
• Change retry & subscribe buttons background color based on service color
Fixed
• Fix download dialog freeze
• Open in browser button now really opens in browser
• Fix crash on opening videos and "Could not play this stream"
and more

View file

@ -0,0 +1,4 @@
This release brings three small fixes:
• Fixed storage access on Adroid 10+
• Fixed opening kiosks
• Fixed duration parsing of long videos

View file

@ -0,0 +1,17 @@
New
• Add search for subscription picker in the feed group dialog
• Add filter to the feed group dialog to show only ungrouped subscriptions
• Add playlist tab to main page
• Fast forward/rewind in background/pop-up player queue
• Display search suggestion: did you mean & showing result for
Improved
• Drop writing application metadata in muxed files
• Do not remove failed streams from the queue
• Update status bar color to match toolbar color
Fixed
• Fixed audio/video desync caused by floating point cumulative errors
• [PeerTube] Handle deleted comments
and more

View file

@ -0,0 +1,7 @@
Improved
• Auto-play is available for all services (instead of only for YouTube)
Fixed
• Fixed related streams by supporting YouTube's new continuations
• Fixed age restricted YouTube videos
• [Android TV] Fixed lingering focus highlight overlay

View file

@ -0,0 +1 @@
Fix extraction of YouTube's decryption function.

View file

@ -0,0 +1,9 @@
• new application workflow: play videos on detail page, swipe down to minimize player
• MediaStyle notifications: customizable actions in notifications, performance improvements
• basic resizing when using NewPipe as desktop app
• show dialog with open options in case of an unsupported URL toast
• Improve search suggestion experience when remote ones can't be fetched
• Increased default video quality to 720p60 (in-app player) and 480p (pop-up player)
• tons of bug fixes and more

View file

@ -0,0 +1,3 @@
[YouTube] Fix search for some users
[YouTube] Fix random decryption exceptions
[SoundCloud] URLs that end with a slash are now parsed correctly

View file

@ -0,0 +1 @@
[YouTube] Fixed crash when loading any video

View file

@ -0,0 +1,10 @@
• Unify specific enqueue actions into one
• Two finger gesture to close player
• Allow clearing reCAPTCHA cookies
• Option to not colorize notification
• Improve how video details are opened to fix infinite buffering, buggy behaviour when sharing to NewPipe and other inconsistencies
• Speed up YouTube videos and fix age restricted ones
• Fix crash on fast forward/rewind
• Don't rearrange lists by dragging thumbnails
• Always remember popup properties
• Add Santali language

View file

@ -0,0 +1,15 @@
New and improved:
• Re-added option to hide thumbnail on lock screen
• Pull to refresh feed
• Improved performance when fetching local lists
Fixed:
• Fixed crash when starting NewPipe after it was removed from RAM
• Fixed crash on startup when there is no internet connection
• Fixed respecting brightness- and volume-gesture settings
• [YouTube] Fixed long playlists
Other:
• Code cleanup and several internal improvements
• Dependency updates
• Translation updates

View file

@ -0,0 +1,3 @@
Fixed endless loop of crashes after opening the error reporter.
Updated list of PeerTube instances which can be opened automatically by NewPipe.
Updated translations.

View file

@ -0,0 +1,4 @@
• Improved description of export database option in settings.
• Fixed YouTube comments parsing.
• Fixed display name of media.ccc.de service.
• Updated translations.

View file

@ -0,0 +1,12 @@
• [YouTube] Mix support
• [YouTube] Display info about public broadcasters and Covid-19
• [media.ccc.de] Added recent videos
• Added Somali translation
• Many internal improvements
• Fixed sharing videos from within the player
• Fixed blank ReCaptcha webview
• Fixed crash which occurred when removing a stream from a list
• [PeerTube] Fixed related streams
• [YouTube] Fixed YouTube Music search

View file

@ -0,0 +1,2 @@
Added "recent" videos to media.ccc.de service.
Added live streams to media.ccc.de service and also live stream support.

View file

@ -0,0 +1 @@
• [YouTube] Fixed channel continuation

View file

@ -0,0 +1,8 @@
• Added support for chapters in player controls
• [PeerTube] Added Sepia search
• Re-added share button in video detail view and moved stream description into the tab layout
• Disable restoring brightness if brightness gesture is disabled
• Added list item to play video on kodi
• Fixed crash when no default browser is set on some devices and improve share dialogs
• Toggle play/pause with hardware space button in fullscreen player
• [media.ccc.de] Various fixes and improvements

View file

@ -0,0 +1,6 @@
Fixed crash which occurred when reordering channel groups.
Fixed getting more YouTube videos from channels and playlists.
Fixed getting YouTube comments.
Added support for /watch/, /v/ and /w/ subpaths in YouTube URLs.
Fixed extraction of SoundCloud client id and geo-restricted content.
Added Northern Kurdish localization.

View file

@ -0,0 +1,14 @@
New:
• Add a new service: Bandcamp
Improved:
• Add an option to have the app follow the device theme
• Prevent some crashes by showing an improved error panel
• Show more information on why content in unavailable
• Hardware space button triggers play/pause
• Show "Download started" toast
Fixed:
• Fix very small thumbnail in video details while playing in the background
• Fix empty title in minimized player
• Fix last resize mode not being restored correctly

View file

@ -0,0 +1 @@
Fixed YouTube not working properly in the EU. This was caused by a new cookie and privacy consent system which requires NewPipe to set a CONSENT cookie.

View file

@ -0,0 +1,7 @@
Added channel details option to long-press menu.
Added functionality to rename Playlist Name from playlist interface.
Allow the user to pause while a video is buffering.
Polished the white theme.
Fixed overlapping fonts when using a larger font size.
Fixed no video on Formuler and Zephier devices.
Fixed various crashes.

View file

@ -0,0 +1,8 @@
• Allow installation on external storage
• [Bandcamp] Added support for displaying the first three comments on a stream
• Only show 'download has started' toast when download is started
• Do not set reCaptcha cookie when there is no cookie stored
• [Player] Improve cache performance
• [Player] Fixed player not automatically playing
• Dismiss previous Snackbars when deleting downloads
• Fixed trying to delete object not in list

View file

@ -0,0 +1,11 @@
New
• Show content metadata (tags, categories, license, ...) below the description
• Added "Show channel details" option in remote (non-local) playlists
• Added "Open in browser" option to long-press menu
Fixed
• Fixed rotation crash on video detail page
• Fixed "Play with Kodi" button in player always prompts to install Kore
• Fixed and improved setting import and export paths
• [YouTube] Fixed comment like count
And much more

View file

@ -0,0 +1,3 @@
Hotfix
• Increase buffer for playback after rebuffer
• Fixed crash on tablets and TVs when clicking on the play-queue icon in the player

View file

@ -0,0 +1,14 @@
New
Recognize timestamps and hashtags in description
Added manual tablet mode setting
Added ability to hide played items in a feed
Improved
Support Storage Access Framework properly
Better error handling of unavailable and terminated channels
The Android share sheet for Android 10+ users now shows the content title.
Updated Invidious instances and support Piped links.
Fixed
[YouTube] Age restricted content
Prevent leaked window Exception when opening choice dialog

View file

@ -0,0 +1,4 @@
Hotfix
• Fix thumbnails and titles being trimmed in grid layout, due to a wrong calculation of how many videos can fit in one row
• Fix download dialog disappearing without doing anything if opened from the share menu
• Update a library related to opening external activities such as the Storage Access Framework file picker

View file

@ -0,0 +1,5 @@
Hotfix
• Fix buffering issues caused by YouTube throttling
• Fix YouTube comments extraction and crashes with disabled comments
• Fix YouTube music search
• Fix PeerTube livestreams

View file

@ -0,0 +1,17 @@
New
• Show a thumbnail preview while seeking
• Detect disabled comments
• Allow marking a feed item as watched
• Show comment hearts
Improved
• Improve metadata and tags layout
• Apply service color to UI components
Fixed
• Fix thumbnail in mini player
• Fix endless buffering on duplicate queue items
• Some player fixes like rotation and faster closing
• Fix ReCAPTCHA remaining loaded in background
• Disable clicks while refreshing feed
• Fix some downloader crashes

View file

@ -0,0 +1,10 @@
• Added option to directly open player in fullscreen
• Allow choosing which types of search suggestions to show
• Dark theme now darker + dark splash screen added
• Improved file picker to gray out unwanted files
• Fixed importing YouTube subscriptions
• Replaying a stream requires on tap on the replay button again
• Fixed closing audio session
• [Android TV] Fixed long seekbar jumps when using a DPad
To see further changes, view the changelog (and blog post) from the Links tab below.

View file

@ -0,0 +1,10 @@
• Added a "play next" button to the long press menu
• Added YouTube shorts path prefix to intent filter
• Fixed Settings import
• Swap seekbar position with player buttons in Queue screen
• Various fixes related to MediasessionManager
• Fixed seekbar not completed after video end
• Disabled media tunneling on RealtekATV
• Expanded minimized player buttons clickable area
To see further changes, view the changelog (and blog post) from the Links tab below.

View file

@ -0,0 +1 @@
Fixed executing the check for a new NewPipe version. This check was executed too early sometimes and therefore lead to an app crash. That should be fixed now.

View file

@ -0,0 +1,2 @@
- Fixed resuming playback
- Improvements to ensure that the service which determines if NewPipe should check for a new version checks is not started in background

View file

@ -0,0 +1,13 @@
New
• Added "Add to playlist" option to share menu
• Added support for y2u.be and PeerTube short links
Improved
• Made Playback-Speed-Controls more compact
• Feed highlights new items now
• "Show watched items" option in the feed is now saved
Fixed
• Fixed YouTube likes and dislikes extraction
• Fixed automatic replay after returning from the background
And much more

View file

@ -0,0 +1,2 @@
Removed MediaParser support to fix failing playback resume after buffering on Android 11+.
Disabled media tunneling on Philips QM16XE to fix playback problems.

View file

@ -0,0 +1 @@
Fixed YouTube not playing any stream.

View file

@ -0,0 +1,9 @@
Add new double-tap-to-seek UI and behaviour
Make settings searchable
Highlight pinned comments as such
Add open-with-app support for FSFE's PeerTube instance
Add error notifications
Fix replay of first queue item on player change
Wait longer when buffering during livestreams before failing
Fix order of local search results
Fix empty item fields in play queue

View file

@ -0,0 +1,7 @@
Load enough initial items in lists to fill the whole screen and to fix scrolling on tablets and TVs
Fix random crashes while scrolling through lists
Have the player fast seek overlay arc go under the system UI
Revert changes to cutouts when playing in multi window, causing the misplaced player regression on some phones
Increase compileSdk from 30 to 31
Update error reporting library
Refactor some code in the player

View file

@ -0,0 +1 @@
Fixed YouTube not playing any stream

View file

@ -0,0 +1,16 @@
New
• Notifications for new streams
• Seamless transition between background and video players
• Change pitch by semitones
• Append the main player queue to a playlist
Improved
• Remember speed/pitch step size
• Mitigate initial long buffering in the video player
• Improve player UI for Android TV
• Confirm before deleting all downloaded files
Fixed
• Fix media button not hiding player controls
• Fix playback reset on player type change
• Fix rotating the playlist dialog

View file

@ -0,0 +1,12 @@
New
• Support delivery methods other than progressive HTTP: faster playback loading time, fixes for PeerTube and SoundCloud, playback of recently-ended YouTube livestreams
• Add button to add a remote playlist to a local one
• Image preview in Android 10+ share sheet
Improved
• Improve playback parameters dialog
• Move subscription import/export buttons to three-dot menu
Fixed
• Fix removing fully watched videos from playlist
• Fix share menu theme and "add to playlist" entry

View file

@ -0,0 +1,2 @@
[YouTube] Fix "Could not get any stream" error when trying to play any video
[YouTube] Fix "The Following content is not available on this app." message shown instead of the video requested

View file

@ -0,0 +1,3 @@
• [YouTube] Fix infinite loading when trying to play any video
• [YouTube] Fix throttling on some videos
• Upgrade the jsoup library to 1.15.3, which includes a security fix

View file

@ -0,0 +1,15 @@
This release drops support for Android 4.4 KitKat, now the minimum version is Android 5 Lollipop!
New
• Download from long-press menu
• Hide future videos in feed
• Share local playlists
Improved
• Refactor the player code into small components: less RAM used, less bugs
• Improve thumbnails' scale mode
• Vector-ize image placeholders
Fixed
• Fix various issues with the player notification: outdated/missing media info, distorted thumbnail
• Fix fullscreen using 1/4 of screen

View file

@ -0,0 +1,13 @@
New
• Add "Open in browser" button in error panel
• Add option to display channel groups as list
• [YouTube] Long-click on stream segments to share timestamp URL
• Add play queue button to mini player
Improved
• Add Icelandic localization and updated many other translations
• Many internal improvements
Fixed
• Fix multiple crashes
• [YouTube] Fix loading channels, non-dedicated feed and workaround playback issues in some countries

View file

@ -0,0 +1,17 @@
New
• Subscriber count in video details
• Download from the queue
• Permanently set a playlist thumbnail
• Long-press hashtags and links
• Card view mode
Improved
• Larger mini-player close button
• Smoother thumbnail downscaling
• Target Android 13 (API 33)
• Seeking no longer pauses the player
Fixed
• Fix overlay on DeX/mouse
• Allow background player with no separate audio streams
• Various YouTube fixes and more…