All Projects → Sispheor → Piclodio3

Sispheor / Piclodio3

Licence: mit
Raspberry Pi Clock Radio

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Piclodio3

Pigallery2
A directory-first photo gallery website, witch rich UI, optimised for running on low resource servers (especially on raspberry pi)
Stars: ✭ 470 (+365.35%)
Mutual labels:  raspberry-pi, angular2
Angular Generic Table
A generic table for Angular 2+. Generic table uses standard markup for tables ie. table, tr and td elements etc. and has support for expanding rows, global search, filters, sorting, pagination, export to CSV, column clicks, custom column rendering, custom export values.
Stars: ✭ 100 (-0.99%)
Mutual labels:  angular2
Picamnn
Survelliance system with deep learning based people detection (YOLO)
Stars: ✭ 97 (-3.96%)
Mutual labels:  raspberry-pi
Jagcs
Just another ground control station
Stars: ✭ 99 (-1.98%)
Mutual labels:  raspberry-pi
My Raspberry
My Archlinux Raspberry PI setup
Stars: ✭ 98 (-2.97%)
Mutual labels:  raspberry-pi
Swift Arm64
Swift for Arm64/aarch64 Servers and SBC's - Rock64, RaspberryPi3 and many more
Stars: ✭ 100 (-0.99%)
Mutual labels:  raspberry-pi
Smgate
用树莓派做v2ray透明翻墙网关
Stars: ✭ 96 (-4.95%)
Mutual labels:  raspberry-pi
Cirnos
Bringing the workflow of Arduino to the Raspberry Pi
Stars: ✭ 101 (+0%)
Mutual labels:  raspberry-pi
Fas
C Pixels-based graphical audio synthesizer implemented as a WebSocket server
Stars: ✭ 100 (-0.99%)
Mutual labels:  raspberry-pi
Angular4 Primeng Admin
angular4-primeng-admin @angular/cli开发的后台模板
Stars: ✭ 99 (-1.98%)
Mutual labels:  angular2
Wifimeshraspberrypi
Workshop to create a sensor application over a WiFi Mesh network
Stars: ✭ 99 (-1.98%)
Mutual labels:  raspberry-pi
Nintimdo Rp
Raspberry Pi Gaming Console
Stars: ✭ 98 (-2.97%)
Mutual labels:  raspberry-pi
Ng Zorro Template
一个简单的企业后台管理系统模板
Stars: ✭ 100 (-0.99%)
Mutual labels:  angular2
Ion Digit Keyboard V2
A digital keyboard plugin to use in Ionic 2 applications.
Stars: ✭ 97 (-3.96%)
Mutual labels:  angular2
Automation Hat
Python library and examples for the Pimoroni Automation HAT, pHAT and HAT Mini
Stars: ✭ 100 (-0.99%)
Mutual labels:  raspberry-pi
Nextcloudpi
📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, Docker, curl installer...
Stars: ✭ 1,340 (+1226.73%)
Mutual labels:  raspberry-pi
Softuni
SoftUni Courses
Stars: ✭ 98 (-2.97%)
Mutual labels:  angular2
Iotpos
IotPOS, an open source Point of Sale software.
Stars: ✭ 99 (-1.98%)
Mutual labels:  raspberry-pi
Vosk Api
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
Stars: ✭ 1,357 (+1243.56%)
Mutual labels:  raspberry-pi
Scroll Phat
Library and examples for Scroll pHAT. 11x5 LEDs of goodness!
Stars: ✭ 100 (-0.99%)
Mutual labels:  raspberry-pi

Piclodio3

Gitter

Piclodio is a web radio player and a also an alarm clock that can be installed on Raspberry Pi. You can add url stream to complete the collection. Scheduling alarm clock is easy and can be periodic. A local backup MP3 file is used in case of losing internet connection or if the web radio is not anymore available to be sure you'll be awaken.

homepage

Installation

Via Docker

The project can be deployed via the provided docker compose file. Check this doc to install Docker and docker-compose on your RPI.

git clone https://github.com/Sispheor/piclodio3.git
cd piclodio3
docker-compose up -d

Then access the UI via your web browser with the IP of your host (type ip a to get it). E.g: "http://192.168.0.22/"

Development env

The project is split in two parts:

Installation procedures have been tested on a Raspberry Pi and on Ubuntu 18.04/20.04 but the project should works on any Linux system that can handle Django and Angular.

Web Radio URLs

There is a lot of web radio online. In most of case, websites provide a pls or m3u file that contain the URL you need to give to Piclodio. You can also get the URL from the console of your web browser. Look for the URL that consume the most brandwith in the network console.

Take a look to internet-radio.com for a large selection of web radio sorted by genre. Or fluxradios.

API doc

You can accees to API doc on the "/redoc" URL.

Timezone

By default the time is showed in UTC. If you want to change the timezone, update the file piclodio3/back/piclodio3/settings.py E.g:

TIME_ZONE = 'Europe/Paris'

Raspberry output jack

To set the audio out to jack instead of HDMI:

amixer cset numid=3 1
  • 1: Jack
  • 2: HDMI
  • 3: auto

Contribute

If you need help you can come on the Gitter chat room. Fell free to open an issue to ask a new feature or raise a bug.

License

Copyright (c) 2016. All rights reserved.

Piclodio is covered by the MIT license, a permissive free software license that lets you do anything you want with the source code, as long as you provide back attribution and "don't hold you liable". For the full license text see the LICENSE.md file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].