Amarok/Development/OS X: Difference between revisions

From KDE Community Wiki
No edit summary
(→‎OS X Port: remove link and refer to next section)
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
''The OS X port of Amarok is a work in progress and not intended for end users. DO NOT file bugs against the OS X port, or expect any support for it.'''
''The OS X port of Amarok is a work in progress and not intended for end users. DO NOT file bugs against the OS X port, or expect any support for it.'''


Most developers aren't using OS X and probably can't help you much. However if this doesn't deter you, and you still want to know more, contact illogic-al in #amarok for more information. You can also view the work-in-progress build instructions at http://amarok.kde.org/wiki/Amarok2_On_OS_X
Most developers aren't using OS X and probably can't help you much. However if this doesn't deter you, and you still want to know more, contact illogic-al in #amarok for more information. You can also view the work-in-progress build instructions ind the building link below.


When Amarok reaches a state where we're ready to start releasing builds for alpha testing on Linux, a OS X .dmg will be made available. Until then, be patient ... but if you can't wait start submitting some patches. ;)
When Amarok reaches a state where we're ready to start releasing builds for alpha testing on Linux, a OS X .dmg will be made available. Until then, be patient ... but if you can't wait start submitting some patches. ;)


== Status ==
== Status ==
Amarok currently plays audio with the xine and phonon (which outputs to xine) engines. Support for native output via quicktime is planned once qt 4.4 is released and the qt7 backend is available.


Amarok is currently usable, at least for testing and development purposes. However, just like the unix version, it is in pre-alpha state and not ready for day to day use because not all functionality is available yet.
Amarok is currently usable, at least for testing and development purposes. However, just like the unix version, it is in pre-alpha state and not ready for day to day use because not all functionality is available yet.
Line 15: Line 13:
== Building ==
== Building ==


See http://rokymotion.pwsp.net/wiki/Articles/Amarok2_on_OSX
See http://community.kde.org/Amarok/Development/Amarok2OS_X for the build instructions.


== Screen Shots ==
== Screen Shots ==
Line 23: Line 21:
Amarok after throwing some stuff into the playlist from the collection. Yes, it plays too.
Amarok after throwing some stuff into the playlist from the collection. Yes, it plays too.


[[File:Amarok_OS_X_01.jpg|250px|left]]
[[File:Amarok_OS_X_01.jpg|250px|center]]


And here we have Amarok showing the file browser
And here we have Amarok showing the file browser


[[File:Amarok_OS_X_02.jpg|250px|left]]
[[File:Amarok_OS_X_02.jpg|250px|center]]


And here's the Internet Browser.
And here's the Internet Browser.


[[File:Amarok_OS_X_03.jpg|250px|left]]
[[File:Amarok_OS_X_03.jpg|250px|center]]


And here's the internet browser actually doing something useful; fetching podcasts via opml feeds.
And here's the internet browser actually doing something useful; fetching podcasts via opml feeds.


[[File:Amarok_OS_X_04.jpg|250px|left]]
[[File:Amarok_OS_X_04.jpg|250px|center]]


== Issues so far ==
== Issues so far ==
- Sometimes scrollbar for the track doesn't move when using phonon or xine backends.  
- Sometimes scrollbar for the track doesn't move when using phonon or xine backends.  


Line 58: Line 57:
- Menu layout needs to be rethought for OS X
- Menu layout needs to be rethought for OS X


- We break Apple HIG by not having "Window" menu. See: http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGMenus/chapter_17_section_4.html#//apple_ref/doc/uid/TP30000356-TPXREF106
- We break Apple HIG by not having "Window" menu. See: [http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGMenus/chapter_17_section_4.html#//apple_ref/doc/uid/TP30000356-TPXREF106 Apple HIG guidelines]


== TODO ==
== TODO ==

Latest revision as of 09:01, 15 December 2012

OS X Port

The OS X port of Amarok is a work in progress and not intended for end users. DO NOT file bugs against the OS X port, or expect any support for it.'

Most developers aren't using OS X and probably can't help you much. However if this doesn't deter you, and you still want to know more, contact illogic-al in #amarok for more information. You can also view the work-in-progress build instructions ind the building link below.

When Amarok reaches a state where we're ready to start releasing builds for alpha testing on Linux, a OS X .dmg will be made available. Until then, be patient ... but if you can't wait start submitting some patches. ;)

Status

Amarok is currently usable, at least for testing and development purposes. However, just like the unix version, it is in pre-alpha state and not ready for day to day use because not all functionality is available yet.

Building

See http://community.kde.org/Amarok/Development/Amarok2OS_X for the build instructions.

Screen Shots

Just a couple of quick screenshots of progress so far:

Amarok after throwing some stuff into the playlist from the collection. Yes, it plays too.

And here we have Amarok showing the file browser

And here's the Internet Browser.

And here's the internet browser actually doing something useful; fetching podcasts via opml feeds.

Issues so far

- Sometimes scrollbar for the track doesn't move when using phonon or xine backends.

- drag from file browser to playlist crashes amarok

- Opening "Play Media" from the dock icon crashes Amarok (need to check with "vanilla install")

- Repeat messed up. All repeat settings do one thing, repeat the currently playing track.

- Pause does not pause. Playback is stopped instead.

- Playlist -> Add Media crashes amarok.

- Saving the Playlist doesn't work. Amarok seems as though it saves (giving no errors) but it does nothing.

- win+whatever entries get mapped to ctrl+whatever. Probably global KDE issue (kded4).

- tray icon "Minimize" doesn't work (I don't think this should be in the tray icon for _any_ OS)

- Menu layout needs to be rethought for OS X

- We break Apple HIG by not having "Window" menu. See: Apple HIG guidelines

TODO

- icon needs to be 'monochromed' -> kind of done, with new icon.

- DMG support