1. 23 Aug, 2017 2 commits
  2. 26 Jul, 2017 1 commit
  3. 21 Sep, 2016 1 commit
  4. 11 Jul, 2014 1 commit
  5. 28 May, 2014 1 commit
  6. 17 Aug, 2013 1 commit
  7. 09 Mar, 2013 1 commit
  8. 06 Jan, 2013 2 commits
    • Michael Pyne's avatar
      Support reading/writing Ogg Opus tags. · 3aa8c7bf
      Michael Pyne authored
      I say Ogg Opus since it will later be possible to store Opus audio
      within a Matroska container, instead we support Opus in an Ogg container
      (which is what is recommended/assumed by the reference tools and the
      standard).
      
      This does not add playback support if the underlying Phonon backend
      doesn't support Opus.
      
      I've tested by adjusting metadata fields of various Opus files I've
      encoded.
      
      The Taglib feature that supports this has not been released yet as far
      as I can tell from git, so we simply check to see whether the header we
      need was installed.
      3aa8c7bf
    • Michael Pyne's avatar
      Remove taglib include hack. · 63ea0ad6
      Michael Pyne authored
      If we really need an include from a lower-level directory (and I'm not
      sure we do) then we should put the hack in whatever file(s) need it. As
      it stands, this compiles fine here with a standard taglib as compiled
      straight from GitHub.
      63ea0ad6
  9. 04 Jul, 2012 1 commit
  10. 06 Jun, 2012 1 commit
  11. 16 Apr, 2012 2 commits
    • Michael Pyne's avatar
      juk/mpris2: Use SHA1 for track ID instead of base32. · e7a63bd7
      Michael Pyne authored
      This does mean that if we ever have to figure out a track from its ID
      that JuK will have to do some work to figure out which track
      corresponded to that track ID, but we don't need to worry about that
      yet.
      
      In the meantime this ensures that the DBus object path does not become
      too long for the spec.
      e7a63bd7
    • Michael Pyne's avatar
      Initial MPRIS2 support. · 54c6db81
      Michael Pyne authored
      Eike Hein has kindly donated a working Mpris2 adaptor with instructions
      on how to integrate into JuK, so I've done so.
      
      This is just at the "compiles and links" stage and the track ID will
      give a lot of weirdness due to the strictness of the D-Bus Object Path
      name spec.
      
      The reason we don't just use an identifier for a track is that the
      "primary key" JuK uses is the canonical file name. JuK has no internal
      RDBMS or anything similar where primary keys would be assigned. Because
      of this we encode track IDs using z-Base-32 so they will not violate the
      D-Bus spec.
      
      Thanks to Eike for the large code contribution and integration support!
      54c6db81
  12. 29 Mar, 2012 1 commit
  13. 25 Feb, 2012 1 commit
    • Martin Tobias Holmedahl Sandsmark's avatar
      Redo cover fetching. · 92c31f76
      Martin Tobias Holmedahl Sandsmark authored
      Yahoo has discontinued their image search API, so cover downloading has been
      broken for a while now. Google has also deprecated their own image search API,
      so now we instead get all covers directly from last.fm.
      
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=1282145
      92c31f76
  14. 23 Feb, 2012 1 commit
  15. 22 Feb, 2012 1 commit
    • Martin Tobias Holmedahl Sandsmark's avatar
      Add last.fm scrobbling support to JuK. · 62c3c0ae
      Martin Tobias Holmedahl Sandsmark authored
      No configuration GUI yet, you have to add a [Scrobbling] section to your jukrc,
      with a Username=foo and Password=bar field to make it work.
      
      Doesn't use liblastfm, because liblastfm doesn't support the latest last.fm API.
      
      FEATURE:
      CCBUG:262194
      
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=1281560
      62c3c0ae
  16. 15 May, 2011 1 commit
  17. 09 May, 2011 1 commit
    • Scott Wheeler's avatar
      Switch to Amarok's volume / track polition sliders. · 5487fcaa
      Scott Wheeler authored
      There's a lot that still seems wonky, but it seems to all be Phonon
      breakage that I can reproduce with the version pre-changeset.
      
      Specifically Phonon (or its backends) seem quite fickle about when
      they've decided that seeking is enabled.  The crossfading code seems
      to compound this, but again, this does not seem to be a regression
      from the previous code.
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=1231011
      5487fcaa
  18. 21 Oct, 2010 1 commit
  19. 25 Sep, 2009 1 commit
  20. 17 Aug, 2009 1 commit
  21. 09 Aug, 2009 1 commit
  22. 02 Mar, 2009 1 commit
  23. 08 Feb, 2009 1 commit
  24. 18 Sep, 2008 1 commit
  25. 21 Jul, 2008 1 commit
  26. 30 Jun, 2008 1 commit
    • Patrick Spendrin's avatar
      compile juk with mingw · 23aea303
      Patrick Spendrin authored
      if you have any questions or need help about cmake, don't hesitate to ask me
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=826545
      23aea303
  27. 14 Jun, 2008 1 commit
  28. 30 May, 2008 1 commit
    • Pau Garcia i Quiles's avatar
      Make MSVC happy: · 455034ff
      Pau Garcia i Quiles authored
      * Add the taglib directory for includes
      * There is no "libm" in MSVC
      * "typedef unsigned int uint" in two different namespaces and MSVC will think they are two different things. How stupid can it be?
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=814529
      455034ff
  29. 27 May, 2008 1 commit
  30. 02 Feb, 2008 1 commit
    • Thiago Macieira's avatar
      Compile if Qt is built with -no-stl. · c28ea803
      Thiago Macieira authored
      Yeah, I know it's the default and you're supposed to, but it doesn't cost anything at all to have this here
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=770098
      c28ea803
  31. 09 Jan, 2008 1 commit
    • Michael Pyne's avatar
      CMakeLists improvements. · 8cc17dac
      Michael Pyne authored
      * Add default debug area.
      * We use phonon, probably won't directly link to gstreamer so remove that reference.
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=758775
      8cc17dac
  32. 16 Dec, 2007 1 commit
  33. 05 Nov, 2007 1 commit
  34. 23 Oct, 2007 1 commit
  35. 19 Aug, 2007 1 commit
  36. 23 Jul, 2007 1 commit
    • Laurent Montel's avatar
      change XDG_APPS_DIR -> XDG_APPS_INSTALL_DIR,... · 06651af5
      Laurent Montel authored
      change XDG_APPS_DIR -> XDG_APPS_INSTALL_DIR, XDG_DIRECTORY_DIR->XDG_DIRECTORY_INSTALL_DIR, DBUS_INTERFACES_DIR->DBUS_INTERFACES_INSTALL_ DIR, DBUS_SERVICES_DIR->DBUS_SERVICES_INSTALL_DIR to have same naming convention as discussed with Alex.
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=691224
      06651af5
  37. 11 Jul, 2007 1 commit