Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.12 KB

README.md

File metadata and controls

30 lines (26 loc) · 1.12 KB

chirpy

A media center application for small touch screens

This program leverages the power of Qt, python and sqlite to cobble together a media center application for touch based devices.

##Structure Right now, the project consists of two parts: the scanner which builds a database of media files available and the main application which plays the media using a QtQuick user interface. For the time being these two parts are run indepently from each other. It is planned however, to integrate backgroud path scanning in the main application.

###Scanner The scanner looks for media files under a file system path specified on the command line. It then builds a database of the metadata stored in these files. To run the scanner simply invoke it from the command line like this

    $ ./scanner.py <path to scan>

###chirpy The main program is -unsurprisingly- called chirpy and simply started like so:

    $ ./chirpy

##Dependencies The program is written in python3 and needs the following libraries installed:

  • Qt5
    • QtCore
    • QtMultimedia
    • QtQuick
  • pyqt5
  • gstreamer 1.0
    • python-gstreamer1.0
    • gir1.2-gst1.0
  • sqlite3