├── app ├── .gitignore └── src │ └── commonMain │ ├── kotlin │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── app │ │ ├── ui │ │ ├── MainScreen.kt │ │ └── StateUi.kt │ │ ├── domain │ │ ├── AvatarUrlRepository.kt │ │ └── ServerExistRepository.kt │ │ └── data │ │ ├── AvatarUrlRepositoryImpl.kt │ │ └── ServerExistRepositoryImpl.kt │ └── composeResources │ ├── drawable-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── drawable-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── drawable-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── drawable-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ └── drawable-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp ├── androidApp ├── .gitignore ├── proguard-rules.pro └── src │ └── androidMain │ ├── res │ ├── values │ │ ├── strings.xml │ │ ├── ic_launcher_background.xml │ │ └── styles.xml │ ├── xml │ │ ├── automotive_app_desc.xml │ │ └── network_security_config.xml │ ├── drawable-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── drawable-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── drawable-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── drawable-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── drawable-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── drawable │ │ └── ic_launcher_background.xml │ ├── ic_launcher-playstore.png │ └── kotlin │ └── ru │ └── stersh │ └── youamp │ └── audio │ └── auto │ ├── AutoRepository.kt │ ├── MediaLibrary.kt │ └── Auto.kt ├── core ├── api │ ├── .gitignore │ ├── src │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── ru │ │ │ │ └── stersh │ │ │ │ └── youamp │ │ │ │ └── core │ │ │ │ └── api │ │ │ │ ├── NoActiveServerSettingsFound.kt │ │ │ │ ├── ApiDefaults.kt │ │ │ │ └── ApiProvider.kt │ │ └── androidMain │ │ │ └── AndroidManifest.xml │ └── build.gradle.kts ├── db │ ├── .gitignore │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── core │ │ │ └── db │ │ │ └── Database.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── core │ │ │ └── db │ │ │ └── Database.kt │ │ └── commonMain │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── core │ │ └── db │ │ ├── server │ │ └── SubsonicServerDb.kt │ │ ├── Di.kt │ │ └── AppDatabase.kt ├── player │ ├── .gitignore │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── core │ │ │ └── player │ │ │ ├── RepeatMode.kt │ │ │ ├── ShuffleMode.kt │ │ │ ├── Di.kt │ │ │ ├── MediaItem.kt │ │ │ └── PlayerProgress.kt │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── core │ │ │ └── player │ │ │ └── PlayerConcurrency.kt │ │ └── desktopMain │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── core │ │ └── player │ │ └── Di.desktop.kt ├── ui │ ├── .gitignore │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── core │ │ │ └── ui │ │ │ └── Platform.android.kt │ │ ├── commonMain │ │ ├── composeResources │ │ │ ├── font │ │ │ │ ├── montserrat_bold.ttf │ │ │ │ ├── montserrat_light.ttf │ │ │ │ ├── montserrat_italic.ttf │ │ │ │ ├── montserrat_medium.ttf │ │ │ │ └── montserrat_regular.ttf │ │ │ ├── values-zh-rCN │ │ │ │ └── strings.xml │ │ │ └── values │ │ │ │ └── strings.xml │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── core │ │ │ └── ui │ │ │ ├── Platform.kt │ │ │ ├── Color.kt │ │ │ ├── Dp.kt │ │ │ └── MovePosition.kt │ │ └── desktopMain │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── core │ │ └── ui │ │ ├── Platform.desktop.kt │ │ └── Theme.desktop.kt ├── utils │ ├── .gitignore │ ├── src │ │ ├── androidMain │ │ │ └── AndroidManifest.xml │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── core │ │ │ └── utils │ │ │ ├── List.kt │ │ │ └── Flow.kt │ └── build.gradle.kts └── properties │ ├── .gitignore │ ├── src │ ├── androidMain │ │ └── AndroidManifest.xml │ └── commonMain │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── core │ │ ├── properties │ │ └── app │ │ │ ├── AppPropertiesStorage.kt │ │ │ ├── AppProperties.kt │ │ │ └── AppPropertiesStorageImpl.kt │ │ └── Di.kt │ └── build.gradle.kts ├── desktopApp ├── .gitignore └── src │ ├── commonMain │ └── composeResources │ │ ├── drawable-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── drawable-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── drawable-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── drawable-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ └── drawable-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ └── desktopMain │ └── kotlin │ └── ru │ └── stersh │ └── youamp │ └── DesktopDi.kt ├── feature ├── about │ ├── .gitignore │ └── src │ │ ├── androidMain │ │ └── AndroidManifest.xml │ │ └── commonMain │ │ ├── kotlin │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── about │ │ │ ├── ui │ │ │ ├── AboutStateUi.kt │ │ │ ├── Mapper.kt │ │ │ └── AboutAppViewModel.kt │ │ │ └── Di.kt │ │ └── composeResources │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-de-rDE │ │ └── strings.xml │ │ ├── values-it-rIT │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ └── strings.xml │ │ ├── values-ca-rES │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ └── strings.xml │ │ └── values │ │ └── strings.xml ├── explore │ ├── .gitignore │ └── src │ │ └── commonMain │ │ ├── kotlin │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── explore │ │ │ ├── domain │ │ │ ├── Explore.kt │ │ │ ├── Song.kt │ │ │ └── ExploreRepository.kt │ │ │ └── ui │ │ │ ├── State.kt │ │ │ └── Mapper.kt │ │ └── composeResources │ │ ├── values │ │ └── strings.xml │ │ ├── values-it-rIT │ │ └── strings.xml │ │ ├── values-ca-rES │ │ └── strings.xml │ │ ├── values-de-rDE │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ └── values-fr-rFR │ │ └── strings.xml ├── library │ ├── .gitignore │ └── src │ │ └── commonMain │ │ ├── composeResources │ │ ├── values │ │ │ └── strings.xml │ │ ├── values-ca-rES │ │ │ └── strings.xml │ │ ├── values-de-rDE │ │ │ └── strings.xml │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ │ └── strings.xml │ │ ├── values-it-rIT │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ │ └── strings.xml │ │ └── values-ru-rRU │ │ │ └── strings.xml │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── feature │ │ └── library │ │ ├── domain │ │ ├── LibraryRepository.kt │ │ └── Library.kt │ │ └── Di.kt ├── main │ ├── .gitignore │ └── src │ │ └── commonMain │ │ ├── composeResources │ │ ├── values-it-rIT │ │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ ├── values │ │ │ └── strings.xml │ │ ├── values-ca-rES │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ │ └── strings.xml │ │ ├── values-de-rDE │ │ │ └── strings.xml │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ └── values-fr-rFR │ │ │ └── strings.xml │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── feature │ │ └── main │ │ ├── domain │ │ ├── ServerInfo.kt │ │ └── ServerInfoRepository.kt │ │ └── Di.kt ├── personal │ ├── .gitignore │ └── src │ │ └── commonMain │ │ ├── kotlin │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── personal │ │ │ ├── domain │ │ │ ├── Artist.kt │ │ │ ├── Playlist.kt │ │ │ ├── Album.kt │ │ │ ├── Song.kt │ │ │ ├── PersonalRepository.kt │ │ │ └── Personal.kt │ │ │ └── Di.kt │ │ └── composeResources │ │ ├── values │ │ └── strings.xml │ │ ├── values-it-rIT │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ └── strings.xml │ │ ├── values-de-rDE │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ └── values-ca-rES │ │ └── strings.xml ├── search │ ├── .gitignore │ └── src │ │ └── commonMain │ │ ├── kotlin │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── search │ │ │ ├── domain │ │ │ └── SearchRepository.kt │ │ │ ├── Di.kt │ │ │ └── ui │ │ │ └── Mapper.kt │ │ └── composeResources │ │ └── values-zh-rCN │ │ └── strings.xml ├── settings │ ├── .gitignore │ └── src │ │ └── commonMain │ │ └── composeResources │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values │ │ └── strings.xml │ │ ├── values-de-rDE │ │ └── strings.xml │ │ ├── values-it-rIT │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ └── strings.xml │ │ ├── values-ca-rES │ │ └── strings.xml │ │ └── values-es-rES │ │ └── strings.xml ├── album │ ├── info │ │ ├── .gitignore │ │ └── src │ │ │ ├── androidMain │ │ │ └── AndroidManifest.xml │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── album │ │ │ └── info │ │ │ ├── domain │ │ │ ├── AlbumInfoRepository.kt │ │ │ ├── AlbumFavoriteRepository.kt │ │ │ ├── AlbumSong.kt │ │ │ └── AlbumInfo.kt │ │ │ ├── data │ │ │ └── AlbumFavoriteRepositoryImpl.kt │ │ │ └── ui │ │ │ └── AlbumInfoStateUi.kt │ ├── list │ │ ├── .gitignore │ │ └── src │ │ │ ├── commonMain │ │ │ ├── composeResources │ │ │ │ ├── values │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-de-rDE │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-it-rIT │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-ca-rES │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-es-rES │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-fr-rFR │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-pt-rBR │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-ru-rRU │ │ │ │ │ └── strings.xml │ │ │ │ └── values-uk-rUA │ │ │ │ │ └── strings.xml │ │ │ └── kotlin │ │ │ │ └── ru │ │ │ │ └── stersh │ │ │ │ └── youamp │ │ │ │ └── feature │ │ │ │ └── album │ │ │ │ └── list │ │ │ │ ├── domain │ │ │ │ ├── Album.kt │ │ │ │ └── AlbumsRepository.kt │ │ │ │ ├── ui │ │ │ │ ├── Mapper.kt │ │ │ │ └── State.kt │ │ │ │ └── Di.kt │ │ │ └── androidMain │ │ │ └── AndroidManifest.xml │ └── favorites │ │ ├── .gitignore │ │ └── src │ │ ├── androidMain │ │ └── AndroidManifest.xml │ │ └── commonMain │ │ ├── composeResources │ │ ├── values │ │ │ └── strings.xml │ │ ├── values-ca-rES │ │ │ └── strings.xml │ │ ├── values-de-rDE │ │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ │ └── strings.xml │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ └── values-ru-rRU │ │ │ └── strings.xml │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── feature │ │ └── album │ │ └── favorites │ │ ├── domain │ │ ├── Favorites.kt │ │ ├── FavoriteAlbumsRepository.kt │ │ └── Album.kt │ │ ├── ui │ │ ├── State.kt │ │ └── Mapper.kt │ │ └── Di.kt ├── artist │ ├── info │ │ ├── .gitignore │ │ └── src │ │ │ ├── androidMain │ │ │ └── AndroidManifest.xml │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── artist │ │ │ └── info │ │ │ ├── domain │ │ │ ├── ArtistInfoRepository.kt │ │ │ ├── ArtistAlbum.kt │ │ │ ├── ArtistFavoriteRepository.kt │ │ │ └── ArtistInfo.kt │ │ │ ├── data │ │ │ └── ArtistFavoriteRepositoryImpl.kt │ │ │ └── ui │ │ │ ├── State.kt │ │ │ └── Mapper.kt │ ├── list │ │ ├── .gitignore │ │ └── src │ │ │ ├── commonMain │ │ │ ├── composeResources │ │ │ │ ├── values │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-ca-rES │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-de-rDE │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-es-rES │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-fr-rFR │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-it-rIT │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-pt-rBR │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-ru-rRU │ │ │ │ │ └── strings.xml │ │ │ │ └── values-uk-rUA │ │ │ │ │ └── strings.xml │ │ │ └── kotlin │ │ │ │ └── ru │ │ │ │ └── stersh │ │ │ │ └── youamp │ │ │ │ └── feature │ │ │ │ └── artist │ │ │ │ └── list │ │ │ │ ├── domain │ │ │ │ ├── Artist.kt │ │ │ │ └── ArtistsRepository.kt │ │ │ │ ├── ui │ │ │ │ ├── Mapper.kt │ │ │ │ └── State.kt │ │ │ │ └── Di.kt │ │ │ └── androidMain │ │ │ └── AndroidManifest.xml │ └── favorites │ │ ├── .gitignore │ │ └── src │ │ ├── androidMain │ │ └── AndroidManifest.xml │ │ └── commonMain │ │ ├── composeResources │ │ ├── values │ │ │ └── strings.xml │ │ ├── values-ca-rES │ │ │ └── strings.xml │ │ ├── values-de-rDE │ │ │ └── strings.xml │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ │ └── strings.xml │ │ └── values-ru-rRU │ │ │ └── strings.xml │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── feature │ │ └── artist │ │ └── favorites │ │ ├── domain │ │ ├── Favorites.kt │ │ ├── Artist.kt │ │ └── FavoriteArtistsRepository.kt │ │ ├── ui │ │ ├── State.kt │ │ └── Mapper.kt │ │ └── Di.kt ├── player │ ├── mini │ │ ├── .gitignore │ │ └── src │ │ │ └── commonMain │ │ │ ├── composeResources │ │ │ ├── values-zh-rCN │ │ │ │ └── strings.xml │ │ │ ├── values-it-rIT │ │ │ │ └── strings.xml │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ ├── values-de-rDE │ │ │ │ └── strings.xml │ │ │ ├── values-fr-rFR │ │ │ │ └── strings.xml │ │ │ ├── values-uk-rUA │ │ │ │ └── strings.xml │ │ │ ├── values-ca-rES │ │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ │ └── strings.xml │ │ │ ├── values-ru-rRU │ │ │ │ └── strings.xml │ │ │ └── values-pt-rBR │ │ │ │ └── strings.xml │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── player │ │ │ └── mini │ │ │ ├── Di.kt │ │ │ └── ui │ │ │ └── State.kt │ ├── queue │ │ ├── .gitignore │ │ └── src │ │ │ └── commonMain │ │ │ ├── composeResources │ │ │ ├── values-zh-rCN │ │ │ │ └── strings.xml │ │ │ ├── values │ │ │ │ └── strings.xml │ │ │ ├── values-ca-rES │ │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ │ └── strings.xml │ │ │ ├── values-it-rIT │ │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ │ └── strings.xml │ │ │ ├── values-ru-rRU │ │ │ │ └── strings.xml │ │ │ ├── values-uk-rUA │ │ │ │ └── strings.xml │ │ │ ├── values-de-rDE │ │ │ │ └── strings.xml │ │ │ └── values-fr-rFR │ │ │ │ └── strings.xml │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── player │ │ │ └── queue │ │ │ ├── Di.kt │ │ │ └── ui │ │ │ └── State.kt │ └── screen │ │ ├── .gitignore │ │ └── src │ │ └── commonMain │ │ ├── kotlin │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── player │ │ │ └── screen │ │ │ ├── ui │ │ │ ├── RepeatModeUi.kt │ │ │ ├── ShuffleModeUi.kt │ │ │ └── StateUi.kt │ │ │ └── Di.kt │ │ └── composeResources │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values │ │ └── strings.xml │ │ ├── values-ca-rES │ │ └── strings.xml │ │ ├── values-it-rIT │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ └── strings.xml │ │ ├── values-de-rDE │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ └── strings.xml │ │ └── values-pt-rBR │ │ └── strings.xml ├── playlist │ ├── info │ │ ├── .gitignore │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── playlist │ │ │ └── info │ │ │ ├── domain │ │ │ ├── PlaylistInfo.kt │ │ │ ├── PlaylistInfoRepository.kt │ │ │ └── PlaylistSong.kt │ │ │ └── ui │ │ │ └── State.kt │ └── list │ │ ├── .gitignore │ │ └── src │ │ └── commonMain │ │ ├── composeResources │ │ ├── values │ │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ │ └── strings.xml │ │ ├── values-it-rIT │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ │ └── strings.xml │ │ ├── values-de-rDE │ │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ │ └── strings.xml │ │ ├── values-ca-rES │ │ │ └── strings.xml │ │ └── values-es-rES │ │ │ └── strings.xml │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── feature │ │ └── playlist │ │ └── list │ │ ├── domain │ │ ├── Playlist.kt │ │ └── PlaylistsRepository.kt │ │ ├── ui │ │ ├── Mapper.kt │ │ └── State.kt │ │ └── Di.kt ├── server │ ├── create │ │ ├── .gitignore │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── server │ │ │ └── create │ │ │ ├── ui │ │ │ ├── ServerTestResultUi.kt │ │ │ ├── ServerUi.kt │ │ │ ├── ServerInputUi.kt │ │ │ └── ServerCreateStateUi.kt │ │ │ ├── domain │ │ │ ├── Server.kt │ │ │ └── ServerRepository.kt │ │ │ └── Di.kt │ └── list │ │ ├── .gitignore │ │ └── src │ │ └── commonMain │ │ ├── kotlin │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── feature │ │ │ └── server │ │ │ └── list │ │ │ ├── domain │ │ │ ├── Server.kt │ │ │ └── ServerListRepository.kt │ │ │ ├── ui │ │ │ ├── Mapper.kt │ │ │ └── State.kt │ │ │ └── Di.kt │ │ └── composeResources │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values │ │ └── strings.xml │ │ ├── values-ca-rES │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-fr-rFR │ │ └── strings.xml │ │ ├── values-it-rIT │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-de-rDE │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ └── strings.xml │ │ └── values-uk-rUA │ │ └── strings.xml └── song │ ├── info │ ├── .gitignore │ └── src │ │ └── commonMain │ │ ├── composeResources │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ ├── values-it-rIT │ │ │ └── strings.xml │ │ ├── values-ca-rES │ │ │ └── strings.xml │ │ ├── values │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ │ └── strings.xml │ │ ├── values-de-rDE │ │ │ └── strings.xml │ │ └── values-fr-rFR │ │ │ └── strings.xml │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── feature │ │ └── song │ │ └── info │ │ ├── ui │ │ └── StateUi.kt │ │ └── Di.kt │ ├── random │ ├── .gitignore │ └── src │ │ └── commonMain │ │ ├── composeResources │ │ ├── values │ │ │ └── strings.xml │ │ ├── values-it-rIT │ │ │ └── strings.xml │ │ ├── values-ca-rES │ │ │ └── strings.xml │ │ ├── values-de-rDE │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-ru-rRU │ │ │ └── strings.xml │ │ ├── values-uk-rUA │ │ │ └── strings.xml │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ └── values-fr-rFR │ │ │ └── strings.xml │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── feature │ │ └── song │ │ └── random │ │ ├── Di.kt │ │ └── ui │ │ ├── Mapper.kt │ │ └── State.kt │ └── favorites │ ├── .gitignore │ └── src │ └── commonMain │ ├── composeResources │ ├── values │ │ └── strings.xml │ ├── values-ca-rES │ │ └── strings.xml │ ├── values-de-rDE │ │ └── strings.xml │ ├── values-fr-rFR │ │ └── strings.xml │ ├── values-it-rIT │ │ └── strings.xml │ ├── values-pt-rBR │ │ └── strings.xml │ ├── values-ru-rRU │ │ └── strings.xml │ ├── values-uk-rUA │ │ └── strings.xml │ └── values-es-rES │ │ └── strings.xml │ └── kotlin │ └── ru │ └── stersh │ └── youamp │ └── feature │ └── song │ └── favorites │ ├── domain │ ├── Favorites.kt │ ├── FavoriteSongsRepository.kt │ └── Song.kt │ ├── ui │ ├── State.kt │ └── Mapper.kt │ └── Di.kt ├── shared ├── favorites │ ├── .gitignore │ ├── src │ │ ├── androidMain │ │ │ └── AndroidManifest.xml │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── ru │ │ │ └── stersh │ │ │ └── youamp │ │ │ └── shared │ │ │ └── favorites │ │ │ ├── Artist.kt │ │ │ ├── Album.kt │ │ │ ├── Song.kt │ │ │ ├── SongFavoritesStorage.kt │ │ │ ├── AlbumFavoritesStorage.kt │ │ │ ├── ArtistFavoritesStorage.kt │ │ │ └── Di.kt │ └── build.gradle.kts ├── queue │ ├── .gitignore │ └── src │ │ ├── androidMain │ │ └── AndroidManifest.xml │ │ └── commonMain │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── shared │ │ └── queue │ │ ├── Di.kt │ │ ├── PlayerQueueAudioSourceManager.kt │ │ └── Mapper.kt └── song │ └── random │ ├── .gitignore │ ├── src │ ├── androidMain │ │ └── AndroidManifest.xml │ └── commonMain │ │ └── kotlin │ │ └── ru │ │ └── stersh │ │ └── youamp │ │ └── shared │ │ └── song │ │ └── random │ │ ├── Di.kt │ │ ├── SongRandomStorage.kt │ │ └── Song.kt │ └── build.gradle.kts ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── title.txt │ ├── video.txt │ ├── short_description.txt │ ├── images │ │ ├── icon.png │ │ ├── featureGraphic.png │ │ └── phoneScreenshots │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ └── full_description.txt │ ├── zh-CN │ ├── short_description.txt │ └── full_description.txt │ ├── de-DE │ ├── short_description.txt │ └── full_description.txt │ ├── fr-FR │ ├── short_description.txt │ └── full_description.txt │ ├── ca │ ├── short_description.txt │ └── full_description.txt │ ├── es-ES │ ├── short_description.txt │ └── full_description.txt │ ├── uk-UA │ ├── short_description.txt │ └── full_description.txt │ ├── it-IT │ ├── short_description.txt │ └── full_description.txt │ ├── pt-BR │ ├── short_description.txt │ └── full_description.txt │ └── ru-RU │ ├── short_description.txt │ └── full_description.txt ├── assets └── bage │ └── get_it_on_github.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .github └── dependabot.yml ├── .idea ├── migrations.xml └── deploymentTargetSelector.xml ├── .gitignore └── .editorconfig /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /androidApp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/api/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/db/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/player/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /desktopApp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/properties/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/about/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/explore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/library/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/main/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/personal/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/search/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /shared/favorites/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /shared/queue/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/album/info/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/album/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/artist/info/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/artist/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/player/mini/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/player/queue/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/player/screen/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/playlist/info/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/playlist/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/server/create/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/server/list/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/song/info/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/song/random/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /shared/song/random/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/album/favorites/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/artist/favorites/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/song/favorites/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Youamp -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/video.txt: -------------------------------------------------------------------------------- 1 | https://youtu.be/aoNijgbqvko -------------------------------------------------------------------------------- /androidApp/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class * extends androidx.room.RoomDatabase { (); } 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 适用于 Subsonic 服务器的音乐播放器,具备现代 Material You 界面 -------------------------------------------------------------------------------- /assets/bage/get_it_on_github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/assets/bage/get_it_on_github.png -------------------------------------------------------------------------------- /core/db/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /core/ui/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /core/utils/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/short_description.txt: -------------------------------------------------------------------------------- 1 | Musikplayer für Subsonic-Server mit moderner Material You Oberfläche -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Music player for Subsonic servers with modern Material You interface -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/short_description.txt: -------------------------------------------------------------------------------- 1 | Lecteur de musique pour serveurs Subsonic avec interface Material You -------------------------------------------------------------------------------- /feature/about/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /shared/queue/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /core/properties/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/short_description.txt: -------------------------------------------------------------------------------- 1 | Reproductor de música per a servidors Subsonic amb interfície Material You -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/short_description.txt: -------------------------------------------------------------------------------- 1 | Reproductor de música para servidores Subsonic con interfaz Material You -------------------------------------------------------------------------------- /fastlane/metadata/android/uk-UA/short_description.txt: -------------------------------------------------------------------------------- 1 | Музичний плеєр для серверів Subsonic із сучасним інтерфейсом Material You -------------------------------------------------------------------------------- /feature/album/info/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /shared/favorites/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /shared/song/random/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/short_description.txt: -------------------------------------------------------------------------------- 1 | Lettore musicale per server Subsonic con una moderna interfaccia Material You -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/short_description.txt: -------------------------------------------------------------------------------- 1 | Reprodutor de música para servidores Subsônicos e “interface” do Material You -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/short_description.txt: -------------------------------------------------------------------------------- 1 | Музыкальный плеер для серверов Subsonic с современным интерфейсом Material You -------------------------------------------------------------------------------- /feature/album/favorites/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature/artist/info/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /feature/artist/favorites/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /feature/main/src/commonMain/composeResources/values-it-rIT/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /feature/main/src/commonMain/composeResources/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Youamp 3 | -------------------------------------------------------------------------------- /androidApp/src/androidMain/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/ru/stersh/youamp/app/ui/MainScreen.kt: -------------------------------------------------------------------------------- 1 | package ru.stersh.youamp.app.ui 2 | 3 | enum class MainScreen { Main, Progress, AddServer } 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/xml/automotive_app_desc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /core/player/src/commonMain/kotlin/ru/stersh/youamp/core/player/RepeatMode.kt: -------------------------------------------------------------------------------- 1 | package ru.stersh.youamp.core.player 2 | 3 | enum class RepeatMode { One, All, Disabled } 4 | -------------------------------------------------------------------------------- /core/player/src/commonMain/kotlin/ru/stersh/youamp/core/player/ShuffleMode.kt: -------------------------------------------------------------------------------- 1 | package ru.stersh.youamp.core.player 2 | 3 | enum class ShuffleMode { Enabled, Disabled } 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/8.png -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /core/ui/src/androidMain/kotlin/ru/stersh/youamp/core/ui/Platform.android.kt: -------------------------------------------------------------------------------- 1 | package ru.stersh.youamp.core.ui 2 | 3 | actual val currentPlatform: Platform = Platform.Android 4 | -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/montserrat_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/core/ui/src/commonMain/composeResources/font/montserrat_bold.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/montserrat_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/core/ui/src/commonMain/composeResources/font/montserrat_light.ttf -------------------------------------------------------------------------------- /core/ui/src/desktopMain/kotlin/ru/stersh/youamp/core/ui/Platform.desktop.kt: -------------------------------------------------------------------------------- 1 | package ru.stersh.youamp.core.ui 2 | 3 | actual val currentPlatform: Platform = Platform.Desktop 4 | -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /core/api/src/commonMain/kotlin/ru/stersh/youamp/core/api/NoActiveServerSettingsFound.kt: -------------------------------------------------------------------------------- 1 | package ru.stersh.youamp.core.api 2 | 3 | class NoActiveServerSettingsFound : Exception() 4 | -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/montserrat_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/core/ui/src/commonMain/composeResources/font/montserrat_italic.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/montserrat_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/core/ui/src/commonMain/composeResources/font/montserrat_medium.ttf -------------------------------------------------------------------------------- /core/ui/src/commonMain/composeResources/font/montserrat_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/core/ui/src/commonMain/composeResources/font/montserrat_regular.ttf -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/drawable-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/androidApp/src/androidMain/res/drawable-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /feature/album/list/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Albums 4 | -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/app/src/commonMain/composeResources/drawable-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /core/player/src/commonMain/kotlin/ru/stersh/youamp/core/player/Di.kt: -------------------------------------------------------------------------------- 1 | package ru.stersh.youamp.core.player 2 | 3 | import org.koin.core.module.Module 4 | 5 | expect val playerCoreModule: Module 6 | -------------------------------------------------------------------------------- /desktopApp/src/commonMain/composeResources/drawable-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/desktopApp/src/commonMain/composeResources/drawable-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /desktopApp/src/commonMain/composeResources/drawable-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/desktopApp/src/commonMain/composeResources/drawable-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /desktopApp/src/commonMain/composeResources/drawable-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/desktopApp/src/commonMain/composeResources/drawable-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /desktopApp/src/commonMain/composeResources/drawable-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siper/Youamp/HEAD/desktopApp/src/commonMain/composeResources/drawable-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /feature/artist/list/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Artists 4 | -------------------------------------------------------------------------------- /androidApp/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |