Profpatsch 
							
						 
					 
					
						
						
							
						
						0aa71a58ed 
					 
					
						
						
							
							PlayerHolder: improve interface docstrings  
						
						
						
						
							
						
					 
					
						2025-05-13 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						7585cc2e73 
					 
					
						
						
							
							VideoPlayerUi: suppress warnings  
						
						... 
						
						
						
						The `R.id` link from the comment cannot be resolved, so let’s not link
it for now.
We are using some exoplayer2 resources, let’s silence the warning. 
						
						
							
						
					 
					
						2025-05-13 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						803fd52859 
					 
					
						
						
							
							VideoDetailFragment: remove duplicate code in startLoading  
						
						
						
						
							
						
					 
					
						2025-05-13 15:59:26 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						ab8a9ae11c 
					 
					
						
						
							
							VideoDetailFragment: apply more IDE suggestions  
						
						
						
						
							
						
					 
					
						2025-05-13 15:59:26 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						83486402df 
					 
					
						
						
							
							VideoDetailFragment: apply visibility suggestions  
						
						... 
						
						
						
						Because the class is final, protected does not make sense (Android
Studio auto-suggestions) 
						
						
							
						
					 
					
						2025-05-13 15:59:26 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						a5813f256a 
					 
					
						
						
							
							PlayerService: simplify nullable calls, getters  
						
						
						
						
							
						
					 
					
						2025-05-13 15:59:26 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						0a885492b6 
					 
					
						
						
							
							PlayerService: Convert to kotlin (mechanical)  
						
						
						
						
							
						
					 
					
						2025-05-13 15:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						731efc2124 
					 
					
						
						
							
							PlayerUIList: restrict superclasses a little  
						
						
						
						
							
						
					 
					
						2025-05-13 15:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						a8da9946d1 
					 
					
						
						
							
							PlayerUiList: guard list actions with mutex  
						
						... 
						
						
						
						The new implementation would throw `ConcurrentModificationExceptions`
when destroying the UIs. So let’s play it safe and put the list behind
a mutex.
Adds a helper class `GuardedByMutex` that can be wrapped around a
property to force all use-sites to acquire the lock before doing
anything with the data. 
						
						
							
						
					 
					
						2025-05-11 15:23:03 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						3d069cdf5b 
					 
					
						
						
							
							PlayerUIList: rename get to getOpt and make get nullable  
						
						... 
						
						
						
						In Kotlin, dealing with nulls works better so we don’t need optional. 
						
						
							
						
					 
					
						2025-05-11 15:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						eccedc0ab0 
					 
					
						
						
							
							PlayerUIList: transform to kotlin  
						
						... 
						
						
						
						And simplify the code a little 
						
						
							
						
					 
					
						2025-05-11 15:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						7cecda5713 
					 
					
						
						
							
							Merge branch 'dev' into refactor  
						
						... 
						
						
						
						Had to make some adjustments to make https://github.com/TeamNewPipe/NewPipe/pull/12188  work 
						
						
							
						
					 
					
						2025-05-08 15:34:00 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						d9dccfa8af 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
							
						
					 
					
						2025-05-08 15:04:06 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						81b4e3f970 
					 
					
						
						
							
							Hotfix release v0.27.7 (1004)  
						
						
						
						
							
 
						
					 
					
						2025-05-07 12:52:43 +02:00 
						 
				 
			
				
					
						
							
							
								TobiGr 
							
						 
					 
					
						
						
							
						
						ef068e1eca 
					 
					
						
						
							
							Update NewPipe Extractor and add new proguard rules  
						
						... 
						
						
						
						New rules are required since Rhino and Rhino Engine 1.8.0 
						
						
							
						
					 
					
						2025-05-07 12:50:37 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						8407b5aefd 
					 
					
						
						
							
							Add translated changelogs for v0.27.7  
						
						... 
						
						
						
						Copied from 985.txt 
						
						
							
						
					 
					
						2025-05-07 12:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						b6aa07545a 
					 
					
						
						
							
							Add changelog for v0.26.7 (1004)  
						
						
						
						
							
						
					 
					
						2025-05-07 12:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						1dcb1953ba 
					 
					
						
						
							
							Update NewPipeExtractor to v0.24.6  
						
						... 
						
						
						
						For some reason
com.github.TeamNewPipe.NewPipeExtractor:v0.24.6
didn't work, but
com.github.TeamNewPipe.NewPipeExtractor:NewPipeExtractor:v0.24.6
as suggested on https://jitpack.io/#TeamNewPipe/NewPipeExtractor/v0.24.6 worked... 
						
						
							
						
					 
					
						2025-05-07 12:36:08 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						862a8e8f26 
					 
					
						
						
							
							Merge pull request  #12188  from VougJo23/commentsfix  
						
						... 
						
						
						
						fix: support RTL usernames in comment header 
						
						
							
						
					 
					
						2025-05-07 12:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						88395fa852 
					 
					
						
						
							
							Merge pull request  #12202  from AndrianaBilali/fix/timestamp-clicks-in-replies  
						
						... 
						
						
						
						Fix timestamps not working in comment replies 
						
						
							
						
					 
					
						2025-05-07 12:07:03 +02:00 
						 
				 
			
				
					
						
							
							
								VougJo23 
							
						 
					 
					
						
						
							
						
						8d679626f0 
					 
					
						
						
							
							fix: support RTL usernames in comment header  
						
						... 
						
						
						
						The `@` gets added by the youtube API and thus is a fixed member of
the username, so we do some simple detection logic to handle that
case (otherwise the `@` will be at the right side of a RTL username,
which is different of how Youtube displays these usernames in the
browser).
Fixes https://github.com/TeamNewPipe/NewPipe/issues/12141  
						
						
							
						
					 
					
						2025-05-07 12:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								Andriana 
							
						 
					 
					
						
						
							
						
						e7f3750f5e 
					 
					
						
						
							
							Fix timestamps not working in comment replies  
						
						... 
						
						
						
						Use LinkMovementMethodCompat for comment links
Co-authored-by: Isira Seneviratne <31027858+Isira-Seneviratne@users.noreply.github.com >
Update import
Use LongPressLinkMovementMethod 
						
						
							
						
					 
					
						2025-05-06 17:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								j-haldane 
							
						 
					 
					
						
						
							
						
						48e826e912 
					 
					
						
						
							
							Fix header crash in History List view ( #12214 )  
						
						... 
						
						
						
						* Adapt header handling changes from other recyclerview adapters to fix issue #4475  in StatisticsPlaylistFragment
* Remove unneeded LayoutInflater
* Revert "Remove unneeded LayoutInflater"
This reverts commit ab73dc1e72#4475  in StatisticsPlaylistFragment"
This reverts commit 2abe71cc98 
						
						
							
						
					 
					
						2025-05-06 17:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						088cb8353e 
					 
					
						
						
							
							Merge pull request  #12256  from Profpatsch/improve-jitpack-workaraund-docs  
						
						... 
						
						
						
						build.gradle: Improve jitpack workaround doc & fix hash 
						
						
							
						
					 
					
						2025-05-06 12:56:38 +02:00 
						 
				 
			
				
					
						
							
							
								Profpatsch 
							
						 
					 
					
						
						
							
						
						5ca544bc42 
					 
					
						
						
							
							build.gradle: Improve jitpack workaround doc & fix hash  
						
						
						
						
							
						
					 
					
						2025-05-06 10:48:20 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						aa1b7f8584 
					 
					
						
						
							
							Merge pull request  #12215  from naveensingh/fix-image-minimizer  
						
						... 
						
						
						
						Fix image minimizer pattern 
						
						
							
						
					 
					
						2025-04-28 07:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Naveen Singh 
							
						 
					 
					
						
						
							
						
						ce16c6df5f 
					 
					
						
						
							
							Fix image minimizer pattern  
						
						... 
						
						
						
						Added non-capturing group that matches either:
 - `user-attachments/assets`
 - `owner/repo/assets/digits` 
						
						
							
						
					 
					
						2025-04-27 19:35:31 -04:00 
						 
				 
			
				
					
						
							
							
								Isira Seneviratne 
							
						 
					 
					
						
						
							
						
						1d94fd1582 
					 
					
						
						
							
							Merge pull request  #12195  from Isira-Seneviratne/Merge-dev-to-refactor  
						
						... 
						
						
						
						Merge dev to refactor 
						
						
							
						
					 
					
						2025-04-27 08:01:33 +05:30 
						 
				 
			
				
					
						
							
							
								Isira Seneviratne 
							
						 
					 
					
						
						
							
						
						c9542ad6fd 
					 
					
						
						
							
							Update extractor  
						
						
						
						
							
						
					 
					
						2025-04-27 07:43:52 +05:30 
						 
				 
			
				
					
						
							
							
								Isira Seneviratne 
							
						 
					 
					
						
						
							
						
						7615f79aca 
					 
					
						
						
							
							Merge branch 'dev' into Merge-dev-to-refactor  
						
						... 
						
						
						
						# Conflicts:
#	app/src/main/java/org/schabi/newpipe/settings/ContentSettingsFragment.java 
						
						
							
						
					 
					
						2025-04-14 07:29:30 +05:30 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						276bf390b2 
					 
					
						
						
							
							Merge pull request  #12117  from malania02/dev  
						
						... 
						
						
						
						Show download date of downloaded videos 
						
						
							
						
					 
					
						2025-04-11 20:17:27 +02:00 
						 
				 
			
				
					
						
							
							
								malania02 
							
						 
					 
					
						
						
							
						
						f39eda086f 
					 
					
						
						
							
							Fix for overlapping  
						
						
						
						
							
						
					 
					
						2025-04-09 23:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						756327da39 
					 
					
						
						
							
							Merge pull request  #12093  from mileskrell/mileskrell/support-per-app-language-preferences  
						
						... 
						
						
						
						Support per-app language preferences 
						
						
							
						
					 
					
						2025-04-08 23:13:07 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						5840d3a437 
					 
					
						
						
							
							Merge pull request  #12150  from FineFindus/fix/potoken-index  
						
						... 
						
						
						
						[YouTube] Access first element if array size is one 
						
						
							
						
					 
					
						2025-04-08 23:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						47299c9184 
					 
					
						
						
							
							Merge pull request  #12164  from Isira-Seneviratne/Merge-dev-to-refactor  
						
						... 
						
						
						
						Merge dev to refactor 
						
						
							
						
					 
					
						2025-04-08 10:55:28 +02:00 
						 
				 
			
				
					
						
							
							
								Isira Seneviratne 
							
						 
					 
					
						
						
							
						
						6486f2de56 
					 
					
						
						
							
							Merge branch 'dev' into Merge-dev-to-refactor  
						
						... 
						
						
						
						# Conflicts:
#	app/build.gradle
#	app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
#	app/src/main/java/org/schabi/newpipe/local/feed/notifications/NotificationHelper.kt
#	app/src/main/java/org/schabi/newpipe/player/PlayQueueActivity.java
#	app/src/main/java/org/schabi/newpipe/player/PlayerService.java
#	app/src/main/java/org/schabi/newpipe/player/event/PlayerServiceExtendedEventListener.java
#	app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.java
#	app/src/main/res/values-is/strings.xml 
						
						
							
						
					 
					
						2025-04-08 05:42:31 +05:30 
						 
				 
			
				
					
						
							
							
								FineFindus 
							
						 
					 
					
						
						
							
						
						e1dedd45ed 
					 
					
						
						
							
							[YouTube] Access first element if array size is one  
						
						... 
						
						
						
						Fixes a regression, where if the challenge data array size was one, the second element
would be accessed, leading to a crash.
This was introduced when porting the challenge parsing from JS to
Kotlin.
Ref: 53b599b042 
						
						
							
						
					 
					
						2025-04-02 22:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								malania02 
							
						 
					 
					
						
						
							
						
						912f07a1dd 
					 
					
						
						
							
							Missing lines added  
						
						
						
						
							
						
					 
					
						2025-03-30 14:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Miles Krell 
							
						 
					 
					
						
						
							
						
						205466c56a 
					 
					
						
						
							
							Move call to setApplicationLocales  
						
						
						
						
							
						
					 
					
						2025-03-27 19:14:41 -04:00 
						 
				 
			
				
					
						
							
							
								Miles Krell 
							
						 
					 
					
						
						
							
						
						7f10312d0a 
					 
					
						
						
							
							Move migration to NewPipeSettings  
						
						
						
						
							
						
					 
					
						2025-03-23 17:39:21 -04:00 
						 
				 
			
				
					
						
							
							
								malania02 
							
						 
					 
					
						
						
							
						
						63be3220e7 
					 
					
						
						
							
							Show download date  
						
						
						
						
							
						
					 
					
						2025-03-22 16:19:26 +01:00 
						 
				 
			
				
					
						
							
							
								malania02 
							
						 
					 
					
						
						
							
						
						536b78f2e6 
					 
					
						
						
							
							textview for download date added  
						
						
						
						
							
						
					 
					
						2025-03-22 16:13:45 +01:00 
						 
				 
			
				
					
						
							
							
								malania02 
							
						 
					 
					
						
						
							
						
						6d6b73ef73 
					 
					
						
						
							
							textview for download date added  
						
						
						
						
							
						
					 
					
						2025-03-22 16:09:58 +01:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						196c27792b 
					 
					
						
						
							
							Merge pull request  #12044  from TeamNewPipe/android-auto  
						
						... 
						
						
						
						Add support for Android Auto *(season 2)* 
						
						
							
						
					 
					
						2025-03-21 11:21:58 +01:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						b3789315ad 
					 
					
						
						
							
							Merge pull request  #12104  from TeamNewPipe/update-npe  
						
						... 
						
						
						
						Update NewPipe Extractor and add new proguard rules 
						
						
							
						
					 
					
						2025-03-21 10:52:37 +01:00 
						 
				 
			
				
					
						
							
							
								Miles Krell 
							
						 
					 
					
						
						
							
						
						c7bf498c04 
					 
					
						
						
							
							Don't show toast because of changing content language or country  
						
						
						
						
							
						
					 
					
						2025-03-16 20:27:05 -04:00 
						 
				 
			
				
					
						
							
							
								Miles Krell 
							
						 
					 
					
						
						
							
						
						35abb99dac 
					 
					
						
						
							
							Only show toast on Android <13  
						
						
						
						
							
						
					 
					
						2025-03-16 20:15:38 -04:00 
						 
				 
			
				
					
						
							
							
								Miles Krell 
							
						 
					 
					
						
						
							
						
						70416e73f3 
					 
					
						
						
							
							Move app language setting migration to SettingMigrations  
						
						
						
						
							
						
					 
					
						2025-03-16 19:24:04 -04:00 
						 
				 
			
				
					
						
							
							
								TobiGr 
							
						 
					 
					
						
						
							
						
						a0b76c3385 
					 
					
						
						
							
							Update NewPipe Extractor and add new proguard rules  
						
						... 
						
						
						
						New rules are required since Rhino and Rhino Engine 1.8.0 
						
						
							
						
					 
					
						2025-03-16 22:08:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tobi 
							
						 
					 
					
						
						
							
						
						c232193a46 
					 
					
						
						
							
							Merge pull request  #12083  from har-123/bugfix/11894_fix_duplicate_menu_options  
						
						... 
						
						
						
						Fix duplicate menu options in ChannelFragment 
						
						
							
						
					 
					
						2025-03-16 10:34:52 +01:00