1. 10 Jun, 2020 3 commits
  2. 06 May, 2020 1 commit
  3. 04 Feb, 2020 1 commit
  4. 22 Jan, 2020 1 commit
    • Matthieu Gallien's avatar
      allow database to contain and get tracks without metadata · 0c042a86
      Matthieu Gallien authored
      display only the filename
      
      I plan to add on top the work done by astippich that uses a sligthly
      different approach
      
      the tests are KO
      
      the tracks without metadata are imported again and again. Needs fixing.
      
      use url everywhere we refer to tracks or radios
      
      allow to handle tracks without databaseId like the case of a track
      without metadata
      
      BUG: 415180
      0c042a86
  5. 19 Aug, 2019 1 commit
    • Jerome Guidon's avatar
      Add support for radio streams · 84001921
      Jerome Guidon authored and Matthieu Gallien's avatar Matthieu Gallien committed
      Summary:
      Add support for radio streams
      
      Steps of development:
        - play a stream and get some information from it
        - Added a table for radios in the database (V13) with some examples in it.
        - Get the examples in the view and add/play them in the playlist.
      
      Test Plan: after the first reviews, add test for the radios view
      
      Reviewers: #elisa, #vdg, mgallien, astippich
      
      Reviewed By: #elisa, mgallien, astippich
      
      Subscribers: astippich, ngraham, mgallien, ndavis
      
      Maniphest Tasks: T7567
      
      Differential Revision: https://phabricator.kde.org/D21525
      84001921
  6. 07 Jul, 2019 1 commit
    • Nate Graham's avatar
      Implement new Header toolbar style for main view · 7160095a
      Nate Graham authored
      Summary:
      This patch implements the new header toolbar style for the main view.
      
      Of note, I had to remove the subtitle and make the buttons icons-only toolbuttons.
      If these are considered problems, what we could make do is always use the toolbar to
      display the category name (rather than the album name etc) to make room for the
      toolbuttons regaining their labels, then put the artist/album/etc names below inside
      the content view itself, sort of like what I did in the Context view in D21771. That
      would probably be best suited as material for a follow-up patch though since it would
      entail porting to QQC2 to get toolbuttons that can have visible text.
      
      Test Plan:
      Before, search tools collapsed: {F6886122}
      After: search tools collapsed: {F6886123}
      
      Before: search tools expanded and in use: {F6886121}
      After: search tools expanded and in use: {F6886120}
      
      Before: drilldown into an album, showing a list: {F6886118}
      After: drilldown into an album, showing a list: {F6918020}
      
      Reviewers: mgallien, #elisa, #vdg, astippich
      
      Reviewed By: astippich
      
      Subscribers: mikeroyal, astippich
      
      Differential Revision: https://phabricator.kde.org/D21776
      7160095a
  7. 28 Jun, 2019 1 commit
  8. 12 Jun, 2019 2 commits
  9. 04 Jun, 2019 1 commit
  10. 15 Feb, 2019 1 commit
  11. 14 Jan, 2019 1 commit
  12. 28 Sep, 2018 1 commit
  13. 23 Sep, 2018 1 commit
  14. 21 Sep, 2018 1 commit
    • Alexander Stippich's avatar
      disable sorting for single album view · 8cef7f76
      Alexander Stippich authored
      Summary:
      disable the sorting for single album. does not make any sense, does not work. seems to have sneaked in during refactoring of the views
      also override the sorting method for the album proxy model to be safe
      
      Test Plan: no sorting button appears when viewing a single album
      
      Reviewers: mgallien
      
      Reviewed By: mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D15486
      8cef7f76
  15. 13 Sep, 2018 1 commit
  16. 09 Jun, 2018 1 commit
  17. 31 May, 2018 1 commit
  18. 21 May, 2018 1 commit
  19. 01 May, 2018 3 commits
  20. 16 Apr, 2018 1 commit
  21. 14 Mar, 2018 1 commit
  22. 03 Mar, 2018 2 commits
  23. 28 Feb, 2018 2 commits
  24. 25 Feb, 2018 1 commit
  25. 22 Feb, 2018 1 commit
    • Matthieu Gallien's avatar
      lazy initialize as much as possible · 23e7e9c2
      Matthieu Gallien authored
      Summary:
      lazy initialize the standard actions
      
      lazy initialize all the models and the MusicListenersManager after start
      
      Test Plan:
      everything seems to work like it used to work
      the interface is shown earlier but with a busy indicator
      
      Reviewers: #elisa, astippich
      
      Reviewed By: #elisa, astippich
      
      Subscribers: astippich
      
      Tags: #elisa
      
      Maniphest Tasks: T7887
      
      Differential Revision: https://phabricator.kde.org/D10402
      23e7e9c2
  26. 18 Feb, 2018 1 commit
    • Alexander Stippich's avatar
      move MediaPlaylist to C++ · 4d6d8321
      Alexander Stippich authored
      Summary:
      first step of optimization after the introduction of the dedicated proxy model.
      already cleans up a lot of the interface and makes the Qml code easier. Performance does not seem to change much.
      no functional change intended. all tests pass
      
      Reviewers: #elisa, mgallien
      
      Reviewed By: #elisa, mgallien
      
      Subscribers: mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D10271
      4d6d8321
  27. 03 Feb, 2018 1 commit
    • Alexander Stippich's avatar
      Implement a filter view and play buttons for all views · 75ceb39a
      Alexander Stippich authored
      Summary:
      Unifies the navigation on top of the views across all views. Filter bar and buttons are enabled in all 5 views we currently have.
      Fixes  T7536, T6294 and T7624. Performance still needs improvement.
      
      Reviewers: #elisa, mgallien
      
      Reviewed By: #elisa, mgallien
      
      Subscribers: davidc, januz, mgallien
      
      Tags: #elisa, #vdg
      
      Maniphest Tasks: T7624, T7536, T6294
      
      Differential Revision: https://phabricator.kde.org/D10088
      75ceb39a
  28. 24 Jan, 2018 1 commit
  29. 22 Jan, 2018 1 commit
  30. 17 Jan, 2018 1 commit
  31. 16 Jan, 2018 1 commit
    • Alexander Stippich's avatar
      implement a metadata view for tracks · 5e560d55
      Alexander Stippich authored
      Summary:
      implements a metadata view for the albumview and alltracksview. metadataview is based on a popup and currently read only.
      can be accessed by the new info button for each track. the view is ready for more metadata than currently is available, but does autoresizing depending on what is available
      Fixes T6345
      
      Reviewers: #elisa, mgallien
      
      Reviewed By: #elisa, mgallien
      
      Subscribers: aacid, ltoscano, kde-i18n-doc
      
      Tags: #elisa, #vdg
      
      Maniphest Tasks: T6345
      
      Differential Revision: https://phabricator.kde.org/D9696
      5e560d55
  32. 08 Jan, 2018 1 commit
  33. 19 Dec, 2017 1 commit
    • Alexander Stippich's avatar
      unify track delegate handling · 612eb885
      Alexander Stippich authored
      Summary:
      In preparation for T6345 this diff unifies the delegates for the single album view and the all tracks view.
      This makes adding i.e. new actions to both delegates a lot easier as they now share most of the code.
      Two new track delegates are replacing the old ones. The delegate for the single album view only wraps around the shared code.
      Included functional changes:
      -animations in the single album view
      -makes more data available in the models
      -adds disc number handling for the all tracksview
      -converted actions to use signals
      
      Test Plan: album view and all tracks view work as before
      
      Reviewers: #elisa, mgallien
      
      Reviewed By: #elisa, mgallien
      
      Tags: #elisa
      
      Differential Revision: https://phabricator.kde.org/D9261
      612eb885