![]() Registered Member ![]()
|
Oh I forgot to post this. After a short discussion with Heiko last week, I committed to providing a set of high level requirements for the music player that both the design and the implementation will aim to satisfy. A few notes:
The music player shall:
|
![]() Registered Member ![]()
|
Thanks a lot. I think that helps to understand and classify the application. From the usability POV it makes sense to talk about a specific persona instead of a user. I guess you haven Susan in mind. Consequently, the UI has to focus on ease of use and not functionality (soft criteria are as much important as functional requirements). We talked about video playback, perhaps it should be added to the features concerning the party mode. And it makes sense to confine the requirements by those stuff that is not planned. An example: I want to hear music that I did not recently listen to. And that's not part of the primary features (Susan don't want it). About user survey: I'd say we look if there is common agreement on your list. There is no need to challenge basic assumptions if all agree on for instance a playlist based workflow. But in case of unclear functionalities we start the survey. |
![]() Registered Member ![]()
|
Is there no interest in smart playlist at the moment? |
![]() Registered Member ![]()
|
Maybe it would help clearify what this music player is aiming for by listing points what/why this music player is different to the existing music players?
- Amarok - JuK - Bangerang - dragonplayer - vlc - Kaffeine ... ? |
![]() Registered Member ![]()
|
Let's not worry about what other music players this might replace, or how it's different from other players at the moment. For now let's just focus on the design and how it will help to satisfy the requirements.
Heiko, thanks very much for reviewing the requirements. Great feedback. ![]() So the updated requirements are as follows: The music player shall:
@donniezazen for the moment, yes smart playlists are out-of-scope. Hope this helps! Okie-dokie, back to design work... ![]() |
![]() Registered Member ![]()
|
I would suggest adding the following to the requirement;
*Usually seen as a single button which cycles.
Reformed lurker.
|
![]() Registered Member ![]()
|
Here are some features I think might be useful:
Abiltiy to play music from the file manager Ablity to play music without a playlist (or have the playlist cleared when a file is opened). |
![]() Registered Member ![]()
|
I know that the suggested feature is a bit more special. Nevertheless we live today in a world where a media player should also enable us to stream music (or other media) to DLNA/Airplay/Chromecast device. So far this is rarely supported in Linux applications
![]() I'd like to see this functionality included into the default "Made for KDE/Plasma" default applications because I believe this belongs to a modern desktop environment. I guess it doesn't make sense to implement this as a hard requirement into the applications but rather than a playlist and control widgets being called for instance from THIS media player, or the movie player or the gallery application. I'll also post to the "secret plan" thread, because I feel this discussion isn't limited only to the media player! |
![]() Registered Member ![]()
|
While it's a great idea in it's own right, you have to consider developer resources. Any developer will tell you that it's a nightmare to develop for devices not available on hand. Also while DLNA/Airplay/Chromecast devices all have similar user experiences their APIs do not converge which means supporting at least 2-3 extra APIs that can break beyond our control. |
![]() Registered Member ![]()
|
Yeah, Ideally this functionality would available at a lower layer and exposed to apps via a similar output-this media-stream-to-this-reciever API. That way support for the different target devices can be added with minimal specialized application code. At the music palyer level it could be exposed as a simple chromecast-style button for all target media devices. |
![]() Registered Member ![]()
|
From a UI perspective, this is a clear case for Share/Like/Connect (the page is about Plasma Active, but it will be available in Plasma Desktop as well in a future version, because that's the framework for sharing features that work across applications. We really should not do it any other way than with SLC. |
![]() Registered Member ![]()
|
Makes sense to me. ![]() |
![]() Registered Member ![]()
|
I would love to see the playlist category in the left pane expand and collapse to show playlists. It would provide, by my lights, the easiest and most intuitive way to edit and create playlists.
|
![]() KDE Developer ![]()
|
Just wanted to post some Tomahawk-related news. Maybe it could be used for inspiration, or comparisons:
https://medium.com/@jordiverduorts/toma ... d444e45f18 |
![]() Registered Member ![]()
|
Awesome, thanks Ivan! |
Registered users: Bing [Bot], claydoh, Google [Bot], markhm, rblackwell, sethaaaa, Sogou [Bot], Yahoo [Bot]