├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── develop.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── ic_launcher-web.png │ ├── java │ └── com │ │ └── github │ │ └── apognu │ │ └── otter │ │ ├── Otter.kt │ │ ├── activities │ │ ├── DownloadsActivity.kt │ │ ├── LicencesActivity.kt │ │ ├── LoginActivity.kt │ │ ├── MainActivity.kt │ │ ├── SearchActivity.kt │ │ ├── SettingsActivity.kt │ │ └── SplashActivity.kt │ │ ├── adapters │ │ ├── AlbumsAdapter.kt │ │ ├── AlbumsGridAdapter.kt │ │ ├── ArtistsAdapter.kt │ │ ├── BrowseTabsAdapter.kt │ │ ├── DownloadsAdapter.kt │ │ ├── FavoritesAdapter.kt │ │ ├── PlaylistTracksAdapter.kt │ │ ├── PlaylistsAdapter.kt │ │ ├── RadiosAdapter.kt │ │ ├── SearchAdapter.kt │ │ └── TracksAdapter.kt │ │ ├── fragments │ │ ├── AddToPlaylistDialog.kt │ │ ├── AlbumsFragment.kt │ │ ├── AlbumsGridFragment.kt │ │ ├── ArtistsFragment.kt │ │ ├── BrowseFragment.kt │ │ ├── FavoritesFragment.kt │ │ ├── LandscapeQueueFragment.kt │ │ ├── LoginDialog.kt │ │ ├── OtterFragment.kt │ │ ├── PlaylistTracksFragment.kt │ │ ├── PlaylistsFragment.kt │ │ ├── QueueFragment.kt │ │ ├── RadiosFragment.kt │ │ ├── TrackInfoDetailsFragment.kt │ │ └── TracksFragment.kt │ │ ├── playback │ │ ├── MediaControlsManager.kt │ │ ├── MediaSession.kt │ │ ├── PinService.kt │ │ ├── PlayerService.kt │ │ ├── QueueManager.kt │ │ └── RadioPlayer.kt │ │ ├── repositories │ │ ├── AlbumsRepository.kt │ │ ├── ArtistTracksRepository.kt │ │ ├── ArtistsRepository.kt │ │ ├── FavoritesRepository.kt │ │ ├── HttpUpstream.kt │ │ ├── PlaylistTracksRepository.kt │ │ ├── PlaylistsRepository.kt │ │ ├── RadiosRepository.kt │ │ ├── Repository.kt │ │ ├── SearchRepository.kt │ │ └── TracksRepository.kt │ │ ├── utils │ │ ├── AppContext.kt │ │ ├── Bus.kt │ │ ├── Data.kt │ │ ├── Extensions.kt │ │ ├── Models.kt │ │ ├── Userinfo.kt │ │ └── Util.kt │ │ └── views │ │ ├── DisableableFrameLayout.kt │ │ ├── LoaderViews.kt │ │ ├── NowPlayingView.kt │ │ └── SquareImageView.kt │ ├── play │ ├── contact-email.txt │ ├── contact-website.txt │ ├── default-language.txt │ ├── listings │ │ ├── en-US │ │ │ ├── full-description.txt │ │ │ ├── graphics │ │ │ │ ├── feature-graphic │ │ │ │ │ └── 1.png │ │ │ │ ├── icon │ │ │ │ │ └── 1.png │ │ │ │ └── phone-screenshots │ │ │ │ │ ├── 1.png │ │ │ │ │ ├── 2.png │ │ │ │ │ ├── 3.png │ │ │ │ │ ├── 4.png │ │ │ │ │ ├── 5.png │ │ │ │ │ ├── 6.png │ │ │ │ │ └── 7.png │ │ │ ├── short-description.txt │ │ │ └── title.txt │ │ └── fr-FR │ │ │ ├── full-description.txt │ │ │ ├── short-description.txt │ │ │ └── title.txt │ └── release-notes │ │ ├── en-US │ │ └── beta.txt │ │ └── fr-FR │ │ └── beta.txt │ └── res │ ├── drawable-hdpi │ └── ottershape.png │ ├── drawable-mdpi │ └── ottershape.png │ ├── drawable-xhdpi │ └── ottershape.png │ ├── drawable-xxhdpi │ └── ottershape.png │ ├── drawable-xxxhdpi │ └── ottershape.png │ ├── drawable │ ├── add.xml │ ├── add_to_playlist.xml │ ├── brightness.xml │ ├── bug.xml │ ├── circle.xml │ ├── cover.png │ ├── current.xml │ ├── delete.xml │ ├── downloaded.xml │ ├── downloads.xml │ ├── experimental.xml │ ├── fab_spinner.xml │ ├── favorite.xml │ ├── library.xml │ ├── license.xml │ ├── login_input.xml │ ├── logout.xml │ ├── more.xml │ ├── next.xml │ ├── otter.png │ ├── pause.xml │ ├── pill.xml │ ├── play.xml │ ├── playlist.xml │ ├── previous.xml │ ├── quality.xml │ ├── queue.xml │ ├── radio.xml │ ├── reorder.xml │ ├── repeat.xml │ ├── repeat_one.xml │ ├── repository.xml │ ├── retry.xml │ ├── ripple.xml │ ├── sad.xml │ ├── search.xml │ ├── settings.xml │ ├── shuffle.xml │ └── storage.xml │ ├── layout-land │ ├── activity_main.xml │ ├── fragment_albums.xml │ ├── fragment_tracks.xml │ └── partial_now_playing.xml │ ├── layout │ ├── activity_downloads.xml │ ├── activity_licences.xml │ ├── activity_login.xml │ ├── activity_main.xml │ ├── activity_search.xml │ ├── activity_settings.xml │ ├── dialog_add_to_playlist.xml │ ├── dialog_login.xml │ ├── fragment_albums.xml │ ├── fragment_albums_grid.xml │ ├── fragment_artists.xml │ ├── fragment_browse.xml │ ├── fragment_favorites.xml │ ├── fragment_playlists.xml │ ├── fragment_queue.xml │ ├── fragment_radios.xml │ ├── fragment_track_info_details.xml │ ├── fragment_tracks.xml │ ├── partial_now_playing.xml │ ├── partial_queue.xml │ ├── preference_category.xml │ ├── row_album.xml │ ├── row_album_grid.xml │ ├── row_artist.xml │ ├── row_download.xml │ ├── row_licence.xml │ ├── row_playlist.xml │ ├── row_radio.xml │ ├── row_radio_header.xml │ ├── row_search_header.xml │ └── row_track.xml │ ├── menu-land │ └── toolbar.xml │ ├── menu │ ├── album.xml │ ├── row_queue.xml │ ├── row_track.xml │ ├── toolbar.xml │ └── track_info.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── values-de │ └── strings.xml │ ├── values-es │ └── strings.xml │ ├── values-fr │ └── strings.xml │ ├── values-gl │ └── strings.xml │ ├── values-hr │ └── strings.xml │ ├── values-in │ └── strings.xml │ ├── values-it │ └── strings.xml │ ├── values-ja │ └── strings.xml │ ├── values-nb-rNO │ └── strings.xml │ ├── values-night │ └── colors.xml │ ├── values-nl │ └── strings.xml │ ├── values-pl │ └── strings.xml │ ├── values-ru │ └── strings.xml │ ├── values-si │ └── strings.xml │ ├── values-zh-rCN │ └── strings.xml │ ├── values │ ├── array.xml │ ├── colors.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── security.xml │ └── settings.xml ├── dist ├── media │ ├── Banner.psd │ └── Otter.psd └── publish.sh ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── changelogs │ │ ├── 1000016.txt │ │ ├── 1000017.txt │ │ ├── 1000018.txt │ │ ├── 1000019.txt │ │ ├── 1000020.txt │ │ └── 1000021.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphics.png │ │ ├── icon.png │ │ └── phoneScreenshots │ ├── short_description.txt │ └── title.txt │ └── fr-FR │ ├── changelogs │ ├── 1000016.txt │ ├── 1000017.txt │ ├── 1000018.txt │ ├── 1000019.txt │ ├── 1000020.txt │ └── 1000021.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphics.png │ ├── icon.png │ └── phoneScreenshots │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{kt,kts}] 2 | indent_size=2 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/develop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/.github/workflows/develop.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release 3 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class com.github.apognu.otter.** { *; } 2 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/Otter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/Otter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/activities/DownloadsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/activities/DownloadsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/activities/LicencesActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/activities/LicencesActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/activities/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/activities/LoginActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/activities/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/activities/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/activities/SearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/activities/SearchActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/activities/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/activities/SettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/activities/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/activities/SplashActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/AlbumsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/AlbumsAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/AlbumsGridAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/AlbumsGridAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/ArtistsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/ArtistsAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/BrowseTabsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/BrowseTabsAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/DownloadsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/DownloadsAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/FavoritesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/FavoritesAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/PlaylistTracksAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/PlaylistTracksAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/PlaylistsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/PlaylistsAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/RadiosAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/RadiosAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/SearchAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/SearchAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/adapters/TracksAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/adapters/TracksAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/AddToPlaylistDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/AddToPlaylistDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/AlbumsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/AlbumsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/AlbumsGridFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/AlbumsGridFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/ArtistsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/ArtistsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/BrowseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/BrowseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/FavoritesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/FavoritesFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/LandscapeQueueFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/LandscapeQueueFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/LoginDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/LoginDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/OtterFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/OtterFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/PlaylistTracksFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/PlaylistTracksFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/PlaylistsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/PlaylistsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/QueueFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/QueueFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/RadiosFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/RadiosFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/TrackInfoDetailsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/TrackInfoDetailsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/fragments/TracksFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/fragments/TracksFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/playback/MediaControlsManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/playback/MediaControlsManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/playback/MediaSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/playback/MediaSession.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/playback/PinService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/playback/PinService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/playback/PlayerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/playback/PlayerService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/playback/QueueManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/playback/QueueManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/playback/RadioPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/playback/RadioPlayer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/AlbumsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/AlbumsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/ArtistTracksRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/ArtistTracksRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/ArtistsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/ArtistsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/FavoritesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/FavoritesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/HttpUpstream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/HttpUpstream.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/PlaylistTracksRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/PlaylistTracksRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/PlaylistsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/PlaylistsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/RadiosRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/RadiosRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/Repository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/Repository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/repositories/TracksRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/repositories/TracksRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/utils/AppContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/utils/AppContext.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/utils/Bus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/utils/Bus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/utils/Data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/utils/Data.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/utils/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/utils/Models.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/utils/Models.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/utils/Userinfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/utils/Userinfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/utils/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/utils/Util.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/views/DisableableFrameLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/views/DisableableFrameLayout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/views/LoaderViews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/views/LoaderViews.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/views/NowPlayingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/views/NowPlayingView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/github/apognu/otter/views/SquareImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/java/com/github/apognu/otter/views/SquareImageView.kt -------------------------------------------------------------------------------- /app/src/main/play/contact-email.txt: -------------------------------------------------------------------------------- 1 | otter@support.popineau.eu 2 | -------------------------------------------------------------------------------- /app/src/main/play/contact-website.txt: -------------------------------------------------------------------------------- 1 | https://github.com/apognu/otter 2 | -------------------------------------------------------------------------------- /app/src/main/play/default-language.txt: -------------------------------------------------------------------------------- 1 | en-US 2 | -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/full-description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/full-description.txt -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/feature-graphic/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/feature-graphic/1.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/icon/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/icon/1.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/1.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/2.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/3.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/4.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/5.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/6.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/graphics/phone-screenshots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/7.png -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/short-description.txt: -------------------------------------------------------------------------------- 1 | Music player for Funkwhale 2 | -------------------------------------------------------------------------------- /app/src/main/play/listings/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Otter for Funkwhale 2 | -------------------------------------------------------------------------------- /app/src/main/play/listings/fr-FR/full-description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/play/listings/fr-FR/full-description.txt -------------------------------------------------------------------------------- /app/src/main/play/listings/fr-FR/short-description.txt: -------------------------------------------------------------------------------- 1 | Lecteur de musique pour Funkwhale -------------------------------------------------------------------------------- /app/src/main/play/listings/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | Otter pour Funkwhale -------------------------------------------------------------------------------- /app/src/main/play/release-notes/en-US/beta.txt: -------------------------------------------------------------------------------- 1 | ../../../../../../fastlane/metadata/android/en-US/changelogs/1000021.txt -------------------------------------------------------------------------------- /app/src/main/play/release-notes/fr-FR/beta.txt: -------------------------------------------------------------------------------- 1 | ../../../../../../fastlane/metadata/android/fr-FR/changelogs/1000021.txt -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ottershape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable-hdpi/ottershape.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ottershape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable-mdpi/ottershape.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ottershape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable-xhdpi/ottershape.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ottershape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable-xxhdpi/ottershape.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ottershape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable-xxxhdpi/ottershape.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/add_to_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/add_to_playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/brightness.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/brightness.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bug.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/bug.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/cover.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/current.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/current.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/delete.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/downloaded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/downloaded.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/downloads.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/downloads.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/experimental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/experimental.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_spinner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/fab_spinner.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/favorite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/favorite.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/library.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/library.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/license.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/license.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/login_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/login_input.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/logout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/logout.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/more.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/next.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/otter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/otter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/pause.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/pill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/pill.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/play.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/previous.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/previous.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/quality.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/quality.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/queue.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/radio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/radio.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/reorder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/reorder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/repeat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/repeat.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/repeat_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/repeat_one.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/repository.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/repository.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/retry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/retry.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ripple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/ripple.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/sad.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/sad.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shuffle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/shuffle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/storage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/drawable/storage.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout-land/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/fragment_albums.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout-land/fragment_albums.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/fragment_tracks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout-land/fragment_tracks.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/partial_now_playing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout-land/partial_now_playing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_downloads.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/activity_downloads.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_licences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/activity_licences.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/activity_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_add_to_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/dialog_add_to_playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/dialog_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_albums.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_albums.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_albums_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_albums_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_artists.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_artists.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_browse.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_favorites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_favorites.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_playlists.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_playlists.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_queue.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_radios.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_radios.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_track_info_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_track_info_details.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_tracks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/fragment_tracks.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/partial_now_playing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/partial_now_playing.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/partial_queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/partial_queue.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/preference_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/preference_category.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_album.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_album.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_album_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_album_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_artist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_artist.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_download.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_licence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_licence.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_playlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_playlist.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_radio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_radio.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_radio_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_radio_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_search_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_search_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/row_track.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/layout/row_track.xml -------------------------------------------------------------------------------- /app/src/main/res/menu-land/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/menu-land/toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/album.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/menu/album.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/row_queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/menu/row_queue.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/row_track.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/menu/row_track.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/menu/toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/track_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/menu/track_info.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-es/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-gl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-gl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-si/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-si/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/array.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values/array.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/xml/security.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/app/src/main/res/xml/settings.xml -------------------------------------------------------------------------------- /dist/media/Banner.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/dist/media/Banner.psd -------------------------------------------------------------------------------- /dist/media/Otter.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/dist/media/Otter.psd -------------------------------------------------------------------------------- /dist/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/dist/publish.sh -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1000016.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/en-US/changelogs/1000016.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1000017.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/en-US/changelogs/1000017.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1000018.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/en-US/changelogs/1000018.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1000019.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/en-US/changelogs/1000019.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1000020.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/en-US/changelogs/1000020.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1000021.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/en-US/changelogs/1000021.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 | ../../../../app/src/main/play/listings/en-US/full-description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphics.png: -------------------------------------------------------------------------------- 1 | ../../../../../app/src/main/play/listings/en-US/graphics/feature-graphic/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- 1 | ../../../../../app/src/main/play/listings/en-US/graphics/icon/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots: -------------------------------------------------------------------------------- 1 | ../../../../../app/src/main/play/listings/en-US/graphics/phone-screenshots -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | ../../../../app/src/main/play/listings/en-US/short-description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | ../../../../app/src/main/play/listings/en-US/title.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1000016.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/fr-FR/changelogs/1000016.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1000017.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/fr-FR/changelogs/1000017.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1000018.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/fr-FR/changelogs/1000018.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1000019.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/fr-FR/changelogs/1000019.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1000020.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/fr-FR/changelogs/1000020.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1000021.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/fastlane/metadata/android/fr-FR/changelogs/1000021.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/full_description.txt: -------------------------------------------------------------------------------- 1 | ../../../../app/src/main/play/listings/fr-FR/full-description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/images/featureGraphics.png: -------------------------------------------------------------------------------- 1 | ../../../../../app/src/main/play/listings/en-US/graphics/feature-graphic/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/images/icon.png: -------------------------------------------------------------------------------- 1 | ../../../../../app/src/main/play/listings/en-US/graphics/icon/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/images/phoneScreenshots: -------------------------------------------------------------------------------- 1 | ../../../../../app/src/main/play/listings/en-US/graphics/phone-screenshots -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/short_description.txt: -------------------------------------------------------------------------------- 1 | ../../../../app/src/main/play/listings/fr-FR/short-description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | ../../../../app/src/main/play/listings/fr-FR/title.txt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apognu/otter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include(":app") 2 | --------------------------------------------------------------------------------