Juk: Difference between revisions

From KDE Community Wiki
No edit summary
Line 1: Line 1:
JuK is a lightweight music organizer and player.
JuK is a lightweight music organizer and player.


If you want to do something, please talk with mpyne or sandsmark on IRC.
If you want to do something, please talk with mpyne or sandsmark on IRC (in the #kde-multimedia channel on Freenode).


It is in git: http://quickgit.kde.org/index.php?p=juk.git&a=summary
It is in git: http://quickgit.kde.org/index.php?p=juk.git&a=summary

Revision as of 17:28, 29 July 2012

JuK is a lightweight music organizer and player.

If you want to do something, please talk with mpyne or sandsmark on IRC (in the #kde-multimedia channel on Freenode).

It is in git: http://quickgit.kde.org/index.php?p=juk.git&a=summary

TODO/Wishlist

  • Port away from k3listview (see below).
  • CD playback.
  • Clickable items in playlists (like the clickable on currently playing item, only for all items in list).
  • Visualization (yes, I want bling).
  • Mobile device synchronization.
  • QML/mobile interface.

Porting plan

  • done Move stuff around so it's more logically organized.
  • done Make Playlist not depend on K3ListView.
  • done Make the playlist subclasses not depend on k3listview.
  • Move view functionality commented out from playlist class into custom qlistview class.
  • Use a proxymodel for the search, drop the playlist search.
  • Remove PlaylistInterface class in favour of plain old QObject signals and slots.
  • Store just PlaylistItem::Datas in the Playlist, drop PlaylistItem.

This is being done in the nokde3 branch in git.