mirror of
https://github.com/antebudimir/tempus.git
synced 2026-01-01 01:53:31 +00:00
Removed Jellyfin dependencies
This commit is contained in:
parent
737eaa1822
commit
9495fbd83d
16 changed files with 62 additions and 310 deletions
|
|
@ -11,20 +11,9 @@ import com.cappielloantonio.play.subsonic.Subsonic;
|
|||
import com.cappielloantonio.play.subsonic.SubsonicPreferences;
|
||||
import com.cappielloantonio.play.util.PreferenceUtil;
|
||||
|
||||
import org.jellyfin.apiclient.AppInfo;
|
||||
import org.jellyfin.apiclient.BuildConfig;
|
||||
import org.jellyfin.apiclient.Jellyfin;
|
||||
import org.jellyfin.apiclient.JellyfinAndroidKt;
|
||||
import org.jellyfin.apiclient.JellyfinOptions;
|
||||
import org.jellyfin.apiclient.interaction.AndroidDevice;
|
||||
import org.jellyfin.apiclient.interaction.ApiClient;
|
||||
import org.jellyfin.apiclient.interaction.ApiEventListener;
|
||||
import org.jellyfin.apiclient.logging.NullLogger;
|
||||
|
||||
public class App extends Application {
|
||||
private static final String TAG = "App";
|
||||
private static App instance;
|
||||
private static ApiClient apiClient;
|
||||
private static Subsonic subsonic;
|
||||
|
||||
@Override
|
||||
|
|
@ -44,26 +33,6 @@ public class App extends Application {
|
|||
return instance;
|
||||
}
|
||||
|
||||
public static ApiClient getApiClientInstance(Context context) {
|
||||
if (apiClient == null) {
|
||||
apiClient = getApiClient(context);
|
||||
}
|
||||
return apiClient;
|
||||
}
|
||||
|
||||
private static ApiClient getApiClient(Context context) {
|
||||
String server = "http://192.168.1.81:8096";
|
||||
|
||||
JellyfinOptions.Builder options = new JellyfinOptions.Builder();
|
||||
options.setLogger(new NullLogger());
|
||||
options.setAppInfo(new AppInfo(context.getString(R.string.app_name), BuildConfig.VERSION_NAME));
|
||||
JellyfinAndroidKt.android(options, context);
|
||||
|
||||
Jellyfin jellyfin = new Jellyfin(options.build());
|
||||
|
||||
return jellyfin.createApi(server, null, AndroidDevice.fromContext(context), new ApiEventListener());
|
||||
}
|
||||
|
||||
public static Subsonic getSubsonicClientInstance(Context context, boolean override) {
|
||||
if (subsonic == null || override) {
|
||||
subsonic = getSubsonicClient(context);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue