diff --git a/app/libs/dlna-dmr.aar b/app/libs/dlna-dmr.aar
index 0053b2ef8..1516e4f0e 100644
Binary files a/app/libs/dlna-dmr.aar and b/app/libs/dlna-dmr.aar differ
diff --git a/app/src/leanback/AndroidManifest.xml b/app/src/leanback/AndroidManifest.xml
index 70a0f078c..50c2afd2b 100644
--- a/app/src/leanback/AndroidManifest.xml
+++ b/app/src/leanback/AndroidManifest.xml
@@ -15,6 +15,7 @@
android:required="false" />
+
@@ -142,5 +143,16 @@
android:name="com.android.cast.dlna.dmr.DLNARendererService"
android:exported="false" />
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java b/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java
new file mode 100644
index 000000000..269b056a0
--- /dev/null
+++ b/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java
@@ -0,0 +1,18 @@
+package com.fongmi.android.tv.receiver;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+import com.android.cast.dlna.dmr.DLNARendererService;
+import com.fongmi.android.tv.App;
+import com.fongmi.android.tv.R;
+
+public class BootReceiver extends BroadcastReceiver {
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ DLNARendererService.Companion.startService(App.get(), R.drawable.ic_logo);
+ context.startActivity(context.getPackageManager().getLaunchIntentForPackage(context.getPackageName()).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
+ }
+}
diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
index 930a8fb51..5cdf2e1d8 100644
--- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
+++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java
@@ -89,8 +89,8 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen
@Override
protected void initView() {
+ DLNARendererService.Companion.startService(this, R.drawable.ic_logo);
mClock = Clock.create(mBinding.time).format("MM/dd HH:mm:ss");
- DLNARendererService.Companion.startService(this);
mBinding.progressLayout.showProgress();
Updater.get().release().start();
Server.get().start();
diff --git a/app/src/mobile/res/drawable-nodpi/ic_logo.png b/app/src/main/res/drawable-nodpi/ic_logo.png
similarity index 100%
rename from app/src/mobile/res/drawable-nodpi/ic_logo.png
rename to app/src/main/res/drawable-nodpi/ic_logo.png