-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Closed
Description
Changelogs
App
New
- Added new service: Bandcamp Bandcamp support #3741 Many thanks to @fynngodau!
Improved
- Added setting to match device's theme (dark & black) Add settings to match device's theme (dark & black) #3632
- Show improved error panel instead of annoying snackbar or crashing Show improved error panel instead of annoying snackbar or crashing #5148
- More information on why content is unavailable Better error messages for SoundCloud and YouTube unavailable contents #5385
- "pause/play" toggle when pressing hardware keyboard space button Implement "pause/play" toggle on hardware keyboard space button. #5562
- Added toast to inform the user that download started Add toast to inform the user that download started. #5519
- Updated User-Agent to resist fingerprinting Change UA to privacy.resistFingerprinting. #5649
Fixed
- Fixed very small thumbnails in video detail fragment when playing stream in background [background player] Fix very small thumbnails #5818
- Fixed empty stream title in minimized player Fix empty stream title in minimized player #5820
- Fixed last resize mode not being restored correctly Fix last resize mode not being restored correctly #5792
Development
- Updated prettytime Update prettytime. #5230
- Updated ExoPlayer to 2.12.3 Update to ExoPlayer 2.12.3 #5457
- Sonar workflow Sonar workflow #5844
- Disable sonar job Disable sonar job #5906
Extractor
New
- Added new service: Bandcamp Bandcamp support NewPipeExtractor#232, [Bandcamp] Fix link handler acceptance behaviour NewPipeExtractor#579 Many thanks to @fynngodau!
Improved
- Added more Exceptions specifying the
ContentNotAvailableException
Add new exceptions to be able to display different error messages in apps NewPipeExtractor#509AgeRestrictedContentException
, for age-restricted content which has no video or audio streams.GeographicRestrictionException
, for georestricted content (used for SoundCloud and YouTube georestricted videos, not working on YouTube Music georestricted tracks because YouTube shows "This video is not available")PaidContentException
, for paid content like YouTube movies or YouTube videos that require a channel subscriptionPrivateContentException
, for private YouTube videos (can be used for other services)SoundCloudGoPlusContentException
, for SoundCloud Go+ tracksYoutubeMusicPremiumContentException
, for YouTube videos restricted to YouTube Music Premium members
- [SoundCloud] Support HLS-only tracks by using a workaround Support SoundCloud HLS-only tracks by using a workaround NewPipeExtractor#526
- Update User-Agent to resist fingerprinting Change UA to privacy.resistFingerprinting. NewPipeExtractor#551
Fixed
- [YouTube] Fix trending
getName()
[YouTube] Fix trending getName() NewPipeExtractor#582 - [YouTube] Mix playlist - Fix
getName()
Fix some tests and bugs NewPipeExtractor#583 - [Peertube] Fix account subscribers extraction Fix Peertube account subscribers extraction NewPipeExtractor#575
- [PeerTube] Fix playlist extraction Fix some tests and bugs NewPipeExtractor#583
Development
- Unignore more tests Unignore more tests NewPipeExtractor#546
- Add MockOnlyRule to allow skipping specific tests based on downloader Add MockOnlyRule to allow skipping specific tests based on downloader NewPipeExtractor#517
- [media.cc.de] Disable unreliable tests for now Fix some tests and bugs NewPipeExtractor#583
TODO
- Merge Weblate (@B0pol could you do this?)
- Fix settings switches being white instead of red Fix settings switches are not red anymore #5899
-
Timestamps Recognize timestamps and hashtags in descriptions and do some sharing fixes and improvements #5523 - Peertube account subscribers Fix Peertube account subscribers extraction NewPipeExtractor#575
- Trending fixes [YouTube] Fix trending getName() NewPipeExtractor#582
- Error panel crash Fix error panel created in onViewCreated() but disposed in onDestroy() #5896
- Fix French typos Update strings.xml #5907
APK for testing
Corresponding PR: #5871
defini-tiv and MF-DebugFlam3z and Virgielopusforlife2
Metadata
Metadata
Assignees
Labels
No labels