Amarok on Qt/Mac

Having compiled KdeLibs on Qt/Mac, Amarok was pretty straightforward. It works pretty well but I'm not sure if there is an issue with my set up or just Qt/Mac in general regarding strange mouse events.

Anyway, with the paths set up properly the first task was to compile the Xine engine (http://www.xinehq.de). This is again pretty easy and I used the latest version (1.1.1). My configure options were:

./configure --prefix=/sw --enable-altivec --disable-nls --disable-vis --disable-mlib --enable-macosx-video --enable-coreaudio --disable-oss --disable-arts --disable-alsa --disable-gnome --disable-samba --disable-vcd --without-x --with-ogg-prefix=/sw/lib --with-vorbis-prefix=/sw/lib --with-libiconv-prefix

This compiled very cleanly and a quick make install later, I was ready to compile Amarok. My configure options were:

LDFLAGS="-undefined dynamic_lookup" ./configure --prefix=/KDE --enable-mac --without-arts --with-extra-libs=/sw/lib --with-extra-includes=/sw/include --with-qt-dir=/Developer/qt --without-gstreamer --without-opengl --without-included-sqlite --without-xmms --without-libvisual

I have included a patch this time because there are a few things which needed changing, among them the OSD which will not work. I have never programmed on a Mac and so I could not substitute X11 calls for Mac calls.

And the final result is as follows. The theme I am using is KoramaIce which I created (twin of Korama) inspired by my success at using Amarok on OS X.

Amarok

Comments

Number: 01

Date: 08.01.06

f1 said:

wohooo!

this is just what i was looking for. you don't feel like putting together an .app package similar to nicotine.app to spare us (really... only me?) the compiling time? platypus could aid in the process.

Number: 02

Date: 08.01.06

f1 said:

Number: 03

Date: 09.01.06

Khaitu replied:

Good point. will enable links.

As to platypus and creating .app bundles, the process of creating KDE app bundles is somewhat complicated (at least in my case) by the fact that a Qt application will not accept the Mac Os (9) process identification parameter passed automatically to it by OS X. Thus, the solution I found (http://kde.opendarwin.org/) was to create two packages, one with a link to the actual binary, and the other with a link to the link inside the first bundle, which strips out all command line parameters. However, this process is dependent on where one has KDE installed, and as I am not too sure how to go about compiling static libraries, my solution is tailored to my set up.

Perhaps with some help, I could manage this task, but I do not have the bandwidth to host such an app bundle.

Number: 04

Date: 05.02.06

anonymous said:

I'm sure there are many people willing to host an amaroK .app for OS X. I'd do it, nothing could be able to eat all my bandwith anyway.

Number: 05

Date: 05.02.06

Khaitu replied:

Ummm.... 45M a shot? I think thats what a static app would be at least (including qt, kde-libs and xine).

Anyway, I am currently contemplating an OS X port of Amarok. However, considering my experience (zero) in Cocoa programming (lets face it - it makes sense), this would probably take a while and a lot of effort. Does anyone know of any help or where to start?

Number: 06

Date: 06.02.06

anonymous said:

45MB shouldn't be a problem at all. :)

Just e-mail me and give me some way to download the binary onto my Mac, and I'll get it hosted for you.

I'm interested in that port idea of yours, but I wouldn't be able to help. In this world, there are those who can program, but there are many more of those who can't program at all.

Number: 07

Date: 07.03.06

anonymous said:

I'm too very interested in trying it out. I tried compilation, but failed. Is it possible to get a pre-compiled version? I could also provide BW / hosting, here is a sample link for speed testing: http://tinyurl.com/lwo5m, email me if interested.

r.

Number: 08

Date: 10.03.06

anonymous said:

I will also host a AmaroK.dmg on a web server with 10MB bandwidth and no usage limit.

Number: 09

Date: 23.03.06

maxim303 said:

i would absolutely love to try amarok on OSX, as it seems it have many interesting ideas itunes can benefit from. please compile a static binary if you get a chance :)

Number: 10

Date: 28.03.06

LiQuidZ said:

Hi, I've been trying to get amarok on my os x (10.4.5) but I get this error while configuring amarok: "configure: error: C compiler cannot create executables"

do you know a way to get throw it? thanks :)

Number: 11

Date: 31.03.06

Robertito said:

no se de lo que se hable aqui

Number: 12

Date: 21.04.06

viralcryption said:

ok so i have kde installed via the instructions on http://kde.opendarwin.org/. kde environment is working reasonably well. anyhow, the next step in the process is where i am lost. i am not a *nix geek, coder, etc. i tried compiling amarok through fink and after 24+ hours I don't have much to show for it. anyhow, about getting amarok running do you have a step by step process? like i said I have kde running "natively" in os x, but I have zero clue about that is next. any help would be great. itunes sucks and cog has a long way to go and i don't always want an extra pc box on to use foobar.

Number: 13

Date: 06.06.06

papo said:

Hello, first of all im useless with the terminal. But I NEED amarok my ibook. I cant stand itunes more. I´ve tried to install Kdelibs on Qt/Mac but I dont know what are the headers I need tu install from fink. Could anyone help me?

Second question: Am I crazy if I think of a working amarok.dmg for soon?

Thanks and keep working, please. ;)

Number: 14

Date: 06.06.06

Khaitu replied:

Papo: See post on Kdelibs page

Number: 15

Date: 22.06.06

Wulf said:

what about mac-x86?

I think than is everything a little bit different from --enable-altivec to the dependencies or not?

Number: 16

Date: 22.06.06

Khaitu replied:

I would imagine that if Fink works on x86, you could compile all the dependencies on it with no problem. Instead of the Altivec flag you should use SSE flags (if available). In any case, do a:

./configure --help

to see what compile options are available.

Number: 17

Date: 02.07.06

Alex said:

I love AmaroK, but I switched entirely to the Mac, so a easy to install AmaroK.app would be appreciated. I once managed to get it working via fink but a binary as .dmg would be so much easier. I appreciate your work. Thanks

Number: 18

Date: 12.03.07

Troy Unrau said:

RangerRick has amarok 2 development packages for OS X available here: http://ranger.users.finkproject.org/kde/index.php/Home

Number: 19

Date: 18.04.07

Kenny said:

If you could make this, I think the best way to distribute it is via torrent; that's what the protocol was designed for before it was used to pirate movies. I would be more than happy to seed something like that.

Number: 20

Date: 29.05.07

Mortimer said:

I got it to install from Fink, but with Xine, there were problems with gstreamer.

For those interested, I developed triggers to control Amarok from the keyboard anywhere in OSX, without having to focus X11. They also provide a nicer OSD staying on top of everything.

http://6v8.gamboni.org/Proxi-Controls-for-Amarok-on-OSX.html

Number: 21

Date: 15.06.07

Mike said:

There are a million free file hosting sites (Rapidshare springs to mind first although it's certainly not even close to the best.)

Number: 22

Date: 01.07.12

payday loans UK said:

xaecqmf http://paydayloanslcf.co.uk/ payday loans UK 3129 http://paydayloanslcf.com/ fast cash advance rpNoad http://paydayloanslcf.ca/ cash advance online :-O

Number: 23

Date: 04.07.12

payday cash said:

jarmmwsx http://paydayloanslcg.co.uk/ payday cash 2214 http://paydayloanslcg.com/ quick payday loans UEpFFV http://paydayloanslcg.ca/ no fax pay day loan 4052

Number: 24

Date: 10.07.12

payday loans said:

yhfwxyqq http://paydaylaonsffj.com/ payday loans 8588 http://paydaylaonsffj.co.uk/ pay day loans 3132

Number: 25

Date: 11.07.12

Jazlynn said:

Number: 26

Date: 12.07.12

payday loans uk said:

tcwkdi http://paydayloansvza.co.uk/ payday loans uk >:-[ http://paydayloansmsb.com/ payday loan oprDc http://paydayloansvza.ca/ payday loans online =-]

Number: 27

Date: 12.07.12

quick quid said:

ktgpsioe http://paydayloansvzb.co.uk/ quick quid 4483 http://paydayloansvzb.com/ instant payday loans EXmzk http://paydayloansvzb.ca/ payday loans canada 8764

Number: 28

Date: 14.07.12

payday loans online said:

oijfsu http://paydayloansvzf.co.uk/ payday loans online 8]]] http://paydayloansvzf.com/ instant payday loans 0852 http://paydayloansvzf.ca/ payday loans online QAKLc

Number: 29

Date: 15.07.12

quick quid said:

avguycmi http://paydayloansvzj.co.uk/ quick quid %-[[[ http://paydayloansvzj.com/ payday loans online pPiNpz http://paydayloansvzj.ca/ payday loans canada RWwDWU

Number: 30

Date: 16.07.12

Xadrian said:

http://www.car-insur-online.com/ car insurance %-PP http://www.dearandfrom.com/mortgage.html mortgage refinance quotes 77131 http://www.heatherlaforce.com/mba.html nursing schools :-OOO

Number: 31

Date: 17.07.12

payday UK said:

oncddlr http://paydayloansvzd.co.uk/ payday UK 6349 http://paydayloansvzd.com/ instant payday loans ABcDz http://paydayloansvzd.ca/ payday loans online yfmDd

Number: 32

Date: 17.07.12

instant payday loans said:

mfhhvhnt http://paydayloansvzh.com/ instant payday loans BghDM http://paydayloansvzh.ca/ payday loans 4611 http://paydayloansvzh.co.uk/ quick quid UjYecR

Post a comment

Comment details
anti-spam code. you need to be able to view images to post a comment. sorry.