package com.strmr.ps.service;

import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Intent;
import android.os.Build;
import android.os.IBinder;
import android.util.Log;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import com.strmr.ps.R;
import com.strmr.ps.ui.player.VideoPlayerActivity;
import defpackage.cr4;
import defpackage.n41;
import defpackage.wp6;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001:\u0001\u0004B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0005"}, d2 = {"Lcom/strmr/ps/service/PlaybackService;", "Landroid/app/Service;", "<init>", "()V", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class PlaybackService extends Service {
    public static final /* synthetic */ int b = 0;
    public NotificationManager a;

    @Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\t\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00058\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0007R\u0014\u0010\b\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\b\u0010\u0004R\u0014\u0010\t\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\t\u0010\u0004R\u0014\u0010\n\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\n\u0010\u0004R\u0014\u0010\u000b\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000b\u0010\u0004R\u0014\u0010\f\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\f\u0010\u0004R\u0014\u0010\r\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\r\u0010\u0004¨\u0006\u000e"}, d2 = {"Lcom/strmr/ps/service/PlaybackService$a;", "", "", "TAG", "Ljava/lang/String;", "", "NOTIFICATION_ID", "I", "CHANNEL_ID", "CHANNEL_NAME", "EXTRA_TITLE", "EXTRA_CONTENT_TYPE", "EXTRA_SEASON", "EXTRA_EPISODE", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

    @Override // android.app.Service
    public final IBinder onBind(Intent intent) {
        return null;
    }

    @Override // android.app.Service
    public final void onCreate() {
        super.onCreate();
        try {
            Notification notificationBuild = new Notification.Builder(this, "playback_channel").setSmallIcon(R.drawable.ic_play).setOngoing(true).build();
            cr4.f(notificationBuild, "build(...)");
            if (Build.VERSION.SDK_INT >= 29) {
                startForeground(1001, notificationBuild, 2);
            } else {
                startForeground(1001, notificationBuild);
            }
            Object systemService = getSystemService("notification");
            cr4.e(systemService, "null cannot be cast to non-null type android.app.NotificationManager");
            this.a = (NotificationManager) systemService;
        } catch (Exception e) {
            Log.e("PlaybackService", "startForeground() in onCreate failed — stopping self to avoid ANR", e);
            stopSelf();
        }
    }

    @Override // android.app.Service
    public final void onDestroy() {
        super.onDestroy();
        NotificationManager notificationManager = this.a;
        if (notificationManager != null) {
            notificationManager.cancel(1001);
        }
    }

    @Override // android.app.Service
    public final int onStartCommand(Intent intent, int i, int i2) {
        String string;
        if (intent == null || (string = intent.getStringExtra("extra_title")) == null) {
            string = getString(R.string.app_name);
            cr4.f(string, "getString(...)");
        }
        String stringExtra = intent != null ? intent.getStringExtra("extra_content_type") : null;
        int intExtra = intent != null ? intent.getIntExtra("extra_season", -1) : -1;
        int intExtra2 = intent != null ? intent.getIntExtra("extra_episode", -1) : -1;
        NotificationChannel notificationChannel = new NotificationChannel("playback_channel", "Media Playback", 2);
        notificationChannel.setDescription("Shows when media is playing to keep the app active");
        notificationChannel.setShowBadge(false);
        notificationChannel.setLockscreenVisibility(1);
        NotificationManager notificationManager = this.a;
        if (notificationManager != null) {
            notificationManager.createNotificationChannel(notificationChannel);
        }
        String strL = (!cr4.b(stringExtra, "TV_SHOW") || intExtra <= 0 || intExtra2 <= 0) ? "Playing" : n41.l("S", intExtra, "E", " • Playing", intExtra2);
        Intent intent2 = new Intent(this, (Class<?>) VideoPlayerActivity.class);
        intent2.setFlags(603979776);
        PendingIntent activity = PendingIntent.getActivity(this, 0, intent2, 201326592);
        wp6.o oVar = new wp6.o(this, "playback_channel");
        oVar.e = wp6.o.b(string);
        oVar.f = wp6.o.b(strL);
        oVar.ac.icon = R.drawable.ic_play;
        oVar.i = -1;
        oVar.u = "service";
        oVar.x = 1;
        oVar.c(2, true);
        oVar.j = false;
        oVar.g = activity;
        Notification notificationA = oVar.a();
        cr4.f(notificationA, "build(...)");
        NotificationManager notificationManager2 = this.a;
        if (notificationManager2 != null) {
            notificationManager2.notify(1001, notificationA);
        }
        return 2;
    }
}
