├── .github └── workflows │ └── android.yml ├── .gitignore ├── .gradle ├── buildOutputCleanup │ ├── buildOutputCleanup.lock │ ├── cache.properties │ └── outputFiles.bin └── vcs-1 │ └── gc.properties ├── .idea ├── caches │ └── build_file_checksums.ser ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── gradle.xml ├── jarRepositories.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── android │ │ └── musicplayer │ │ ├── ExampleInstrumentedTest.kt │ │ └── data │ │ └── model │ │ └── SongReadWriteTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── android │ │ │ └── musicplayer │ │ │ ├── MainApplication.kt │ │ │ ├── data │ │ │ ├── model │ │ │ │ └── Song.kt │ │ │ ├── repository │ │ │ │ └── PlaylistRepositoryImp.kt │ │ │ └── source │ │ │ │ └── local │ │ │ │ ├── AppDatabase.kt │ │ │ │ └── dao │ │ │ │ └── SongDao.kt │ │ │ ├── di │ │ │ └── module │ │ │ │ ├── AppModule.kt │ │ │ │ └── DatabaseModule.kt │ │ │ ├── domain │ │ │ ├── repository │ │ │ │ └── PlaylistRepository.kt │ │ │ └── usecase │ │ │ │ ├── DeleteSongUseCase.kt │ │ │ │ ├── GetSongsUseCase.kt │ │ │ │ └── SaveSongDataUseCase.kt │ │ │ └── presentation │ │ │ ├── playlist │ │ │ ├── OnPlaylistAdapterListener.kt │ │ │ ├── PlaylistActivity.kt │ │ │ ├── PlaylistAdapter.kt │ │ │ └── PlaylistViewModel.kt │ │ │ └── songplayer │ │ │ └── SongPlayerActivity.kt │ └── res │ │ ├── drawable-hdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable-mdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable-nodpi │ │ ├── baseline_clear_24.xml │ │ ├── baseline_pause_24.xml │ │ ├── baseline_play_arrow_24.xml │ │ ├── baseline_skip_next_24.xml │ │ ├── baseline_skip_previous_24.xml │ │ ├── ic_add_white_vector.xml │ │ ├── ic_delete_outline_24px_vector.xml │ │ ├── ic_fast_forward_vector.xml │ │ ├── ic_fast_rewind_vector.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_pause_vector.xml │ │ ├── ic_play_vector.xml │ │ ├── ic_repeat_black_vector.xml │ │ ├── ic_repeat_color_primary_vector.xml │ │ ├── ic_repeat_one_black_vector.xml │ │ ├── ic_repeat_one_color_primary_vector.xml │ │ ├── ic_shuffle_black_vector.xml │ │ ├── ic_shuffle_color_primary_vector.xml │ │ ├── ic_skip_back_vector.xml │ │ └── ic_skip_next_vector.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable-xxhdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable-xxxhdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable │ │ ├── ic_baseline_repeat_24.xml │ │ ├── itunes.png │ │ └── placeholder.jpg │ │ ├── layout │ │ ├── activity_playlist.xml │ │ ├── activity_song_player.xml │ │ ├── content_main.xml │ │ ├── holder_song.xml │ │ ├── player_big_notification.xml │ │ └── player_small_notification.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── 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_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 │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── android │ └── musicplayer │ ├── ExampleUnitTest.kt │ ├── data │ └── repository │ │ └── PlaylistRepositoryImpTest.kt │ ├── di │ └── KoinModuleTest.kt │ └── domain │ └── usecase │ ├── DeleteSongUseCaseTest.kt │ ├── GetSongsUseCaseTest.kt │ └── SaveSongDataUseCaseTest.kt ├── flow.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties ├── player ├── .gitignore ├── build.gradle └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── android │ │ └── player │ │ ├── notification │ │ └── PlayerNotificationManagerTest.kt │ │ └── service │ │ └── SongPlayerServiceTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── android │ │ │ └── player │ │ │ ├── BaseSongPlayerActivity.kt │ │ │ ├── SongPlayerViewModel.kt │ │ │ ├── exo │ │ │ ├── ExoPlayerManager.kt │ │ │ └── OnExoPlayerManagerCallback.kt │ │ │ ├── notification │ │ │ └── PlayerNotificationManager.kt │ │ │ ├── service │ │ │ ├── OnPlayerServiceCallback.kt │ │ │ └── SongPlayerService.kt │ │ │ └── util │ │ │ ├── Extensions.kt │ │ │ ├── OnSwipeTouchListener.kt │ │ │ └── Utils.kt │ └── res │ │ ├── drawable-hdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ ├── baseline_skip_previous_black_48.png │ │ └── itunes.png │ │ ├── drawable-mdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable-xxhdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable-xxxhdpi │ │ ├── baseline_clear_black_18.png │ │ ├── baseline_clear_black_24.png │ │ ├── baseline_clear_black_36.png │ │ ├── baseline_clear_black_48.png │ │ ├── baseline_pause_black_18.png │ │ ├── baseline_pause_black_24.png │ │ ├── baseline_pause_black_36.png │ │ ├── baseline_pause_black_48.png │ │ ├── baseline_play_arrow_black_18.png │ │ ├── baseline_play_arrow_black_24.png │ │ ├── baseline_play_arrow_black_36.png │ │ ├── baseline_play_arrow_black_48.png │ │ ├── baseline_skip_next_black_18.png │ │ ├── baseline_skip_next_black_24.png │ │ ├── baseline_skip_next_black_36.png │ │ ├── baseline_skip_next_black_48.png │ │ ├── baseline_skip_previous_black_18.png │ │ ├── baseline_skip_previous_black_24.png │ │ ├── baseline_skip_previous_black_36.png │ │ └── baseline_skip_previous_black_48.png │ │ ├── drawable │ │ └── placeholder.jpg │ │ ├── layout │ │ └── player_notification_view.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── android │ └── player │ └── exo │ └── ExoPlayerManagerTest.kt ├── player_list_page.jpg ├── player_notification.jpg ├── settings.gradle └── song_player_page.jpg /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Mon Dec 07 14:46:38 IRST 2020 2 | gradle.version=6.5 3 | -------------------------------------------------------------------------------- /.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/android/musicplayer/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/androidTest/java/com/android/musicplayer/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/android/musicplayer/data/model/SongReadWriteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/androidTest/java/com/android/musicplayer/data/model/SongReadWriteTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/data/model/Song.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/data/model/Song.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/data/repository/PlaylistRepositoryImp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/data/repository/PlaylistRepositoryImp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/data/source/local/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/data/source/local/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/data/source/local/dao/SongDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/data/source/local/dao/SongDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/di/module/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/di/module/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/di/module/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/di/module/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/domain/repository/PlaylistRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/domain/repository/PlaylistRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/domain/usecase/DeleteSongUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/domain/usecase/DeleteSongUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/domain/usecase/GetSongsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/domain/usecase/GetSongsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/domain/usecase/SaveSongDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/domain/usecase/SaveSongDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/presentation/playlist/OnPlaylistAdapterListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/presentation/playlist/OnPlaylistAdapterListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/presentation/playlist/PlaylistActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/presentation/playlist/PlaylistActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/presentation/playlist/PlaylistAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/presentation/playlist/PlaylistAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/presentation/playlist/PlaylistViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/presentation/playlist/PlaylistViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/android/musicplayer/presentation/songplayer/SongPlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/java/com/android/musicplayer/presentation/songplayer/SongPlayerActivity.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-hdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-mdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/baseline_clear_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/baseline_clear_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/baseline_pause_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/baseline_pause_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/baseline_play_arrow_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/baseline_play_arrow_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/baseline_skip_next_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/baseline_skip_next_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/baseline_skip_previous_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/baseline_skip_previous_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_add_white_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_add_white_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_delete_outline_24px_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_delete_outline_24px_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_fast_forward_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_fast_forward_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_fast_rewind_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_fast_rewind_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_pause_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_pause_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_play_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_play_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_repeat_black_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_repeat_black_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_repeat_color_primary_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_repeat_color_primary_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_repeat_one_black_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_repeat_one_black_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_repeat_one_color_primary_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_repeat_one_color_primary_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_shuffle_black_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_shuffle_black_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_shuffle_color_primary_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_shuffle_color_primary_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_skip_back_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_skip_back_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_skip_next_vector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_skip_next_vector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_repeat_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable/ic_baseline_repeat_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/itunes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable/itunes.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/drawable/placeholder.jpg -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/layout/activity_playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_song_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/layout/activity_song_player.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/holder_song.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/layout/holder_song.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/player_big_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/layout/player_big_notification.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/player_small_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/layout/player_small_notification.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/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/ZahraHeydari/MusicPlayer/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/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/android/musicplayer/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/test/java/com/android/musicplayer/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/android/musicplayer/data/repository/PlaylistRepositoryImpTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/test/java/com/android/musicplayer/data/repository/PlaylistRepositoryImpTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/android/musicplayer/di/KoinModuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/test/java/com/android/musicplayer/di/KoinModuleTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/android/musicplayer/domain/usecase/DeleteSongUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/test/java/com/android/musicplayer/domain/usecase/DeleteSongUseCaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/android/musicplayer/domain/usecase/GetSongsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/test/java/com/android/musicplayer/domain/usecase/GetSongsUseCaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/android/musicplayer/domain/usecase/SaveSongDataUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/app/src/test/java/com/android/musicplayer/domain/usecase/SaveSongDataUseCaseTest.kt -------------------------------------------------------------------------------- /flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/flow.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/local.properties -------------------------------------------------------------------------------- /player/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /player/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/build.gradle -------------------------------------------------------------------------------- /player/src/androidTest/java/com/android/player/notification/PlayerNotificationManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/androidTest/java/com/android/player/notification/PlayerNotificationManagerTest.kt -------------------------------------------------------------------------------- /player/src/androidTest/java/com/android/player/service/SongPlayerServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/androidTest/java/com/android/player/service/SongPlayerServiceTest.kt -------------------------------------------------------------------------------- /player/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/BaseSongPlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/BaseSongPlayerActivity.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/SongPlayerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/SongPlayerViewModel.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/exo/ExoPlayerManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/exo/ExoPlayerManager.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/exo/OnExoPlayerManagerCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/exo/OnExoPlayerManagerCallback.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/notification/PlayerNotificationManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/notification/PlayerNotificationManager.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/service/OnPlayerServiceCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/service/OnPlayerServiceCallback.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/service/SongPlayerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/service/SongPlayerService.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/util/Extensions.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/util/OnSwipeTouchListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/util/OnSwipeTouchListener.kt -------------------------------------------------------------------------------- /player/src/main/java/com/android/player/util/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/java/com/android/player/util/Utils.kt -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-hdpi/itunes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-hdpi/itunes.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-mdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-mdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xhdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxhdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_clear_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_clear_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_clear_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_clear_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_clear_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_clear_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_clear_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_clear_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_pause_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_pause_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_pause_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_pause_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_pause_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_pause_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_pause_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_pause_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_play_arrow_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_next_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_18.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_24.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_36.png -------------------------------------------------------------------------------- /player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable-xxxhdpi/baseline_skip_previous_black_48.png -------------------------------------------------------------------------------- /player/src/main/res/drawable/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/drawable/placeholder.jpg -------------------------------------------------------------------------------- /player/src/main/res/layout/player_notification_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/layout/player_notification_view.xml -------------------------------------------------------------------------------- /player/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /player/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /player/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /player/src/test/java/com/android/player/exo/ExoPlayerManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player/src/test/java/com/android/player/exo/ExoPlayerManagerTest.kt -------------------------------------------------------------------------------- /player_list_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player_list_page.jpg -------------------------------------------------------------------------------- /player_notification.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/player_notification.jpg -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':player' 2 | -------------------------------------------------------------------------------- /song_player_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZahraHeydari/MusicPlayer/HEAD/song_player_page.jpg --------------------------------------------------------------------------------