{"id":20773783,"url":"https://github.com/gerbera/gerbera-mobile-app","last_synced_at":"2025-04-30T15:08:00.820Z","repository":{"id":38854063,"uuid":"309813414","full_name":"gerbera/gerbera-mobile-app","owner":"gerbera","description":"Mobile app interface for the Gerbera UPnP media server.","archived":false,"fork":false,"pushed_at":"2025-04-28T19:21:29.000Z","size":3764,"stargazers_count":12,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-28T20:29:17.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gerbera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-11-03T21:38:53.000Z","updated_at":"2025-04-28T19:20:23.000Z","dependencies_parsed_at":"2023-02-15T06:47:10.101Z","dependency_job_id":"0b3c694a-d15f-4473-8579-2d79b97ffbf3","html_url":"https://github.com/gerbera/gerbera-mobile-app","commit_stats":{"total_commits":89,"total_committers":3,"mean_commits":"29.666666666666668","dds":0.6292134831460674,"last_synced_commit":"5dcae49dd9f8705453251c738191e2f743e06165"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerbera%2Fgerbera-mobile-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerbera%2Fgerbera-mobile-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerbera%2Fgerbera-mobile-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerbera%2Fgerbera-mobile-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gerbera","download_url":"https://codeload.github.com/gerbera/gerbera-mobile-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251556544,"owners_count":21608468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T12:27:15.750Z","updated_at":"2025-04-30T15:08:00.790Z","avatar_url":"https://github.com/gerbera.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Add banner here --\u003e\n\n\u003c!-- omit in toc --\u003e\n# Gerbera Mobile App\n\n\u003c!-- Add buttons here --\u003e\n![Github last commit](https://img.shields.io/github/last-commit/gerbera/gerbera-mobile-app)\n\n\u003c!-- Describe your project in brief --\u003e\n\n\u003c!-- The project title should be self explanotory and try not to make it a mouthful. (Although exceptions exist- **awesome-readme-writing-guide-for-open-source-projects** - would have been a cool name)\n\nAdd a cover/banner image for your README. **Why?** Because it easily **grabs people's attention** and it **looks cool**(*duh!obviously!*).\n\nThe best dimensions for the banner is **1280x650px**. You could also use this for social preview of your repo.\n\nI personally use [**Canva**](https://www.canva.com/) for creating the banner images. All the basic stuff is **free**(*you won't need the pro version in most cases*).\n\nThere are endless badges that you could use in your projects. And they do depend on the project. Some of the ones that I commonly use in every projects are given below.\n\nI use [**Shields IO**](https://shields.io/) for making badges. It is a simple and easy to use tool that you can use for almost all your badge cravings. --\u003e\n\n\u003c!-- Some badges that you could use --\u003e\n\n\u003c!-- ![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/navendu-pottekkat/awesome-readme?include_prereleases)\n: This badge shows the version of the current release.\n\n![GitHub last commit](https://img.shields.io/github/last-commit/navendu-pottekkat/awesome-readme)\n: I think it is self-explanatory. This gives people an idea about how the project is being maintained.\n\n![GitHub issues](https://img.shields.io/github/issues-raw/navendu-pottekkat/awesome-readme)\n: This is a dynamic badge from [**Shields IO**](https://shields.io/) that tracks issues in your project and gets updated automatically. It gives the user an idea about the issues and they can just click the badge to view the issues.\n\n![GitHub pull requests](https://img.shields.io/github/issues-pr/navendu-pottekkat/awesome-readme)\n: This is also a dynamic badge that tracks pull requests. This notifies the maintainers of the project when a new pull request comes.\n\n![GitHub All Releases](https://img.shields.io/github/downloads/navendu-pottekkat/awesome-readme/total): If you are not like me and your project gets a lot of downloads(*I envy you*) then you should have a badge that shows the number of downloads! This lets others know how **Awesome** your project is and is worth contributing to.\n\n![GitHub](https://img.shields.io/github/license/navendu-pottekkat/awesome-readme)\n: This shows what kind of open-source license your project uses. This is good idea as it lets people know how they can use your project for themselves.\n\n![Tweet](https://img.shields.io/twitter/url?style=flat-square\u0026logo=twitter\u0026url=https%3A%2F%2Fnavendu.me%2Fnsfw-filter%2Findex.html): This is not essential but it is a cool way to let others know about your project! Clicking this button automatically opens twitter and writes a tweet about your project and link to it. All the user has to do is to click tweet. Isn't that neat? --\u003e\n\nThis 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.\n\nDownloads are available here: [APK](https://storage.googleapis.com/gh-assets/gerbera-861b92c363074151a2b8b524acc811bf-signed.apk)\n\n**Contributions and Bug Reports are welcome**\n\n\u003c!-- # Screenshots --\u003e\n\n# Table of contents\n\n- [Table of contents](#table-of-contents)\n- [Screenshots](#screenshots)\n- [Build](#build)\n- [Features](#features)\n- [Limitations](#limitations)\n\n# Screenshots\n\n![screenshot1](https://storage.googleapis.com/gh-assets/gerb1.png)\n![screenshot2](https://storage.googleapis.com/gh-assets/gerb2.png)\n![screenshot3](https://storage.googleapis.com/gh-assets/gerb3.png)\n![screenshot4](https://storage.googleapis.com/gh-assets/gerb4.png)\n![screenshot5](https://storage.googleapis.com/gh-assets/gerb5.png)\n![screenshot6](https://storage.googleapis.com/gh-assets/gerb6.png)\n![screenshot7](https://storage.googleapis.com/gh-assets/gerb7.png)\n\n# Build\n[(Back to top)](#table-of-contents)\n\nThis process should allow you to build your own version of this apk.\n\nClone git repo\n\n```\ngit clone https://github.com/gerbera/gerbera-mobile-app.git\ncd gerbera-mobile-app\n```\n\nInstall dependencies\n(you can use `npm` to install dependencies if you prefer)\n```\nyarn global add expo-cli\nyarn install\n```\n\nBuild the app\n(you will be aksed some questions when building, answer with the defaults and you should be good)\n```\nexpo build -t apk\n```\n\nFYI: The build may take a while since you are using a shared build server\n\n# Features\n[(Back to top)](#table-of-contents)\n\n* Download files from Database to your mobile phone\n* Browse File System \u0026 Database\n* Add files / folders from File System to Database\n* Edit Containers / Items in Database\n* Delete Containers / Items from Database\n* View Item properties in Database (duration / bit rate / resolution / size / etc.)\n* Add / Edit Autoscans on the File System\n* View previously connected clients\n* Dark Mode support\n\n# Limitations\n[(Back to top)](#table-of-contents)\n\nCurrently the app doesn't support the following (but it should very soon!):\n\n* Username/password authentication\n* Adding containers in the database\n\n\u003c!-- Add the footer here --\u003e\n\n\u003c!-- ![Footer](https://github.com/navendu-pottekkat/awesome-readme/blob/master/fooooooter.png) --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerbera%2Fgerbera-mobile-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerbera%2Fgerbera-mobile-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerbera%2Fgerbera-mobile-app/lists"}