X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=README.md;h=8dc26503b82395da43db9ec9aba2375cf22c6b20;hb=265cfcde765624d338aa90542b01295b0ac1bd5f;hp=d238fe0c7d5998c05f5b8aaff0511f2ebcb28291;hpb=533489a63a9716c645a11a99ca446978b20eedd0;p=minitube diff --git a/README.md b/README.md index d238fe0..8dc2650 100644 --- a/README.md +++ b/README.md @@ -1,44 +1,39 @@ +

+ +

+ # Minitube Minitube is a YouTube desktop application. It is written in C++ using the Qt framework. Contributing is welcome, especially in the Linux desktop integration area. -## Translating Minitube to your language -Translations are done at https://www.transifex.com/projects/p/minitube/ +## Translating to your language +Translations are done at https://www.transifex.com/flaviotordini/minitube/ Just register and apply for a language team. Please don't request translation merges on GitHub. -## Google API Key -Google is now requiring an API key in order to access YouTube Data web services. -Create a "Browser Key" at https://console.developers.google.com +## Build instructions +Clone from Github: -The key must be specified at compile time as shown below. -Alternatively Minitube can read an API key from the GOOGLE_API_KEY environment variable. + git clone --recursive https://github.com/flaviotordini/minitube.git -## Build instructions -To compile Minitube you need at least Qt 5.0. The following Qt modules are needed: core, gui, widgets, network, sql (using the Sqlite plugin), declarative, dbus. +You need Qt >= 5.10 and MPV >= 0.29.0. The following Qt modules are needed: core, gui, widgets, network, sql (using the Sqlite plugin), declarative, dbus, x11extras. To be able to build on a Debian (or derivative) system: - $ sudo apt-get install build-essential qttools5-dev-tools qt5-qmake qtdeclarative5-dev libphonon4qt5-dev libqt5sql5-sqlite qt5-default + sudo apt install build-essential qt5-default qttools5-dev-tools qt5-qmake qtdeclarative5-dev libqt5sql5-sqlite libqt5x11extras5-dev libmpv-dev Compiling: - $ qmake "DEFINES += APP_GOOGLE_API_KEY=YourAPIKeyHere" - $ make - -Beware of the Qt 4 version of qmake! + qmake + make Running: - $ build/target/minitube - -Installing on Linux: + build/target/minitube - $ sudo make install +Installing on Linux: This is for packagers. End users should not install applications in this way. -## A word about Phonon on Linux -To be able to actually watch videos you need a working Phonon setup. -Please don't report bugs about this, ask for help on your distribution support channels. + sudo make install ## Legal Stuff Copyright (C) Flavio Tordini