├── .circleci └── config.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ └── config.yml └── workflows │ └── android.yml ├── .gitignore ├── LICENSE ├── README.md ├── apk └── musictube-mobiledev-pro-debug.apk ├── app ├── .gitignore ├── build.gradle.kts ├── google-services.json ├── proguard-rules.pro ├── schemas │ ├── it.vfsfitvnm.vimusic.DatabaseInitializer │ │ ├── 1.json │ │ ├── 10.json │ │ ├── 11.json │ │ ├── 12.json │ │ ├── 13.json │ │ ├── 14.json │ │ ├── 15.json │ │ ├── 16.json │ │ ├── 17.json │ │ ├── 18.json │ │ ├── 19.json │ │ ├── 2.json │ │ ├── 20.json │ │ ├── 21.json │ │ ├── 22.json │ │ ├── 23.json │ │ ├── 3.json │ │ ├── 4.json │ │ ├── 5.json │ │ ├── 6.json │ │ ├── 7.json │ │ ├── 8.json │ │ └── 9.json │ └── pro.mobiledev.musictube.DatabaseInitializer │ │ ├── 1.json │ │ └── 23.json └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ └── pro │ │ └── mobiledev │ │ └── musictube │ │ ├── Database.kt │ │ ├── MainActivity.kt │ │ ├── MainApplication.kt │ │ ├── enums │ │ ├── AlbumSortBy.kt │ │ ├── ArtistSortBy.kt │ │ ├── BuiltInPlaylist.kt │ │ ├── CoilDiskCacheSize.kt │ │ ├── ColorPaletteMode.kt │ │ ├── ColorPaletteName.kt │ │ ├── ExoPlayerDiskCacheMaxSize.kt │ │ ├── PlaylistSortBy.kt │ │ ├── SongSortBy.kt │ │ ├── SortOrder.kt │ │ └── ThumbnailRoundness.kt │ │ ├── models │ │ ├── Album.kt │ │ ├── Artist.kt │ │ ├── Event.kt │ │ ├── Format.kt │ │ ├── Info.kt │ │ ├── Lyrics.kt │ │ ├── Playlist.kt │ │ ├── PlaylistPreview.kt │ │ ├── PlaylistWithSongs.kt │ │ ├── QueuedMediaItem.kt │ │ ├── SearchQuery.kt │ │ ├── Song.kt │ │ ├── SongAlbumMap.kt │ │ ├── SongArtistMap.kt │ │ ├── SongPlaylistMap.kt │ │ ├── SongWithContentLength.kt │ │ └── SortedSongPlaylistMap.kt │ │ ├── service │ │ ├── BitmapProvider.kt │ │ ├── PlaybackExceptions.kt │ │ ├── PlayerMediaBrowserService.kt │ │ └── PlayerService.kt │ │ ├── ui │ │ ├── components │ │ │ ├── BottomSheet.kt │ │ │ ├── Menu.kt │ │ │ ├── MusicBars.kt │ │ │ ├── SeekBar.kt │ │ │ ├── ShimmerHost.kt │ │ │ └── themed │ │ │ │ ├── Dialog.kt │ │ │ │ ├── DialogTextButton.kt │ │ │ │ ├── FloatingActionsContainer.kt │ │ │ │ ├── Header.kt │ │ │ │ ├── IconButton.kt │ │ │ │ ├── LayoutWithAdaptiveThumbnail.kt │ │ │ │ ├── MediaItemMenu.kt │ │ │ │ ├── Menu.kt │ │ │ │ ├── NavigationRail.kt │ │ │ │ ├── PrimaryButton.kt │ │ │ │ ├── Scaffold.kt │ │ │ │ ├── SecondaryButton.kt │ │ │ │ ├── SecondaryTextButton.kt │ │ │ │ ├── Switch.kt │ │ │ │ └── TextPlaceholder.kt │ │ ├── items │ │ │ ├── AlbumItem.kt │ │ │ ├── ArtistItem.kt │ │ │ ├── ItemContainer.kt │ │ │ ├── PlaylistItem.kt │ │ │ ├── SongItem.kt │ │ │ └── VideoItem.kt │ │ ├── screens │ │ │ ├── Routes.kt │ │ │ ├── album │ │ │ │ ├── AlbumScreen.kt │ │ │ │ └── AlbumSongs.kt │ │ │ ├── artist │ │ │ │ ├── ArtistLocalSongs.kt │ │ │ │ ├── ArtistOverview.kt │ │ │ │ └── ArtistScreen.kt │ │ │ ├── builtinplaylist │ │ │ │ ├── BuiltInPlaylistScreen.kt │ │ │ │ └── BuiltInPlaylistSongs.kt │ │ │ ├── home │ │ │ │ ├── HomeAlbums.kt │ │ │ │ ├── HomeArtists.kt │ │ │ │ ├── HomePlaylists.kt │ │ │ │ ├── HomeScreen.kt │ │ │ │ ├── HomeSongs.kt │ │ │ │ └── QuickPicks.kt │ │ │ ├── localplaylist │ │ │ │ ├── LocalPlaylistScreen.kt │ │ │ │ └── LocalPlaylistSongs.kt │ │ │ ├── player │ │ │ │ ├── Controls.kt │ │ │ │ ├── Lyrics.kt │ │ │ │ ├── PlaybackError.kt │ │ │ │ ├── Player.kt │ │ │ │ ├── Queue.kt │ │ │ │ ├── StatsForNerds.kt │ │ │ │ └── Thumbnail.kt │ │ │ ├── playlist │ │ │ │ ├── PlaylistScreen.kt │ │ │ │ └── PlaylistSongList.kt │ │ │ ├── search │ │ │ │ ├── LocalSongSearch.kt │ │ │ │ ├── OnlineSearch.kt │ │ │ │ └── SearchScreen.kt │ │ │ ├── searchresult │ │ │ │ ├── ItemsPage.kt │ │ │ │ └── SearchResultScreen.kt │ │ │ └── settings │ │ │ │ ├── About.kt │ │ │ │ ├── AppearanceSettings.kt │ │ │ │ ├── CacheSettings.kt │ │ │ │ ├── DatabaseSettings.kt │ │ │ │ ├── OtherSettings.kt │ │ │ │ ├── PlayerSettings.kt │ │ │ │ └── SettingsScreen.kt │ │ └── styling │ │ │ ├── Appearance.kt │ │ │ ├── ColorPalette.kt │ │ │ ├── Dimensions.kt │ │ │ └── Typography.kt │ │ └── utils │ │ ├── Configuration.kt │ │ ├── Context.kt │ │ ├── DrawScope.kt │ │ ├── FadingEdge.kt │ │ ├── InvincibleService.kt │ │ ├── Player.kt │ │ ├── PlayerState.kt │ │ ├── Preferences.kt │ │ ├── RingBuffer.kt │ │ ├── ScrollingInfo.kt │ │ ├── SmoothScrollToTop.kt │ │ ├── SnapLayoutInfoProvider.kt │ │ ├── SynchronizedLyrics.kt │ │ ├── TextStyle.kt │ │ ├── TimerJob.kt │ │ ├── Utils.kt │ │ └── YoutubeRadio.kt │ └── res │ ├── drawable │ ├── add.xml │ ├── airplane.xml │ ├── alarm.xml │ ├── alert_circle.xml │ ├── app_icon.xml │ ├── arrow_down.xml │ ├── arrow_forward.xml │ ├── arrow_up.xml │ ├── bookmark.xml │ ├── bookmark_outline.xml │ ├── calendar.xml │ ├── checkmark.xml │ ├── chevron_back.xml │ ├── chevron_down.xml │ ├── chevron_forward.xml │ ├── chevron_up.xml │ ├── close.xml │ ├── color_palette.xml │ ├── disc.xml │ ├── download.xml │ ├── ellipsis_horizontal.xml │ ├── ellipsis_vertical.xml │ ├── enqueue.xml │ ├── equalizer.xml │ ├── film.xml │ ├── globe.xml │ ├── heart.xml │ ├── heart_dislike.xml │ ├── heart_outline.xml │ ├── ic_banner_foreground.xml │ ├── ic_launcher_foreground.xml │ ├── infinite.xml │ ├── information.xml │ ├── library.xml │ ├── link.xml │ ├── medical.xml │ ├── musical_notes.xml │ ├── notifications.xml │ ├── pause.xml │ ├── pencil.xml │ ├── person.xml │ ├── play.xml │ ├── play_skip_back.xml │ ├── play_skip_forward.xml │ ├── playlist.xml │ ├── radio.xml │ ├── reorder.xml │ ├── search.xml │ ├── server.xml │ ├── shapes.xml │ ├── share_social.xml │ ├── shuffle.xml │ ├── sort.xml │ ├── sparkles.xml │ ├── star.xml │ ├── sync.xml │ ├── text.xml │ ├── time.xml │ ├── trash.xml │ └── trending.xml │ ├── font │ ├── poppins_w300.ttf │ ├── poppins_w400.ttf │ ├── poppins_w500.ttf │ ├── poppins_w600.ttf │ └── poppins_w700.ttf │ ├── mipmap-anydpi-v26 │ ├── ic_banner.xml │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_banner.png │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-night │ └── themes.xml │ ├── values │ ├── colors.xml │ └── themes.xml │ └── xml │ └── automotive_app_desc.xml ├── compose-persist ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── pro │ └── mobiledev │ └── compose │ └── persist │ ├── Persist.kt │ ├── PersistMap.kt │ ├── PersistMapCleanup.kt │ ├── PersistMapOwner.kt │ └── Utils.kt ├── compose-reordering ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── pro │ └── mobiledev │ └── compose │ └── reordering │ ├── AnimatablesPool.kt │ ├── AnimateItemPlacement.kt │ ├── DraggedItem.kt │ ├── Reorder.kt │ └── ReorderingState.kt ├── compose-routing ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── pro │ └── mobiledev │ └── compose │ └── routing │ ├── GlobalRoute.kt │ ├── Route.kt │ ├── RouteHandler.kt │ ├── RouteHandlerScope.kt │ └── Transitions.kt ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ ├── 10.txt │ ├── 11.txt │ ├── 12.txt │ ├── 13.txt │ ├── 14.txt │ ├── 15.txt │ ├── 16.txt │ ├── 17.txt │ ├── 18.txt │ ├── 19.txt │ ├── 20.txt │ └── 9.txt │ ├── full_description.txt │ ├── images │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ └── 6.jpg │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── innertube ├── .gitignore ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── pro │ │ └── mobiledev │ │ └── innertube │ │ ├── Innertube.kt │ │ ├── models │ │ ├── BrowseResponse.kt │ │ ├── ButtonRenderer.kt │ │ ├── Context.kt │ │ ├── Continuation.kt │ │ ├── ContinuationResponse.kt │ │ ├── GetQueueResponse.kt │ │ ├── GridRenderer.kt │ │ ├── MusicCarouselShelfRenderer.kt │ │ ├── MusicResponsiveListItemRenderer.kt │ │ ├── MusicShelfRenderer.kt │ │ ├── MusicTwoRowItemRenderer.kt │ │ ├── NavigationEndpoint.kt │ │ ├── NextResponse.kt │ │ ├── PlayerResponse.kt │ │ ├── PlaylistPanelVideoRenderer.kt │ │ ├── Runs.kt │ │ ├── SearchResponse.kt │ │ ├── SearchSuggestionsResponse.kt │ │ ├── SectionListRenderer.kt │ │ ├── Tabs.kt │ │ ├── Thumbnail.kt │ │ ├── ThumbnailRenderer.kt │ │ └── bodies │ │ │ ├── BrowseBody.kt │ │ │ ├── ContinuationBody.kt │ │ │ ├── NextBody.kt │ │ │ ├── PlayerBody.kt │ │ │ ├── QueueBody.kt │ │ │ ├── SearchBody.kt │ │ │ └── SearchSuggestionsBody.kt │ │ ├── requests │ │ ├── AlbumPage.kt │ │ ├── ArtistPage.kt │ │ ├── ItemsPage.kt │ │ ├── Lyrics.kt │ │ ├── NextPage.kt │ │ ├── Player.kt │ │ ├── PlaylistPage.kt │ │ ├── Queue.kt │ │ ├── RelatedPage.kt │ │ ├── SearchPage.kt │ │ └── SearchSuggestions.kt │ │ └── utils │ │ ├── FromMusicResponsiveListItemRenderer.kt │ │ ├── FromMusicShelfRendererContent.kt │ │ ├── FromMusicTwoRowItemRenderer.kt │ │ ├── FromPlaylistPanelVideoRenderer.kt │ │ └── Utils.kt │ └── test │ └── kotlin │ └── Test.kt ├── ktor-client-brotli ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── io │ └── ktor │ └── client │ └── plugins │ └── compression │ ├── BrotliEncoder.kt │ └── brotli.kt ├── kugou ├── .gitignore ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── pro │ │ └── mobiledev │ │ └── kugou │ │ ├── KuGou.kt │ │ ├── Result.kt │ │ └── models │ │ ├── DownloadLyricsResponse.kt │ │ ├── SearchLyricsResponse.kt │ │ └── SearchSongResponse.kt │ └── test │ └── kotlin │ └── Test.kt └── settings.gradle.kts /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/README.md -------------------------------------------------------------------------------- /apk/musictube-mobiledev-pro-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/apk/musictube-mobiledev-pro-debug.apk -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/1.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/10.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/11.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/12.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/13.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/14.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/15.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/16.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/17.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/18.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/19.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/2.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/20.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/21.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/21.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/22.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/22.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/23.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/23.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/3.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/4.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/5.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/6.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/7.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/8.json -------------------------------------------------------------------------------- /app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/it.vfsfitvnm.vimusic.DatabaseInitializer/9.json -------------------------------------------------------------------------------- /app/schemas/pro.mobiledev.musictube.DatabaseInitializer/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/pro.mobiledev.musictube.DatabaseInitializer/1.json -------------------------------------------------------------------------------- /app/schemas/pro.mobiledev.musictube.DatabaseInitializer/23.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/schemas/pro.mobiledev.musictube.DatabaseInitializer/23.json -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/Database.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/AlbumSortBy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/AlbumSortBy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/ArtistSortBy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/ArtistSortBy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/BuiltInPlaylist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/BuiltInPlaylist.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/CoilDiskCacheSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/CoilDiskCacheSize.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/ColorPaletteMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/ColorPaletteMode.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/ColorPaletteName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/ColorPaletteName.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/ExoPlayerDiskCacheMaxSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/ExoPlayerDiskCacheMaxSize.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/PlaylistSortBy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/PlaylistSortBy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/SongSortBy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/SongSortBy.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/SortOrder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/SortOrder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/enums/ThumbnailRoundness.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/enums/ThumbnailRoundness.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Album.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Album.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Artist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Artist.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Event.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Format.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Format.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Info.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Info.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Lyrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Lyrics.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Playlist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Playlist.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/PlaylistPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/PlaylistPreview.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/PlaylistWithSongs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/PlaylistWithSongs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/QueuedMediaItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/QueuedMediaItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/SearchQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/SearchQuery.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/Song.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/Song.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/SongAlbumMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/SongAlbumMap.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/SongArtistMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/SongArtistMap.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/SongPlaylistMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/SongPlaylistMap.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/SongWithContentLength.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/SongWithContentLength.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/models/SortedSongPlaylistMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/models/SortedSongPlaylistMap.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/service/BitmapProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/service/BitmapProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/service/PlaybackExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/service/PlaybackExceptions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/service/PlayerMediaBrowserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/service/PlayerMediaBrowserService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/service/PlayerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/service/PlayerService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/BottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/BottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/Menu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/Menu.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/MusicBars.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/MusicBars.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/SeekBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/SeekBar.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/ShimmerHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/ShimmerHost.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Dialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Dialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/DialogTextButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/DialogTextButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/FloatingActionsContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/FloatingActionsContainer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Header.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/IconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/IconButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/LayoutWithAdaptiveThumbnail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/LayoutWithAdaptiveThumbnail.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/MediaItemMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/MediaItemMenu.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Menu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Menu.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/NavigationRail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/NavigationRail.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/PrimaryButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/PrimaryButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Scaffold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Scaffold.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/SecondaryButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/SecondaryButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/SecondaryTextButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/SecondaryTextButton.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Switch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/Switch.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/TextPlaceholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/components/themed/TextPlaceholder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/items/AlbumItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/items/AlbumItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/items/ArtistItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/items/ArtistItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/items/ItemContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/items/ItemContainer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/items/PlaylistItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/items/PlaylistItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/items/SongItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/items/SongItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/items/VideoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/items/VideoItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/Routes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/Routes.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/album/AlbumScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/album/AlbumScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/album/AlbumSongs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/album/AlbumSongs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/artist/ArtistLocalSongs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/artist/ArtistLocalSongs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/artist/ArtistOverview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/artist/ArtistOverview.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/artist/ArtistScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/artist/ArtistScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/builtinplaylist/BuiltInPlaylistScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/builtinplaylist/BuiltInPlaylistScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/builtinplaylist/BuiltInPlaylistSongs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/builtinplaylist/BuiltInPlaylistSongs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeAlbums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeAlbums.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeArtists.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeArtists.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomePlaylists.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomePlaylists.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeSongs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/HomeSongs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/QuickPicks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/home/QuickPicks.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/localplaylist/LocalPlaylistScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/localplaylist/LocalPlaylistScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/localplaylist/LocalPlaylistSongs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/localplaylist/LocalPlaylistSongs.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Controls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Controls.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Lyrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Lyrics.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/PlaybackError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/PlaybackError.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Player.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Queue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Queue.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/StatsForNerds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/StatsForNerds.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Thumbnail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/player/Thumbnail.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/playlist/PlaylistScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/playlist/PlaylistScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/playlist/PlaylistSongList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/playlist/PlaylistSongList.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/search/LocalSongSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/search/LocalSongSearch.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/search/OnlineSearch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/search/OnlineSearch.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/search/SearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/searchresult/ItemsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/searchresult/ItemsPage.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/searchresult/SearchResultScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/searchresult/SearchResultScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/About.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/About.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/AppearanceSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/AppearanceSettings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/CacheSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/CacheSettings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/DatabaseSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/DatabaseSettings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/OtherSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/OtherSettings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/PlayerSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/PlayerSettings.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/screens/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/Appearance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/Appearance.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/ColorPalette.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/ColorPalette.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/Dimensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/Dimensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/ui/styling/Typography.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/Configuration.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/Context.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/DrawScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/DrawScope.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/FadingEdge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/FadingEdge.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/InvincibleService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/InvincibleService.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/Player.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/PlayerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/PlayerState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/Preferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/Preferences.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/RingBuffer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/RingBuffer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/ScrollingInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/ScrollingInfo.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/SmoothScrollToTop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/SmoothScrollToTop.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/SnapLayoutInfoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/SnapLayoutInfoProvider.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/SynchronizedLyrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/SynchronizedLyrics.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/TextStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/TextStyle.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/TimerJob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/TimerJob.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/Utils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/pro/mobiledev/musictube/utils/YoutubeRadio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/kotlin/pro/mobiledev/musictube/utils/YoutubeRadio.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/airplane.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/airplane.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/alarm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/alarm.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/alert_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/alert_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/app_icon.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/arrow_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/arrow_down.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/arrow_forward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/arrow_forward.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/arrow_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/arrow_up.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bookmark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/bookmark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bookmark_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/bookmark_outline.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/calendar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/calendar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/checkmark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/checkmark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/chevron_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/chevron_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/chevron_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/chevron_down.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/chevron_forward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/chevron_forward.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/chevron_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/chevron_up.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/color_palette.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/color_palette.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/disc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/disc.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/download.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ellipsis_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/ellipsis_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ellipsis_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/ellipsis_vertical.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/enqueue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/enqueue.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/equalizer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/equalizer.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/film.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/film.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/globe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/globe.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/heart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/heart.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/heart_dislike.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/heart_dislike.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/heart_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/heart_outline.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_banner_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/ic_banner_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/infinite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/infinite.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/information.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/information.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/library.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/library.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/link.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/medical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/medical.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/musical_notes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/musical_notes.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/notifications.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/pause.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/pencil.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/pencil.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/person.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/person.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/play.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/play_skip_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/play_skip_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/play_skip_forward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/play_skip_forward.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/radio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/radio.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/reorder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/reorder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/server.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shapes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/shapes.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/share_social.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/share_social.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shuffle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/shuffle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/sort.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/sort.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/sparkles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/sparkles.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/star.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/sync.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/sync.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/text.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/time.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/trash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/trash.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/trending.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/drawable/trending.xml -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_w300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/font/poppins_w300.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_w400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/font/poppins_w400.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_w500.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/font/poppins_w500.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_w600.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/font/poppins_w600.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_w700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/font/poppins_w700.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_banner.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-xhdpi/ic_banner.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/automotive_app_desc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/app/src/main/res/xml/automotive_app_desc.xml -------------------------------------------------------------------------------- /compose-persist/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /compose-persist/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-persist/build.gradle.kts -------------------------------------------------------------------------------- /compose-persist/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-persist/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/Persist.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/Persist.kt -------------------------------------------------------------------------------- /compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/PersistMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/PersistMap.kt -------------------------------------------------------------------------------- /compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/PersistMapCleanup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/PersistMapCleanup.kt -------------------------------------------------------------------------------- /compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/PersistMapOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/PersistMapOwner.kt -------------------------------------------------------------------------------- /compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-persist/src/main/kotlin/pro/mobiledev/compose/persist/Utils.kt -------------------------------------------------------------------------------- /compose-reordering/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /compose-reordering/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-reordering/build.gradle.kts -------------------------------------------------------------------------------- /compose-reordering/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-reordering/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/AnimatablesPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/AnimatablesPool.kt -------------------------------------------------------------------------------- /compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/AnimateItemPlacement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/AnimateItemPlacement.kt -------------------------------------------------------------------------------- /compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/DraggedItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/DraggedItem.kt -------------------------------------------------------------------------------- /compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/Reorder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/Reorder.kt -------------------------------------------------------------------------------- /compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/ReorderingState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-reordering/src/main/kotlin/pro/mobiledev/compose/reordering/ReorderingState.kt -------------------------------------------------------------------------------- /compose-routing/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /compose-routing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-routing/build.gradle.kts -------------------------------------------------------------------------------- /compose-routing/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-routing/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/GlobalRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/GlobalRoute.kt -------------------------------------------------------------------------------- /compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/Route.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/Route.kt -------------------------------------------------------------------------------- /compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/RouteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/RouteHandler.kt -------------------------------------------------------------------------------- /compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/RouteHandlerScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/RouteHandlerScope.kt -------------------------------------------------------------------------------- /compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/Transitions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/compose-routing/src/main/kotlin/pro/mobiledev/compose/routing/Transitions.kt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/10.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/11.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/12.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | * Fix crash when fetching album metadata 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/14.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | * Minor changes and fixes 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/16.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/17.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/18.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/changelogs/19.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | * Minor fixes and improvements 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | * Initial release -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/6.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | ViMusic -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/gradlew.bat -------------------------------------------------------------------------------- /innertube/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /innertube/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/build.gradle.kts -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/Innertube.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/Innertube.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/BrowseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/BrowseResponse.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/ButtonRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/ButtonRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/Context.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/Continuation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/Continuation.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/ContinuationResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/ContinuationResponse.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/GetQueueResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/GetQueueResponse.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/GridRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/GridRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicCarouselShelfRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicCarouselShelfRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicResponsiveListItemRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicResponsiveListItemRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicShelfRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicShelfRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicTwoRowItemRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/MusicTwoRowItemRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/NavigationEndpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/NavigationEndpoint.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/NextResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/NextResponse.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/PlayerResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/PlayerResponse.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/PlaylistPanelVideoRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/PlaylistPanelVideoRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/Runs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/Runs.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/SearchResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/SearchResponse.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/SearchSuggestionsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/SearchSuggestionsResponse.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/SectionListRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/SectionListRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/Tabs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/Tabs.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/Thumbnail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/Thumbnail.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/ThumbnailRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/ThumbnailRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/BrowseBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/BrowseBody.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/ContinuationBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/ContinuationBody.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/NextBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/NextBody.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/PlayerBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/PlayerBody.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/QueueBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/QueueBody.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/SearchBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/SearchBody.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/SearchSuggestionsBody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/models/bodies/SearchSuggestionsBody.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/AlbumPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/AlbumPage.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/ArtistPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/ArtistPage.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/ItemsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/ItemsPage.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/Lyrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/Lyrics.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/NextPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/NextPage.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/Player.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/PlaylistPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/PlaylistPage.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/Queue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/Queue.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/RelatedPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/RelatedPage.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/SearchPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/SearchPage.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/requests/SearchSuggestions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/requests/SearchSuggestions.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromMusicResponsiveListItemRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromMusicResponsiveListItemRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromMusicShelfRendererContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromMusicShelfRendererContent.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromMusicTwoRowItemRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromMusicTwoRowItemRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromPlaylistPanelVideoRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/utils/FromPlaylistPanelVideoRenderer.kt -------------------------------------------------------------------------------- /innertube/src/main/kotlin/pro/mobiledev/innertube/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/main/kotlin/pro/mobiledev/innertube/utils/Utils.kt -------------------------------------------------------------------------------- /innertube/src/test/kotlin/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/innertube/src/test/kotlin/Test.kt -------------------------------------------------------------------------------- /ktor-client-brotli/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ktor-client-brotli/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/ktor-client-brotli/build.gradle.kts -------------------------------------------------------------------------------- /ktor-client-brotli/src/main/kotlin/io/ktor/client/plugins/compression/BrotliEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/ktor-client-brotli/src/main/kotlin/io/ktor/client/plugins/compression/BrotliEncoder.kt -------------------------------------------------------------------------------- /ktor-client-brotli/src/main/kotlin/io/ktor/client/plugins/compression/brotli.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/ktor-client-brotli/src/main/kotlin/io/ktor/client/plugins/compression/brotli.kt -------------------------------------------------------------------------------- /kugou/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /kugou/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/kugou/build.gradle.kts -------------------------------------------------------------------------------- /kugou/src/main/kotlin/pro/mobiledev/kugou/KuGou.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/kugou/src/main/kotlin/pro/mobiledev/kugou/KuGou.kt -------------------------------------------------------------------------------- /kugou/src/main/kotlin/pro/mobiledev/kugou/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/kugou/src/main/kotlin/pro/mobiledev/kugou/Result.kt -------------------------------------------------------------------------------- /kugou/src/main/kotlin/pro/mobiledev/kugou/models/DownloadLyricsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/kugou/src/main/kotlin/pro/mobiledev/kugou/models/DownloadLyricsResponse.kt -------------------------------------------------------------------------------- /kugou/src/main/kotlin/pro/mobiledev/kugou/models/SearchLyricsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/kugou/src/main/kotlin/pro/mobiledev/kugou/models/SearchLyricsResponse.kt -------------------------------------------------------------------------------- /kugou/src/main/kotlin/pro/mobiledev/kugou/models/SearchSongResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/kugou/src/main/kotlin/pro/mobiledev/kugou/models/SearchSongResponse.kt -------------------------------------------------------------------------------- /kugou/src/test/kotlin/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/kugou/src/test/kotlin/Test.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hientx-seta/MusicTube/HEAD/settings.gradle.kts --------------------------------------------------------------------------------