Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sagiadinos/garlic-launcher
Android Digital Signage Launcher to maintenance Digital Signage Player without root.
https://github.com/sagiadinos/garlic-launcher
android device-admin device-owner digital-signage digital-signage-launcher digitalsignage garlic-player launcher no-root
Last synced: 1 day ago
JSON representation
Android Digital Signage Launcher to maintenance Digital Signage Player without root.
- Host: GitHub
- URL: https://github.com/sagiadinos/garlic-launcher
- Owner: sagiadinos
- Created: 2020-02-18T23:32:24.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-02T23:21:12.000Z (11 days ago)
- Last Synced: 2024-11-03T00:18:39.355Z (11 days ago)
- Topics: android, device-admin, device-owner, digital-signage, digital-signage-launcher, digitalsignage, garlic-player, launcher, no-root
- Language: Java
- Homepage: https://garlic-player.com/garlic-launcher/
- Size: 476 KB
- Stars: 25
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Garlic-Launcher - Android Launcher for Digital Signage
The Garlic-Launcher is useful to create a [digital signage player](https://smil-control.com/magazine/what-is-a-digital-signage-player/) on Android hardware in combination with the [garlic-player](https://garlic-player.com).
**A rooted Android is not necessary!**
**You can transfer nearly every consumer hardware with device owner support to a robust Digital Signage system!**
If you want to build a Digital Signage Media Player Hardware or an interactive Kiosk System which should run 24/7, it is necessary to take some precautions.
For example:
- [Security](https://smil-control.com/magazine/digital-signage-security/): You do not want the user can close or uninstall your Kiosk-App or jump into the operating system
- It must be ensured that the player-app is running
- The player-app must be able to restart in case of an error or crash.
- When the media player gets his content only by network, it must be able to get administrated, updated, and rebooted after a remote request
- Manual configuration must be possibleOne solution is to root Android, but rooted devices are a potential security riscs. So garlic-launcher use the [Device Owner Mode](https://developer.android.com/reference/android/app/admin/DevicePolicyManager)
## Features
- Works as device owner, so no root is needed
- The app will be start pinned and as system launcher (Kiosk mode)
- Watchdog service checks if garlic-player is running
- OS reboots
- set screen off/on
- deep standby for supported devices
- Support remote software updates with garlic player
- Software updates via USB-Stick/SD-Card
- Configuration via USB-Stick/SD-Card
- A second app can be opened
- Tiny and resource efficient. The signed apk is less than 80KB
- automatic player download when network is active
- Custom back button as overlay for some rooted images (explanation down)
- Strict Kiosk Mode. (explanation down)
- Password secured "Service Mode" for administrating systems in "Strict Kiosk Mode" manually## Requirements
- Android >= 7.1.1
- Garlic-launcher must set as Device OwnerGarlic-launcher is tested also with Android 9 on a non-rooted consumer Tablet.
## Binary Download
You can download latest signed build from the [CI-Server](https://garlic-player.com/downloads/ci-builds/latest_android_launcher.apk)
## Installation
[Installation-Guide](https://garlic-player.com/garlic-launcher/docs/installation/)
## Configuration
[Settings-Guide](https://garlic-player.com/garlic-launcher/docs/settings/)