diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c95ea48..c867451 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -8,7 +8,7 @@ plugins { id("kotlin-android-extensions") id("org.jlleitschuh.gradle.ktlint") version "8.1.0" - id("com.gladed.androidgitversion") version "0.4.10" + id("com.gladed.androidgitversion") version "0.4.14" id("com.github.triplet.play") version "2.4.2" } @@ -45,7 +45,9 @@ android { ndkVersion = "21.3.6528147" - versionCode = androidGitVersion.code() + androidGitVersion.code().let { + versionCode = if (it == 0) 1 else it + } versionName = androidGitVersion.name() } @@ -135,7 +137,7 @@ dependencies { implementation("com.github.PaulWoitaschek.ExoPlayer-Extensions:extension-opus:2.11.4") { isTransitive = false } - implementation("com.github.PaulWoitaschek.ExoPlayer-Extensions:extension-flac:2.11.4" ){ + implementation("com.github.PaulWoitaschek.ExoPlayer-Extensions:extension-flac:2.11.4") { isTransitive = false } diff --git a/app/src/main/java/com/github/apognu/otter/fragments/PlaylistTracksFragment.kt b/app/src/main/java/com/github/apognu/otter/fragments/PlaylistTracksFragment.kt index 7a0db6b..1601fee 100644 --- a/app/src/main/java/com/github/apognu/otter/fragments/PlaylistTracksFragment.kt +++ b/app/src/main/java/com/github/apognu/otter/fragments/PlaylistTracksFragment.kt @@ -12,7 +12,6 @@ import com.github.apognu.otter.adapters.PlaylistTracksAdapter import com.github.apognu.otter.repositories.FavoritesRepository import com.github.apognu.otter.repositories.ManagementPlaylistsRepository import com.github.apognu.otter.repositories.PlaylistTracksRepository -import com.github.apognu.otter.repositories.Repository import com.github.apognu.otter.utils.* import com.squareup.picasso.Picasso import jp.wasabeef.picasso.transformations.RoundedCornersTransformation @@ -198,4 +197,4 @@ class PlaylistTracksFragment : OtterFragment() { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/apognu/otter/repositories/PlaylistsRepository.kt b/app/src/main/java/com/github/apognu/otter/repositories/PlaylistsRepository.kt index 7837eac..cc351ea 100644 --- a/app/src/main/java/com/github/apognu/otter/repositories/PlaylistsRepository.kt +++ b/app/src/main/java/com/github/apognu/otter/repositories/PlaylistsRepository.kt @@ -51,7 +51,7 @@ class ManagementPlaylistsRepository(override val context: Context?) : Repository fun add(id: Int, tracks: List) { val body = PlaylistAdd(tracks.map { it.id }, false) - val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/${id}/add/")).apply { + val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/$id/add/")).apply { if (!Settings.isAnonymous()) { header("Authorization", "Bearer ${Settings.getAccessToken()}") } @@ -68,7 +68,7 @@ class ManagementPlaylistsRepository(override val context: Context?) : Repository suspend fun remove(id: Int, track: Track, index: Int) { val body = mapOf("index" to index) - val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/${id}/remove/")).apply { + val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/$id/remove/")).apply { if (!Settings.isAnonymous()) { header("Authorization", "Bearer ${Settings.getAccessToken()}") } @@ -83,7 +83,7 @@ class ManagementPlaylistsRepository(override val context: Context?) : Repository fun move(id: Int, from: Int, to: Int) { val body = mapOf("from" to from, "to" to to) - val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/${id}/move/")).apply { + val request = Fuel.post(mustNormalizeUrl("/api/v1/playlists/$id/move/")).apply { if (!Settings.isAnonymous()) { header("Authorization", "Bearer ${Settings.getAccessToken()}") } @@ -96,4 +96,4 @@ class ManagementPlaylistsRepository(override val context: Context?) : Repository .awaitByteArrayResponseResult() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/apognu/otter/views/DisableableFrameLayout.kt b/app/src/main/java/com/github/apognu/otter/views/DisableableFrameLayout.kt index dbbf92c..84bdcbf 100644 --- a/app/src/main/java/com/github/apognu/otter/views/DisableableFrameLayout.kt +++ b/app/src/main/java/com/github/apognu/otter/views/DisableableFrameLayout.kt @@ -5,7 +5,7 @@ import android.util.AttributeSet import android.view.MotionEvent import android.widget.FrameLayout -class DisableableFrameLayout : FrameLayout { +class DisableableFrameLayout : FrameLayout { var callback: ((MotionEvent?) -> Boolean)? = null constructor(context: Context) : super(context) @@ -23,4 +23,4 @@ class DisableableFrameLayout : FrameLayout { fun setShouldRegisterTouch(callback: (event: MotionEvent?) -> Boolean) { this.callback = callback } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/github/apognu/otter/views/LoaderViews.kt b/app/src/main/java/com/github/apognu/otter/views/LoadingImageView.kt similarity index 100% rename from app/src/main/java/com/github/apognu/otter/views/LoaderViews.kt rename to app/src/main/java/com/github/apognu/otter/views/LoadingImageView.kt diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 7ca20a1..e11a09f 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -19,7 +19,7 @@ android:layout_marginBottom="32dp" android:contentDescription="@string/alt_app_logo" android:src="@drawable/otter" - android:tint="@android:color/white" /> + app:tint="@android:color/white" /> - \ No newline at end of file + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 818b65e..e71d2b4 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -107,12 +107,12 @@ Nur Otters Protokolle der letzten 5 Minuten vor dem Crash werden werden gespeichert Kopiere Absturzberichte Spielen Sie Ihre Lieblingsmusik in einer nicht endenen Glücksschleife. - Nur meine Musik Lade %1$d Lied herunter Lade %1$d Lieder herunter - Alben in reihenfolgen spielen + Alben der Reihe nach abgespielt + Alben werden der Reihe nach abgespielt Speichern Neue Playlist… Playlist erstellen @@ -125,5 +125,6 @@ Abspielen Alle Musikinhalte Gefolgte Inhalte - Alben zufällig wiedergeben - \ No newline at end of file + Alben zufällig abgespielt + Alben werden zufällig abgespielt + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 592dd36..98ba639 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -4,7 +4,6 @@ Descargando %1$d pista Descargando %1$d pistas - Sólo mi música %1$d pista • %2$s %1$d pistas • %2$s @@ -127,4 +126,4 @@ Nueva lista de reproducción… Añadir a la lista de reproducción Guardar - \ No newline at end of file + diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 926dc56..fb189e6 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -11,7 +11,7 @@ %1$d pjesme • %2$s - Album + %d Album Albumi Albumi @@ -129,4 +129,4 @@ Dozvoli cleartext promet (HTTP) Ime operatera Molimo unesite detalje vaše Funkwhale \'instance\' kako bi pristupili njenom sadržaju - \ No newline at end of file + diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml deleted file mode 100644 index eed7817..0000000 --- a/app/src/main/res/values-nl/strings.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - Weet je zeker dat je wilt uitloggen bij je Funkwhale server\? - Donkere modus - Nummers worden in de hoogste kwaliteit afgespeeld - Albums - - %1$d nummer • %2$s - %1$d nummers • %2$s - - Uitloggen - Luister naar nummers die je meestal niet speelt. Tijd om de balans te herstellen. - Niet vaak geluisterd - Een willekeurige selectie - misschien ontdek je wel wat nieuws\? - Willekeurig - Er was een fout bij het starten van deze radio - Funkwhale-server - Bitrate - Experimentele functies activeren - Donkere modus zal systeeminstelling volgen - Volg systeeminstellingen - Altijd uit (lichte modus) - Altijd aan (donkere modus) - Overige - %d GB zal gebruikt worden om nummers op te slaan om ze offline af te spelen - Grootte van media-cache - Kleine bestandsgrootte - Hoogste kwaliteit - Media-kwaliteit - Algemeen - Geen resultaten gevonden voor deze zoekopdracht - Voer je zoektermen hierboven in en klik op enter om je bibliotheek te doorzoeken - Zoek artiesten, albums en nummers - Open Source-licenties - Instellingen - Zoeken - Dit werd niet herkent als geldige URL - Inloggen - Log in - Wachtwoord - Gebruikersnaam - Anoniem aanmelden - Servernaam - Voer de gegevens van je Funkwhale-server in om toegang te krijgen tot je media - Duur - Nummer-titel - Album - Artiest - Nummer-details - Informatie - Ga naar album - Ga naar artiest - Informatie over het nummer - Meer opties - Albumhoes - Artiest-afbeelding - App-logo - - %d album - %d albums - - Dit nummer kan niet afgespeeld worden - Volgende nummer - Vorige nummer - Afspelen / Pauze - Aan favorieten toevoegen - Volgende afspelen - Toevoegen aan afspeellijst - Verwijder - De afspeellijst is leeg - Afspeellijst - Shuffle - Favorieten - Radio\'s - Afspeellijsten - Nummers - Artiest - Uitloggen - MIT-licentie - Licentie - Versie - Otter door Antoine Popineau (apognu) - Informatie - Beëindig en herstart de app om nieuwe instelling toe te passen - Opnieuw opstarten vereist - Gebruik op eigen risico; kan de app bevriezen of crashen - Niet-versleutelde verbindingen toestaan (HTTP) - \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 245013f..0f89bbd 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -6,7 +6,6 @@ Загрузка %1$d треков Загрузка %1$d треков - Только моя музыка %1$d трек • %2$s %1$d трека • %2$s @@ -130,4 +129,4 @@ Перемешивать трэки в альбомах Перемешать альбомы Предпочитаемый порядок - \ No newline at end of file + diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml deleted file mode 100644 index e1ac470..0000000 --- a/app/src/main/res/values-si/strings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - පෙරහන් - විවෘත මූලාශ්‍ර බලපත්‍ර - සැකසුම් - බාගැනීම් - සොයන්න - පිවිසෙමින් - පිවිසෙන්න - මුර පදය - පරිශීලක නාමය - \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 0701e79..6d10c82 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -4,7 +4,6 @@ 下载 %1$d 曲目 - 只有我的音乐 %1$d 曲目 • %2$s @@ -127,4 +126,4 @@ 新播放列表… 加入播放列表 保存 - \ No newline at end of file +