-
Notifications
You must be signed in to change notification settings - Fork 2
XMMS2 Mac OS X Notes
Erik Massop edited this page Nov 4, 2017
·
1 revision
Note that this page refers to the XMMS2 XCode port that tries to make XMMS2 better compatible Mac OS X.
To create tools for building XMMS2 with the Mac OS X tools. For better integration with Mac OS X and the iPhone. This should also make it easier for people that want to create Cocoa clients.
-
Install XCode
-
Install macports (make sure they are installed in /opt/local)
-
install git, glib2, libmad, libvorbis
-
Checkout the code
- git clone git.xmms2.org:/xmms2/macosx/build.git
- cd build.git
- git clone git.xmms2.org:/xmms2/xmms2-tru.git#macbuild xmms2
- git clone git.xmms2.org:/xmms2/macosx/xmmsclient-objc.git
-
Open xmms2-macbuild.xcodeproj in XCode
-
Build
This should build xmms2d, xmmsclient.framework, xmmsclient++.framework and xmmsclient-objc.framework
- Make XMMS2 build with XCode - *works*
- Make it easier to bundle xmms2d with an .APP bundle
- Embed the plugins in the core - *works*, depends on hacks in xmms2-tru#macbuild branch. Make this better.
- Integrate with Mac OS X services
- Pause music when computer goes to sleep - *not started*
- Play/Pause/Next from the multimedia buttons - *not started*
- Announce XMMS2 with mDNS - *not started*
- Create a framework of the client bindings - *works*
- Create Objective-C bindings for xmmsclient
- bind all functions - *started*
- make a playlist model - *not started*
- make a collection model - *not started*
Content is available under GNU Free Documentation License 1.2 unless otherwise noted.
- Community
- Development