1. 02 Jun, 2004 1 commit
    • Michael Pyne's avatar
      Add "export to K3b" support to JuK. · f7cc5737
      Michael Pyne authored
      * You can select songs from your playlist and export them to K3b.
      * You can export an entire playlist to K3b as well.
      * The feature is accessible from the appropriate context menus.
      * The feature won't be visible on the menu unless K3b is in your PATH.
      * K3b will be started if it's not already running.
      * If no project is open in K3b, JuK will prompt you to select either an audio CD project or a data CD project. Otherwise the songs are added to the current project.
      
      Watchers of bug 56465 will be interested in this commit.  CD Ripping hasn't
      been started yet, so the bug will remain open.  Also, K3b isn't "integrated"
      into JuK, JuK simply tells K3b where to find the files, and you still use K3b
      as normal to burn the CD.  Still, this is very useful IMHO.
      
      CCMAIL:56465@bugs.kde.org
      
      svn path=/trunk/kdemultimedia/juk/; revision=316931
      f7cc5737
  2. 01 Jun, 2004 2 commits
    • Scott Wheeler's avatar
      Yay for valigrind. This was uninitialized and caused the search to not · bfb4c579
      Scott Wheeler authored
      always work properly on startup.
      
      svn path=/trunk/kdemultimedia/juk/; revision=316904
      bfb4c579
    • Scott Wheeler's avatar
      Ok, big cleanups essentially implimenting the stuff that has been in the · 08f5d033
      Scott Wheeler authored
      TODO for a while:
      
      *) Ditch the PlaylistSplitter class mostly in favor of the PlaylistCollection
      *) Move to a more linear class interaction path rather than having PlaylistSplitter
         as an ugly thing trying to mediate between a bunch of unrelated classes
      *) Rely more heavily on the global action collection and try to instantiate actions
         in the classes that they're related to
      *) Remove a few dozen dirty hacks
      *) Got rid of about 250 lines of code in the process
      
      There are still a couple of outstanding issues but since my home internet connection
      has decided that it doesn't like me at the moment and people are waiting on these
      changes for further work I'm committing.  Stuff that still needs to be done (I'll
      likely finish this tonight and commit it at work tomorrow):
      
      *) Create the Artist / Album / Genre playlists in the Tree View Mode.  This is
         essentially easy, it just requires sticking a new constructor in and making sure
         that it works.
      *) Make it so that the HistoryPlaylist is properly instantiated and shown when its
         asked for
      *) Make sure that the status bar is updated with the current playlist information
      *) Create dynamic playlists on multiple select
      
      While that sounds like quite a bit that's really just a little bit of work, but
      managing such a huge patch set off-line is getting rather tedious and most stuff
      works now.  I should have a patch for the rest tomorrow.
      
      svn path=/trunk/kdemultimedia/juk/; revision=316735
      08f5d033
  3. 13 May, 2004 1 commit
  4. 16 Apr, 2004 1 commit
  5. 15 Apr, 2004 3 commits
  6. 13 Apr, 2004 2 commits
    • Scott Wheeler's avatar
      oops · b149cdef
      Scott Wheeler authored
      svn path=/trunk/kdemultimedia/juk/; revision=303277
      b149cdef
    • Scott Wheeler's avatar
      Only show the "short" file name (i.e. not the path) in the column by default · 9088efbd
      Scott Wheeler authored
      but include the full path in the tooltip and by default sort by the full path.
      
      However this does KMail-style "click twice on the header to change the sort
      mode" and toggles between sorting on the full path and the file name.
      
      CCMAIL:79118-done@bugs.kde.org
      
      svn path=/trunk/kdemultimedia/juk/; revision=303244
      9088efbd
  7. 12 Apr, 2004 2 commits
  8. 11 Apr, 2004 2 commits
  9. 09 Apr, 2004 1 commit
  10. 28 Mar, 2004 1 commit
  11. 18 Mar, 2004 1 commit
  12. 07 Mar, 2004 1 commit
    • Scott Wheeler's avatar
      More conversion of stuff over to FileHandle rather than Tag for passing · 8868775f
      Scott Wheeler authored
      file information around.  There are a couple of temporary hacks added here
      (i.e. FileHandle being a friend of Tag and accessing private member variables)
      but those will go away once the cache is moved from being Tag based to FileHandle
      based.
      
      svn path=/trunk/kdemultimedia/juk/; revision=294201
      8868775f
  13. 03 Mar, 2004 1 commit
  14. 27 Feb, 2004 2 commits
  15. 19 Feb, 2004 1 commit
  16. 14 Feb, 2004 1 commit
  17. 03 Feb, 2004 1 commit
  18. 14 Dec, 2003 1 commit
  19. 27 Nov, 2003 1 commit
  20. 16 Nov, 2003 1 commit
  21. 13 Nov, 2003 2 commits
  22. 10 Nov, 2003 2 commits
  23. 06 Nov, 2003 1 commit
  24. 02 Nov, 2003 1 commit
  25. 27 Oct, 2003 2 commits
  26. 14 Oct, 2003 1 commit
    • Enrico Ros's avatar
      CVS_SILENT · e3a6a5da
      Enrico Ros authored
      Fix for GCC 3.3.1 20030916 generating bad code with "-march=pentium4 -O3
      -funroll-loops -fprefetch-loop-arrays". Slightly changing the code keeps
      the playlist from freezing the processor on a loop.
      CCMAIL: asy@libero.it
      
      svn path=/trunk/kdemultimedia/juk/; revision=258938
      e3a6a5da
  27. 14 Sep, 2003 1 commit
    • Scott Wheeler's avatar
      Remove the collection item instead of removing the individual item. · ade81fbe
      Scott Wheeler authored
      Clearing the collection item will automagically clear its children.
      
      (This actually should be cleaned up a bit more, but it requires refactoring
      much of the way that PlaylistItems relate to their "parents" the
      CollectionListItems.
      
      svn path=/trunk/kdemultimedia/juk/; revision=250909
      ade81fbe
  28. 13 Sep, 2003 2 commits
  29. 12 Sep, 2003 1 commit