mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 07:13:00 +00:00 
			
		
		
		
	add more debug statements to BasePlayer
This commit is contained in:
		| @@ -25,12 +25,10 @@ public class ExtSDDownloadFailedActivity extends AppCompatActivity { | |||||||
|                 .setTitle(R.string.download_to_sdcard_error_title) |                 .setTitle(R.string.download_to_sdcard_error_title) | ||||||
|                 .setMessage(R.string.download_to_sdcard_error_message) |                 .setMessage(R.string.download_to_sdcard_error_message) | ||||||
|                 .setPositiveButton(R.string.yes, (DialogInterface dialogInterface, int i) -> { |                 .setPositiveButton(R.string.yes, (DialogInterface dialogInterface, int i) -> { | ||||||
|  |  | ||||||
|                     NewPipeSettings.resetDownloadFolders(this); |                     NewPipeSettings.resetDownloadFolders(this); | ||||||
|                     finish(); |                     finish(); | ||||||
|                 }) |                 }) | ||||||
|                 .setNegativeButton(R.string.cancel, (DialogInterface dialogInterface, int i) -> { |                 .setNegativeButton(R.string.cancel, (DialogInterface dialogInterface, int i) -> { | ||||||
|  |  | ||||||
|                     dialogInterface.dismiss(); |                     dialogInterface.dismiss(); | ||||||
|                     finish(); |                     finish(); | ||||||
|                 }) |                 }) | ||||||
|   | |||||||
| @@ -69,6 +69,7 @@ import org.schabi.newpipe.player.playqueue.PlayQueue; | |||||||
| import org.schabi.newpipe.player.playqueue.PlayQueueAdapter; | import org.schabi.newpipe.player.playqueue.PlayQueueAdapter; | ||||||
| import org.schabi.newpipe.player.playqueue.PlayQueueItem; | import org.schabi.newpipe.player.playqueue.PlayQueueItem; | ||||||
| import org.schabi.newpipe.player.resolver.MediaSourceTag; | import org.schabi.newpipe.player.resolver.MediaSourceTag; | ||||||
|  | import org.schabi.newpipe.report.ErrorActivity; | ||||||
| import org.schabi.newpipe.util.ImageDisplayConstants; | import org.schabi.newpipe.util.ImageDisplayConstants; | ||||||
| import org.schabi.newpipe.util.SerializedCache; | import org.schabi.newpipe.util.SerializedCache; | ||||||
|  |  | ||||||
| @@ -86,6 +87,7 @@ import static com.google.android.exoplayer2.Player.DISCONTINUITY_REASON_INTERNAL | |||||||
| import static com.google.android.exoplayer2.Player.DISCONTINUITY_REASON_PERIOD_TRANSITION; | import static com.google.android.exoplayer2.Player.DISCONTINUITY_REASON_PERIOD_TRANSITION; | ||||||
| import static com.google.android.exoplayer2.Player.DISCONTINUITY_REASON_SEEK; | import static com.google.android.exoplayer2.Player.DISCONTINUITY_REASON_SEEK; | ||||||
| import static com.google.android.exoplayer2.Player.DISCONTINUITY_REASON_SEEK_ADJUSTMENT; | import static com.google.android.exoplayer2.Player.DISCONTINUITY_REASON_SEEK_ADJUSTMENT; | ||||||
|  | import static org.schabi.newpipe.report.UserAction.PLAY_STREAM; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Base for the players, joining the common properties |  * Base for the players, joining the common properties | ||||||
| @@ -363,7 +365,10 @@ public abstract class BasePlayer implements | |||||||
|         try { |         try { | ||||||
|             context.unregisterReceiver(broadcastReceiver); |             context.unregisterReceiver(broadcastReceiver); | ||||||
|         } catch (final IllegalArgumentException unregisteredException) { |         } catch (final IllegalArgumentException unregisteredException) { | ||||||
|             Log.e(TAG, "Broadcast receiver already unregistered.", unregisteredException); |             ErrorActivity.reportError(context, unregisteredException, null, null, | ||||||
|  |                     ErrorActivity.ErrorInfo.make(PLAY_STREAM, | ||||||
|  |                             "none", | ||||||
|  |                             "play stream", R.string.general_error)); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @@ -1001,6 +1006,8 @@ public abstract class BasePlayer implements | |||||||
|         try { |         try { | ||||||
|             metadata = (MediaSourceTag) simpleExoPlayer.getCurrentTag(); |             metadata = (MediaSourceTag) simpleExoPlayer.getCurrentTag(); | ||||||
|         } catch (IndexOutOfBoundsException | ClassCastException error) { |         } catch (IndexOutOfBoundsException | ClassCastException error) { | ||||||
|  |             if(DEBUG) Log.d(TAG, "Could not update metadata: " + error.getMessage()); | ||||||
|  |             if(DEBUG) error.printStackTrace(); | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|  |  | ||||||
| @@ -1087,6 +1094,9 @@ public abstract class BasePlayer implements | |||||||
|             return simpleExoPlayer.isCurrentWindowDynamic(); |             return simpleExoPlayer.isCurrentWindowDynamic(); | ||||||
|         } catch (@NonNull IndexOutOfBoundsException ignored) { |         } catch (@NonNull IndexOutOfBoundsException ignored) { | ||||||
|             // Why would this even happen =( |             // Why would this even happen =( | ||||||
|  |             // But lets log it anyway. Save is save | ||||||
|  |             if(DEBUG) Log.d(TAG, "Could not update metadata: " + ignored.getMessage()); | ||||||
|  |             if(DEBUG) ignored.printStackTrace(); | ||||||
|             return false; |             return false; | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -15,7 +15,8 @@ public enum UserAction { | |||||||
|     REQUESTED_CHANNEL("requested channel"), |     REQUESTED_CHANNEL("requested channel"), | ||||||
|     REQUESTED_PLAYLIST("requested playlist"), |     REQUESTED_PLAYLIST("requested playlist"), | ||||||
|     REQUESTED_KIOSK("requested kiosk"), |     REQUESTED_KIOSK("requested kiosk"), | ||||||
|     DELETE_FROM_HISTORY("delete from history"); |     DELETE_FROM_HISTORY("delete from history"), | ||||||
|  |     PLAY_STREAM("Play stream"); | ||||||
|  |  | ||||||
|  |  | ||||||
|     private final String message; |     private final String message; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Christian Schabesberger
					Christian Schabesberger