• Stars
    star
    215
  • Rank 183,925 (Top 4 %)
  • Language
    Kotlin
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Music player for Funkwhale

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.

More Repositories

1

tuigreet

Graphical console greeter for greetd
Rust
903
star
2

gocal

ICS file parser in Golang
Go
76
star
3

wgctl

Utility to configure and manage your WireGuard tunnels
Go
64
star
4

wgctl-py

Manage your WireGuard tunnels with ease
Python
25
star
5

gocas

Minimalist CAS server in Golang
Go
17
star
6

htb

Command-line client to interact with Hack The Box
Rust
16
star
7

knox

structured secret/password manager encrypted with GPG
Rust
14
star
8

unicli

Query and control some features of the UniFi controller directly from your command-line.
Elixir
13
star
9

defcon

External monitoring tool
Rust
5
star
10

selfhosted-tailscale-android

Builder for the Tailscale Android app connecting to self-hosted Tailscale control server
Makefile
5
star
11

kafka-connect-slack

Simple Kafka Connect source connector for Slack
Scala
5
star
12

deckshot

Automatic screenshot uploader for the Steam Deck
Python
5
star
13

vault

Personal encrypted password/secret CLI manager
Go
5
star
14

n26

Go
2
star
15

elixir-tableize

Build and print tabular data on terminal
Elixir
2
star
16

zto

Control utility for ZeroTier One
Rust
2
star
17

1p

1Password helper CLI
Python
2
star
18

rocket_oso

Rocket request guard for oso policy engine
Rust
2
star
19

gommute

Simple public transportation itineraries in Golang
Go
2
star
20

zdashboard

Admin panel for Zarafa.
JavaScript
2
star
21

btrfs-transient-rootfs

Committable ephemeral snapshots for btrfs rootfs.
Shell
2
star
22

marathon_task_exporter

Marathon task count exporter for Prometheus
Go
2
star
23

mesos-consul-registrator

Automatically register Mesos master and its frameworks into Consul
Go
1
star
24

tailscale-localapi

Python
1
star
25

marathon-consul

Go
1
star
26

gosyncd

A simple configuration file synchronization tool
Go
1
star
27

kvlogger

A simple human readable key-value logger
Rust
1
star