Sunday, September 7. 2008The 300 lb gorilla in the room: Amarok 2 installer for OS X![]() Rejoice ye unwashed heathen! A new installable package for Amarok 2 on OS X is available. It weighs in at about 300 MB but don't let the size allow you to ignore the obvious: there's now a new installable package for Amarok 2 on OS X. Do I sound like Steve Jobs yet? The OS X savvy among you will immediately realize the absence of, and probably want, a .app bundle. Unfortunately the enterprising young lad who has slaved away on this for eons couldn't get it to work. You get the installer instead. Speaking of which, grab the Amarok_2X.dmg. As an extra special bonus you can try out some KDE programs too. For those who don't already know these are developer packages. That means that you should only download these 300 MB of awesomeness if you are willing to test and give feedback. That means using http://bugs.kde.org to report what's broken. Obviously if you want to contribute beyond bug reporting that's welcome too By the way, remember when I said these packages were for OS X. I lied. They're for a certain version of OS X on certain hardware. Leopard and Intel only. All others need not apply. Now if you'll excuse me I've got to boot into Tiger and fight with gcc 4.2. Cheers. Here's one for the road! Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Great news, indeed, though the download looks a bit hefty at first glance! Say, how slim would this baby ape become upon release, if you had to give an educated guess?
I'm going to go ahead and say 70 MB. Cause I'm awesome like that.
I am trying to install it but it got stuck almost at the end when installing emptyDir (running scripts).
That's odd. emptyDir doesn't actually install anything, it's just there to allow a postflight script to run.
What do you mean stuck? Did you run out of space on your drive? How long did you wait for it to complete? Was this actually a mac (and not a hackintosh)? Start /Applications/Utilities/Console.app, then run the installer again to see what's going on.
I did "open Amarok_2X.pkg" from console but I get no output and I'm having the same issue. It hangs at installingEmptydir.
Any help?
It was some error with launchd and dbus, blocking the execution of kbuildsycoca, possibly from an older kde4 installation which I did not remove properly. Thanks!
Curiouser and curiouser. kbuildsycoca should crash eventually and let the installation proceed if that happens. How long did you wait before deciding that it was stuck?
Regardless I'm going to move the kbuildsycoca4 bit into a postupgrade script. It's pointless to do it on first install it seems. Also going to unload any currently running dbus instances in the preinstall for dbus. Yeeeees. That should work...
it was running for about 3hs (maybe more), I guess that is long enough to think something is happening,
I think my problem was some launchd script from my older kde installation, which tried to run something related to dbus and did not let the amarok installation script to run properly (I do not know what this exactly means, just read in the console launchd was trying to run dbus-something and kbuilsycoca4 maybe was waiting for it to finish... or maybe I'm wrong) I just know it was something related to that. Anyway, big up amarok and congratulations for your job. Once I removed the launch agent it worked great.
Good work sir! Sadly I have a Powerbook G4 on OS 10.4 to test on... well damn =p
It's on my list of things to do, but not very high priority atm.
If you (or anyone else wants) I can go through the process on my 10.4 (intel) machine and provide instructions so that you can provide packages for the powerpc platform (or even universal ones for everybody).
Might be a worthwhile project... I'll see if I catch you on IRC one day.
PPC test binaries would be most awesome. I wonder why so many people leave them away theese days (Disclaimer: I am not a coder, all I can do is ./configure && make && sudo make install).
Then you can help make those binaries. So many people leave them because they don't have PPC machines and it's not easy actually compiling software for PPCs when not on that platform.
Disclaimer: This doesn't require coding, all you do is cmake -Doptions && make && sudo make install. Do we have a volunteer?
sure, if you still need one. i can do. need some time off the computer to deal with some real world issues anyway, a 48 hour compile won't hurt. (no kidding)
You guys don't realise what you have given to me. I recently bought a Macbook, and I shifted all my work from my Linux installation on my PC to the Macbook. Everything else was going fine, except for iTunes.
http://rutsum.com/setting-up-my-workstation-on-my-macbook A music player so crappy that it made me want to rip the hair off of my chest. I was praying hard that Amarok 2 be released soon, or at least some minimalistic form of Amarok be released, so that I can atleast play some music without wanting to commit suicide. And you guys show up, like angels. Thanks a lot for this
You made my day! On my mac book pro I run leopard and ubuntu hardy, a hfs+ partition is used for data exchange, including music. Now amarok is also on os x - I don't need to manually include mp3 I added in amarok (kubuntu). I just rescan collection.
I tried the ampache service, and it failed to log in and crashes. On my linux box i can remove .kde from my home directory and wipe out settings and be good. How can i do that here?
I keep changing my key bindings, but they are not staying. The applet doesn't really change anything. Any ideas? who though it was a good idea to have ctl c mapped to something?
killall kded4. that'll take out the shortcuts daemon. If you want to be particularly dastardly you can search for kdedglobalaccel.so (or something like that) and delete it.
KDE bug wrt keybindings not changing. And trolltech thought it was a good idea. What happened (i think) is that under normal circumstances ctrl+[key] shortcuts would be mapped to [command]+[key] on OS X. To keep things the same on all the platforms. [command] was remapped to [ctrl]. Yes, suckage. I know. Report to bugs.kde.org or Qt.
I had tried to install amarok before using Ranger Rick's package and it failed. I had to completely remove the kde apps installed by that previosu package in order to get this one to run and it worked! Thanks a lot for making this available for Mac. I'm now ready to rediscover my music all over again.
rm /Library/Launch{Daemons,Agents}/org.* ~/Library/Preferences/KDE /opt/local
Hmmmm. This should not be. Would've loved to see an error message so that I could have the packages fix this.
Sep 27 00:50:54 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: : creating mime database
Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: - /var/root/.local/share Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: - /usr/local/share/ Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: - /usr/share/ Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: Note that '/opt/local/share' is not in the search path Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: set by the XDG_DATA_HOME and XDG_DATA_DIRS Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: environment variables, so applications may not Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: be able to find it until you set them. The Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: directories currently searched are: Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: Sep 27 00:50:56 elrins-macbook /private/tmp/scripts.VRdb/./postinstall[5292]: Sep 27 00:51:16 elrins-macbook /private/tmp/scripts.8Mxt/./postinstall[5313]: : KDE readyroom stuff: kbuildsycoca, local dbus-daemon Sep 27 00:51:16 elrins-macbook /private/tmp/scripts.8Mxt/./postinstall[5313]: org.freedesktop.dbus-session: Already loaded Sep 27 00:51:19 elrins-macbook /private/tmp/scripts.8Mxt/./postinstall[5313]: kbuildsycoca4(5317) mac_set_dbus_address: set session bus address to "unix:path=/tmp/launch-MKe5md/session" Sep 27 00:51:19 elrins-macbook /private/tmp/scripts.8Mxt/./postinstall[5313]: kbuildsycoca4(5317)/kdecore (kdelibs) getBundle: getBundle( "/opt/local/lib/kde4/libexec/drkonqi" , false ) called Sep 27 00:51:19 elrins-macbook /private/tmp/scripts.8Mxt/./postinstall[5313]: kbuildsycoca4(5317)/kdecore (kdelibs) getBundle: getBundle(): returning "/opt/local/lib/kde4/libexec/drkonqi.app/Contents/MacOS/drkonqi"
I should definitely have the script stop any old dbus-daemons before running it seems.
elrin open up a browser then try this: launchctl unload -F /Library/LaunchAgents/org.freedesktop.dbus-session.plist then do: launchctl load -F /Library/LaunchAgents/org.freedesktop.dbus-session.plist and try to run Amarok
no luck. i don't understand "load up a browser", surly you mean terminal. If so, still no luck. I a on Snow Leopard tho so maybe thats the reason.
Thanks anyway and I'm sure that one day, I will have the pleasure of using it....
How do I cleanly remove all the files and scripts installed by this package? It seems to have taken over my whole system. I want to undo and remove all changes done by this package to my system, and want my system to be like the way it was before this package was ever installed.
Well you'd have to delete the files installed in /opt/local, /Library/Launch*/ and ~/Library/Preferences/KDE.
As for your system being the way it was before, can't help you with that. It's possible but highly unlikely that these packages screwed up your system. If you could be more descriptive as to you problems I might be able to help. 'til then the info you want is above.
Hi
Two things I miss from my Linux box in my Macbook are Kontact and Amarok. I downloaded Amarok (dmg package). Great job! it works excellent... until... I downloaded the nightly...I screw up everything. The Amarok freeze in the splash window and that's it... Any clue? I rm several KDE directory, and try to reinstall Amarok again... with no luck. Seems that I will have to wait for the final release. thank you anyway talueguito raul
Fails to run for me:
[jupp@jupps-macbook MacOS]$ ./Amarok (5168)/ mac_set_dbus_address: set session bus address to "unix:path=/tmp/launch-bOLzkP/session" [jupp@jupps-macbook MacOS]$ amarok(5170)/kdecore (kdelibs) getBundle: getBundle( "/opt/local/lib/kde4/libexec/drkonqi" , false ) called amarok(5170)/kdecore (kdelibs) getBundle: getBundle(): returning "/opt/local/lib/kde4/libexec/drkonqi.app/Contents/MacOS/drkonqi" QObject::connect: Cannot connect (null)::rowsInserted( const QModelIndex&, int, int ) to Playlist::RowList::rowsInserted( const QModelIndex &, int, int ) QObject::connect: Cannot connect (null)::rowsRemoved( const QModelIndex&, int, int ) to Playlist::RowList::rowsRemoved( const QModelIndex&, int, int ) QObject::connect: Cannot connect (null)::rowMoved( int, int ) to Playlist::RowList::rowMoved( int, int ) QCoreApplication::postEvent: Unexpected null receiver amarok(5170)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/Users/jupp/Library/Preferences/KDE/cache-jupps-macbook.local/ksycoca4" amarok(5170)/kdecore (KLibLoader) findLibraryInternal: plugins should not have a 'lib' prefix: "libamarok_collection-mtpcollection.so" amarok(5170): Couldn't start knotify from knotify4.desktop: "KDEInit could not launch 'knotify4'.: Could not find 'knotify4' executable." amarok: END__: static void App::handleCliArgs() - Took 1.1e+09s amarok(5170)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Failed to execute program /opt/local/bin/knotify4: Unknown error: 0" amarok(5170)/kdeui (KNotification) KNotification::close: -3 amarok(5170)/kdeui (KNotification) KNotification::~KNotification: -2
a) You're doing it wrong
b) You're doing it horribly wrong c) You're doing it terribly wrong Just click on the icon. If Amarok doesn't start log out, then log back in. If it still doesn't work see http://mac.kde.org/?id=download
Well the reason why I used the shell is to be able to post that fancy output, the effect is the same when clicking on the icon - Amarok hangs while still showing the splash screen. Login and logout does not help. I'll try the KDE package later today, though ...
i guess because of the more recent stuff here: http://mac.kde.org/?id=download
|
Amarok LinksCalendarQuicksearchCategoriesSyndicate This BlogBlog Administration |

