├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── io │ │ └── hefuyi │ │ └── listener │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── io │ │ │ └── hefuyi │ │ │ └── listener │ │ │ ├── IListenerService.aidl │ │ │ └── mvp │ │ │ └── model │ │ │ └── MusicPlaybackTrack.aidl │ ├── java │ │ └── io │ │ │ └── hefuyi │ │ │ └── listener │ │ │ ├── Constants.java │ │ │ ├── CrashHandler.java │ │ │ ├── ListenerApp.java │ │ │ ├── MusicPlayer.java │ │ │ ├── MusicService.java │ │ │ ├── RxBus.java │ │ │ ├── api │ │ │ ├── KuGouApiService.java │ │ │ ├── LastFmApiService.java │ │ │ └── model │ │ │ │ ├── ArtistBio.java │ │ │ │ ├── ArtistInfo.java │ │ │ │ ├── Artwork.java │ │ │ │ ├── KuGouRawLyric.java │ │ │ │ ├── KuGouSearchLyricResult.java │ │ │ │ └── LastfmArtist.java │ │ │ ├── dataloader │ │ │ ├── AlbumLoader.java │ │ │ ├── AlbumSongLoader.java │ │ │ ├── ArtistAlbumLoader.java │ │ │ ├── ArtistLoader.java │ │ │ ├── ArtistSongLoader.java │ │ │ ├── FolderLoader.java │ │ │ ├── LastAddedLoader.java │ │ │ ├── NowPlayingCursor.java │ │ │ ├── PlaylistLoader.java │ │ │ ├── PlaylistSongLoader.java │ │ │ ├── QueueLoader.java │ │ │ ├── SongLoader.java │ │ │ ├── SortedCursor.java │ │ │ └── TopTracksLoader.java │ │ │ ├── event │ │ │ ├── FavourateSongEvent.java │ │ │ ├── MediaUpdateEvent.java │ │ │ ├── MetaChangedEvent.java │ │ │ ├── PlaylistUpdateEvent.java │ │ │ └── RecentlyPlayEvent.java │ │ │ ├── injector │ │ │ ├── component │ │ │ │ ├── AlbumSongsComponent.java │ │ │ │ ├── AlbumsComponent.java │ │ │ │ ├── ApplicationComponent.java │ │ │ │ ├── ArtistComponent.java │ │ │ │ ├── ArtistInfoComponent.java │ │ │ │ ├── ArtistSongsComponent.java │ │ │ │ ├── FolderSongsComponent.java │ │ │ │ ├── FoldersComponent.java │ │ │ │ ├── PlayRankingComponent.java │ │ │ │ ├── PlaylistComponent.java │ │ │ │ ├── PlaylistSongComponent.java │ │ │ │ ├── PlayqueueSongComponent.java │ │ │ │ ├── QuickControlsComponent.java │ │ │ │ ├── SearchComponent.java │ │ │ │ └── SongsComponent.java │ │ │ ├── module │ │ │ │ ├── ActivityModule.java │ │ │ │ ├── AlbumSongsModel.java │ │ │ │ ├── AlbumsModule.java │ │ │ │ ├── ApplicationModule.java │ │ │ │ ├── ArtistInfoModule.java │ │ │ │ ├── ArtistSongModule.java │ │ │ │ ├── ArtistsModule.java │ │ │ │ ├── FolderModule.java │ │ │ │ ├── FolderSongsModule.java │ │ │ │ ├── NetworkModule.java │ │ │ │ ├── PlayRankingModule.java │ │ │ │ ├── PlaylistModule.java │ │ │ │ ├── PlaylistSongModule.java │ │ │ │ ├── PlayqueueSongModule.java │ │ │ │ ├── QuickControlsModule.java │ │ │ │ ├── SearchModule.java │ │ │ │ └── SongsModule.java │ │ │ └── scope │ │ │ │ ├── PerActivity.java │ │ │ │ └── PerApplication.java │ │ │ ├── listener │ │ │ ├── PaletteColorChangeListener.java │ │ │ └── PanelSlideListener.java │ │ │ ├── mvp │ │ │ ├── contract │ │ │ │ ├── AlbumDetailContract.java │ │ │ │ ├── AlbumsContract.java │ │ │ │ ├── ArtistContract.java │ │ │ │ ├── ArtistDetailContract.java │ │ │ │ ├── ArtistSongContract.java │ │ │ │ ├── FolderSongsContract.java │ │ │ │ ├── FoldersContract.java │ │ │ │ ├── PlayRankingContract.java │ │ │ │ ├── PlaylistContract.java │ │ │ │ ├── PlaylistDetailContract.java │ │ │ │ ├── PlayqueueSongContract.java │ │ │ │ ├── QuickControlsContract.java │ │ │ │ ├── SearchContract.java │ │ │ │ └── SongsContract.java │ │ │ ├── model │ │ │ │ ├── Album.java │ │ │ │ ├── Artist.java │ │ │ │ ├── ArtistArt.java │ │ │ │ ├── FolderInfo.java │ │ │ │ ├── MusicPlaybackTrack.java │ │ │ │ ├── Playlist.java │ │ │ │ └── Song.java │ │ │ ├── presenter │ │ │ │ ├── AlbumDetailPresenter.java │ │ │ │ ├── AlbumsPresenter.java │ │ │ │ ├── ArtistDetailPresenter.java │ │ │ │ ├── ArtistPresenter.java │ │ │ │ ├── ArtistSongPresenter.java │ │ │ │ ├── BasePresenter.java │ │ │ │ ├── FolderPresenter.java │ │ │ │ ├── FolderSongsPresenter.java │ │ │ │ ├── PlayRankingPresenter.java │ │ │ │ ├── PlaylistDetailPresenter.java │ │ │ │ ├── PlaylistPresenter.java │ │ │ │ ├── PlayqueueSongPresenter.java │ │ │ │ ├── QuickControlsPresenter.java │ │ │ │ ├── SearchPresenter.java │ │ │ │ └── SongsPresenter.java │ │ │ ├── usecase │ │ │ │ ├── GetAlbumSongs.java │ │ │ │ ├── GetAlbums.java │ │ │ │ ├── GetArtistInfo.java │ │ │ │ ├── GetArtistSongs.java │ │ │ │ ├── GetArtists.java │ │ │ │ ├── GetFolderSongs.java │ │ │ │ ├── GetFolders.java │ │ │ │ ├── GetLyric.java │ │ │ │ ├── GetPlaylistSongs.java │ │ │ │ ├── GetPlaylists.java │ │ │ │ ├── GetSearchResult.java │ │ │ │ ├── GetSongs.java │ │ │ │ └── UseCase.java │ │ │ └── view │ │ │ │ └── BaseView.java │ │ │ ├── permission │ │ │ ├── PermissionCallback.java │ │ │ ├── PermissionManager.java │ │ │ └── PermissionRequest.java │ │ │ ├── provider │ │ │ ├── FavoriteSong.java │ │ │ ├── MusicDB.java │ │ │ ├── MusicPlaybackState.java │ │ │ ├── RecentStore.java │ │ │ ├── SearchHistory.java │ │ │ └── SongPlayCount.java │ │ │ ├── receiver │ │ │ └── MediaButtonIntentReceiver.java │ │ │ ├── respository │ │ │ ├── RepositoryImpl.java │ │ │ └── interfaces │ │ │ │ └── Repository.java │ │ │ ├── ui │ │ │ ├── activity │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ └── SettingActivity.java │ │ │ ├── adapter │ │ │ │ ├── AlbumAdapter.java │ │ │ │ ├── AlbumSongsAdapter.java │ │ │ │ ├── ArtistAdapter.java │ │ │ │ ├── ArtistAlbumAdapter.java │ │ │ │ ├── ArtistSongAdapter.java │ │ │ │ ├── FolderAdapter.java │ │ │ │ ├── PlaylistAdapter.java │ │ │ │ ├── PlaylistSongAdapter.java │ │ │ │ ├── PlayqueueSongsAdapter.java │ │ │ │ ├── SearchAdapter.java │ │ │ │ └── SongsListAdapter.java │ │ │ ├── dialogs │ │ │ │ ├── CreatePlaylistDialog.java │ │ │ │ └── PlayqueueDialog.java │ │ │ └── fragment │ │ │ │ ├── AlbumDetailFragment.java │ │ │ │ ├── AlbumFragment.java │ │ │ │ ├── ArtistDetailFragment.java │ │ │ │ ├── ArtistFragment.java │ │ │ │ ├── ArtistMusicFragment.java │ │ │ │ ├── FolderSongsFragment.java │ │ │ │ ├── FoldersFragment.java │ │ │ │ ├── MainFragment.java │ │ │ │ ├── PlayRankingFragment.java │ │ │ │ ├── PlaylistDetailFragment.java │ │ │ │ ├── PlaylistFragment.java │ │ │ │ ├── QuickControlsFragment.java │ │ │ │ ├── SearchFragment.java │ │ │ │ ├── SettingFragment.java │ │ │ │ └── SongsFragment.java │ │ │ ├── util │ │ │ ├── ATEUtil.java │ │ │ ├── ColorUtil.java │ │ │ ├── DensityUtil.java │ │ │ ├── FileUtil.java │ │ │ ├── ImageUtil.java │ │ │ ├── ListenerUtil.java │ │ │ ├── LyricUtil.java │ │ │ ├── NavigationUtil.java │ │ │ ├── PreferencesUtility.java │ │ │ ├── ScrimUtil.java │ │ │ └── SortOrder.java │ │ │ └── widget │ │ │ ├── DividerItemDecoration.java │ │ │ ├── ForegroundImageView.java │ │ │ ├── LyricView.java │ │ │ ├── PlayPauseDrawable.java │ │ │ ├── PlayPauseView.java │ │ │ ├── RotationFabBehavior.java │ │ │ ├── SquareImageView.java │ │ │ ├── ThemedPreferenceCategory.java │ │ │ ├── fastscroller │ │ │ ├── FastScrollPopup.java │ │ │ ├── FastScrollRecyclerView.java │ │ │ ├── FastScroller.java │ │ │ └── OnFastScrollStateChangeListener.java │ │ │ └── timely │ │ │ ├── TimelyView.java │ │ │ ├── animation │ │ │ └── TimelyEvaluator.java │ │ │ └── model │ │ │ ├── NumberUtils.java │ │ │ ├── core │ │ │ └── Figure.java │ │ │ └── number │ │ │ ├── Eight.java │ │ │ ├── Five.java │ │ │ ├── Four.java │ │ │ ├── Nine.java │ │ │ ├── Null.java │ │ │ ├── One.java │ │ │ ├── Seven.java │ │ │ ├── Six.java │ │ │ ├── Three.java │ │ │ ├── Two.java │ │ │ └── Zero.java │ └── res │ │ ├── anim │ │ ├── activity_fade_in.xml │ │ ├── activity_fade_out.xml │ │ ├── slide_down_bottom.xml │ │ ├── slide_in_left.xml │ │ ├── slide_in_right.xml │ │ ├── slide_out_left.xml │ │ ├── slide_out_right.xml │ │ ├── slide_up_bottom.xml │ │ └── toolbar_slide_in.xml │ │ ├── animator │ │ ├── float_button_in.xml │ │ └── float_button_out.xml │ │ ├── drawable-nodpi │ │ ├── ic_add_box_black_48dp.png │ │ ├── ic_add_box_white_48dp.png │ │ ├── ic_exit_to_app_black_48dp.png │ │ ├── ic_exit_to_app_white_48dp.png │ │ ├── ic_favorite_black_48dp.png │ │ ├── ic_favorite_white_48dp.png │ │ ├── ic_folder_black_48dp.png │ │ ├── ic_folder_white_48dp.png │ │ ├── ic_list_repeat.png │ │ ├── ic_list_shuffle.png │ │ ├── ic_queue_music_black_48dp.png │ │ ├── ic_queue_music_white_48dp.png │ │ ├── ic_settings_black_48dp.png │ │ ├── ic_settings_white_48dp.png │ │ ├── ic_sort_black_48dp.png │ │ ├── ic_sort_white_48dp.png │ │ ├── ic_watch_later_black_48dp.png │ │ └── ic_watch_later_white_48dp.png │ │ ├── drawable-xhdpi │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png │ │ ├── ic_action_search.png │ │ ├── ic_music_note_black_48dp.png │ │ ├── ic_music_note_white_48dp.png │ │ ├── ic_pause_white_36dp.png │ │ ├── ic_play_white_36dp.png │ │ ├── ic_shuffle_white_36dp.png │ │ ├── ic_skip_next_white_36dp.png │ │ └── ic_skip_previous_white_36dp.png │ │ ├── drawable-xxhdpi │ │ ├── ic_clear_white_36dp.png │ │ ├── ic_menu.xml │ │ ├── ic_one_shot.png │ │ ├── ic_panel_back.png │ │ ├── ic_play_list_delete.png │ │ ├── icon_album_dark.png │ │ ├── icon_album_default.png │ │ ├── icon_drawer_theme_bg.jpg │ │ ├── icon_empty_view.png │ │ ├── icon_singer_dark.png │ │ └── icon_singer_default.png │ │ ├── drawable │ │ ├── gradient.xml │ │ ├── item_divider_black.xml │ │ ├── item_divider_white.xml │ │ └── progressbar_color.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_settings.xml │ │ ├── artist_detail_albums_header.xml │ │ ├── dialog_playqueue.xml │ │ ├── fragment_album_detail.xml │ │ ├── fragment_artist_detail.xml │ │ ├── fragment_artist_music.xml │ │ ├── fragment_list_layout.xml │ │ ├── fragment_main.xml │ │ ├── fragment_playback_controls.xml │ │ ├── fragment_recyclerview.xml │ │ ├── include_list_viewpager.xml │ │ ├── item_artist_album.xml │ │ ├── item_list_grid_layout_item.xml │ │ ├── item_list_linear_layout_item.xml │ │ ├── item_play_shuffle.xml │ │ ├── layout_empty_view_default.xml │ │ ├── nav_header.xml │ │ ├── search_section_header.xml │ │ ├── song_elapsedtime.xml │ │ └── status_bar.xml │ │ ├── menu │ │ ├── album_song_sort_by.xml │ │ ├── album_sort_by.xml │ │ ├── artist_sort_by.xml │ │ ├── drawer_view.xml │ │ ├── menu_main.xml │ │ ├── menu_now_playing.xml │ │ ├── menu_playlist.xml │ │ ├── menu_playlist_detail.xml │ │ ├── menu_search.xml │ │ ├── menu_show_as.xml │ │ ├── popup_album.xml │ │ ├── popup_artist.xml │ │ ├── popup_folder.xml │ │ ├── popup_playlist.xml │ │ ├── popup_song.xml │ │ └── song_sort_by.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── transition │ │ └── image_transform.xml │ │ ├── values-v19 │ │ └── styles.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-zh │ │ └── strings.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── plurals.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── preferences.xml │ └── test │ └── java │ └── io │ └── hefuyi │ └── listener │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── materials ├── 2017-02-10 18_14_47.gif └── screenshot.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/io/hefuyi/listener/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/androidTest/java/io/hefuyi/listener/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/aidl/io/hefuyi/listener/IListenerService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/aidl/io/hefuyi/listener/IListenerService.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/io/hefuyi/listener/mvp/model/MusicPlaybackTrack.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/aidl/io/hefuyi/listener/mvp/model/MusicPlaybackTrack.aidl -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/Constants.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/CrashHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/CrashHandler.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ListenerApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ListenerApp.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/MusicPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/MusicPlayer.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/MusicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/MusicService.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/RxBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/RxBus.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/KuGouApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/KuGouApiService.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/LastFmApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/LastFmApiService.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/model/ArtistBio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/model/ArtistBio.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/model/ArtistInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/model/ArtistInfo.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/model/Artwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/model/Artwork.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/model/KuGouRawLyric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/model/KuGouRawLyric.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/model/KuGouSearchLyricResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/model/KuGouSearchLyricResult.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/api/model/LastfmArtist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/api/model/LastfmArtist.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/AlbumLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/AlbumLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/AlbumSongLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/AlbumSongLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/ArtistAlbumLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/ArtistAlbumLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/ArtistLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/ArtistLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/ArtistSongLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/ArtistSongLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/FolderLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/FolderLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/LastAddedLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/LastAddedLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/NowPlayingCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/NowPlayingCursor.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/PlaylistLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/PlaylistLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/PlaylistSongLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/PlaylistSongLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/QueueLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/QueueLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/SongLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/SongLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/SortedCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/SortedCursor.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/dataloader/TopTracksLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/dataloader/TopTracksLoader.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/event/FavourateSongEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/event/FavourateSongEvent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/event/MediaUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/event/MediaUpdateEvent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/event/MetaChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/event/MetaChangedEvent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/event/PlaylistUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/event/PlaylistUpdateEvent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/event/RecentlyPlayEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/event/RecentlyPlayEvent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/AlbumSongsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/AlbumSongsComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/AlbumsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/AlbumsComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/ApplicationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/ApplicationComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/ArtistComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/ArtistComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/ArtistInfoComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/ArtistInfoComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/ArtistSongsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/ArtistSongsComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/FolderSongsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/FolderSongsComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/FoldersComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/FoldersComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/PlayRankingComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/PlayRankingComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/PlaylistComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/PlaylistComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/PlaylistSongComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/PlaylistSongComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/PlayqueueSongComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/PlayqueueSongComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/QuickControlsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/QuickControlsComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/SearchComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/SearchComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/component/SongsComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/component/SongsComponent.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/ActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/ActivityModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/AlbumSongsModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/AlbumSongsModel.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/AlbumsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/AlbumsModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/ApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/ApplicationModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/ArtistInfoModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/ArtistInfoModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/ArtistSongModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/ArtistSongModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/ArtistsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/ArtistsModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/FolderModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/FolderModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/FolderSongsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/FolderSongsModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/NetworkModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/NetworkModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/PlayRankingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/PlayRankingModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/PlaylistModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/PlaylistModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/PlaylistSongModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/PlaylistSongModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/PlayqueueSongModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/PlayqueueSongModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/QuickControlsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/QuickControlsModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/SearchModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/SearchModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/module/SongsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/module/SongsModule.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/scope/PerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/scope/PerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/injector/scope/PerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/injector/scope/PerApplication.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/listener/PaletteColorChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/listener/PaletteColorChangeListener.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/listener/PanelSlideListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/listener/PanelSlideListener.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/AlbumDetailContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/AlbumDetailContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/AlbumsContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/AlbumsContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/ArtistContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/ArtistContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/ArtistDetailContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/ArtistDetailContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/ArtistSongContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/ArtistSongContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/FolderSongsContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/FolderSongsContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/FoldersContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/FoldersContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/PlayRankingContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/PlayRankingContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/PlaylistContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/PlaylistContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/PlaylistDetailContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/PlaylistDetailContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/PlayqueueSongContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/PlayqueueSongContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/QuickControlsContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/QuickControlsContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/SearchContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/SearchContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/contract/SongsContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/contract/SongsContract.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/model/Album.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/model/Album.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/model/Artist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/model/Artist.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/model/ArtistArt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/model/ArtistArt.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/model/FolderInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/model/FolderInfo.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/model/MusicPlaybackTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/model/MusicPlaybackTrack.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/model/Playlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/model/Playlist.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/model/Song.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/model/Song.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/AlbumDetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/AlbumDetailPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/AlbumsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/AlbumsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/ArtistDetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/ArtistDetailPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/ArtistPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/ArtistPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/ArtistSongPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/ArtistSongPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/FolderPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/FolderPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/FolderSongsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/FolderSongsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/PlayRankingPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/PlayRankingPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/PlaylistDetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/PlaylistDetailPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/PlaylistPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/PlaylistPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/PlayqueueSongPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/PlayqueueSongPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/QuickControlsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/QuickControlsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/SearchPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/SearchPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/presenter/SongsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/presenter/SongsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetAlbumSongs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetAlbumSongs.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetAlbums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetAlbums.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetArtistInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetArtistInfo.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetArtistSongs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetArtistSongs.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetArtists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetArtists.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetFolderSongs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetFolderSongs.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetFolders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetFolders.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetLyric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetLyric.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetPlaylistSongs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetPlaylistSongs.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetPlaylists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetPlaylists.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetSearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetSearchResult.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/GetSongs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/GetSongs.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/usecase/UseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/usecase/UseCase.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/mvp/view/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/mvp/view/BaseView.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/permission/PermissionCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/permission/PermissionCallback.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/permission/PermissionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/permission/PermissionManager.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/permission/PermissionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/permission/PermissionRequest.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/provider/FavoriteSong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/provider/FavoriteSong.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/provider/MusicDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/provider/MusicDB.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/provider/MusicPlaybackState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/provider/MusicPlaybackState.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/provider/RecentStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/provider/RecentStore.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/provider/SearchHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/provider/SearchHistory.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/provider/SongPlayCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/provider/SongPlayCount.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/receiver/MediaButtonIntentReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/receiver/MediaButtonIntentReceiver.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/respository/RepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/respository/RepositoryImpl.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/respository/interfaces/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/respository/interfaces/Repository.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/activity/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/activity/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/activity/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/activity/SettingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/activity/SettingActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/AlbumAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/AlbumAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/AlbumSongsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/AlbumSongsAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/ArtistAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/ArtistAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/ArtistAlbumAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/ArtistAlbumAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/ArtistSongAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/ArtistSongAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/FolderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/FolderAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/PlaylistAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/PlaylistAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/PlaylistSongAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/PlaylistSongAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/PlayqueueSongsAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/PlayqueueSongsAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/SearchAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/SearchAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/adapter/SongsListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/adapter/SongsListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/dialogs/CreatePlaylistDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/dialogs/CreatePlaylistDialog.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/dialogs/PlayqueueDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/dialogs/PlayqueueDialog.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/AlbumDetailFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/AlbumDetailFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/AlbumFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/AlbumFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/ArtistDetailFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/ArtistDetailFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/ArtistFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/ArtistFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/ArtistMusicFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/ArtistMusicFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/FolderSongsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/FolderSongsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/FoldersFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/FoldersFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/MainFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/PlayRankingFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/PlayRankingFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/PlaylistDetailFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/PlaylistDetailFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/PlaylistFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/PlaylistFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/QuickControlsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/QuickControlsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/SearchFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/SearchFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/SettingFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/SettingFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/ui/fragment/SongsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/ui/fragment/SongsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/ATEUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/ATEUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/ColorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/ColorUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/DensityUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/DensityUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/FileUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/ImageUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/ListenerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/ListenerUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/LyricUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/LyricUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/NavigationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/NavigationUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/PreferencesUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/PreferencesUtility.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/ScrimUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/ScrimUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/util/SortOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/util/SortOrder.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/DividerItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/DividerItemDecoration.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/ForegroundImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/ForegroundImageView.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/LyricView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/LyricView.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/PlayPauseDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/PlayPauseDrawable.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/PlayPauseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/PlayPauseView.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/RotationFabBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/RotationFabBehavior.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/SquareImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/SquareImageView.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/ThemedPreferenceCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/ThemedPreferenceCategory.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/fastscroller/FastScrollPopup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/fastscroller/FastScrollPopup.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/fastscroller/FastScrollRecyclerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/fastscroller/FastScrollRecyclerView.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/fastscroller/FastScroller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/fastscroller/FastScroller.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/fastscroller/OnFastScrollStateChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/fastscroller/OnFastScrollStateChangeListener.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/TimelyView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/TimelyView.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/animation/TimelyEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/animation/TimelyEvaluator.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/NumberUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/core/Figure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/core/Figure.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Eight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Eight.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Five.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Five.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Four.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Four.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Nine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Nine.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Null.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Null.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/One.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/One.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Seven.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Seven.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Six.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Six.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Three.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Three.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Two.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Two.java -------------------------------------------------------------------------------- /app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Zero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/java/io/hefuyi/listener/widget/timely/model/number/Zero.java -------------------------------------------------------------------------------- /app/src/main/res/anim/activity_fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/activity_fade_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/activity_fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/activity_fade_out.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_down_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/slide_down_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/slide_in_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_in_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/slide_in_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/slide_out_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_out_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/slide_out_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_up_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/slide_up_bottom.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/toolbar_slide_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/anim/toolbar_slide_in.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/float_button_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/animator/float_button_in.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/float_button_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/animator/float_button_out.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_add_box_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_add_box_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_add_box_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_add_box_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_exit_to_app_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_exit_to_app_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_exit_to_app_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_exit_to_app_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_favorite_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_favorite_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_favorite_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_favorite_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_folder_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_folder_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_folder_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_folder_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_list_repeat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_list_repeat.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_list_shuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_list_shuffle.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_queue_music_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_queue_music_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_queue_music_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_queue_music_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_settings_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_settings_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_settings_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_settings_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_sort_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_sort_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_sort_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_sort_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_watch_later_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_watch_later_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/ic_watch_later_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-nodpi/ic_watch_later_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/abc_ic_menu_moreoverflow_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/abc_ic_menu_moreoverflow_mtrl_alpha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_action_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_music_note_black_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_music_note_black_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_music_note_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_music_note_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_pause_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_pause_white_36dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_play_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_play_white_36dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_shuffle_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_shuffle_white_36dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_skip_next_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_skip_next_white_36dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_skip_previous_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xhdpi/ic_skip_previous_white_36dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_clear_white_36dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/ic_clear_white_36dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/ic_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_one_shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/ic_one_shot.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_panel_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/ic_panel_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_play_list_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/ic_play_list_delete.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_album_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/icon_album_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_album_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/icon_album_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_drawer_theme_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/icon_drawer_theme_bg.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_empty_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/icon_empty_view.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_singer_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/icon_singer_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_singer_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable-xxhdpi/icon_singer_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable/gradient.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/item_divider_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable/item_divider_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/item_divider_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable/item_divider_white.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/progressbar_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/drawable/progressbar_color.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/activity_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/artist_detail_albums_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/artist_detail_albums_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_playqueue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/dialog_playqueue.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_album_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/fragment_album_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_artist_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/fragment_artist_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_artist_music.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/fragment_artist_music.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_list_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/fragment_list_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_playback_controls.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/fragment_playback_controls.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_recyclerview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/fragment_recyclerview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/include_list_viewpager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/include_list_viewpager.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_artist_album.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/item_artist_album.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_grid_layout_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/item_list_grid_layout_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_linear_layout_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/item_list_linear_layout_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_play_shuffle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/item_play_shuffle.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_empty_view_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/layout_empty_view_default.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/nav_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/nav_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/search_section_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/search_section_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/song_elapsedtime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/song_elapsedtime.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/status_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/layout/status_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/album_song_sort_by.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/album_song_sort_by.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/album_sort_by.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/album_sort_by.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/artist_sort_by.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/artist_sort_by.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/drawer_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/drawer_view.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_now_playing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/menu_now_playing.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/menu_playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_playlist_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/menu_playlist_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/menu_search.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_show_as.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/menu_show_as.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/popup_album.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/popup_album.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/popup_artist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/popup_artist.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/popup_folder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/popup_folder.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/popup_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/popup_playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/popup_song.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/popup_song.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/song_sort_by.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/menu/song_sort_by.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/transition/image_transform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/transition/image_transform.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values-zh/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/plurals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values/plurals.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/main/res/xml/preferences.xml -------------------------------------------------------------------------------- /app/src/test/java/io/hefuyi/listener/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/app/src/test/java/io/hefuyi/listener/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /materials/2017-02-10 18_14_47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/materials/2017-02-10 18_14_47.gif -------------------------------------------------------------------------------- /materials/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hefuyicoder/ListenerMusicPlayer/HEAD/materials/screenshot.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------