An open API service indexing awesome lists of open source software.

https://github.com/gerbera/gerbera-mobile-app

Mobile app interface for the Gerbera UPnP media server.
https://github.com/gerbera/gerbera-mobile-app

Last synced: about 1 year ago
JSON representation

Mobile app interface for the Gerbera UPnP media server.

Awesome Lists containing this project

README

          

# Gerbera Mobile App

![Github last commit](https://img.shields.io/github/last-commit/gerbera/gerbera-mobile-app)

This is the mobile app interface for the [Gerbera](https://github.com/gerbera/gerbera) UPnP media server. It's built with React Native, using Expo, so it can function both on Android and iOS.

Downloads are available here: [APK](https://storage.googleapis.com/gh-assets/gerbera-861b92c363074151a2b8b524acc811bf-signed.apk)

**Contributions and Bug Reports are welcome**

# Table of contents

- [Table of contents](#table-of-contents)
- [Screenshots](#screenshots)
- [Build](#build)
- [Features](#features)
- [Limitations](#limitations)

# Screenshots

![screenshot1](https://storage.googleapis.com/gh-assets/gerb1.png)
![screenshot2](https://storage.googleapis.com/gh-assets/gerb2.png)
![screenshot3](https://storage.googleapis.com/gh-assets/gerb3.png)
![screenshot4](https://storage.googleapis.com/gh-assets/gerb4.png)
![screenshot5](https://storage.googleapis.com/gh-assets/gerb5.png)
![screenshot6](https://storage.googleapis.com/gh-assets/gerb6.png)
![screenshot7](https://storage.googleapis.com/gh-assets/gerb7.png)

# Build
[(Back to top)](#table-of-contents)

This process should allow you to build your own version of this apk.

Clone git repo

```
git clone https://github.com/gerbera/gerbera-mobile-app.git
cd gerbera-mobile-app
```

Install dependencies
(you can use `npm` to install dependencies if you prefer)
```
yarn global add expo-cli
yarn install
```

Build the app
(you will be aksed some questions when building, answer with the defaults and you should be good)
```
expo build -t apk
```

FYI: The build may take a while since you are using a shared build server

# Features
[(Back to top)](#table-of-contents)

* Download files from Database to your mobile phone
* Browse File System & Database
* Add files / folders from File System to Database
* Edit Containers / Items in Database
* Delete Containers / Items from Database
* View Item properties in Database (duration / bit rate / resolution / size / etc.)
* Add / Edit Autoscans on the File System
* View previously connected clients
* Dark Mode support

# Limitations
[(Back to top)](#table-of-contents)

Currently the app doesn't support the following (but it should very soon!):

* Username/password authentication
* Adding containers in the database