skip to navigation
skip to content

Not Logged In

simpleMediaCenter 0.5.8

simpleMediaCenter aims to provide an easy on ressources way to use your computer as an Media Center. It is primarily designed to act as an alternative to XBMC on the rpi.

Latest Version: 0.6.6

simpleMediaCenter
=================

simpleMediaCenter aims to provide an easy on ressources way to use your computer as an Media Center. It is primarily designed to act as an alternative to XBMC on the rpi.

Planned Core Features:
+ Web Interface (jinja + turbogears)
+ omxplayer compatibility

##TO-DO and IDEAS
priority from top to bottom:
+ ~~implement an interface where js or other clients can pull json data from~~
+ ~~use javascript to disable buttons~~
+ ~~move player to the navbar~~
+ ~~split up index page generation from playerstatus~~
+ ~~implement automatic player choosing~~
+ ~~exceptions~~
+ ~~create exceptionclasses for input/processing errors~~
+ ~~create space in templates to display exceptiontext~~
+ ~~implement javascript to display exceptions~~
+ ~~implement configparser~~
+ ~~rework Browser~~
+ ~~should use id's to interact with controller, not the actual value, no idea what I was thinking~~
+ ~~couple them with player, i.e. don't let any player use any browser~~
+ ~~implement pagination~~
+ ~~implement sendToBrowser in REST Interface~~
+ complete TwitchBrowser 80%
+ complete YoutubeBrowser 80%
+ implement playlist functionality
+ improve documentation 5%
+ improve comments in code 5%
+ rework omxplayer to use dbus interface
+ feedback for longer loads
+ convince artist to paint a loading please wait image in exchange for beer
+ implement 'holding' page while load
+ add webinterface to change settings
+ drag and drop between browser/playlist

##Requirements
+ python3
+ [omxplayer]http://omxplayer.sconde.net/
+ [TurboGears2]http://turbogears.org/
+ [jinja2]http://jinja.pocoo.org/
+ [youtube-dl]https://github.com/rg3/youtube-dl
for youtube playback
+ [Bootswatch (Bootstrap-Themes)]https://github.com/thomaspark/bootswatch (included)

##Installation
###Archlinuxarm and Archlinux
simpleMediaCenter is available on the [aur]https://aur.archlinux.org/packages/simplemediacenter-git/

###pypi
please note that you have to make sure that omxplayer is installed yourself if you install via [pypi]https://pypi.python.org/pypi/simpleMediaCenter

###installation from github
1. install python3
2. install youtube-dl
3. install omxplayer
4. install Turbogears2 and jinja2 via python-pip
5. clone this repository (on release there will be a package on pypi)
6. navigate to the simpleMediaCenter/simpleMediaCenter directory
7. run ./simpleMC

Please note that this project is still in heavy development and way of installation/configuration will improve.

##Configuration
After the first launch a config file will be generated at ~/.simpleMediaCenter-config.ini which can be edited to customize behaviour.

##Screenshot
![index Screenshot V0.4](./docs/simpleMediaServer_v0_5_4.PNG)
![index Screenshot V0.4](./docs/simpleMediaServer_v0_4.PNG)  
File Type Py Version Uploaded on Size
simpleMediaCenter-0.5.8.tar.gz (md5) Source 2014-04-26 46KB
  • Downloads (All Versions):
  • 77 downloads in the last day
  • 303 downloads in the last week
  • 940 downloads in the last month