feat: add remote audiobook generation

This commit is contained in:
Курнат Андрей
2026-08-10 05:24:47 +03:00
parent b115f76e76
commit 173bd672aa
42 changed files with 2300 additions and 125903 deletions
+16
View File
@@ -3,6 +3,9 @@
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE" />
<application
android:name=".AletheiaApplication"
@@ -25,12 +28,25 @@
android:resource="@xml/file_paths" />
</provider>
<service
android:name=".audiobook.AudioBookGenerationService"
android:exported="false"
android:foregroundServiceType="specialUse">
<property
android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE"
android:value="User-requested audiobook upload, remote progress monitoring, and M4A download" />
</service>
<activity
android:name=".ui.reader.ReaderActivity"
android:configChanges="orientation|screenSize|smallestScreenSize"
android:exported="false"
android:theme="@style/Theme.Aletheia"
android:windowSoftInputMode="adjustResize" />
<activity
android:name=".ui.audiobook.AudioBookPlayerActivity"
android:exported="false"
android:theme="@style/Theme.Aletheia" />
<activity
android:name=".ui.qbooks.BookDetailActivity"
android:exported="false"