MotionBox is a video player designed for the Internet.
Built to access and browse decentralized video sources.
Built to load and play multiple video resources.
omega is building MotionBox to empower people.
MotionBox accesses videos directly via DuckDuckGo.
It streams Torrents, Youtube, Dailymotion, Vimeo and SoundCloud.
All of this inside multiple tabs and without ever showing an ad.
- Freedom to access video resources on the Internet.
- Freedom to browse decentralized video sources.
- Freedom to share video content with the world.
MotionBox is built in C++ with Sky kit.
Sky is built on the Qt framework.
The GUI uses QML. The player uses VLC and libtorrent.
- Windows XP and later.
- macOS 64 bit.
- Linux 32 bit and 64 bit.
- Android 32 bit and 64 bit (experimental).
- Sky latest version.
- Qt 4.8.0 / 5.5.0 or later.
- VLC 2.2.0 or later.
- libtorrent 1.1.0 or later.
- Boost 1.55.0 or later.
- OpenSSL / Win32OpenSSL 1.0.1 or later.
On Windows:
- MinGW or Git for Windows with g++ 4.9.2 or later.
Recommended:
- Qt Creator 3.6.0 or later.
You can install third party libraries with:
sh 3rdparty.sh <win32 | win64 | macOS | linux | android>
You can configure MotionBox with:
sh configure.sh <qt4 | qt5 | clean> <win32 | win64 | macOS | linux | android> [sky]
You can build MotionBox with Qt Creator:
- Open MotionBox.pro.
- Click on "Build > Build all".
Or the build script:
sh build.sh <qt4 | qt5 | clean> <win32 | win64 | macOS | linux | android> [deploy]
Or the console:
qmake -r
make (mingw32-make on Windows)
1. Generate the qrc file:
cd dist
sh generate.sh <qt4 | qt5 | clean> <win32 | win64 | macOS | linux | android> [deploy]
2. Build MotionBox:
qmake -r "DEFINES += SK_DEPLOY" "RESOURCES = dist/MotionBox.qrc"
make (mingw32-make on Windows)
3. Deploy MotionBox:
sh deploy.sh <qt4 | qt5 | clean> <win32 | win64 | macOS | linux | android>
Copyright (C) 2015 - 2020 MotionBox authors united with omega.
- Benjamin Arnaud aka bunjee | bunjee@omega.gg
MotionBox may be used under the terms of the GNU General Public License version 3 as published by the Free Software Foundation and appearing in the LICENSE.md file included in the packaging of this file. Please review the following information to ensure the GNU General Public License requirements will be met: https://www.gnu.org/licenses/gpl.html.