All Projects → andoma → Movian

andoma / Movian

Licence: gpl-3.0
An advanced media center

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Movian

Haruna
Open source video player built with Qt/QML and libmpv.
Stars: ✭ 147 (-37.45%)
Mutual labels:  multimedia
No Player
Simplified Player wrapper for MediaPlayer and ExoPlayer
Stars: ✭ 182 (-22.55%)
Mutual labels:  mediaplayer
Csfml
Official binding of SFML for C
Stars: ✭ 211 (-10.21%)
Mutual labels:  multimedia
Exomedia
An Android ExoPlayer wrapper to simplify Audio and Video implementations
Stars: ✭ 1,939 (+725.11%)
Mutual labels:  mediaplayer
Magicalexoplayer
The Easiest Way To Play/Stream Video And Audio Using Google ExoPlayer In Your Android Application
Stars: ✭ 171 (-27.23%)
Mutual labels:  mediaplayer
Video Thumbnail Generator
📷 Generate thumbnail sprites from videos.
Stars: ✭ 190 (-19.15%)
Mutual labels:  multimedia
Ffmpeg Video Player
An FFmpeg and SDL Tutorial.
Stars: ✭ 149 (-36.6%)
Mutual labels:  multimedia
Fanplayer
A portable video player based on ffmpeg for windows and android platform.
Stars: ✭ 229 (-2.55%)
Mutual labels:  mediaplayer
Nicevieoplayer
IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器
Stars: ✭ 2,114 (+799.57%)
Mutual labels:  mediaplayer
Kohii
Android Video Playback made easy.
Stars: ✭ 204 (-13.19%)
Mutual labels:  mediaplayer
Photoframe
Software to pull random photos from Google Photos and show them, like a photo frame
Stars: ✭ 167 (-28.94%)
Mutual labels:  rpi
Xbmc
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS and Windows.
Stars: ✭ 13,175 (+5506.38%)
Mutual labels:  multimedia
Boombeastic
A Raspberry Pi based smart connected speaker with support for airplay, spotify, mpd and local playback
Stars: ✭ 195 (-17.02%)
Mutual labels:  rpi
Minimu9 Ahrs
Program for reading data from the Pololu MinIMU-9 over I²C. Works on the Raspberry Pi and other embedded ARM Linux boards.
Stars: ✭ 153 (-34.89%)
Mutual labels:  rpi
Mocs
My Own Car System, a Go & Qt application for your car
Stars: ✭ 218 (-7.23%)
Mutual labels:  rpi
Music Dance Video Synthesis
(ACM MM 20 Oral) PyTorch implementation of Self-supervised Dance Video Synthesis Conditioned on Music
Stars: ✭ 150 (-36.17%)
Mutual labels:  multimedia
Rpi gpio
Ruby conversion of RPi.GPIO Python module
Stars: ✭ 185 (-21.28%)
Mutual labels:  rpi
Mqtt Io
Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.
Stars: ✭ 234 (-0.43%)
Mutual labels:  rpi
Mpv
🎥 Command line video player
Stars: ✭ 17,018 (+7141.7%)
Mutual labels:  multimedia
Elinux
嵌入式 Linux 知识库 (elinux.org) 中文翻译计划;本项目发起人发布了《360° 剖析 Linux ELF》视频课程,欢迎订阅:https://www.cctalk.com/m/group/88089283
Stars: ✭ 193 (-17.87%)
Mutual labels:  multimedia

Movian mediaplayer

(c) 2006 - 2018 Lonelycoder AB

Build status

For more information and latest versions, please visit:

https://movian.tv/

How to build for Linux

First you need to satisfy some dependencies (for Ubuntu 16.04.3 LTS)

sudo apt-get install libfreetype6-dev libfontconfig1-dev libxext-dev libgl1-mesa-dev libasound2-dev libasound2-dev libgtk2.0-dev libxss-dev libxxf86vm-dev libxv-dev libvdpau-dev yasm libpulse-dev libssl-dev curl libwebkitgtk-dev libsqlite3-dev libavahi-client-dev

Then you need to configure:

./configure

If your system lacks libwebkitgtk or some other lib you can configure like this:

./configure --disable-webkit

If any dependencies are missing the configure script will complain. You then have the option to disable that particular module/subsystem.

make

Build the binary, after build the binary resides in ./build.linux/. Thus, to start it, just type:

./build.linux/movian

Settings are stored in ~/.hts/showtime

If you want to build with extra debugging options for development these options might be of interest:

--cc=gcc-5 --extra-cflags=-fno-omit-frame-pointer --optlevel=g --sanitize=address --enable-bughunt

How to build for Mac OS X

To build for Mac OS X you need Xcode and yasm. Xcode should be installed from Mac Appstore.

To install yasm, install Brew and then

$ brew install yasm

Now run configure

$ ./configure

Or if you build for release

$ ./configure --release

If configured successfully run:

$ make

Run Movian binary from build directory

$ build.osx/Movian.app/Contents/MacOS/movian

Note that in this case Movian loads all resources from current directory so this binary can't be run elsewhere.

If you want a build that can be run as a normal Mac Application you shold do

$ make dist

This will generate a DMG

How to build for PS3 with PSL1GHT

$ ./Autobuild.sh -t ps3 -v 5.0.500

How to build for Raspberry Pi

First you need to satisfy some dependencies (for Ubuntu 16.04.3 LTS 64bit):

sudo apt-get install git-core build-essential autoconf bison flex libelf-dev libtool pkg-config texinfo libncurses5-dev libz-dev python-dev libssl-dev libgmp3-dev ccache zip squashfs-tools

$ ./Autobuild.sh -t rpi -v 5.0.500

To update Movian on rpi with compiled one, enable Binreplace in settings:dev and issue:

curl --data-binary @build.rpi/showtime.sqfs http://rpi_ip_address:42000/api/replace
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].