Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: I'm (Space Fractal) going porting MultiJuke to Linux (v1.1 RELEASED)....  (Read 5156 times)

0 Members and 1 Guest are viewing this topic.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
I'm are now porting MultiJuke to Linux (I using Ubuntu 7.04).

One of the main goal of MultiJuke is to get it ported to that OS, since many other software is rather mediaplayer or webbased player, which can't been controlled by pure arcade controllers or touch screen. Here I talking about Linux here, not Windows (there exists many good cab freidly jukebox software to Windows, but not Linux).

The main goal of MultiJuke is also a easy installation, which should only been require to unpack the archive and run it from a user folder (like /home/spacfractal or such). There might been some packages need to been installed, because MultiJuke is a OpenGL application, but I looking what it happens when I trying from it from various live distros (but I recommered Ubuntu 7.04). The only problem can been the graphicscard, which need to been OpenGL combatible to run MultiJuke and may require installation of some packages.

The behaiver of MultiJuke is pretty at same with Windows version with few features removed, due to some restrictions (but I hope I can work around them all or most). The code is the same with only few minor changes (example the sound engine is changing from bass to fmod, because bass do not exists to Linux).

I hope the release day is a week or 2 by now. Maybe it can been delayed, but hope not. I got most parts working now, but still missing sound (but I do have mp3 played with a test app). Today I got file scanning (File Mask) to work under Linux as well.....

[EDIT]
Rather to have 2 threads about it, I just edited this one:

I have just ported MultiJuke to Linux now and is now in beta which few features removed (see beta readme).

Please feedback anything about this version of Linux into this thread.
« Last Edit: September 12, 2007, 08:26:57 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

clanggedin

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1071
  • Last login:July 02, 2012, 11:08:55 pm
  • O'DOYLE RULES!!!
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #1 on: August 28, 2007, 07:12:41 pm »
OK I downloaded Multijuke on my Xubuntu box, but it will not run. Do I need to put it in a specific folder?? I tried to run it from the terminal and it says "Command not found".

Do I need to type anything in before it will run?? Also double clicking on the program will not work either. I have the files extracted in a folder called Multijuke on the desktop.

If you can provide any assistance in getting this to run then I'll be more than happy to help you debug it.

Thanks for all your hard work so-far Space Fractal.


Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #2 on: August 29, 2007, 04:03:50 am »
I have used my user home folder to run MultiJuke (and should also work from desktop too).

Delete Multijuke.log (forgot to delete that)

and run MultiJuke app from there).

- Did it actuelly create multijuke.log with zero byte in length?
- Did it show some log file (multijuke.log)?
- Do it nothing other a error?
- Do it pop the graphics screen up?


Can you check if these packages are installed from Synaptic (just search for them and install them):

- libxxf86vm1
- libglu1-mesa

Make also sure your have proper OpenGL drivers installed for your ATI and NVIDIA card (ATI 9600 did work without any addidation drivers and worked out of the box. I might have these installed openGL packges by default)?
« Last Edit: August 29, 2007, 04:37:21 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #3 on: August 29, 2007, 07:09:44 am »
I looking what it happens (just using live version of Xubentu now on my work machine). It does not work here also. I could not get a test app to work, but I have tried to use the below command from terminal (just copy & paste and run it):

sudo apt-get install g++-3.3 libglu1-mesa-dev x11proto-core-dev x11proto-gl-dev x11proto-kb-dev libxxf86vm-dev libasound2-dev

Now I'm can now run the test app, but not MultiJuke. I guess it a linking problem with the soundlib.


Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #4 on: August 29, 2007, 08:04:47 am »
I got it to work on this distro, here is how to install MutlIjuke:

To install MultiJuke on Ubunty or Xubunty:

1. First Open the Terninmal.
2. Run this command:

   sudo su

3. Insert your password (if you have any). Now you have root access, which is needed to install some packages.
4. Next CD navigate to your MultiJuke Folder like (ubuntu is your username):

   cd /home/ubuntu/Desktop/MultiJuke

5. Run these commands, while you are as root user and have navigated to the MultiJuke folder):
 
  cp libfmodex.so.4.06.23 /usr/lib/libfmodex.so.4.06.23
  cp libfmodex.so /usr/lib/libfmodex.so

 
This got FMOD package installed on your system.

== Now MultiJuke should now run when double click on the filename ==


6. If Not, you might need to run this command, even not all packges might not been needed, but just make sure:

  sudo apt-get install g++-3.3 libglu1-mesa-dev x11proto-core-dev x11proto-gl-dev x11proto-kb-dev libxxf86vm-dev libasound2-dev
 
NOTE: If OpenGL is not installed with the correct OpenGL drivers, MultiJuke can run painfully slow.

Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

clanggedin

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1071
  • Last login:July 02, 2012, 11:08:55 pm
  • O'DOYLE RULES!!!
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #5 on: August 30, 2007, 11:58:02 am »
I followed your instructions and got it working now! Since I am running legacy hardward I need to spend the time to enable 3d accelerationn on my old card. It runs super slow right now. I have a 600mhz machine I am going to install Xubuntu on also and try it on that to see if it is faster.


Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #6 on: August 30, 2007, 02:14:09 pm »
It ran perfectly on a AMD Althon 1200mhz with Ati 9600 graphicscard which ran it without any problems (ran at full 30fps speed). This was my development Linux machine....

I have also tested it with Xubuntu Live CD (That I just downloaded for few days ago) on my newer work machine, which was a AMD 64bit 3200+ and a NVidia 7300 graphics. It ran much slower compare to my first setup, which I guess it may due some missing OpenGL driver. It maybe a missing package here.

What is your graphicscard?
« Last Edit: August 30, 2007, 02:36:25 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

clanggedin

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1071
  • Last login:July 02, 2012, 11:08:55 pm
  • O'DOYLE RULES!!!
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #7 on: August 30, 2007, 03:08:29 pm »
The card in my 400mhz is an ATI Rage 3d LT Pro AGP-133 - very old card.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #8 on: August 30, 2007, 03:35:12 pm »
I found these pages:
https://help.ubuntu.com/community/BinaryDriverHowto/ATI#head-fa96a980ed5a785b2b6454ee0183dc9eb115a2f0
https://help.ubuntu.com/community/RadeonDriver#head-368070d1b267b9a4789bae87c118924bef7d203f

It state, you might need to have a least Ati 9500 to get it working with accelerated 2d graphics.. So this is why it slow?

The ATI driver is included with the current version of Ubuntu, wich is why I got a flewless result with my RadeOn 9600 card (which is rather old too).

It state 2d acceleration require minimum Radeon 9500 card. Hince I may update it to my requirement page?
« Last Edit: August 30, 2007, 03:37:36 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Barry Barcrest

  • I'm only in it for the lack of money
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1620
  • Last login:November 09, 2021, 09:54:17 am
  • Simple Plan
    • E-Touch Jukebox
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #9 on: August 30, 2007, 09:07:55 pm »
Well done on the linux build Space Fractal... I ment to congratulate you earlier but i forgot...   :applaud:

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #10 on: August 31, 2007, 05:31:01 am »
Thanks, Barcest.

I hope I could port it to Mac as well, but I does not have access to one.

I are not sure how it MultiJuke actuelly works on a touch screen, since I still not have got one. But the GUI should been pretty easy to use with that one (and I have keept the number of buttons to a minimum).

Hehe, it look like your new Freebox does have some similar design with Album View on MultiJuke (so, do not take this critic seriuos, Barcrest, since I really like that skin and there are many deficient trouch)....

Note: There are no "home" button in "B", because I have used one library (database) function, which would enable automatic. Here it jump directly into that libary from frontscreen and remove "home" button. So you do not even need more than one librarys to use MultiJuke.

[EDIT]
Barcrest, also Good luck with your new version as well, since it turn into shareware now.
« Last Edit: August 31, 2007, 04:42:06 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: I'm (Space Fractal) going porting MultiJuke to Linux (NOW RELEASED)....
« Reply #11 on: September 12, 2007, 08:26:34 pm »
I have released version 1.1 to Linux as well Windows, which might have fixed some framerate issues (In Linux) and have more controls supported (Keypad and KidMode).

Look like this software is only BYOAC supported application to Linux?

This is why I ported it and have possible for it. It was/is fun to porting it to Linux, since I have the possible when it chooised language for it (even the current develpoment IDE is a bit unstable for now, but does not effect MultiJuke it self)

Maybe this thread should moving to the new Linux forum?
« Last Edit: September 12, 2007, 08:30:00 pm by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.