Music On Console 2.5.2
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
TruHobbyist 505e345260 „decoder_plugins/flac/include/protected/stream_decoder.h“ löschen 8 months ago
decoder_plugins „decoder_plugins/flac/include/protected/stream_decoder.h“ löschen 8 months ago
doxy_pages First commit 9 months ago
m4 First commit 9 months ago
themes First commit 9 months ago
tools First commit 9 months ago
AUTHORS First commit 9 months ago
COPYING First commit 9 months ago
ChangeLog First commit 9 months ago
Doxyfile First commit 9 months ago
INSTALL First commit 9 months ago
Makefile.am First commit 9 months ago
Makefile.in First commit 9 months ago
NEWS First commit 9 months ago
README First commit 9 months ago
README.md „README.md“ ändern 9 months ago
README_equalizer First commit 9 months ago
REVISION First commit 9 months ago
THANKS First commit 9 months ago
TODO First commit 9 months ago
aclocal.m4 First commit 9 months ago
alsa.c First commit 9 months ago
alsa.h First commit 9 months ago
audio.c First commit 9 months ago
audio.h First commit 9 months ago
audio_conversion.c First commit 9 months ago
audio_conversion.h First commit 9 months ago
common.c First commit 9 months ago
common.h First commit 9 months ago
compat.c First commit 9 months ago
compat.h First commit 9 months ago
config.example.in First commit 9 months ago
config.guess First commit 9 months ago
config.h.in First commit 9 months ago
config.rpath First commit 9 months ago
config.sub First commit 9 months ago
configure First commit 9 months ago
configure.in First commit 9 months ago
decoder.c First commit 9 months ago
decoder.h First commit 9 months ago
depcomp First commit 9 months ago
equalizer.c First commit 9 months ago
equalizer.h First commit 9 months ago
fifo_buf.c First commit 9 months ago
fifo_buf.h First commit 9 months ago
files.c First commit 9 months ago
files.h First commit 9 months ago
getopt.c First commit 9 months ago
getopt1.c First commit 9 months ago
gnugetopt.h First commit 9 months ago
install-sh First commit 9 months ago
interface.c First commit 9 months ago
interface.h First commit 9 months ago
interface_elements.c First commit 9 months ago
interface_elements.h First commit 9 months ago
io.c First commit 9 months ago
io.h First commit 9 months ago
io_curl.c First commit 9 months ago
io_curl.h First commit 9 months ago
jack.c First commit 9 months ago
jack.h First commit 9 months ago
keymap.example First commit 9 months ago
keys.c First commit 9 months ago
keys.h First commit 9 months ago
lists.c First commit 9 months ago
lists.h First commit 9 months ago
log.c First commit 9 months ago
log.h First commit 9 months ago
ltmain.sh First commit 9 months ago
lyrics.c First commit 9 months ago
lyrics.h First commit 9 months ago
main.c First commit 9 months ago
md5.c First commit 9 months ago
md5.h First commit 9 months ago
menu.c First commit 9 months ago
menu.h First commit 9 months ago
missing First commit 9 months ago
mocp.1 First commit 9 months ago
null_out.c First commit 9 months ago
null_out.h First commit 9 months ago
options.c First commit 9 months ago
options.h First commit 9 months ago
oss.c First commit 9 months ago
oss.h First commit 9 months ago
out_buf.c First commit 9 months ago
out_buf.h First commit 9 months ago
player.c First commit 9 months ago
player.h First commit 9 months ago
playlist.c First commit 9 months ago
playlist.h First commit 9 months ago
playlist_file.c First commit 9 months ago
playlist_file.h First commit 9 months ago
protocol.c First commit 9 months ago
protocol.h First commit 9 months ago
rbtree.c First commit 9 months ago
rbtree.h First commit 9 months ago
rcc.c First commit 9 months ago
rcc.h First commit 9 months ago
server.c First commit 9 months ago
server.h First commit 9 months ago
sndio_out.c First commit 9 months ago
sndio_out.h First commit 9 months ago
softmixer.c First commit 9 months ago
softmixer.h First commit 9 months ago
tags_cache.c First commit 9 months ago
tags_cache.h First commit 9 months ago
themes.c First commit 9 months ago
themes.h First commit 9 months ago
utf8.c First commit 9 months ago
utf8.h First commit 9 months ago

README.md

Welcome to moc-2.5.2 for SGI IRIX!

This is a port of moc-2.5.2 (http://moc.daper.net//) to SGI IRIX.

How to compile

Use the following configure arguments:

bash# export LD_LIBRARY_PATH="/usr/local/lib" bash# ./configure CC="c99 -U__INLINE_INTRINSICS" CXX="CC -U__INLINE_INTRINSICS" CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib -rpath /usr/local/lib" LIBS="-lgnugetopt -liconv" --prefix=/usr/local --disable-cache --without-rcc --without-ffmpeg --without-speex --without-musepack bash#

Dependencies

This port was compiled using:

FAAD2 2.7

fftw 3.2.2

file (for libmagic) 5.26

flac 1.1.3

libgnugetopt 1.3

libiconv 1.9.2

libid3tag 0.15.1b

libmad 0.15.1b

libmodplug 0.7

libogg 1.1.1

libsamplerate 0.1.2

libsndfile 1.0.11

libtool 1.5.16

libvorbis 1.0.1

libxml2 2.6.12

ncurses 5.4

sidplay 2.1.1

pkg-config 0.20

taglib 1.3.1

wavpack 4.31

zlib 1.2.8

openssl 1.0.1i

curl 7.38.0

autoconf 2.65

automake 1.11

m4 1.4.13

Some dependencies also require other tools during the build process, namely:

python (any 2.7.* will do), perl (at least 5.8), GNU sed, GNU grep and the most important piece: GNU make (at least 4.1).

Compilers used:

SGI MIPSpro C in its C99 dialect and C++ (for sidplay). The fftw library requires the Fortran compiler too (f77) if not disabled explicitly using ./configure --disable-fortran

Supported audio file formats

The above configuration enables a moc with tested and verified support for:

AU AIFF AAC WAV WV MP3 SPH VOC OGG (with vorbis encoded data stream)

Usage

To use moc, first start the server:

bash# /usr/local/bin/mocp -S

Then, connect from any client to the server:

bash# /usr/local/bin/mocp

Moc can be customized using a configuration file stored in ~/.moc as ~./.moc/config

An example configuration file can be found at config.example.in (prior to ./configure) or config.example (after ./configure).

There are two important notes for SGI users:

  1. On machines that are R5k 200MHz or (s)lower, you may experience stuttering when playing back MP3 files. As a workaround, use converted files (FLAC or WAV, for example).
  2. To use themes, export TERM=iris-color prior to starting the client.

Enjoy!

Tru