• Stars
    star
    272
  • Rank 151,235 (Top 3 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created almost 14 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An advanced media center

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

More Repositories

1

vmir

Virtual Machine for Intermediate Representation
C
664
star
2

libsvc

Tiny helper lib for building daemons in C
C
19
star
3

saga

C++ framework for deep learning
C++
14
star
4

ps3toolchain

Shell
12
star
5

libhap

Minimalistic C library for Apple's HomeKit Accessory Protocol
C
11
star
6

iptvdump

IPTV transport stream dumper
C
8
star
7

movian-plugin-youtube

Youtube plugin for Movian
JavaScript
8
star
8

showtime-plugin-youtube

The Best Online Video Sharing service now on Showtime.
JavaScript
3
star
9

showtime-plugin-viastream

Showtime plugin for Viastream online streaming video (Unofficial)
JavaScript
3
star
10

mios

C
3
star
11

showtime-plugin-tv4play

Showtime plugin for TV4 play online streaming video (Unofficial)
JavaScript
3
star
12

sterm

Very simple serial port console for Linux
C
3
star
13

movian-plugin-modarchive

JavaScript
3
star
14

showtime-plugin-headweb

Showtime plugin for Headweb online streaming video (Unofficial)
JavaScript
3
star
15

showtime-plugin-svtplay

Showtime plugin for SVT Play online streaming video (Unofficial)
JavaScript
2
star
16

htshttpd

A lousy HTTP server mostly used for testing various HTTP client features in Showtime
C
2
star
17

showtime-plugin-dropbox

Dropbox plugin for Showtime
JavaScript
2
star
18

showtime-plugin-omgmanga

Showtime plugin for reading manga
JavaScript
2
star
19

showtime-website

JavaScript
2
star
20

mkfatimg

Tiny tool for creating an SD image with just a FAT parition and also filling it with files from a directory on the host
C
2
star
21

vrec

A small video recording app for Linux
C
2
star
22

showtime-plugin-revision3

Showtime revision3 plugin
JavaScript
2
star
23

movian-plugin-gmeplayer

1
star
24

showtime-plugin-opensubtitles

Opensubtitles plugin for Showtime
JavaScript
1
star
25

ddserver

dyndns protocol server written C (uses nsupdate to update DDNS records)
C
1
star
26

xmp

C
1
star
27

spmc

Showtime Plugin Management Console
JavaScript
1
star
28

dotfiles

Just my dotfiles
Common Lisp
1
star
29

test

My test repo
1
star
30

hts

Various common stuff for Showtime and Tvheadend
1
star
31

showtime-plugin-numeric-osk

example repo for OSK plugins with showtime
1
star
32

stos-splash

C
1
star
33

stos

Movian OS top level build
C
1
star