Need help with otter?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

apognu
171 Stars 17 Forks MIT License 271 Commits 46 Opened issues

Description

Music player for Funkwhale

Services available

!
?

Need anything else?

Contributors list

# 198,048
Elixir
wiregua...
syslog
Google
227 commits
# 20,938
gtk
onion-s...
vala
Symfony
5 commits
# 679,351
Objecti...
HTML
Shell
Android
5 commits
# 283,933
Android
HTML
atom-fe...
Nextclo...
3 commits
# 79,499
Kotlin
kotlin-...
diesel
Elixir
3 commits
# 519,637
Android
Kotlin
OpenStr...
PHP
2 commits
# 580,275
Python
chatbot
Telegra...
Kotlin
2 commits
# 8,644
Linux
gtk3
vala
D
1 commit
# 417,234
Kotlin
mastodo...
Shell
PHP
1 commit

Otter for Funkwhale

Otter is a native Android music player for Funkwhale, native to both Android (developed in Kotlin) and to Funkwhale (uses its native API instead of Subsonic).

You can get help and discuss Otter on Matrix on #otter:matrix.org.

Otter graphic

State

A beta version of the app can be downloaded on Google Play, on IzzySoft (F-Droid-compatible repository) or through GitHub releases. Please bear with it, there will be bugs, there will be crashes and there will be performance or UX issues.

Otter's features, as of this writing, are the following:

  • Basic collection browsing (artists, albums and tracks)
  • Playlists listing
  • Favorites management (listing and add/remove)
  • Track search
  • Queue management
  • Caching of played tracks (played tracks work offline)
  • Download tracks for offline playback
  • Radios playback
  • Dark mode! 🎉

Otter will try to behave as you would expect a mobile music player to, meaning integrating with the OS's media controls (including headset controls) or pause on incoming calls. If there is anything you would like it to do, please open an issue.

Screenshots

Translation

Otter is being translated by the community through Weblate. If you would like to contribute to its localization or add a new language, you can help out there.

Thanks to the Funkwhale project for hosting us on their instance.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.