mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-28 07:50:31 +05:30
package name change
This commit is contained in:
parent
ea82e4ec70
commit
6bec47b254
@ -7,7 +7,7 @@ android {
|
|||||||
compileSdk 31
|
compileSdk 31
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId 'xyz.btcland.libretube'
|
applicationId 'com.github.libretube'
|
||||||
minSdk 21
|
minSdk 21
|
||||||
targetSdk 31
|
targetSdk 31
|
||||||
versionCode 1
|
versionCode 1
|
||||||
|
BIN
app/release/app-release.apk
Normal file
BIN
app/release/app-release.apk
Normal file
Binary file not shown.
20
app/release/output-metadata.json
Normal file
20
app/release/output-metadata.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"artifactType": {
|
||||||
|
"type": "APK",
|
||||||
|
"kind": "Directory"
|
||||||
|
},
|
||||||
|
"applicationId": "com.github.libretube",
|
||||||
|
"variantName": "release",
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"type": "SINGLE",
|
||||||
|
"filters": [],
|
||||||
|
"attributes": [],
|
||||||
|
"versionCode": 1,
|
||||||
|
"versionName": "1.0",
|
||||||
|
"outputFile": "app-release.apk"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"elementType": "File"
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import androidx.test.platform.app.InstrumentationRegistry
|
import androidx.test.platform.app.InstrumentationRegistry
|
||||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||||
@ -19,6 +19,6 @@ class ExampleInstrumentedTest {
|
|||||||
fun useAppContext() {
|
fun useAppContext() {
|
||||||
// Context of the app under test.
|
// Context of the app under test.
|
||||||
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
|
||||||
assertEquals("xyz.btcland.libretube", appContext.packageName)
|
assertEquals("com.github.libretube", appContext.packageName)
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="xyz.btcland.libretube">
|
package="com.github.libretube">
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.content.Context
|
import android.content.Context
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
@ -13,7 +13,7 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
|
|
||||||
import okhttp3.*
|
import okhttp3.*
|
||||||
import retrofit2.HttpException
|
import retrofit2.HttpException
|
||||||
import xyz.btcland.libretube.adapters.TrendingAdapter
|
import com.github.libretube.adapters.TrendingAdapter
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import androidx.fragment.app.Fragment
|
import androidx.fragment.app.Fragment
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.content.res.Configuration
|
import android.content.res.Configuration
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
@ -1,11 +1,11 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import retrofit2.http.GET
|
import retrofit2.http.GET
|
||||||
import retrofit2.http.Path
|
import retrofit2.http.Path
|
||||||
import retrofit2.http.Query
|
import retrofit2.http.Query
|
||||||
import xyz.btcland.libretube.obj.StreamItem
|
import com.github.libretube.obj.StreamItem
|
||||||
import xyz.btcland.libretube.obj.Streams
|
import com.github.libretube.obj.Streams
|
||||||
import xyz.btcland.libretube.obj.SearchResult
|
import com.github.libretube.obj.SearchResult
|
||||||
|
|
||||||
interface PipedApi {
|
interface PipedApi {
|
||||||
@GET("trending")
|
@GET("trending")
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.app.Activity
|
import android.app.Activity
|
||||||
import android.content.Context
|
import android.content.Context
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.R.attr
|
import android.R.attr
|
||||||
import android.R.attr.*
|
import android.R.attr.*
|
||||||
@ -72,8 +72,8 @@ import retrofit2.Retrofit
|
|||||||
import retrofit2.converter.jackson.JacksonConverterFactory
|
import retrofit2.converter.jackson.JacksonConverterFactory
|
||||||
import retrofit2.http.GET
|
import retrofit2.http.GET
|
||||||
import retrofit2.http.Path
|
import retrofit2.http.Path
|
||||||
import xyz.btcland.libretube.adapters.TrendingAdapter
|
import com.github.libretube.adapters.TrendingAdapter
|
||||||
import xyz.btcland.libretube.obj.PipedStream
|
import com.github.libretube.obj.PipedStream
|
||||||
|
|
||||||
|
|
||||||
// TODO: Rename parameter arguments, choose names that match
|
// TODO: Rename parameter arguments, choose names that match
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import retrofit2.Retrofit
|
import retrofit2.Retrofit
|
||||||
import retrofit2.converter.jackson.JacksonConverterFactory
|
import retrofit2.converter.jackson.JacksonConverterFactory
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.text.Editable
|
import android.text.Editable
|
||||||
@ -17,7 +17,7 @@ import kotlinx.coroutines.GlobalScope
|
|||||||
import kotlinx.coroutines.delay
|
import kotlinx.coroutines.delay
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import retrofit2.HttpException
|
import retrofit2.HttpException
|
||||||
import xyz.btcland.libretube.adapters.SearchAdapter
|
import com.github.libretube.adapters.SearchAdapter
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
|
|
||||||
// TODO: Rename parameter arguments, choose names that match
|
// TODO: Rename parameter arguments, choose names that match
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.graphics.Rect
|
import android.graphics.Rect
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import androidx.fragment.app.Fragment
|
import androidx.fragment.app.Fragment
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import java.math.BigDecimal
|
import java.math.BigDecimal
|
||||||
import java.math.RoundingMode
|
import java.math.RoundingMode
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.adapters
|
package com.github.libretube.adapters
|
||||||
|
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
@ -12,11 +12,11 @@ import androidx.appcompat.app.AppCompatActivity
|
|||||||
import androidx.constraintlayout.widget.ConstraintLayout
|
import androidx.constraintlayout.widget.ConstraintLayout
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import com.squareup.picasso.Picasso
|
import com.squareup.picasso.Picasso
|
||||||
import xyz.btcland.libretube.PlayerFragment
|
import com.github.libretube.PlayerFragment
|
||||||
import xyz.btcland.libretube.R
|
import com.github.libretube.R
|
||||||
import xyz.btcland.libretube.obj.SearchItem
|
import com.github.libretube.obj.SearchItem
|
||||||
import xyz.btcland.libretube.obj.StreamItem
|
import com.github.libretube.obj.StreamItem
|
||||||
import xyz.btcland.libretube.videoViews
|
import com.github.libretube.videoViews
|
||||||
|
|
||||||
|
|
||||||
class SearchAdapter(private val searchItems: List<SearchItem>): RecyclerView.Adapter<CustomViewHolder1>() {
|
class SearchAdapter(private val searchItems: List<SearchItem>): RecyclerView.Adapter<CustomViewHolder1>() {
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.adapters
|
package com.github.libretube.adapters
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@ -9,10 +9,10 @@ import android.widget.TextView
|
|||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import com.squareup.picasso.Picasso
|
import com.squareup.picasso.Picasso
|
||||||
import xyz.btcland.libretube.PlayerFragment
|
import com.github.libretube.PlayerFragment
|
||||||
import xyz.btcland.libretube.R
|
import com.github.libretube.R
|
||||||
import xyz.btcland.libretube.obj.StreamItem
|
import com.github.libretube.obj.StreamItem
|
||||||
import xyz.btcland.libretube.videoViews
|
import com.github.libretube.videoViews
|
||||||
|
|
||||||
class TrendingAdapter(private val videoFeed: List<StreamItem>): RecyclerView.Adapter<CustomViewHolder>() {
|
class TrendingAdapter(private val videoFeed: List<StreamItem>): RecyclerView.Adapter<CustomViewHolder>() {
|
||||||
override fun getItemCount(): Int {
|
override fun getItemCount(): Int {
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import android.app.Application
|
import android.app.Application
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj;
|
package com.github.libretube.obj;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
data class ChapterSegment(
|
data class ChapterSegment(
|
||||||
var title: String?,
|
var title: String?,
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj;
|
package com.github.libretube.obj;
|
||||||
|
|
||||||
public class Comment {
|
public class Comment {
|
||||||
public String author, thumbnail, commentId, commentText, commentedTime, commentorUrl, repliesPage;
|
public String author, thumbnail, commentId, commentText, commentedTime, commentorUrl, repliesPage;
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj;
|
package com.github.libretube.obj;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj;
|
package com.github.libretube.obj;
|
||||||
|
|
||||||
public class FeedItem {
|
public class FeedItem {
|
||||||
public String url, title, thumbnail, uploaderUrl, uploaderName, uploaderAvatar;
|
public String url, title, thumbnail, uploaderUrl, uploaderName, uploaderAvatar;
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
data class PipedStream(
|
data class PipedStream(
|
||||||
var url: String?,
|
var url: String?,
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
data class Playlist(
|
data class Playlist(
|
||||||
var name: String? = null,
|
var name: String? = null,
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
data class SearchItem(
|
data class SearchItem(
|
||||||
var url: String?,
|
var url: String?,
|
@ -1,6 +1,6 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
import xyz.btcland.libretube.obj.StreamItem
|
import com.github.libretube.obj.StreamItem
|
||||||
|
|
||||||
data class SearchResult(
|
data class SearchResult(
|
||||||
val items: List<SearchItem>? = listOf(),
|
val items: List<SearchItem>? = listOf(),
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
data class StreamItem(
|
data class StreamItem(
|
||||||
var url: String?,
|
var url: String?,
|
@ -1,6 +1,6 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
import xyz.btcland.libretube.obj.Subtitle
|
import com.github.libretube.obj.Subtitle
|
||||||
|
|
||||||
data class Streams(
|
data class Streams(
|
||||||
val title: String?,
|
val title: String?,
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube.obj
|
package com.github.libretube.obj
|
||||||
|
|
||||||
data class Subtitle(
|
data class Subtitle(
|
||||||
val url: String?,
|
val url: String?,
|
@ -8,7 +8,7 @@
|
|||||||
android:background="@color/black"
|
android:background="@color/black"
|
||||||
>
|
>
|
||||||
|
|
||||||
<xyz.btcland.libretube.CustomExoPlayerView
|
<com.github.libretube.CustomExoPlayerView
|
||||||
android:id="@+id/fullscreen_player"
|
android:id="@+id/fullscreen_player"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<xyz.btcland.libretube.SingleViewTouchableMotionLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<com.github.libretube.SingleViewTouchableMotionLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@ -209,7 +209,7 @@
|
|||||||
app:layout_constraintTop_toTopOf="parent">
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
<xyz.btcland.libretube.CustomExoPlayerView
|
<com.github.libretube.CustomExoPlayerView
|
||||||
android:id="@+id/player"
|
android:id="@+id/player"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
@ -262,4 +262,4 @@
|
|||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</xyz.btcland.libretube.SingleViewTouchableMotionLayout>
|
</com.github.libretube.SingleViewTouchableMotionLayout>
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
<fragment
|
<fragment
|
||||||
android:id="@+id/home2"
|
android:id="@+id/home2"
|
||||||
android:name="xyz.btcland.libretube.Home"
|
android:name="com.github.libretube.Home"
|
||||||
android:label="fragment_home"
|
android:label="fragment_home"
|
||||||
tools:layout="@layout/fragment_home" >
|
tools:layout="@layout/fragment_home" >
|
||||||
<action
|
<action
|
||||||
@ -17,7 +17,7 @@
|
|||||||
</fragment>
|
</fragment>
|
||||||
<fragment
|
<fragment
|
||||||
android:id="@+id/subscriptions"
|
android:id="@+id/subscriptions"
|
||||||
android:name="xyz.btcland.libretube.Subscriptions"
|
android:name="com.github.libretube.Subscriptions"
|
||||||
android:label="fragment_subscriptions"
|
android:label="fragment_subscriptions"
|
||||||
tools:layout="@layout/fragment_subscriptions" >
|
tools:layout="@layout/fragment_subscriptions" >
|
||||||
<action
|
<action
|
||||||
@ -27,13 +27,13 @@
|
|||||||
</fragment>
|
</fragment>
|
||||||
<fragment
|
<fragment
|
||||||
android:id="@+id/library"
|
android:id="@+id/library"
|
||||||
android:name="xyz.btcland.libretube.Library"
|
android:name="com.github.libretube.Library"
|
||||||
android:label="fragment_library"
|
android:label="fragment_library"
|
||||||
tools:layout="@layout/fragment_library" >
|
tools:layout="@layout/fragment_library" >
|
||||||
</fragment>
|
</fragment>
|
||||||
<fragment
|
<fragment
|
||||||
android:id="@+id/searchFragment"
|
android:id="@+id/searchFragment"
|
||||||
android:name="xyz.btcland.libretube.SearchFragment"
|
android:name="com.github.libretube.SearchFragment"
|
||||||
android:label="fragment_search"
|
android:label="fragment_search"
|
||||||
tools:layout="@layout/fragment_search" />
|
tools:layout="@layout/fragment_search" />
|
||||||
</navigation>
|
</navigation>
|
@ -1,4 +1,4 @@
|
|||||||
package xyz.btcland.libretube
|
package com.github.libretube
|
||||||
|
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user