This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Design for a Music Player

Tags: None
(comma "," separated)
User avatar
alake
Registered Member
Posts
591
Karma
3
OS

Re: Design for a Music Player

Wed Aug 05, 2015 8:15 pm
Horrendus wrote:Hello,

@VDG: if from a technical point of view it would work out to share backend code with Plasma Media Center, would it make sense to create one application for playing audio & video? Or do you think seperate applications make more sense?

Stefan


I think the general consensus for the moment is that designs audio and video should be approached independently, even if the implementation uses common backend code. If during the design effort we're converging on common solutions for both then we can revisit there should be one application. For now though, lets assume they're different.
ahoneycutt
Registered Member
Posts
2
Karma
0
OS

Re: Design for a Music Player

Thu Aug 06, 2015 12:05 pm
I usually like the concept of 1 app for 1 task and even more so far music and video. Will there be lyrics added later or is that a WIP idea?
Tazmain
Registered Member
Posts
1
Karma
0

Re: Design for a Music Player

Thu Aug 06, 2015 11:51 pm
I would just like to add it would be really nice if this music player could do an import to collection in terms of you add music and it copies or moves the file to your collection folder. So that it is all contained in the same place. A few players do this well. Clementine is well. A easy way to do it is use beat http://crunchbang.org/forums/viewtopic.php?id=34202. Then this music application will manage the music library and physical files one the disk giving them correct names and if possible storing them in a folder format the user choses. Something like Artist -> Album -> tracks can also work as well. I think it would also be really cool to integrate this with kdeconnect so that you can send music straight to a phone from the music player. This saves you the hassle of open the collection directory and copying the file. Coming from someone with a 100k music files this would be a nice feature.
User avatar
yungtrizzle
Registered Member
Posts
15
Karma
0
OS

Re: Design for a Music Player

Fri Aug 07, 2015 9:21 am
Tazmain wrote:I would just like to add it would be really nice if this music player could do an import to collection in terms of you add music and it copies or moves the file to your collection folder. So that it is all contained in the same place. A few players do this well. Clementine is well. A easy way to do it is use beat http://crunchbang.org/forums/viewtopic.php?id=34202. Then this music application will manage the music library and physical files one the disk giving them correct names and if possible storing them in a folder format the user choses. Something like Artist -> Album -> tracks can also work as well. I think it would also be really cool to integrate this with kdeconnect so that you can send music straight to a phone from the music player. This saves you the hassle of open the collection directory and copying the file. Coming from someone with a 100k music files this would be a nice feature.



For a default music player for plasma, advanced library organization is a bit beyond the scope we are presently looking at. Basic tagging and media info is something that better fits our scope.
filcuc
Registered Member
Posts
1
Karma
0

Re: Design for a Music Player

Fri Sep 04, 2015 5:48 pm
Hi,
this is my first post and i signed to the forum just for replying here.
I'm a quite good developer and i've experience in both C++, Qt and QML.
You can checkout my FOSS projects here https://github.com/filcuc
and i also contribute on time to time to Qt. o)
i'd like to help in writing this music player and getting involved with the
support of a designer for the UI part (mockups).
If you think that i can fit your use case please let me know that and
tell me. :)
User avatar
alake
Registered Member
Posts
591
Karma
3
OS

Re: Design for a Music Player

Fri Sep 04, 2015 10:14 pm
Hi filcuc!

You are most certainly welcome to help with writing a music player. If you get a chance, please subscribe to the kde-multimedia mailing list here:

https://mail.kde.org/mailman/listinfo/kde-multimedia

RIght now there is still a discussion about writing from scratch or using an existing codebase. I'm completely open to either approach. Basically whatever gets developers the most motivated. I'm simply happy to help out with any design needs you and any other developer might have, of course with the help of our awesome VDG community here.

Thanks so much for offering to contribute! :-D
simonetolotti
Registered Member
Posts
1
Karma
0
User avatar
andreas_k
Registered Member
Posts
561
Karma
0

Re: Design for a Music Player

Sun Sep 13, 2015 8:24 pm
simonetolotti wrote:8-) look at: https://github.com/flaviotordini/musique

the player is really cool
danieljohnson
Registered Member
Posts
1
Karma
0

Re: Design for a Music Player

Thu Sep 24, 2015 9:07 am
I visit your forum. Your music player design is very impressive and it perfect for education point of view.
ochurlaud
KDE Developer
Posts
62
Karma
0
OS

Re: Design for a Music Player

Wed Dec 02, 2015 11:18 pm
I spoke tonight with HorusHorrendus and we had 3 ideas:

  1. Create a KDE theme + a collection manager on top of VLC.
  2. Create a KDE theme on Clementine (and maybe give them a hand on what we don't like :D)
  3. Create from scratch a collection manager with the following needs:
    1. A first good beta should be ready in less than 1 year
    2. A real team should work on it (2 people is not enough)
    3. It should be full QML, to become easily the music player for phone and tablet.
This said, we have options: what do you think?
Horrendus
Registered Member
Posts
11
Karma
0
OS

Re: Design for a Music Player

Wed Dec 02, 2015 11:23 pm
Hi,

ochurlaud wrote:I spoke tonight with HorusHorrendus and we had 3 ideas:
...
This said, we have options: what do you think?


You forgot my 4th idea:
  • Make Tomahawk faster, more usable for local music & maybe add another Theme/KDE Support plugin
Horrendus
Registered Member
Posts
11
Karma
0
OS

Re: Design for a Music Player

Wed Dec 02, 2015 11:29 pm
Horrendus wrote:
ochurlaud wrote:I spoke tonight with HorusHorrendus and we had 3 ideas:
...
This said, we have options: what do you think?


You forgot my 4th idea:
  • Make Tomahawk faster, more usable for local music & maybe add another Theme/KDE Support plugin


and reading up on the forum posts, idea No. 5:
ochurlaud
KDE Developer
Posts
62
Karma
0
OS

Re: Design for a Music Player

Mon Dec 07, 2015 12:35 pm
I have a 6th option:

Yarock: http://seb-apps.github.io/yarock/index.html

I'm going to test it this week. It's Qt5-based, it looks nice... Maybe it will be easier to have it as modern, KDE-integrated player.
I looked at the source [2] and it seems well written, so we might be able to contribute if needed.

I come back here to give feedback on the quality of the player itself.

[1] http://seb-apps.github.io/yarock/index.html
[2] http://seb-apps.github.io/yarock/index.html
ochurlaud
KDE Developer
Posts
62
Karma
0
OS

Re: Design for a Music Player

Mon Dec 07, 2015 12:41 pm
To summarize, I would say

1) Build a QML collection manager on top of libVLC
2) Skin Clementine (Bad idea I think)
3) Join the Tomahawk team to enhance + integrate to Plasma5
4) KDE theme & support for musique (https://github.com/flaviotordini/musique)
5) KDE theme & support for Yarock (http://seb-apps.github.io/yarock/index.html) Not stable and usable enough


I remove the from scratch, which doesn't make sense and is not an option I would say. If you think it's still relevant, we can put that back as an option. We should really find a decision.

Could we do a IRC meeting one time? I'll do a doodle if you think it's relevant.

Last edited by ochurlaud on Mon Dec 07, 2015 6:11 pm, edited 1 time in total.
User avatar
andreas_k
Registered Member
Posts
561
Karma
0

Re: Design for a Music Player

Mon Dec 07, 2015 1:08 pm
I can work in the theme stuff also Google code in would work. what's the Problem with pmc?


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kesang, Sogou [Bot], Yahoo [Bot]