Skip to content
This repository has been archived by the owner on Aug 7, 2024. It is now read-only.

Commit

Permalink
Merge pull request #37 from SuhasDissa/main
Browse files Browse the repository at this point in the history
Change app package name
  • Loading branch information
SuhasDissa authored Oct 12, 2023
2 parents 42499ce + 853741d commit a6f754b
Show file tree
Hide file tree
Showing 99 changed files with 418 additions and 416 deletions.
8 changes: 4 additions & 4 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ plugins {
}

android {
namespace = "app.suhasdissa.mellowmusic"
namespace = "app.suhasdissa.vibeyou"
compileSdk = 34

defaultConfig {
applicationId = "app.suhasdissa.mellowmusic"
applicationId = "app.suhasdissa.vibeyou"
minSdk = 26
targetSdk = 34
versionCode = 9
versionName = "1.8"
versionCode = 1
versionName = "1.0"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@

</activity>
<service
android:name="app.suhasdissa.mellowmusic.backend.services.PlayerService"
android:name="app.suhasdissa.vibeyou.backend.services.PlayerService"
android:exported="true"
android:foregroundServiceType="mediaPlayback">
<intent-filter>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package app.suhasdissa.mellowmusic
package app.suhasdissa.vibeyou

import android.content.ContentResolver
import androidx.media3.session.MediaController
import app.suhasdissa.mellowmusic.backend.database.SongDatabase
import app.suhasdissa.mellowmusic.backend.repository.AuthRepository
import app.suhasdissa.mellowmusic.backend.repository.AuthRepositoryImpl
import app.suhasdissa.mellowmusic.backend.repository.LocalMusicRepository
import app.suhasdissa.mellowmusic.backend.repository.PipedMusicRepository
import app.suhasdissa.mellowmusic.backend.repository.SongDatabaseRepository
import app.suhasdissa.mellowmusic.backend.repository.SongDatabaseRepositoryImpl
import app.suhasdissa.vibeyou.backend.database.SongDatabase
import app.suhasdissa.vibeyou.backend.repository.AuthRepository
import app.suhasdissa.vibeyou.backend.repository.AuthRepositoryImpl
import app.suhasdissa.vibeyou.backend.repository.LocalMusicRepository
import app.suhasdissa.vibeyou.backend.repository.PipedMusicRepository
import app.suhasdissa.vibeyou.backend.repository.SongDatabaseRepository
import app.suhasdissa.vibeyou.backend.repository.SongDatabaseRepositoryImpl
import com.google.common.util.concurrent.ListenableFuture

interface AppContainer {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic
package app.suhasdissa.vibeyou

sealed class Destination(val route: String) {
object PipedMusic : Destination("piped_music")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic
package app.suhasdissa.vibeyou

import android.content.Intent
import android.net.Uri
Expand All @@ -22,9 +22,9 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.core.net.toUri
import androidx.navigation.compose.rememberNavController
import app.suhasdissa.mellowmusic.backend.viewmodel.PlayerViewModel
import app.suhasdissa.mellowmusic.ui.components.NavDrawerContent
import app.suhasdissa.mellowmusic.ui.theme.LibreMusicTheme
import app.suhasdissa.vibeyou.backend.viewmodel.PlayerViewModel
import app.suhasdissa.vibeyou.ui.components.NavDrawerContent
import app.suhasdissa.vibeyou.ui.theme.LibreMusicTheme
import kotlinx.coroutines.launch

class MainActivity : ComponentActivity() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package app.suhasdissa.mellowmusic
package app.suhasdissa.vibeyou

import android.app.Application
import android.content.ComponentName
import androidx.media3.session.MediaController
import androidx.media3.session.SessionToken
import app.suhasdissa.mellowmusic.backend.database.SongDatabase
import app.suhasdissa.mellowmusic.backend.services.PlayerService
import app.suhasdissa.mellowmusic.utils.Pref
import app.suhasdissa.mellowmusic.utils.UpdateUtil
import app.suhasdissa.mellowmusic.utils.preferences
import app.suhasdissa.vibeyou.backend.database.SongDatabase
import app.suhasdissa.vibeyou.backend.services.PlayerService
import app.suhasdissa.vibeyou.utils.Pref
import app.suhasdissa.vibeyou.utils.UpdateUtil
import app.suhasdissa.vibeyou.utils.preferences
import coil.ImageLoader
import coil.ImageLoaderFactory
import coil.disk.DiskCache
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic
package app.suhasdissa.vibeyou

import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
Expand All @@ -7,18 +7,18 @@ import androidx.lifecycle.viewmodel.compose.viewModel
import androidx.navigation.NavHostController
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.composable
import app.suhasdissa.mellowmusic.backend.viewmodel.LocalSearchViewModel
import app.suhasdissa.mellowmusic.backend.viewmodel.LocalSongViewModel
import app.suhasdissa.mellowmusic.backend.viewmodel.PipedSearchViewModel
import app.suhasdissa.mellowmusic.ui.screens.home.HomeScreen
import app.suhasdissa.mellowmusic.ui.screens.search.AlbumScreen
import app.suhasdissa.mellowmusic.ui.screens.search.ArtistScreen
import app.suhasdissa.mellowmusic.ui.screens.search.LocalSearchScreen
import app.suhasdissa.mellowmusic.ui.screens.search.SearchScreen
import app.suhasdissa.mellowmusic.ui.screens.settings.AboutScreen
import app.suhasdissa.mellowmusic.ui.screens.settings.DatabaseSettingsScreen
import app.suhasdissa.mellowmusic.ui.screens.settings.NetworkSettingsScreen
import app.suhasdissa.mellowmusic.ui.screens.settings.SettingsScreen
import app.suhasdissa.vibeyou.backend.viewmodel.LocalSearchViewModel
import app.suhasdissa.vibeyou.backend.viewmodel.LocalSongViewModel
import app.suhasdissa.vibeyou.backend.viewmodel.PipedSearchViewModel
import app.suhasdissa.vibeyou.ui.screens.home.HomeScreen
import app.suhasdissa.vibeyou.ui.screens.search.AlbumScreen
import app.suhasdissa.vibeyou.ui.screens.search.ArtistScreen
import app.suhasdissa.vibeyou.ui.screens.search.LocalSearchScreen
import app.suhasdissa.vibeyou.ui.screens.search.SearchScreen
import app.suhasdissa.vibeyou.ui.screens.settings.AboutScreen
import app.suhasdissa.vibeyou.ui.screens.settings.DatabaseSettingsScreen
import app.suhasdissa.vibeyou.ui.screens.settings.NetworkSettingsScreen
import app.suhasdissa.vibeyou.ui.screens.settings.SettingsScreen

@Composable
fun AppNavHost(navHostController: NavHostController) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package app.suhasdissa.mellowmusic.backend.api
package app.suhasdissa.vibeyou.backend.api

import app.suhasdissa.mellowmusic.backend.models.Login
import app.suhasdissa.mellowmusic.backend.models.PipedInstance
import app.suhasdissa.mellowmusic.backend.models.PipedSongResponse
import app.suhasdissa.mellowmusic.backend.models.Token
import app.suhasdissa.mellowmusic.backend.models.artists.Artists
import app.suhasdissa.mellowmusic.backend.models.artists.Channel
import app.suhasdissa.mellowmusic.backend.models.artists.ChannelTabResponse
import app.suhasdissa.mellowmusic.backend.models.playlists.PlaylistInfo
import app.suhasdissa.mellowmusic.backend.models.playlists.Playlists
import app.suhasdissa.mellowmusic.backend.models.songs.Songs
import app.suhasdissa.mellowmusic.utils.Pref
import app.suhasdissa.vibeyou.backend.models.Login
import app.suhasdissa.vibeyou.backend.models.PipedInstance
import app.suhasdissa.vibeyou.backend.models.PipedSongResponse
import app.suhasdissa.vibeyou.backend.models.Token
import app.suhasdissa.vibeyou.backend.models.artists.Artists
import app.suhasdissa.vibeyou.backend.models.artists.Channel
import app.suhasdissa.vibeyou.backend.models.artists.ChannelTabResponse
import app.suhasdissa.vibeyou.backend.models.playlists.PlaylistInfo
import app.suhasdissa.vibeyou.backend.models.playlists.Playlists
import app.suhasdissa.vibeyou.backend.models.songs.Songs
import app.suhasdissa.vibeyou.utils.Pref
import retrofit2.http.Body
import retrofit2.http.GET
import retrofit2.http.Header
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.data
package app.suhasdissa.vibeyou.backend.data

import android.net.Uri

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.data
package app.suhasdissa.vibeyou.backend.data

import android.net.Uri

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.data
package app.suhasdissa.vibeyou.backend.data

import android.net.Uri

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package app.suhasdissa.mellowmusic.backend.database
package app.suhasdissa.vibeyou.backend.database

import android.content.Context
import androidx.room.Database
import androidx.room.Room
import androidx.room.RoomDatabase
import app.suhasdissa.mellowmusic.backend.database.dao.RawDao
import app.suhasdissa.mellowmusic.backend.database.dao.SearchDao
import app.suhasdissa.mellowmusic.backend.database.dao.SongsDao
import app.suhasdissa.mellowmusic.backend.database.entities.SearchQuery
import app.suhasdissa.mellowmusic.backend.database.entities.SongEntity
import app.suhasdissa.vibeyou.backend.database.dao.RawDao
import app.suhasdissa.vibeyou.backend.database.dao.SearchDao
import app.suhasdissa.vibeyou.backend.database.dao.SongsDao
import app.suhasdissa.vibeyou.backend.database.entities.SearchQuery
import app.suhasdissa.vibeyou.backend.database.entities.SongEntity

@Database(
entities = [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.database.dao
package app.suhasdissa.vibeyou.backend.database.dao

import androidx.room.Dao
import androidx.room.RawQuery
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package app.suhasdissa.mellowmusic.backend.database.dao
package app.suhasdissa.vibeyou.backend.database.dao

import androidx.room.Dao
import androidx.room.Insert
import androidx.room.OnConflictStrategy
import androidx.room.Query
import app.suhasdissa.mellowmusic.backend.database.entities.SearchQuery
import app.suhasdissa.vibeyou.backend.database.entities.SearchQuery

@Dao
interface SearchDao {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package app.suhasdissa.mellowmusic.backend.database.dao
package app.suhasdissa.vibeyou.backend.database.dao

import androidx.room.Dao
import androidx.room.Delete
import androidx.room.Insert
import androidx.room.OnConflictStrategy
import androidx.room.Query
import app.suhasdissa.mellowmusic.backend.database.entities.SongEntity
import app.suhasdissa.vibeyou.backend.database.entities.SongEntity
import kotlinx.coroutines.flow.Flow

@Dao
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.database.entities
package app.suhasdissa.vibeyou.backend.database.entities

import androidx.room.Entity
import androidx.room.Index
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.database.entities
package app.suhasdissa.vibeyou.backend.database.entities

import androidx.room.Entity
import androidx.room.PrimaryKey
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models
package app.suhasdissa.vibeyou.backend.models

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models
package app.suhasdissa.vibeyou.backend.models

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand All @@ -19,4 +19,4 @@ data class PipedInstance(
val version: String = ""
) {
val netLoc = apiUrl.replace("https://", "")
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package app.suhasdissa.mellowmusic.backend.models
package app.suhasdissa.vibeyou.backend.models

import app.suhasdissa.mellowmusic.backend.models.songs.SongItem
import app.suhasdissa.vibeyou.backend.models.songs.SongItem
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models
package app.suhasdissa.vibeyou.backend.models

import androidx.media3.common.Player

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models
package app.suhasdissa.vibeyou.backend.models

enum class PlayerState {
Buffer, Play, Pause
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models
package app.suhasdissa.vibeyou.backend.models

enum class SearchFilter(val value: String) {
Songs("music_songs"),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models
package app.suhasdissa.vibeyou.backend.models

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models.artists
package app.suhasdissa.vibeyou.backend.models.artists

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models.artists
package app.suhasdissa.vibeyou.backend.models.artists

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models.artists
package app.suhasdissa.vibeyou.backend.models.artists

import kotlinx.serialization.Serializable

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package app.suhasdissa.mellowmusic.backend.models.artists
package app.suhasdissa.vibeyou.backend.models.artists

import app.suhasdissa.mellowmusic.backend.models.playlists.Playlist
import app.suhasdissa.vibeyou.backend.models.playlists.Playlist
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models.playlists
package app.suhasdissa.vibeyou.backend.models.playlists

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package app.suhasdissa.mellowmusic.backend.models.playlists
package app.suhasdissa.vibeyou.backend.models.playlists

import app.suhasdissa.mellowmusic.backend.models.songs.SongItem
import app.suhasdissa.vibeyou.backend.models.songs.SongItem
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models.playlists
package app.suhasdissa.vibeyou.backend.models.playlists

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models.songs
package app.suhasdissa.vibeyou.backend.models.songs

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.models.songs
package app.suhasdissa.vibeyou.backend.models.songs

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package app.suhasdissa.mellowmusic.backend.repository
package app.suhasdissa.vibeyou.backend.repository

import app.suhasdissa.mellowmusic.backend.models.Login
import app.suhasdissa.mellowmusic.backend.models.Token
import app.suhasdissa.mellowmusic.utils.RetrofitHelper
import app.suhasdissa.vibeyou.backend.models.Login
import app.suhasdissa.vibeyou.backend.models.Token
import app.suhasdissa.vibeyou.utils.RetrofitHelper

interface AuthRepository {
suspend fun getAuthToken(login: Login): Token
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package app.suhasdissa.mellowmusic.backend.repository
package app.suhasdissa.vibeyou.backend.repository

import android.Manifest
import android.content.ContentResolver
Expand All @@ -8,11 +8,11 @@ import android.os.Build
import android.provider.MediaStore
import android.text.format.DateUtils
import androidx.core.net.toUri
import app.suhasdissa.mellowmusic.backend.data.Album
import app.suhasdissa.mellowmusic.backend.data.Artist
import app.suhasdissa.mellowmusic.backend.data.Song
import app.suhasdissa.mellowmusic.backend.database.dao.SearchDao
import app.suhasdissa.mellowmusic.backend.database.entities.SearchQuery
import app.suhasdissa.vibeyou.backend.data.Album
import app.suhasdissa.vibeyou.backend.data.Artist
import app.suhasdissa.vibeyou.backend.data.Song
import app.suhasdissa.vibeyou.backend.database.dao.SearchDao
import app.suhasdissa.vibeyou.backend.database.entities.SearchQuery
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext

Expand Down
Loading

0 comments on commit a6f754b

Please sign in to comment.