Modes & Services

A project log for Pi Media Station: Dual Pi Media player

A Reworking of my Pi Video Player for a static installation

craig-hissettCraig Hissett 10/26/2015 at 11:260 Comments

I have had some time to ponder what I would like I hope to achieve with this device. I would love to make the GUI and associated coding as modular as possible in order to facilitate quick and easy expansion, and add modes and services as both my son grows and the project develops.

The device is going to feature 4 buttons on the front in a diamond configuration, and the left/right buttons shall enable scrolling/switching between the various Services of the device.

In order to achieve this I have been looking for inspiration and ideas on how to make it so, and I think I have found the answer...

GitHub user elParaguayo has been someone I have been following for a while, and his latest project features multiple services:

He refers to each services as a 'plugin', and uses a plugin folder. To add/remove services it's as easy adding/deleting them from this plugin folder.

I need to get my head around his code to see how it is done!