<manifest xmlns:android="http://schemas.android.com/apk/res/android">
	<uses-permission android:name="android.permission.INTERNET" />
	<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
	<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" />
	<uses-feature
		android:name="android.software.picture_in_picture"
		android:required="false" />

	<application>
		<service
			android:name="dev.zoriya.omni.OmniPlayerService"
			android:enabled="true"
			android:exported="true"
			android:foregroundServiceType="mediaPlayback">
			<intent-filter>
				<action android:name="androidx.media3.session.MediaSessionService" />
			</intent-filter>
		</service>
		<provider
			android:name="dev.zoriya.omni.OmniInitProvider"
			android:authorities="${applicationId}.omni-init"
			android:exported="false" />
		<!-- only read by play-services-cast-tv, see `Omni_castReceiver` -->
		<meta-data
			android:name="com.google.android.gms.cast.tv.RECEIVER_OPTIONS_PROVIDER_CLASS_NAME"
			android:value="dev.zoriya.omni.OmniCastReceiverOptionsProvider" />
	</application>
</manifest>
