feat: read hls data source

This commit is contained in:
CappielloAntonio 2024-05-26 11:05:43 +02:00
parent 263d9ebc5f
commit 92fd6b01e4
4 changed files with 11 additions and 9 deletions

View file

@ -165,7 +165,7 @@ public class SettingsFragment extends PreferenceFragmentCompat {
long currentSizeMb = DownloadUtil.getStreamingCacheSize(requireActivity()) / (1024 * 1024);
return getString(R.string.settings_summary_streaming_cache_size, entry, currentSizeMb);
return getString(R.string.settings_summary_streaming_cache_size, entry, String.valueOf(currentSizeMb));
}
});
}

View file

@ -80,6 +80,7 @@ public final class DownloadUtil {
public static synchronized DataSource.Factory getDataSourceFactory(Context context) {
if (dataSourceFactory == null) {
context = context.getApplicationContext();
DefaultDataSource.Factory upstreamFactory = new DefaultDataSource.Factory(context, getHttpDataSourceFactory());
if (Preferences.getStreamingCacheSize() > 0) {

View file

@ -83,6 +83,14 @@
</PreferenceCategory>
<PreferenceCategory app:title="@string/settings_title_data">
<ListPreference
app:defaultValue="256"
app:dialogTitle="@string/settings_streaming_cache_size"
app:entries="@array/streaming_cache_size_titles"
app:entryValues="@array/streaming_cache_size_values"
app:key="streaming_cache_size"
app:title="@string/settings_streaming_cache_size" />
<ListPreference
app:defaultValue="500"
app:dialogTitle="@string/settings_covers_cache"
@ -101,14 +109,6 @@
app:title="@string/settings_image_size"
app:useSimpleSummaryProvider="true" />
<ListPreference
app:defaultValue="256"
app:dialogTitle="@string/settings_streaming_cache_size"
app:entries="@array/streaming_cache_size_titles"
app:entryValues="@array/streaming_cache_size_values"
app:key="streaming_cache_size"
app:title="@string/settings_streaming_cache_size" />
<SwitchPreference
android:title="@string/settings_wifi_only_title"
android:defaultValue="false"