build: change of package name

This commit is contained in:
antonio 2023-06-17 15:30:23 +02:00
parent 49afdbe4eb
commit b76a38cb30
274 changed files with 1981 additions and 2161 deletions

View file

@ -47,7 +47,7 @@ android {
viewBinding true viewBinding true
} }
namespace 'com.cappielloantonio.play' namespace 'com.cappielloantonio.tempo'
} }
dependencies { dependencies {

View file

@ -1,5 +0,0 @@
package com.cappielloantonio.play.subsonic.models
class Shares {
var shares: List<Share>? = null
}

View file

@ -1,5 +0,0 @@
package com.cappielloantonio.play.subsonic.models
class Users {
var users: List<User>? = null
}

View file

@ -1,5 +0,0 @@
package com.cappielloantonio.play.subsonic.models
class Videos {
var videos: List<Child>? = null
}

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play; package com.cappielloantonio.tempo;
import android.app.Application; import android.app.Application;
import android.content.Context; import android.content.Context;
@ -6,10 +6,10 @@ import android.content.SharedPreferences;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import com.cappielloantonio.play.helper.ThemeHelper; import com.cappielloantonio.tempo.helper.ThemeHelper;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.SubsonicPreferences; import com.cappielloantonio.tempo.subsonic.SubsonicPreferences;
import com.cappielloantonio.play.util.Preferences; import com.cappielloantonio.tempo.util.Preferences;
import com.google.android.material.color.DynamicColors; import com.google.android.material.color.DynamicColors;
public class App extends Application { public class App extends Application {

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.broadcast.receiver; package com.cappielloantonio.tempo.broadcast.receiver;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
@ -6,7 +6,7 @@ import android.content.Intent;
import android.net.ConnectivityManager; import android.net.ConnectivityManager;
import android.view.View; import android.view.View;
import com.cappielloantonio.play.ui.activity.MainActivity; import com.cappielloantonio.tempo.ui.activity.MainActivity;
public class ConnectivityStatusBroadcastReceiver extends BroadcastReceiver { public class ConnectivityStatusBroadcastReceiver extends BroadcastReceiver {
private final MainActivity activity; private final MainActivity activity;

View file

@ -1,22 +1,22 @@
package com.cappielloantonio.play.database; package com.cappielloantonio.tempo.database;
import androidx.room.Database; import androidx.room.Database;
import androidx.room.Room; import androidx.room.Room;
import androidx.room.RoomDatabase; import androidx.room.RoomDatabase;
import androidx.room.TypeConverters; import androidx.room.TypeConverters;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.database.converter.DateConverters; import com.cappielloantonio.tempo.database.converter.DateConverters;
import com.cappielloantonio.play.database.dao.ChronologyDao; import com.cappielloantonio.tempo.database.dao.ChronologyDao;
import com.cappielloantonio.play.database.dao.DownloadDao; import com.cappielloantonio.tempo.database.dao.DownloadDao;
import com.cappielloantonio.play.database.dao.QueueDao; import com.cappielloantonio.tempo.database.dao.QueueDao;
import com.cappielloantonio.play.database.dao.RecentSearchDao; import com.cappielloantonio.tempo.database.dao.RecentSearchDao;
import com.cappielloantonio.play.database.dao.ServerDao; import com.cappielloantonio.tempo.database.dao.ServerDao;
import com.cappielloantonio.play.model.Chronology; import com.cappielloantonio.tempo.model.Chronology;
import com.cappielloantonio.play.model.Download; import com.cappielloantonio.tempo.model.Download;
import com.cappielloantonio.play.model.Queue; import com.cappielloantonio.tempo.model.Queue;
import com.cappielloantonio.play.model.RecentSearch; import com.cappielloantonio.tempo.model.RecentSearch;
import com.cappielloantonio.play.model.Server; import com.cappielloantonio.tempo.model.Server;
@Database( @Database(
version = 1, version = 1,

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.database.converter package com.cappielloantonio.tempo.database.converter
import androidx.room.TypeConverter import androidx.room.TypeConverter
import java.util.* import java.util.*

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.database.dao; package com.cappielloantonio.tempo.database.dao;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import androidx.room.Dao; import androidx.room.Dao;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy; import androidx.room.OnConflictStrategy;
import androidx.room.Query; import androidx.room.Query;
import com.cappielloantonio.play.model.Chronology; import com.cappielloantonio.tempo.model.Chronology;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.database.dao; package com.cappielloantonio.tempo.database.dao;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import androidx.room.Dao; import androidx.room.Dao;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy; import androidx.room.OnConflictStrategy;
import androidx.room.Query; import androidx.room.Query;
import com.cappielloantonio.play.model.Download; import com.cappielloantonio.tempo.model.Download;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.database.dao; package com.cappielloantonio.tempo.database.dao;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import androidx.room.Dao; import androidx.room.Dao;
@ -7,7 +7,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy; import androidx.room.OnConflictStrategy;
import androidx.room.Query; import androidx.room.Query;
import com.cappielloantonio.play.subsonic.models.Playlist; import com.cappielloantonio.tempo.subsonic.models.Playlist;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.database.dao; package com.cappielloantonio.tempo.database.dao;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import androidx.room.Dao; import androidx.room.Dao;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy; import androidx.room.OnConflictStrategy;
import androidx.room.Query; import androidx.room.Query;
import com.cappielloantonio.play.model.Queue; import com.cappielloantonio.tempo.model.Queue;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.database.dao; package com.cappielloantonio.tempo.database.dao;
import androidx.room.Dao; import androidx.room.Dao;
import androidx.room.Delete; import androidx.room.Delete;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy; import androidx.room.OnConflictStrategy;
import androidx.room.Query; import androidx.room.Query;
import com.cappielloantonio.play.model.RecentSearch; import com.cappielloantonio.tempo.model.RecentSearch;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.database.dao; package com.cappielloantonio.tempo.database.dao;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import androidx.room.Dao; import androidx.room.Dao;
@ -7,7 +7,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy; import androidx.room.OnConflictStrategy;
import androidx.room.Query; import androidx.room.Query;
import com.cappielloantonio.play.model.Server; import com.cappielloantonio.tempo.model.Server;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.glide; package com.cappielloantonio.tempo.glide;
import android.content.Context; import android.content.Context;
@ -7,13 +7,10 @@ import androidx.annotation.NonNull;
import com.bumptech.glide.GlideBuilder; import com.bumptech.glide.GlideBuilder;
import com.bumptech.glide.annotation.GlideModule; import com.bumptech.glide.annotation.GlideModule;
import com.bumptech.glide.load.DecodeFormat; import com.bumptech.glide.load.DecodeFormat;
import com.bumptech.glide.load.engine.cache.DiskLruCacheFactory;
import com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory; import com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory;
import com.bumptech.glide.module.AppGlideModule; import com.bumptech.glide.module.AppGlideModule;
import com.bumptech.glide.request.RequestOptions; import com.bumptech.glide.request.RequestOptions;
import com.cappielloantonio.play.util.Preferences; import com.cappielloantonio.tempo.util.Preferences;
import java.io.File;
@GlideModule @GlideModule
public class CustomGlideModule extends AppGlideModule { public class CustomGlideModule extends AppGlideModule {

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.glide; package com.cappielloantonio.tempo.glide;
import android.content.Context; import android.content.Context;
import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.ColorDrawable;
@ -14,8 +14,8 @@ import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions; import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions;
import com.bumptech.glide.request.RequestOptions; import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.signature.ObjectKey; import com.bumptech.glide.signature.ObjectKey;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.util.Preferences; import com.cappielloantonio.tempo.util.Preferences;
import com.google.android.material.elevation.SurfaceColors; import com.google.android.material.elevation.SurfaceColors;
import java.util.Map; import java.util.Map;

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.helper; package com.cappielloantonio.tempo.helper;
import android.os.Build; import android.os.Build;
import android.util.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatDelegate; import androidx.appcompat.app.AppCompatDelegate;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.helper.recyclerview; package com.cappielloantonio.tempo.helper.recyclerview;
import android.view.View; import android.view.View;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.helper.recyclerview; package com.cappielloantonio.tempo.helper.recyclerview;
import android.content.res.Resources; import android.content.res.Resources;
import android.graphics.Canvas; import android.graphics.Canvas;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.helper.recyclerview; package com.cappielloantonio.tempo.helper.recyclerview;
import android.graphics.Rect; import android.graphics.Rect;
import android.view.View; import android.view.View;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.helper.recyclerview package com.cappielloantonio.tempo.helper.recyclerview
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.helper.recyclerview; package com.cappielloantonio.tempo.helper.recyclerview;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.helper.recyclerview; package com.cappielloantonio.tempo.helper.recyclerview;
import android.content.Context; import android.content.Context;
import android.util.AttributeSet; import android.util.AttributeSet;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
import android.os.Bundle; import android.os.Bundle;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
public interface DecadesCallback { public interface DecadesCallback {

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
import java.util.List; import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
public interface MediaIndexCallback { public interface MediaIndexCallback {
void onRecovery(int index); void onRecovery(int index);

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
public interface PodcastCallback { public interface PodcastCallback {

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
public interface RadioCallback { public interface RadioCallback {

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
public interface ScanCallback { public interface ScanCallback {

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces; package com.cappielloantonio.tempo.interfaces;
public interface SystemCallback { public interface SystemCallback {

View file

@ -1,12 +1,12 @@
package com.cappielloantonio.play.model package com.cappielloantonio.tempo.model
import androidx.annotation.Keep import androidx.annotation.Keep
import androidx.media3.common.MediaItem import androidx.media3.common.MediaItem
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity
import androidx.room.PrimaryKey import androidx.room.PrimaryKey
import com.cappielloantonio.play.subsonic.models.Child import com.cappielloantonio.tempo.subsonic.models.Child
import com.cappielloantonio.play.util.Preferences import com.cappielloantonio.tempo.util.Preferences
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
import java.util.* import java.util.*

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.model package com.cappielloantonio.tempo.model
import androidx.annotation.Keep import androidx.annotation.Keep
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity
import androidx.room.PrimaryKey import androidx.room.PrimaryKey
import com.cappielloantonio.play.subsonic.models.Child import com.cappielloantonio.tempo.subsonic.models.Child
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
@Keep @Keep

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.model package com.cappielloantonio.tempo.model
import androidx.annotation.Keep import androidx.annotation.Keep
import androidx.room.ColumnInfo import androidx.room.ColumnInfo
import androidx.room.Entity import androidx.room.Entity
import androidx.room.PrimaryKey import androidx.room.PrimaryKey
import com.cappielloantonio.play.subsonic.models.Child import com.cappielloantonio.tempo.subsonic.models.Child
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
@Keep @Keep

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.model package com.cappielloantonio.tempo.model
import android.os.Parcelable import android.os.Parcelable
import androidx.annotation.Keep import androidx.annotation.Keep

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.model package com.cappielloantonio.tempo.model
import android.os.Parcelable import android.os.Parcelable
import androidx.annotation.Keep import androidx.annotation.Keep

View file

@ -1,14 +1,14 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.interfaces.DecadesCallback; import com.cappielloantonio.tempo.interfaces.DecadesCallback;
import com.cappielloantonio.play.interfaces.MediaCallback; import com.cappielloantonio.tempo.interfaces.MediaCallback;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.AlbumID3; import com.cappielloantonio.tempo.subsonic.models.AlbumID3;
import com.cappielloantonio.play.subsonic.models.Child; import com.cappielloantonio.tempo.subsonic.models.Child;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;

View file

@ -1,14 +1,14 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.ArtistID3; import com.cappielloantonio.tempo.subsonic.models.ArtistID3;
import com.cappielloantonio.play.subsonic.models.ArtistInfo2; import com.cappielloantonio.tempo.subsonic.models.ArtistInfo2;
import com.cappielloantonio.play.subsonic.models.Child; import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.IndexID3; import com.cappielloantonio.tempo.subsonic.models.IndexID3;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import com.cappielloantonio.play.database.AppDatabase; import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.play.database.dao.ChronologyDao; import com.cappielloantonio.tempo.database.dao.ChronologyDao;
import com.cappielloantonio.play.model.Chronology; import com.cappielloantonio.tempo.model.Chronology;
import java.util.Calendar; import java.util.Calendar;
import java.util.List; import java.util.List;

View file

@ -1,13 +1,13 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Directory; import com.cappielloantonio.tempo.subsonic.models.Directory;
import com.cappielloantonio.play.subsonic.models.Indexes; import com.cappielloantonio.tempo.subsonic.models.Indexes;
import com.cappielloantonio.play.subsonic.models.MusicFolder; import com.cappielloantonio.tempo.subsonic.models.MusicFolder;
import java.util.List; import java.util.List;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import com.cappielloantonio.play.database.AppDatabase; import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.play.database.dao.DownloadDao; import com.cappielloantonio.tempo.database.dao.DownloadDao;
import com.cappielloantonio.play.model.Download; import com.cappielloantonio.tempo.model.Download;
import java.util.List; import java.util.List;

View file

@ -1,11 +1,11 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Genre; import com.cappielloantonio.tempo.subsonic.models.Genre;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View file

@ -1,14 +1,14 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import android.util.Log; import android.util.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Child; import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.Playlist; import com.cappielloantonio.tempo.subsonic.models.Playlist;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View file

@ -1,14 +1,14 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import android.util.Log; import android.util.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.PodcastChannel; import com.cappielloantonio.tempo.subsonic.models.PodcastChannel;
import com.cappielloantonio.play.subsonic.models.PodcastEpisode; import com.cappielloantonio.tempo.subsonic.models.PodcastEpisode;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,17 +1,16 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import androidx.media3.common.MediaItem;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.database.AppDatabase; import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.play.database.dao.QueueDao; import com.cappielloantonio.tempo.database.dao.QueueDao;
import com.cappielloantonio.play.model.Queue; import com.cappielloantonio.tempo.model.Queue;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Child; import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.PlayQueue; import com.cappielloantonio.tempo.subsonic.models.PlayQueue;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,11 +1,11 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.InternetRadioStation; import com.cappielloantonio.tempo.subsonic.models.InternetRadioStation;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.interfaces.ScanCallback; import com.cappielloantonio.tempo.interfaces.ScanCallback;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Callback; import retrofit2.Callback;

View file

@ -1,17 +1,17 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.database.AppDatabase; import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.play.database.dao.RecentSearchDao; import com.cappielloantonio.tempo.database.dao.RecentSearchDao;
import com.cappielloantonio.play.model.RecentSearch; import com.cappielloantonio.tempo.model.RecentSearch;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.AlbumID3; import com.cappielloantonio.tempo.subsonic.models.AlbumID3;
import com.cappielloantonio.play.subsonic.models.ArtistID3; import com.cappielloantonio.tempo.subsonic.models.ArtistID3;
import com.cappielloantonio.play.subsonic.models.Child; import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.SearchResult3; import com.cappielloantonio.tempo.subsonic.models.SearchResult3;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import com.cappielloantonio.play.database.AppDatabase; import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.play.database.dao.ServerDao; import com.cappielloantonio.tempo.database.dao.ServerDao;
import com.cappielloantonio.play.model.Server; import com.cappielloantonio.tempo.model.Server;
import java.util.List; import java.util.List;

View file

@ -1,13 +1,13 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import android.util.Log; import android.util.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Child; import com.cappielloantonio.tempo.subsonic.models.Child;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View file

@ -1,12 +1,12 @@
package com.cappielloantonio.play.repository; package com.cappielloantonio.tempo.repository;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.App;
import com.cappielloantonio.play.interfaces.SystemCallback; import com.cappielloantonio.tempo.interfaces.SystemCallback;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.ResponseStatus; import com.cappielloantonio.tempo.subsonic.models.ResponseStatus;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Callback; import retrofit2.Callback;

View file

@ -1,9 +1,8 @@
package com.cappielloantonio.play.service; package com.cappielloantonio.tempo.service;
import static androidx.media3.common.util.Assertions.checkNotNull; import static androidx.media3.common.util.Assertions.checkNotNull;
import android.content.Context; import android.content.Context;
import android.net.Uri;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.media3.common.MediaItem; import androidx.media3.common.MediaItem;
@ -19,8 +18,8 @@ import androidx.media3.exoplayer.offline.DownloadManager;
import androidx.media3.exoplayer.offline.DownloadRequest; import androidx.media3.exoplayer.offline.DownloadRequest;
import androidx.media3.exoplayer.offline.DownloadService; import androidx.media3.exoplayer.offline.DownloadService;
import com.cappielloantonio.play.repository.DownloadRepository; import com.cappielloantonio.tempo.repository.DownloadRepository;
import com.cappielloantonio.play.util.DownloadUtil; import com.cappielloantonio.tempo.util.DownloadUtil;
import java.io.IOException; import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;
@ -77,22 +76,22 @@ public class DownloaderManager {
return false; return false;
} }
public void download(MediaItem mediaItem, com.cappielloantonio.play.model.Download download) { public void download(MediaItem mediaItem, com.cappielloantonio.tempo.model.Download download) {
DownloadService.sendAddDownload(context, DownloaderService.class, buildDownloadRequest(mediaItem), false); DownloadService.sendAddDownload(context, DownloaderService.class, buildDownloadRequest(mediaItem), false);
insertDatabase(download); insertDatabase(download);
} }
public void download(List<MediaItem> mediaItems, List<com.cappielloantonio.play.model.Download> downloads) { public void download(List<MediaItem> mediaItems, List<com.cappielloantonio.tempo.model.Download> downloads) {
for (int counter = 0; counter < mediaItems.size(); counter++) { for (int counter = 0; counter < mediaItems.size(); counter++) {
download(mediaItems.get(counter), downloads.get(counter)); download(mediaItems.get(counter), downloads.get(counter));
} }
} }
public void remove(MediaItem mediaItem, com.cappielloantonio.play.model.Download download) { public void remove(MediaItem mediaItem, com.cappielloantonio.tempo.model.Download download) {
DownloadService.sendRemoveDownload(context, DownloaderService.class, buildDownloadRequest(mediaItem).id, false); DownloadService.sendRemoveDownload(context, DownloaderService.class, buildDownloadRequest(mediaItem).id, false);
} }
public void remove(List<MediaItem> mediaItems, List<com.cappielloantonio.play.model.Download> downloads) { public void remove(List<MediaItem> mediaItems, List<com.cappielloantonio.tempo.model.Download> downloads) {
for (int counter = 0; counter < mediaItems.size(); counter++) { for (int counter = 0; counter < mediaItems.size(); counter++) {
remove(mediaItems.get(counter), downloads.get(counter)); remove(mediaItems.get(counter), downloads.get(counter));
} }
@ -113,7 +112,7 @@ public class DownloaderManager {
return new DownloadRepository(); return new DownloadRepository();
} }
public static void insertDatabase(com.cappielloantonio.play.model.Download download) { public static void insertDatabase(com.cappielloantonio.tempo.model.Download download) {
getDownloadRepository().insert(download); getDownloadRepository().insert(download);
} }

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.service; package com.cappielloantonio.tempo.service;
import android.app.Notification; import android.app.Notification;
import android.content.Context; import android.content.Context;
@ -15,8 +15,8 @@ import androidx.media3.exoplayer.scheduler.PlatformScheduler;
import androidx.media3.exoplayer.scheduler.Requirements; import androidx.media3.exoplayer.scheduler.Requirements;
import androidx.media3.exoplayer.scheduler.Scheduler; import androidx.media3.exoplayer.scheduler.Scheduler;
import com.cappielloantonio.play.R; import com.cappielloantonio.tempo.R;
import com.cappielloantonio.play.util.DownloadUtil; import com.cappielloantonio.tempo.util.DownloadUtil;
import java.util.List; import java.util.List;

View file

@ -1,17 +1,17 @@
package com.cappielloantonio.play.service; package com.cappielloantonio.tempo.service;
import androidx.media3.common.MediaItem; import androidx.media3.common.MediaItem;
import androidx.media3.session.MediaBrowser; import androidx.media3.session.MediaBrowser;
import com.cappielloantonio.play.interfaces.MediaIndexCallback; import com.cappielloantonio.tempo.interfaces.MediaIndexCallback;
import com.cappielloantonio.play.model.Chronology; import com.cappielloantonio.tempo.model.Chronology;
import com.cappielloantonio.play.repository.ChronologyRepository; import com.cappielloantonio.tempo.repository.ChronologyRepository;
import com.cappielloantonio.play.repository.QueueRepository; import com.cappielloantonio.tempo.repository.QueueRepository;
import com.cappielloantonio.play.repository.SongRepository; import com.cappielloantonio.tempo.repository.SongRepository;
import com.cappielloantonio.play.subsonic.models.Child; import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.InternetRadioStation; import com.cappielloantonio.tempo.subsonic.models.InternetRadioStation;
import com.cappielloantonio.play.subsonic.models.PodcastEpisode; import com.cappielloantonio.tempo.subsonic.models.PodcastEpisode;
import com.cappielloantonio.play.util.MappingUtil; import com.cappielloantonio.tempo.util.MappingUtil;
import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.MoreExecutors;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.service package com.cappielloantonio.tempo.service
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.PendingIntent.FLAG_IMMUTABLE import android.app.PendingIntent.FLAG_IMMUTABLE
@ -6,8 +6,6 @@ import android.app.PendingIntent.FLAG_UPDATE_CURRENT
import android.app.TaskStackBuilder import android.app.TaskStackBuilder
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.os.Looper
import android.util.Log
import androidx.media3.cast.CastPlayer import androidx.media3.cast.CastPlayer
import androidx.media3.cast.SessionAvailabilityListener import androidx.media3.cast.SessionAvailabilityListener
import androidx.media3.common.* import androidx.media3.common.*
@ -16,11 +14,11 @@ import androidx.media3.exoplayer.ExoPlayer
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory import androidx.media3.exoplayer.source.DefaultMediaSourceFactory
import androidx.media3.session.* import androidx.media3.session.*
import androidx.media3.session.MediaSession.ControllerInfo import androidx.media3.session.MediaSession.ControllerInfo
import com.cappielloantonio.play.R import com.cappielloantonio.tempo.R
import com.cappielloantonio.play.ui.activity.MainActivity import com.cappielloantonio.tempo.ui.activity.MainActivity
import com.cappielloantonio.play.util.Constants import com.cappielloantonio.tempo.util.Constants
import com.cappielloantonio.play.util.DownloadUtil import com.cappielloantonio.tempo.util.DownloadUtil
import com.cappielloantonio.play.util.UIUtil import com.cappielloantonio.tempo.util.UIUtil
import com.google.android.gms.cast.framework.CastContext import com.google.android.gms.cast.framework.CastContext
import com.google.common.collect.ImmutableList import com.google.common.collect.ImmutableList
import com.google.common.util.concurrent.Futures import com.google.common.util.concurrent.Futures

View file

@ -1,7 +1,7 @@
package com.cappielloantonio.play.subsonic package com.cappielloantonio.tempo.subsonic
import com.cappielloantonio.play.App import com.cappielloantonio.tempo.App
import com.cappielloantonio.play.subsonic.utils.CacheUtil import com.cappielloantonio.tempo.subsonic.utils.CacheUtil
import com.google.gson.GsonBuilder import com.google.gson.GsonBuilder
import okhttp3.Cache import okhttp3.Cache
import okhttp3.OkHttpClient import okhttp3.OkHttpClient

View file

@ -1,17 +1,17 @@
package com.cappielloantonio.play.subsonic; package com.cappielloantonio.tempo.subsonic;
import com.cappielloantonio.play.subsonic.api.albumsonglist.AlbumSongListClient; import com.cappielloantonio.tempo.subsonic.api.albumsonglist.AlbumSongListClient;
import com.cappielloantonio.play.subsonic.api.bookmarks.BookmarksClient; import com.cappielloantonio.tempo.subsonic.api.bookmarks.BookmarksClient;
import com.cappielloantonio.play.subsonic.api.browsing.BrowsingClient; import com.cappielloantonio.tempo.subsonic.api.browsing.BrowsingClient;
import com.cappielloantonio.play.subsonic.api.internetradio.InternetRadioClient; import com.cappielloantonio.tempo.subsonic.api.internetradio.InternetRadioClient;
import com.cappielloantonio.play.subsonic.api.mediaannotation.MediaAnnotationClient; import com.cappielloantonio.tempo.subsonic.api.mediaannotation.MediaAnnotationClient;
import com.cappielloantonio.play.subsonic.api.medialibraryscanning.MediaLibraryScanningClient; import com.cappielloantonio.tempo.subsonic.api.medialibraryscanning.MediaLibraryScanningClient;
import com.cappielloantonio.play.subsonic.api.mediaretrieval.MediaRetrievalClient; import com.cappielloantonio.tempo.subsonic.api.mediaretrieval.MediaRetrievalClient;
import com.cappielloantonio.play.subsonic.api.playlist.PlaylistClient; import com.cappielloantonio.tempo.subsonic.api.playlist.PlaylistClient;
import com.cappielloantonio.play.subsonic.api.podcast.PodcastClient; import com.cappielloantonio.tempo.subsonic.api.podcast.PodcastClient;
import com.cappielloantonio.play.subsonic.api.searching.SearchingClient; import com.cappielloantonio.tempo.subsonic.api.searching.SearchingClient;
import com.cappielloantonio.play.subsonic.api.system.SystemClient; import com.cappielloantonio.tempo.subsonic.api.system.SystemClient;
import com.cappielloantonio.play.subsonic.base.Version; import com.cappielloantonio.tempo.subsonic.base.Version;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;

View file

@ -1,6 +1,6 @@
package com.cappielloantonio.play.subsonic; package com.cappielloantonio.tempo.subsonic;
import com.cappielloantonio.play.subsonic.utils.StringUtil; import com.cappielloantonio.tempo.subsonic.utils.StringUtil;
import java.util.UUID; import java.util.UUID;

View file

@ -1,22 +1,12 @@
package com.cappielloantonio.play.subsonic.api.albumsonglist; package com.cappielloantonio.tempo.subsonic.api.albumsonglist;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class AlbumSongListClient { public class AlbumSongListClient {
private static final String TAG = "BrowsingClient"; private static final String TAG = "BrowsingClient";

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.subsonic.api.albumsonglist; package com.cappielloantonio.tempo.subsonic.api.albumsonglist;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.SubsonicResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.subsonic.api.bookmarks; package com.cappielloantonio.tempo.subsonic.api.bookmarks;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.List; import java.util.List;

View file

@ -1,6 +1,6 @@
package com.cappielloantonio.play.subsonic.api.bookmarks; package com.cappielloantonio.tempo.subsonic.api.bookmarks;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.subsonic.api.browsing; package com.cappielloantonio.tempo.subsonic.api.browsing;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import retrofit2.Call; import retrofit2.Call;

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.subsonic.api.browsing; package com.cappielloantonio.tempo.subsonic.api.browsing;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.SubsonicResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.subsonic.api.internetradio; package com.cappielloantonio.tempo.subsonic.api.internetradio;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import retrofit2.Call; import retrofit2.Call;

View file

@ -1,6 +1,6 @@
package com.cappielloantonio.play.subsonic.api.internetradio; package com.cappielloantonio.tempo.subsonic.api.internetradio;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.subsonic.api.mediaannotation; package com.cappielloantonio.tempo.subsonic.api.mediaannotation;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import retrofit2.Call; import retrofit2.Call;

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.subsonic.api.mediaannotation; package com.cappielloantonio.tempo.subsonic.api.mediaannotation;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.SubsonicResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,22 +1,12 @@
package com.cappielloantonio.play.subsonic.api.medialibraryscanning; package com.cappielloantonio.tempo.subsonic.api.medialibraryscanning;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class MediaLibraryScanningClient { public class MediaLibraryScanningClient {
private static final String TAG = "SystemClient"; private static final String TAG = "SystemClient";

View file

@ -1,6 +1,6 @@
package com.cappielloantonio.play.subsonic.api.medialibraryscanning; package com.cappielloantonio.tempo.subsonic.api.medialibraryscanning;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,22 +1,12 @@
package com.cappielloantonio.play.subsonic.api.mediaretrieval; package com.cappielloantonio.tempo.subsonic.api.mediaretrieval;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class MediaRetrievalClient { public class MediaRetrievalClient {
private static final String TAG = "BrowsingClient"; private static final String TAG = "BrowsingClient";

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.subsonic.api.mediaretrieval; package com.cappielloantonio.tempo.subsonic.api.mediaretrieval;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.SubsonicResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,23 +1,14 @@
package com.cappielloantonio.play.subsonic.api.playlist; package com.cappielloantonio.tempo.subsonic.api.playlist;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class PlaylistClient { public class PlaylistClient {
private static final String TAG = "BrowsingClient"; private static final String TAG = "BrowsingClient";

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.subsonic.api.playlist; package com.cappielloantonio.tempo.subsonic.api.playlist;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.SubsonicResponse;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Map; import java.util.Map;

View file

@ -1,22 +1,12 @@
package com.cappielloantonio.play.subsonic.api.podcast; package com.cappielloantonio.tempo.subsonic.api.podcast;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class PodcastClient { public class PodcastClient {
private static final String TAG = "SystemClient"; private static final String TAG = "SystemClient";

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.subsonic.api.podcast; package com.cappielloantonio.tempo.subsonic.api.podcast;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.SubsonicResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,22 +1,12 @@
package com.cappielloantonio.play.subsonic.api.searching; package com.cappielloantonio.tempo.subsonic.api.searching;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class SearchingClient { public class SearchingClient {
private static final String TAG = "BrowsingClient"; private static final String TAG = "BrowsingClient";

View file

@ -1,7 +1,6 @@
package com.cappielloantonio.play.subsonic.api.searching; package com.cappielloantonio.tempo.subsonic.api.searching;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.SubsonicResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,22 +1,12 @@
package com.cappielloantonio.play.subsonic.api.system; package com.cappielloantonio.tempo.subsonic.api.system;
import android.util.Log; import android.util.Log;
import com.cappielloantonio.play.App; import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.RetrofitClient; import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class SystemClient { public class SystemClient {
private static final String TAG = "SystemClient"; private static final String TAG = "SystemClient";

View file

@ -1,6 +1,6 @@
package com.cappielloantonio.play.subsonic.api.system; package com.cappielloantonio.tempo.subsonic.api.system;
import com.cappielloantonio.play.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.Map; import java.util.Map;

View file

@ -1,6 +1,6 @@
package com.cappielloantonio.play.subsonic.base package com.cappielloantonio.tempo.subsonic.base
import com.cappielloantonio.play.subsonic.models.SubsonicResponse import com.cappielloantonio.tempo.subsonic.models.SubsonicResponse
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
class ApiResponse { class ApiResponse {

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.subsonic.base; package com.cappielloantonio.tempo.subsonic.base;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -1,25 +1,25 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import android.os.Parcelable import android.os.Parcelable
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
import java.util.* import java.util.*
@Parcelize @Parcelize
open class AlbumID3 : Parcelable { open class AlbumID3 : Parcelable {
var id: String? = null var id: String? = null
var name: String? = null var name: String? = null
var artist: String? = null var artist: String? = null
var artistId: String? = null var artistId: String? = null
@SerializedName("coverArt") @SerializedName("coverArt")
var coverArtId: String? = null var coverArtId: String? = null
var songCount: Int? = 0 var songCount: Int? = 0
var duration: Int? = 0 var duration: Int? = 0
var playCount: Long? = null var playCount: Long? = null
var created: Date? = null var created: Date? = null
var starred: Date? = null var starred: Date? = null
var year: Int = 0 var year: Int = 0
var genre: String? = null var genre: String? = null
} }

View file

@ -1,11 +1,11 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class AlbumInfo { class AlbumInfo {
var notes: String? = null var notes: String? = null
var musicBrainzId: String? = null var musicBrainzId: String? = null
var lastFmUrl: String? = null var lastFmUrl: String? = null
var smallImageUrl: String? = null var smallImageUrl: String? = null
var mediumImageUrl: String? = null var mediumImageUrl: String? = null
var largeImageUrl: String? = null var largeImageUrl: String? = null
} }

View file

@ -1,5 +1,5 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class AlbumList { class AlbumList {
var albums: List<Child>? = null var albums: List<Child>? = null
} }

View file

@ -1,8 +1,8 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
class AlbumList2 { class AlbumList2 {
@SerializedName("album") @SerializedName("album")
var albums: List<AlbumID3>? = null var albums: List<AlbumID3>? = null
} }

View file

@ -1,11 +1,11 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import android.os.Parcelable import android.os.Parcelable
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
@Parcelize @Parcelize
class AlbumWithSongsID3 : AlbumID3(), Parcelable { class AlbumWithSongsID3 : AlbumID3(), Parcelable {
@SerializedName("song") @SerializedName("song")
var songs: List<Child>? = null var songs: List<Child>? = null
} }

View file

@ -1,14 +1,14 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import android.os.Parcelable import android.os.Parcelable
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
import java.util.Date import java.util.Date
@Parcelize @Parcelize
class Artist : Parcelable { class Artist : Parcelable {
var id: String? = null var id: String? = null
var name: String? = null var name: String? = null
var starred: Date? = null var starred: Date? = null
var userRating: Int? = null var userRating: Int? = null
var averageRating: Double? = null var averageRating: Double? = null
} }

View file

@ -1,17 +1,17 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import android.os.Parcelable import android.os.Parcelable
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
import java.util.* import java.util.*
@Parcelize @Parcelize
open class ArtistID3 : Parcelable { open class ArtistID3 : Parcelable {
var id: String? = null var id: String? = null
var name: String? = null var name: String? = null
@SerializedName("coverArt") @SerializedName("coverArt")
var coverArtId: String? = null var coverArtId: String? = null
var albumCount = 0 var albumCount = 0
var starred: Date? = null var starred: Date? = null
} }

View file

@ -1,5 +1,5 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class ArtistInfo : ArtistInfoBase() { class ArtistInfo : ArtistInfoBase() {
var similarArtists: List<Artist>? = null var similarArtists: List<Artist>? = null
} }

View file

@ -1,9 +1,9 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
import java.util.* import java.util.*
class ArtistInfo2 : ArtistInfoBase() { class ArtistInfo2 : ArtistInfoBase() {
@SerializedName("similarArtist") @SerializedName("similarArtist")
var similarArtists: List<SimilarArtistID3>? = emptyList() var similarArtists: List<SimilarArtistID3>? = emptyList()
} }

View file

@ -1,10 +1,10 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
open class ArtistInfoBase { open class ArtistInfoBase {
var biography: String? = null var biography: String? = null
var musicBrainzId: String? = null var musicBrainzId: String? = null
var lastFmUrl: String? = null var lastFmUrl: String? = null
var smallImageUrl: String? = null var smallImageUrl: String? = null
var mediumImageUrl: String? = null var mediumImageUrl: String? = null
var largeImageUrl: String? = null var largeImageUrl: String? = null
} }

View file

@ -1,11 +1,11 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import android.os.Parcelable import android.os.Parcelable
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize import kotlinx.parcelize.Parcelize
@Parcelize @Parcelize
class ArtistWithAlbumsID3 : ArtistID3(), Parcelable { class ArtistWithAlbumsID3 : ArtistID3(), Parcelable {
@SerializedName("album") @SerializedName("album")
var albums: List<AlbumID3>? = null var albums: List<AlbumID3>? = null
} }

View file

@ -1,9 +1,9 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import com.google.gson.annotations.SerializedName import com.google.gson.annotations.SerializedName
class ArtistsID3 { class ArtistsID3 {
@SerializedName("index") @SerializedName("index")
var indices: List<IndexID3>? = null var indices: List<IndexID3>? = null
var ignoredArticles: String? = null var ignoredArticles: String? = null
} }

View file

@ -1,7 +1,7 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class AudioTrack { class AudioTrack {
var id: String? = null var id: String? = null
var name: String? = null var name: String? = null
var languageCode: String? = null var languageCode: String? = null
} }

View file

@ -1,12 +1,12 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
import java.util.* import java.util.*
class Bookmark { class Bookmark {
var entry: Child? = null var entry: Child? = null
var position: Long = 0 var position: Long = 0
var username: String? = null var username: String? = null
var comment: String? = null var comment: String? = null
var created: Date? = null var created: Date? = null
var changed: Date? = null var changed: Date? = null
} }

View file

@ -1,5 +1,5 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class Bookmarks { class Bookmarks {
var bookmarks: List<Bookmark>? = null var bookmarks: List<Bookmark>? = null
} }

View file

@ -1,6 +1,6 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class Captions { class Captions {
var id: String? = null var id: String? = null
var name: String? = null var name: String? = null
} }

View file

@ -1,7 +1,7 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class ChatMessage { class ChatMessage {
var username: String? = null var username: String? = null
var time: Long = 0 var time: Long = 0
var message: String? = null var message: String? = null
} }

View file

@ -1,5 +1,5 @@
package com.cappielloantonio.play.subsonic.models package com.cappielloantonio.tempo.subsonic.models
class ChatMessages { class ChatMessages {
var chatMessages: List<ChatMessage>? = null var chatMessages: List<ChatMessage>? = null
} }

Some files were not shown because too many files have changed in this diff Show more