Linux Multimedia System

M

Marek Franke

Hi there,

we have started with some people from our LUG (Linux User Group) a 'little'
project, called LMMS (Linux Multimedia System). When it's 'finished' it
shall be a window-manager for use on TV and handle with joysticks/gamepads.

As the name says, it is for multimedia-applications, like listening to
music, watching videos and maybe playing some games. The idea is to create
a gui for application like mplayer, ogg123, mpg123, cdrecord etc.

For now there are some widgets for displaying images, labels and some
messages. Actually there is a working LMMS with a little menu, an
image-viewer and a CD-player. Supperted joysticks/gamepads are Gravis
Gamepad Pro, Nintendo's SNES Pads, Microsoft's X-Box pad and keyboard.

The whole project is written in python/pygame and can be found here:
http://home.arcor.de/mfranke78/
There is a little mailinglist too (German & Yahoo):
http://de.groups.yahoo.com/group/dulugprojekt/

Remember that the whole project is very basic for now! But it seems to work.

Greets, Marek
 
M

Marek Franke

Be sure to check out freevo at http://freevo.sourceforge.net/ as it is
quite similar to what you are describing and they are quite far along.

max

Yes, there are a lot of projects like LMMS, just take a look at
www.freshmeat.net or www.sourceforge.net. Or MythTV is something like LMMS
too. The whole project is just for fun. Afaik Freevo and/or MythTV are
written in C/C++ and don't have any support for joysticks (afaik!). And the
most prjects are going into different directions. We try to put all those
projects together and there are some other ideas what to do with the LMMS.

Marek
 
M

Max Erickson

Marek said:
Hi there,

we have started with some people from our LUG (Linux User Group) a 'little'
project, called LMMS (Linux Multimedia System). When it's 'finished' it
shall be a window-manager for use on TV and handle with joysticks/gamepads.

As the name says, it is for multimedia-applications, like listening to
music, watching videos and maybe playing some games. The idea is to create
a gui for application like mplayer, ogg123, mpg123, cdrecord etc.

For now there are some widgets for displaying images, labels and some
messages. Actually there is a working LMMS with a little menu, an
image-viewer and a CD-player. Supperted joysticks/gamepads are Gravis
Gamepad Pro, Nintendo's SNES Pads, Microsoft's X-Box pad and keyboard.

The whole project is written in python/pygame and can be found here:
http://home.arcor.de/mfranke78/
There is a little mailinglist too (German & Yahoo):
http://de.groups.yahoo.com/group/dulugprojekt/

Remember that the whole project is very basic for now! But it seems to work.

Greets, Marek

Be sure to check out freevo at http://freevo.sourceforge.net/ as it is
quite similar to what you are describing and they are quite far along.

max
 
M

Marek Franke

Just wondering how you're supporting the Xbox controller. I bought a
cable and driver a few months back to hook up to my computer. Are you
using a Python alternative??
No, I rebuild the connector to USB and loaded the xpad-driver (Linux),
that's all. Just the same with the SNES pads (parallel-support, not USB).
The xpad-driver loads automatically on startup, for the rest I have written
a little script:

#!/bin/sh
#echo Loading analog joystick support
#modprobe gameport
#modprobe analog
#modprobe ns558
#modprobe joydev
echo Loading parallel port support io=0x378 irq=7
modprobe parport_pc io=0x378 irq=7
echo Loading SNES gamepad support
modprobe gamecon map=0,1,1
#echo Loading 2 Button Mustisystem gamepad support
#modprobe db9 dev=0,2

After that I will get some new devices /dev/input/js* and they work fine
with python/pygame.

Marek
 
M

Marek Franke

Freevo is pure python already ;)

Greetings, Roland

OK, but it's more the 'thrill' to create something own, not the matter which
language we/they use. And even there is only a little image-viewer and a
little CD-player, it's fun (for me) to use it already on my TV.

Marek
 
R

Roland Heiber

Marek said:
too. The whole project is just for fun. Afaik Freevo and/or MythTV are
written in C/C++ and don't have any support for joysticks (afaik!). And the

Freevo is pure python already ;)

Greetings, Roland
 
L

Lucas Raab

Marek said:
Hi there,

we have started with some people from our LUG (Linux User Group) a 'little'
project, called LMMS (Linux Multimedia System). When it's 'finished' it
shall be a window-manager for use on TV and handle with joysticks/gamepads.

As the name says, it is for multimedia-applications, like listening to
music, watching videos and maybe playing some games. The idea is to create
a gui for application like mplayer, ogg123, mpg123, cdrecord etc.

For now there are some widgets for displaying images, labels and some
messages. Actually there is a working LMMS with a little menu, an
image-viewer and a CD-player. Supperted joysticks/gamepads are Gravis
Gamepad Pro, Nintendo's SNES Pads, Microsoft's X-Box pad and keyboard.

The whole project is written in python/pygame and can be found here:
http://home.arcor.de/mfranke78/
There is a little mailinglist too (German & Yahoo):
http://de.groups.yahoo.com/group/dulugprojekt/

Remember that the whole project is very basic for now! But it seems to work.

Greets, Marek
Just wondering how you're supporting the Xbox controller. I bought a
cable and driver a few months back to hook up to my computer. Are you
using a Python alternative??

--
--------------------------
Lucas Raab
lvraab located at earthlink.net
dotpyFE located at gmail.com
AIM: Phoenix11890
MSN: (e-mail address removed)
IRC: lvraab
ICQ: 324767918
Yahoo: Phoenix11890
 
L

Lucas Raab

Marek said:
Hi there,

we have started with some people from our LUG (Linux User Group) a 'little'
project, called LMMS (Linux Multimedia System). When it's 'finished' it
shall be a window-manager for use on TV and handle with joysticks/gamepads.

As the name says, it is for multimedia-applications, like listening to
music, watching videos and maybe playing some games. The idea is to create
a gui for application like mplayer, ogg123, mpg123, cdrecord etc.

For now there are some widgets for displaying images, labels and some
messages. Actually there is a working LMMS with a little menu, an
image-viewer and a CD-player. Supperted joysticks/gamepads are Gravis
Gamepad Pro, Nintendo's SNES Pads, Microsoft's X-Box pad and keyboard.

The whole project is written in python/pygame and can be found here:
http://home.arcor.de/mfranke78/
There is a little mailinglist too (German & Yahoo):
http://de.groups.yahoo.com/group/dulugprojekt/

Remember that the whole project is very basic for now! But it seems to work.

Greets, Marek
BTW, I'd be happy to help with a Windows version.

--
--------------------------
Lucas Raab
lvraab located at earthlink.net
dotpyFE located at gmail.com
AIM: Phoenix11890
MSN: (e-mail address removed)
IRC: lvraab
ICQ: 324767918
Yahoo: Phoenix11890
 
L

Lucas Raab

Marek said:
No, I rebuild the connector to USB and loaded the xpad-driver (Linux),
that's all. Just the same with the SNES pads (parallel-support, not USB).
The xpad-driver loads automatically on startup, for the rest I have written
a little script:

#!/bin/sh
#echo Loading analog joystick support
#modprobe gameport
#modprobe analog
#modprobe ns558
#modprobe joydev
echo Loading parallel port support io=0x378 irq=7
modprobe parport_pc io=0x378 irq=7
echo Loading SNES gamepad support
modprobe gamecon map=0,1,1
#echo Loading 2 Button Mustisystem gamepad support
#modprobe db9 dev=0,2

After that I will get some new devices /dev/input/js* and they work fine
with python/pygame.

Marek
Huh. Interesting.

--
--------------------------
Lucas Raab
lvraab located at earthlink.net
dotpyFE located at gmail.com
AIM: Phoenix11890
MSN: (e-mail address removed)
IRC: lvraab
ICQ: 324767918
Yahoo: Phoenix11890
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,222
Messages
2,571,142
Members
47,756
Latest member
JulienneY0

Latest Threads

Top