Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 2.24 KB

README.md

File metadata and controls

64 lines (53 loc) · 2.24 KB

MMM-Podcast2

A module to stream Tagesschau 100 Sekunden to your magic mirror

Requirements

omxplayer: Omxplayer is normally already installed on raspbian. You can check it by commmanline which omxplayer. The result should be a path like /usr/bin/omxplayer.
MMM-Remote-Control: MMM-Remote-Control is required, if you want to use the sample links for communication, as mentioned at the end of this file.

Installing the module

Clone this repository in your ~/MagicMirror/modules/ folder ( $ cd ~/MagicMirror/modules/ ):

git clone https://github.com/Ax-LED/MMM-Podcast2

Using the module

To use this module, add it to the modules array in the config/config.js file:

{
	module: 'MMM-Podcast2',
	config: {
		feedUrl: 'https://www.tagesschau.de/export/video-podcast/webxl/tagesschau-in-100-sekunden_https/',
		refreshInterval: 1000 * 1800, //refreshs streaming link every 1800 seconds (30Min)
		omxargs: ' --win 320,180,1600,900  -o both '
		}
},

Configuration options

The following properties can be configured:

Option Description
feedUrl URL of the feed, default: 'https://www.tagesschau.de/export/video-podcast/webxl/tagesschau-in-100-sekunden_https/'.
refreshInterval refreshs streaming link default: 1000 * 1800 Refreshs streaming link every 1800 seconds (30Min).
omxargs Arguments for the omxplayer, like ' --win 320,180,1600,900 -o both '. Attention, leading and last blanks are required.

Further options

You can communication with this module also by sending notifications.
Examples:

  • yourmmip:8080/remote?action=NOTIFICATION&notification=BUTTON_PRESSED starts the stream (with omxplayer) and stops the stream if its already running

To use this examples the module MMM-Remote-Control is required.

Version

1.0 initial release