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
}
namespace 'com.cappielloantonio.play'
namespace 'com.cappielloantonio.tempo'
}
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.content.Context;
@ -6,10 +6,10 @@ import android.content.SharedPreferences;
import androidx.preference.PreferenceManager;
import com.cappielloantonio.play.helper.ThemeHelper;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.SubsonicPreferences;
import com.cappielloantonio.play.util.Preferences;
import com.cappielloantonio.tempo.helper.ThemeHelper;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.SubsonicPreferences;
import com.cappielloantonio.tempo.util.Preferences;
import com.google.android.material.color.DynamicColors;
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.Context;
@ -6,7 +6,7 @@ import android.content.Intent;
import android.net.ConnectivityManager;
import android.view.View;
import com.cappielloantonio.play.ui.activity.MainActivity;
import com.cappielloantonio.tempo.ui.activity.MainActivity;
public class ConnectivityStatusBroadcastReceiver extends BroadcastReceiver {
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.Room;
import androidx.room.RoomDatabase;
import androidx.room.TypeConverters;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.database.converter.DateConverters;
import com.cappielloantonio.play.database.dao.ChronologyDao;
import com.cappielloantonio.play.database.dao.DownloadDao;
import com.cappielloantonio.play.database.dao.QueueDao;
import com.cappielloantonio.play.database.dao.RecentSearchDao;
import com.cappielloantonio.play.database.dao.ServerDao;
import com.cappielloantonio.play.model.Chronology;
import com.cappielloantonio.play.model.Download;
import com.cappielloantonio.play.model.Queue;
import com.cappielloantonio.play.model.RecentSearch;
import com.cappielloantonio.play.model.Server;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.database.converter.DateConverters;
import com.cappielloantonio.tempo.database.dao.ChronologyDao;
import com.cappielloantonio.tempo.database.dao.DownloadDao;
import com.cappielloantonio.tempo.database.dao.QueueDao;
import com.cappielloantonio.tempo.database.dao.RecentSearchDao;
import com.cappielloantonio.tempo.database.dao.ServerDao;
import com.cappielloantonio.tempo.model.Chronology;
import com.cappielloantonio.tempo.model.Download;
import com.cappielloantonio.tempo.model.Queue;
import com.cappielloantonio.tempo.model.RecentSearch;
import com.cappielloantonio.tempo.model.Server;
@Database(
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 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.room.Dao;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import com.cappielloantonio.play.model.Chronology;
import com.cappielloantonio.tempo.model.Chronology;
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.room.Dao;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import com.cappielloantonio.play.model.Download;
import com.cappielloantonio.tempo.model.Download;
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.room.Dao;
@ -7,7 +7,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import com.cappielloantonio.play.subsonic.models.Playlist;
import com.cappielloantonio.tempo.subsonic.models.Playlist;
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.room.Dao;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import com.cappielloantonio.play.model.Queue;
import com.cappielloantonio.tempo.model.Queue;
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.Delete;
@ -6,7 +6,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import com.cappielloantonio.play.model.RecentSearch;
import com.cappielloantonio.tempo.model.RecentSearch;
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.room.Dao;
@ -7,7 +7,7 @@ import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import com.cappielloantonio.play.model.Server;
import com.cappielloantonio.tempo.model.Server;
import java.util.List;

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.glide;
package com.cappielloantonio.tempo.glide;
import android.content.Context;
@ -7,13 +7,10 @@ import androidx.annotation.NonNull;
import com.bumptech.glide.GlideBuilder;
import com.bumptech.glide.annotation.GlideModule;
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.module.AppGlideModule;
import com.bumptech.glide.request.RequestOptions;
import com.cappielloantonio.play.util.Preferences;
import java.io.File;
import com.cappielloantonio.tempo.util.Preferences;
@GlideModule
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.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.request.RequestOptions;
import com.bumptech.glide.signature.ObjectKey;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.util.Preferences;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.util.Preferences;
import com.google.android.material.elevation.SurfaceColors;
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.util.Log;
import androidx.annotation.NonNull;
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;

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.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.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.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.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.util.AttributeSet;

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.interfaces;
package com.cappielloantonio.tempo.interfaces;
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.media3.common.MediaItem
import androidx.room.ColumnInfo
import androidx.room.Entity
import androidx.room.PrimaryKey
import com.cappielloantonio.play.subsonic.models.Child
import com.cappielloantonio.play.util.Preferences
import com.cappielloantonio.tempo.subsonic.models.Child
import com.cappielloantonio.tempo.util.Preferences
import kotlinx.parcelize.Parcelize
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.room.ColumnInfo
import androidx.room.Entity
import androidx.room.PrimaryKey
import com.cappielloantonio.play.subsonic.models.Child
import com.cappielloantonio.tempo.subsonic.models.Child
import kotlinx.parcelize.Parcelize
@Keep

View file

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

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.model
package com.cappielloantonio.tempo.model
import android.os.Parcelable
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 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.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.interfaces.DecadesCallback;
import com.cappielloantonio.play.interfaces.MediaCallback;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.AlbumID3;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.interfaces.DecadesCallback;
import com.cappielloantonio.tempo.interfaces.MediaCallback;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.AlbumID3;
import com.cappielloantonio.tempo.subsonic.models.Child;
import java.util.ArrayList;
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.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.ArtistID3;
import com.cappielloantonio.play.subsonic.models.ArtistInfo2;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.IndexID3;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.ArtistID3;
import com.cappielloantonio.tempo.subsonic.models.ArtistInfo2;
import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.tempo.subsonic.models.IndexID3;
import java.util.ArrayList;
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 com.cappielloantonio.play.database.AppDatabase;
import com.cappielloantonio.play.database.dao.ChronologyDao;
import com.cappielloantonio.play.model.Chronology;
import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.tempo.database.dao.ChronologyDao;
import com.cappielloantonio.tempo.model.Chronology;
import java.util.Calendar;
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.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Directory;
import com.cappielloantonio.play.subsonic.models.Indexes;
import com.cappielloantonio.play.subsonic.models.MusicFolder;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.Directory;
import com.cappielloantonio.tempo.subsonic.models.Indexes;
import com.cappielloantonio.tempo.subsonic.models.MusicFolder;
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 com.cappielloantonio.play.database.AppDatabase;
import com.cappielloantonio.play.database.dao.DownloadDao;
import com.cappielloantonio.play.model.Download;
import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.tempo.database.dao.DownloadDao;
import com.cappielloantonio.tempo.model.Download;
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.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Genre;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.Genre;
import java.util.Collections;
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 androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.Playlist;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.tempo.subsonic.models.Playlist;
import java.util.ArrayList;
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 androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.PodcastChannel;
import com.cappielloantonio.play.subsonic.models.PodcastEpisode;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.PodcastChannel;
import com.cappielloantonio.tempo.subsonic.models.PodcastEpisode;
import java.util.ArrayList;
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.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData;
import androidx.media3.common.MediaItem;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.database.AppDatabase;
import com.cappielloantonio.play.database.dao.QueueDao;
import com.cappielloantonio.play.model.Queue;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.PlayQueue;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.tempo.database.dao.QueueDao;
import com.cappielloantonio.tempo.model.Queue;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.tempo.subsonic.models.PlayQueue;
import java.util.ArrayList;
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.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.InternetRadioStation;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.InternetRadioStation;
import java.util.ArrayList;
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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.interfaces.ScanCallback;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.interfaces.ScanCallback;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import retrofit2.Call;
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.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.database.AppDatabase;
import com.cappielloantonio.play.database.dao.RecentSearchDao;
import com.cappielloantonio.play.model.RecentSearch;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.AlbumID3;
import com.cappielloantonio.play.subsonic.models.ArtistID3;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.SearchResult3;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.tempo.database.dao.RecentSearchDao;
import com.cappielloantonio.tempo.model.RecentSearch;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.AlbumID3;
import com.cappielloantonio.tempo.subsonic.models.ArtistID3;
import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.tempo.subsonic.models.SearchResult3;
import java.util.ArrayList;
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 com.cappielloantonio.play.database.AppDatabase;
import com.cappielloantonio.play.database.dao.ServerDao;
import com.cappielloantonio.play.model.Server;
import com.cappielloantonio.tempo.database.AppDatabase;
import com.cappielloantonio.tempo.database.dao.ServerDao;
import com.cappielloantonio.tempo.model.Server;
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 androidx.annotation.NonNull;
import androidx.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.Child;
import java.util.ArrayList;
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.lifecycle.MutableLiveData;
import com.cappielloantonio.play.App;
import com.cappielloantonio.play.interfaces.SystemCallback;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.models.ResponseStatus;
import com.cappielloantonio.tempo.App;
import com.cappielloantonio.tempo.interfaces.SystemCallback;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.models.ResponseStatus;
import retrofit2.Call;
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 android.content.Context;
import android.net.Uri;
import androidx.annotation.Nullable;
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.DownloadService;
import com.cappielloantonio.play.repository.DownloadRepository;
import com.cappielloantonio.play.util.DownloadUtil;
import com.cappielloantonio.tempo.repository.DownloadRepository;
import com.cappielloantonio.tempo.util.DownloadUtil;
import java.io.IOException;
import java.util.HashMap;
@ -77,22 +76,22 @@ public class DownloaderManager {
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);
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++) {
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);
}
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++) {
remove(mediaItems.get(counter), downloads.get(counter));
}
@ -113,7 +112,7 @@ public class DownloaderManager {
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);
}

View file

@ -1,4 +1,4 @@
package com.cappielloantonio.play.service;
package com.cappielloantonio.tempo.service;
import android.app.Notification;
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.Scheduler;
import com.cappielloantonio.play.R;
import com.cappielloantonio.play.util.DownloadUtil;
import com.cappielloantonio.tempo.R;
import com.cappielloantonio.tempo.util.DownloadUtil;
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.session.MediaBrowser;
import com.cappielloantonio.play.interfaces.MediaIndexCallback;
import com.cappielloantonio.play.model.Chronology;
import com.cappielloantonio.play.repository.ChronologyRepository;
import com.cappielloantonio.play.repository.QueueRepository;
import com.cappielloantonio.play.repository.SongRepository;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.InternetRadioStation;
import com.cappielloantonio.play.subsonic.models.PodcastEpisode;
import com.cappielloantonio.play.util.MappingUtil;
import com.cappielloantonio.tempo.interfaces.MediaIndexCallback;
import com.cappielloantonio.tempo.model.Chronology;
import com.cappielloantonio.tempo.repository.ChronologyRepository;
import com.cappielloantonio.tempo.repository.QueueRepository;
import com.cappielloantonio.tempo.repository.SongRepository;
import com.cappielloantonio.tempo.subsonic.models.Child;
import com.cappielloantonio.tempo.subsonic.models.InternetRadioStation;
import com.cappielloantonio.tempo.subsonic.models.PodcastEpisode;
import com.cappielloantonio.tempo.util.MappingUtil;
import com.google.common.util.concurrent.ListenableFuture;
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.app.PendingIntent.FLAG_IMMUTABLE
@ -6,8 +6,6 @@ import android.app.PendingIntent.FLAG_UPDATE_CURRENT
import android.app.TaskStackBuilder
import android.content.Intent
import android.os.Bundle
import android.os.Looper
import android.util.Log
import androidx.media3.cast.CastPlayer
import androidx.media3.cast.SessionAvailabilityListener
import androidx.media3.common.*
@ -16,11 +14,11 @@ import androidx.media3.exoplayer.ExoPlayer
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory
import androidx.media3.session.*
import androidx.media3.session.MediaSession.ControllerInfo
import com.cappielloantonio.play.R
import com.cappielloantonio.play.ui.activity.MainActivity
import com.cappielloantonio.play.util.Constants
import com.cappielloantonio.play.util.DownloadUtil
import com.cappielloantonio.play.util.UIUtil
import com.cappielloantonio.tempo.R
import com.cappielloantonio.tempo.ui.activity.MainActivity
import com.cappielloantonio.tempo.util.Constants
import com.cappielloantonio.tempo.util.DownloadUtil
import com.cappielloantonio.tempo.util.UIUtil
import com.google.android.gms.cast.framework.CastContext
import com.google.common.collect.ImmutableList
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.play.subsonic.utils.CacheUtil
import com.cappielloantonio.tempo.App
import com.cappielloantonio.tempo.subsonic.utils.CacheUtil
import com.google.gson.GsonBuilder
import okhttp3.Cache
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.play.subsonic.api.bookmarks.BookmarksClient;
import com.cappielloantonio.play.subsonic.api.browsing.BrowsingClient;
import com.cappielloantonio.play.subsonic.api.internetradio.InternetRadioClient;
import com.cappielloantonio.play.subsonic.api.mediaannotation.MediaAnnotationClient;
import com.cappielloantonio.play.subsonic.api.medialibraryscanning.MediaLibraryScanningClient;
import com.cappielloantonio.play.subsonic.api.mediaretrieval.MediaRetrievalClient;
import com.cappielloantonio.play.subsonic.api.playlist.PlaylistClient;
import com.cappielloantonio.play.subsonic.api.podcast.PodcastClient;
import com.cappielloantonio.play.subsonic.api.searching.SearchingClient;
import com.cappielloantonio.play.subsonic.api.system.SystemClient;
import com.cappielloantonio.play.subsonic.base.Version;
import com.cappielloantonio.tempo.subsonic.api.albumsonglist.AlbumSongListClient;
import com.cappielloantonio.tempo.subsonic.api.bookmarks.BookmarksClient;
import com.cappielloantonio.tempo.subsonic.api.browsing.BrowsingClient;
import com.cappielloantonio.tempo.subsonic.api.internetradio.InternetRadioClient;
import com.cappielloantonio.tempo.subsonic.api.mediaannotation.MediaAnnotationClient;
import com.cappielloantonio.tempo.subsonic.api.medialibraryscanning.MediaLibraryScanningClient;
import com.cappielloantonio.tempo.subsonic.api.mediaretrieval.MediaRetrievalClient;
import com.cappielloantonio.tempo.subsonic.api.playlist.PlaylistClient;
import com.cappielloantonio.tempo.subsonic.api.podcast.PodcastClient;
import com.cappielloantonio.tempo.subsonic.api.searching.SearchingClient;
import com.cappielloantonio.tempo.subsonic.api.system.SystemClient;
import com.cappielloantonio.tempo.subsonic.base.Version;
import java.util.HashMap;
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;

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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class AlbumSongListClient {
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.play.subsonic.models.SubsonicResponse;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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 com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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.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 com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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.play.subsonic.models.SubsonicResponse;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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 com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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;

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 com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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.play.subsonic.models.SubsonicResponse;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class MediaLibraryScanningClient {
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;

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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class MediaRetrievalClient {
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.play.subsonic.models.SubsonicResponse;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.ArrayList;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class PlaylistClient {
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.play.subsonic.models.SubsonicResponse;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.ArrayList;
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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class PodcastClient {
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.play.subsonic.models.SubsonicResponse;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class SearchingClient {
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.play.subsonic.models.SubsonicResponse;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
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 com.cappielloantonio.play.App;
import com.cappielloantonio.play.subsonic.RetrofitClient;
import com.cappielloantonio.play.subsonic.Subsonic;
import com.cappielloantonio.play.subsonic.base.ApiResponse;
import com.cappielloantonio.play.subsonic.utils.CacheUtil;
import com.google.gson.GsonBuilder;
import com.cappielloantonio.tempo.subsonic.RetrofitClient;
import com.cappielloantonio.tempo.subsonic.Subsonic;
import com.cappielloantonio.tempo.subsonic.base.ApiResponse;
import java.util.concurrent.TimeUnit;
import okhttp3.Cache;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Call;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class 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;

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
class ApiResponse {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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