Git Product home page Git Product logo

web-radiowecker's Introduction

Webradio-py - A MPD-aided Music and Webradio Player for your Raspberry Pi:

The Python Script "webradio.py" for the Raspberry-Pi (Raspbian) or equivalent is a Python-Script used as a "Frontend" for the "MPD (Music-Player-Daemon)" with multiple advantages and additional features like:

  • Search and manage webradio-stations with a GUI
  • Listen to your local MP3-Music-Collection
  • Search your MP3-Collection
  • Automated Album-Cover download
  • Use of embedded Album-Covers from your MP3's
  • support for multiple File-Formats like .mp3, .ogg, .oga, and .flac
  • Stream Music from Youtube
  • Check the Weather-Forecast for you location
  • Multiple and self-designable Themes
  • Shutdown-Timer / Sleep-Timer
  • GPIO integration (use Buttons for changing webradio-stations, shutdown, mount-/umount USB-Sticks aso.)
  • Onscreen settings
  • Screensaver-Mode

For a nearer description, please see the Wiki

On youtube, you can find a detailed video-presentation of an early Version1 (german only!):

Youtube-Video

Comparsion between Version2 (0.2.8) and Version1:

Youtube-Video

Installation without receiving Updates

1. Download the current deb-package

from releases

2. Install it from a Terminal with

sudo apt install ./webradio*

Alternative Installation with Updates

1. Add a new source to your system:

wget https://raw.githubusercontent.com/Acer54/repository/master/release/release.key && sudo apt-key add release.key && rm release.key
wget "https://raw.githubusercontent.com/Acer54/repository/master/release/acer54_repository.list" && sudo mv acer54_repository.list /etc/apt/sources.list.d/

2. Update your sources:

sudo apt update

3. Install webradio-py:

sudo apt install webradio-py

After Installation initialize your MPD-Database:

mpc update

Start webradio.py by:

  • clicking on the radio-icon in your system menu
    or
  • launch "sudo systemctl start webradio.service" from a terminal
    or
  • configure autostart

For a detailed description, please see "Installation of webradio-py in my Wiki

Tested with

  • "Raspbian Stretch", "Raspbian Buster";

web-radiowecker's People

Contributors

acer54 avatar hiranchaudhuri avatar longsmith77 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.