Go to file
2019-01-25 13:29:10 +01:00
ajax first commit 2016-11-17 23:07:22 +01:00
appinfo pump version, add some notes to readme 2019-01-25 13:29:10 +01:00
controller remember volume state 2018-08-15 17:34:20 +02:00
css fix several issues, update to version 0.6.3 2018-09-08 20:37:00 +02:00
db add and remove favorites 2017-08-05 13:21:11 +02:00
img fix several issues, update to version 0.6.3 2018-09-08 20:37:00 +02:00
js fix removing broken radio stations from fav 2018-10-10 13:06:00 +02:00
l10n added german translations 2018-08-16 15:39:33 +02:00
service add controller and service 2018-08-12 16:22:11 +02:00
templates fix several issues, update to version 0.6.3 2018-09-08 20:37:00 +02:00
CHANGELOG.md pump version, add some notes to readme 2019-01-25 13:29:10 +01:00
COPYING nextcloud 13 version bump 2018-02-12 15:09:13 +01:00
index.php starting to fix nextcloud 14 compatibility 2018-07-31 10:26:51 +02:00
README.md pump version, add some notes to readme 2019-01-25 13:29:10 +01:00
screenshot.png add screenshot and update info.xml 2018-08-12 11:58:00 +02:00

Nextcloud Radio app

This experimental app uses the radio-browser.info api and offers radio stations right in your Nextcloud!

Features

  • Browse hundreds of radio stations world wide and play them directly
  • Save stations to your favorites list
  • [] Smooth playback with audio transitions
  • [] Explore new stations in the category section

Maintainers

Installation

  • From the appstore: The most recent and stable version of the app can be found in the official appstore.
  • Using git: In your nextcloud/apps/ directory, run git clone https://git.project-insanity.org/onny/nextcloud-app-radio.git radio. Then go to the Apps manager tab in your Nextcloud web interface, and enable the Radio app.
  • Using the zip archive: Download the latest tar.bz2 archive, extract the directory inside your nextcloud/apps/ directory, and rename it to radio. For stable releases, you can also download one of the releases tar.bz2 archives. Then go to the Apps manager tab in your Nextcloud web interface, and enable the Radio app.
  • Using package manager: For ArchLinux, there is an AUR package available.

Testing

Can be easily tested using Docker:

docker run -v /tmp/nextcloud-app-radio:/opt/nextcloud/apps/radio -d --name nextcloud -p 80:80 rootlogin/nextcloud

First part of -v is the path to the cloned or downloaded nextcloud radio app. Debug running container it with:

docker exec -i -t 665b4a1e17b6 /bin/bash

Where -t specifies the container id. If you further need to access the sqlite-database, logs or files inside the data folder of Nextcloud, that you also have to share this folder with the host:

docker run -v /tmp/dockerdata:/data/data -v /tmp/nextcloud-app-radio:/opt/nextcloud/apps/radio -d --name nextcloud -p 80:80 rootlogin/nextcloud

Reporting bugs

You can report bugs in the public gitlab repository here and for discussion you can find a section for the app in the offical Nextcloud forums here.

Adding translations

For now only German translations are provided, so please submit your translations if possible :) It's really easy, just git clone this repo and copy the translation files in l10n according to your locale. Merge requests go to this radio repository.

Adding radio stations

This app uses a public and open database of radio stations as its backend, so any station you add in radio-browser.info (no account required), will be also available in this app. Feel free to contribute :)

Credits

  • radio-browser.info database api as backend for this app
  • Python example code to query stream metadata, took from here.

Donation

If you like this app and want to support my work, you can donate to this Bitcoin address:

19mpmuNczGDgdxaBLBn3REEpQLPPcJHZB6