← Back to team overview

ubuntu-phone team mailing list archive

Re: Music app.

 

An idea that hit me, why not base the music player on Clementine?
Apart from local music Clementine supports Spotify, Grooveshark,
Jamendo, Last FM and a whole lot more.
Because it will take a while to get a big enough market share for
services like this to create an app for us it's better we create it
ourselves. I know quite a lot people that wouldn't use a platform
exclusively because of lack of an Spotify app.

I cant tell how  separated the UI is to the backend but as it uses Qt4
I guess it can't be super difficult to port it to Qt5 when we write a new
frontend.

>Yes, absolutely
Great!


2013/4/4 Daniel Clem <clem11388@xxxxxxxxx>

> Thank you, I'll keep an eye out for the core app reqs. :-)
>
> Jim Hodapp <jim.hodapp@xxxxxxxxxxxxx> wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Daniel,
>>
>> On 04/03/2013 08:54 PM, Daniel Clem wrote:
>>
>>> Just a small feature request. I love streaming Jamendo CC music
>>> using Rhythmbox and the Android app. Is there a way to integrate
>>> Jamendo streaming into your player? Given the open nature of
>>> Ubuntu, the creative commons music concept seems to fit nicely.
>>
>>
>> Thanks for the idea. Certainly anything is possible. There's going to
>> be a core set of requirements for the default app and I'm just not
>> sure what they are quite yet. That will come out with the work that
>> the design team is doing, so stay tuned. :)
>>
>>
>> Just an idea, if your interested I have ideas of how to search and
>>> manage the streams.
>>>
>>> God Bless
>>>
>>> Daniel Holm <d.holmen@xxxxxxxxx> wrote:
>>>
>>> Sounds lovely!
>>>
>>> I'm really looking forward to it.
>>>
>>> Vänlig hälsning / Yours sincerely, Daniel Holm IT Consultant Web
>>> Developer Student d.holmen@xxxxxxxxx http://www.danielholm.se
>>
>>
>> Regards,
>>
>> Jim
>>
>>
>>
>>
>> Den ons  3 apr 2013 20:55:50 skrev Jim Hodapp:
>>>
>>> Daniel,
>>>
>>> Ok, it probably did get through but there's a lot of noise on the
>>> list sometimes. :) So that's great! Right now I'm waiting on the
>>> design team to come out with the preliminary music app design work.
>>> It should be any day now. Once this is out, we can
>>> really start to
>>> dive into the work of implementing the UI and making sure we have
>>> what we need for supporting the app on the media backend side of
>>> things.
>>>
>>> I've CCed Calum Pringle on this email. Maybe he can comment on the
>>> status of this design work.
>>>
>>> Regards,
>>>
>>> Jim
>>>
>>> On 04/03/2013 02:51 PM, Daniel Holm wrote:
>>>
>>> Hi,
>>>
>>> Unless my mail don't get through, I've said, twice, that I do want
>>> to contribute this project to become the default music application
>>> for Ubuntu Touch.
>>>
>>> So, yes. Default music application. Sorry if I've been
>>> inarticulate.
>>>
>>> Vänlig hälsning / Yours sincerely, Daniel Holm IT Consultant Web
>>> Developer Student d.holmen@xxxxxxxxx http://www.danielholm.se
>>>
>>> Den ons 3 apr 2013 20:07:46 skrev Jim Hodapp: Daniel,
>>>
>>> One thing I haven't seen you mention yet is if you want to do a
>>> separate community
>>> music app, or if you want to participate in the
>>> default music app that will ship with Ubuntu Touch?
>>>
>>> Jim
>>>
>>> On 04/03/2013 02:03 PM, Daniel Holm wrote:
>>>
>>> Hi guys,
>>>
>>> I'm ready to get this project going again. Shall we have a
>>> meeting?
>>>
>>> Vänlig hälsning / Yours sincerely, Daniel Holm IT Consultant Web
>>> Developer Student d.holmen@xxxxxxxxx http://www.danielholm.se
>>>
>>> Den mån 18 mar 2013 11:31:20 skrev Diego Sarmentero:
>>>
>>> On 03/12/2013 01:36 PM, Daniel Holm wrote:
>>>
>>> Awaiting link :) Vänlig hälsning / Yours sincerely, Daniel Holm IT
>>> Consultant Web Developer Student d.holmen@xxxxxxxxx
>>> http://www.danielholm.se 2013-03-08 22:07, Diego Sarmentero skrev:
>>>
>>> On 03/08/2013 04:08 PM, Zisu Andrei wrote:
>>>
>>> Is there any way this could be moved after 4.30 ? I have classes
>>> unitl 4.15. Zisu Andrei
>>>
>>>
>>> Fine by me. 4:30 UTC it is.
>>>
>>>
>>>
>>> On 8 March 2013 18:35, Diego Sarmentero
>>> <diego.sarmentero@xxxxxxxxxxxxx
>>> <mailto:diego.sarmentero@xxxxxxxxxxxxx>> wrote:
>>>
>>> On 03/08/2013 02:23 PM, Daniel Holm wrote:
>>>
>>> Hi Diego,
>>>
>>> I think that's a great idea! When is a good time for you to have a
>>> meeting? Set a time and those who can attend will?
>>>
>>>
>>>
>>> Maybe the meeting could be at 3pm UTC time this Tuesday (12th
>>> March), we can meet at irc #ubuntu-touch to share the hangout link
>>> and whoever is there and is interested can join.
>>>
>>>
>>> Cheers, Daniel
>>>
>>> Den 8 mar 2013 13:31 skrev "Diego Sarmentero"
>>> <diego.sarmentero@xxxxxxxxxxxxx
>>> <mailto:diego.sarmentero@xxxxxxxxxxxxx>>:
>>>
>>> On 03/08/2013 08:57 AM, Daniel Holm wrote:
>>>
>>> Hi all,
>>>
>>> First, I do think we should move the discussion away from here, so
>>> I'm off to the teams mail
>>> list from now on. I just sent out a mail,
>>> which I pasted below.
>>>
>>> Michael, I agree with you that we should probably be talking now
>>> first hand and writing it down. See the mail below.
>>>
>>> Zisu, agreed. Its better if we try to work together instead of
>>> having all these different projects. At least in the beginning.
>>> Although I might say that I want a separated music and video
>>> player. But remote things sounds nice. Using mod this would be
>>> easier.
>>>
>>> And about Umedia, I'm thinking about reusing, almost porting, the
>>> whole thing for this project. But this is a discussion for the
>>> team.
>>>
>>>
>>>
>>> Hi, I'm the one who did UMedia, so let me know and maybe i can
>>> speed up things if we found another design that fits better for the
>>> phone or something, because i already know the qml and c++ code of
>>> that project, maybe we can arrange a kind-of-meeting via IRC or
>>> hangout or something to talk about this
>>> and move forward.
>>>
>>> Mail: Hi everyone and welcome,
>>>
>>> I think we should start of my deciding what we want this
>>> application to be. So I propose that everyone, who'd like, write
>>> down what features they want, and then we discuss these features
>>> and if we all agree with therm, create a blueprint and a goal.
>>>
>>> Features for the first release is primary focus, but features for
>>> later versions are welcome too, of course.
>>>
>>> What I want the player to do: * play music tracks of a diverse
>>> container from local device. * pause track, and use previous and
>>> next track. * being able to shuffle * Scrabble tracks * use slider
>>> to move quickly in the track * download and show album art
>>> automatically. * use playlists,create and edit them. * sort by
>>> artist, album and track * sound menu for global management.
>>>
>>> These are the features I could imagine for later on : * support for
>>> upnp * for ampache *
>>> groveshark/spotify. * YouTube support *
>>> lyrics
>>>
>>> Please share your ideas and create a base of our development.
>>>
>>> Cheers, Daniel
>>>
>>> Den 8 mar 2013 11:27 skrev "Zisu Andrei" <matzipan@xxxxxxxxx
>>> <mailto:matzipan@xxxxxxxxx>>:
>>>
>>> Guys,
>>>
>>> I'm really new to QML and am still figuring out a lot of stuff, so
>>> my code is not beautiful..
>>>
>>> May I say hold your horses until we find a suitable architecture
>>> for both the backend and the frontend? Mybalsamiq should probably
>>> do it for both, and we can more easily follow discussions for each
>>> over there.
>>>
>>> For the backend side of things, I quite like mpd side of things
>>> rather than plugging in to the low-level gstreamer. We should
>>> sketch out a structure for it.
>>>
>>> For the front-end side of things, I think we should probably wait
>>> for Canonical to publish their application and see where we can
>>> take it from there, but we can
>>> definetely brainstrom until then.
>>>
>>> I see some nice ideas regarding remote control. We should probably
>>> think about integrating controlling something with the phone and
>>> maybe having the phone plugged into the tv and allowing it to be
>>> controller (maybe a bluetooth keyboard).
>>>
>>> Also, we need to sort out the level of integration between the
>>> Music Player and the Video player. I would quite like to see a
>>> very integrated manner. Maybe even have them as one: Player (like
>>> VLC).
>>>
>>> Akash, what do you mean by global control? I'm thinking the same
>>> kind of global media buttons as in the sound indicator, is that
>>> what you mean?
>>>
>>> Someone asked a really interesting question regarding global
>>> control. The way Ubuntu currently doess it is through DBus,
>>> displaying play/pause and next track in the Sound menu. However, it
>>> seems like they have become more like settings controls in Ubuntu
>>> Phone and I am not
>>> entirely sure how they will look in 14.04.
>>> Maybe someone in Canonical can enlighten us on this issue? My
>>> thought on this is, use the same pattern, as it goes nicely with
>>> the other menus, like Messeging and the like.
>>>
>>>
>>> Zisu Andrei
>>>
>>>
>>> On 8 March 2013 08:43, Michael Zanetti
>>> <michael.zanetti@xxxxxxxxxxxxx
>>> <mailto:michael.zanetti@xxxxxxxxxxxxx>> wrote:
>>>
>>> Hi,
>>>
>>> On Thursday 07 March 2013 21:02:52 Daniel Holm wrote:
>>>
>>> I set up a team on Launchpad:
>>>
>>> https://launchpad.net/~touchmusicapp
>>> <https://launchpad.net/%7Etouchmusicapp&gt;;
>>>
>>>
>>> I'm not exactly sure what's the process for setting up such
>>> projects, but seems ok for me. I'll ask Michael Hall if its ok to
>>> proceed with this.
>>>
>>> I think there are some interesting ideas in this thread alread and
>>> we should start writing them down somewhere to decide what we
>>> want/need.
>>>
>>> Also this thread is growing quite big and I agree that it would
>>> make sense to move to a separate mailing list.
>>>
>>> Br, Michael
>>>
>>>
>>> Vänlig hälsning / Yours sincerely, Daniel Holm IT Consultant Web
>>> Developer Student d.holmen@xxxxxxxxx <mailto:d.holmen@xxxxxxxxx>
>>> http://www.danielholm.se
>>>
>>> 2013-03-07 18:41, Diego Sarmentero skrev:
>>>
>>> On 03/07/2013 02:38 PM, Daniel Holm wrote:
>>>
>>> Hi Diego,
>>>
>>> You are very much welcome to join if you like.
>>>
>>> I can see that you got pretty far(!) with
>>>
>>> your UMedia. It looks good.
>>>
>>> The thing that I'm most concerned about is
>>>
>>> just moving along Ubuntu's
>>>
>>> UI guidelines. But the rest looks pretty
>>>
>>> much like the features and
>>>
>>> all, that I'd like.
>>>
>>>
>>> Yes, i agree the UI is not
>>> the best, i was
>>>
>>> thinking to redo that part
>>>
>>> also, i wasn't happy about the UI/UX
>>>
>>> Would you like to help out?
>>>
>>>
>>> Of course, where is the team to join?
>>>
>>> Vänlig hälsning / Yours sincerely,
>>>
>>> Daniel Holm IT Consultant Web Developer Student d.holmen@xxxxxxxxx
>>> <mailto:d.holmen@xxxxxxxxx> http://www.danielholm.se
>>>
>>> 2013-03-07 18:29, Diego Sarmentero skrev:
>>>
>>> On 03/07/2013 02:22 PM, Sid Payton wrote:
>>>
>>> Hey Michael, Are you working on a Xbmc remote for
>>>
>>> Ubuntu Touch? That would be
>>>
>>> great. Do you have a API to control XBMC?
>>>
>>> If so could you pass me a
>>>
>>> copy? Thanks.
>>>
>>> Am 07.03.2013 11:28 schrieb "Michael Zanetti"
>>>
>>> <michael.zanetti@xxxxxxxxxxxxx <
>>>
>>> mailto:michael.zanetti@xxxxxxxxxxxxx>
>>> <mailto:michael.zanetti@xxxxxxxxxxxxx
>>> <mailto:michael.zanetti@xxxxxxxxxxxxx>>>:
>>>
>>> Hey Jouni,
>>>
>>> Would be great to see those. I will most
>>>
>>> likely port over
>>>
>>> PlayMee too and could use some great design. Most likely
>>>
>>> I can reuse most of it
>>>
>>> for Xbmcremote too.
>>>
>>> Cheers, Michael
>>>
>>> On Thursday 07 March 2013 10:12:03 Jouni
>>>
>>> Helminen wrote:
>>>
>>> Hey guys,
>>>
>>> We've done some nice new designs for a
>>>
>>> core music app at
>>>
>>> Canonical - we
>>>
>>> could share these soon and see if it
>>>
>>> makes sense to use them as a
>>>
>>> starting point for the UI?
>>>
>>> Thanks Jouni Helminen
>>>
>>> Lead Designer Ubuntu Touch
>>>
>>> On Thu Mar 7 02:32:52 2013, Akash wrote:
>>>
>>> As far as global control of the app
>>>
>>> goes, i think we could
>>>
>>> place
>>>
>>> something in the sound part of the
>>>
>>> system services!
>>>
>>> On Wednesday, March 6, 2013,
>>>
>>> Veritatem Ignotam wrote:
>>>
>>> I like where it's going. Good work!
>>>
>>> If you decide to go the MPD
>>>
>>> route, there's a small
>>>
>>> daemon called
>>>
>>> mpdscribble which can do the last.fm <http://last.fm> <
>>>
>>> http://last.fm> <http://last.fm>
>>>
>>> <
>>>
>>> http://last.fm> reporting.
>>>
>>> V.I.
>>>
>>> On 03/06/2013 08:53 PM, Daniel
>>>
>>> Holm wrote:
>>>
>>> Hi,
>>>
>>> Lovely!
>>>
>>> The code is up, and its quite
>>>
>>> simple - though it
>>>
>>> doesn't really
>>>
>>> do what I want it to yet..
>>>
>>> I'm studying at the University
>>>
>>> of Gothenburg full
>>>
>>> time, and this
>>>
>>> app is kind of my free time
>>>
>>> project between books and
>>>
>>> papers to
>>>
>>> hand in, so I haven't had the
>>>
>>> time to submit any
>>>
>>> images - until now:
>>>
>>>
>>>
>>>
>>>
>>> http://owncloud.danielholm.se/public.php?service=files&t=71d2604924
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> bd
>>>
>>> ad57493165cb4705b554
>>>
>>>
>>>
>>>
>>> http://owncloud.danielholm.se/public.php?service=files&t=a057005a81
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 3
>>>
>>> 33026810a708842deaed6
>>>
>>> The huge icon is just a place
>>>
>>> holder for a album cover.
>>>
>>> Vänlig hälsning / Yours sincerely,
>>>
>>> Daniel Holm IT Consultant Web Developer Student
>>>
>>> d.holmen@xxxxxxxxx <
>>>
>>> mailto:d.holmen@xxxxxxxxx> <mailto:d.holmen@xxxxxxxxx
>>> <mailto:d.holmen@xxxxxxxxx>>
>>>
>>> http://www.danielholm.se
>>>
>>> 2013-03-07 01:43, Akash skrev:
>>>
>>> Hey,
>>>
>>> I would love to start contributing
>>>
>>> on the music app too!
>>>
>>> But i'm just wondering, before
>>>
>>> diving into actually
>>>
>>> coding,
>>>
>>> don't you want to design the UI
>>>
>>> and get an idea from the
>>>
>>> community if it follows the
>>>
>>> guidelines or not? Yes we
>>>
>>> could all
>>>
>>> download the code and try running
>>>
>>> it ourselves to see
>>>
>>> the UI but
>>>
>>> i'm just wondering because its
>>>
>>> going to be easier to put
>>>
>>> pictures of the app design :)
>>>
>>> On Wednesday, March 6, 2013,
>>>
>>> Daniel Holm wrote:
>>>
>>> Hi again,
>>>
>>> I've started on the UI and
>>>
>>> just done some small
>>>
>>> stuff. I
>>>
>>> created this in like two
>>>
>>> hours. I'm still
>>>
>>> figuring out a lot
>>>
>>> of things since I've
>>> never
>>>
>>> coded an app and
>>>
>>> usually code web.
>>>
>>> But it's a lot of fun, so
>>>
>>> we'll see where it takes.
>>>
>>> And perhaps it's better to use
>>>
>>> mpd, which was
>>>
>>> said earlier.
>>>
>>> We'll have to code a cover
>>>
>>> downloader, srcobble
>>>
>>> support and
>>>
>>> more, though.
>>>
>>> Anyways, here is my repo:
>>>
>>> https://launchpad.net/musicapp
>>>
>>> Vänlig hälsning / Yours
>>>
>>> sincerely,
>>>
>>> Daniel Holm IT Consultant Web Developer Student
>>>
>>> d.holmen@xxxxxxxxx <
>>>
>>> mailto:d.holmen@xxxxxxxxx> <mailto:d.holmen@xxxxxxxxx
>>> <mailto:d.holmen@xxxxxxxxx>>
>>>
>>> http://www.danielholm.se
>>>
>>> Den mån 4 mar 2013 23:39:04 skrev
>>>
>>> Daniel Holm:
>>>
>>> Hi again,
>>>
>>> I've started to code on this
>>>
>>> application now.
>>>
>>> I don't
>>>
>>> know if I should set up a separate project on
>>>
>>> Launchpad, or what?
>>>
>>> It's just a little piece of the
>>>
>>> UI, but hey -
>>>
>>> it's a
>>>
>>> start ;)
>>>
>>> I'd like some pointers since
>>>
>>> this is my first
>>>
>>> application.
>>>
>>> Vänlig hälsning / Yours sincerely,
>>>
>>> Daniel Holm IT Consultant Web Developer Student
>>>
>>> d.holmen@xxxxxxxxx <
>>>
>>> mailto:d.holmen@xxxxxxxxx> <mailto:d.holmen@xxxxxxxxx
>>> <mailto:d.holmen@xxxxxxxxx>>
>>>
>>> http://www.danielholm.se
>>>
>>> Den mån 4 mar 2013 20:13:11
>>>
>>> skrev Daniel Holm:
>>>
>>> Hi again,
>>>
>>> What a response! Wonderful!
>>>
>>> I was thinking of Rhythmbox
>>>
>>> since its
>>>
>>> bundled with
>>>
>>> Ubuntu as default. And you'll have the same
>>>
>>> playlists,
>>>
>>> settings for eg.
>>>
>>> Last.fm <http://Last.fm> and such things.
>>>
>>> I'd love to see this
>>>
>>> becoming the default
>>>
>>> music app
>>>
>>> in Ubuntu Touch, and I'd gladly share the
>>>
>>> work with anyone
>>>
>>> wanting to
>>>
>>> join.
>>>
>>> I'll try to create a UI demo
>>>
>>> in Qt
>>>
>>> Creator later
>>>
>>> this week, so I can
>>>
>>>
>>> -- Adrenaline Junkie
>>>
>>>
>>> -- Mailing list:
>>>
>>> https://launchpad.net/~ubuntu-phone
>>> <https://launchpad.net/%7Eubuntu-phone&gt;; <
>>>
>>> https://launchpad.net/%7Eubuntu-phone&gt;; Post to :
>>>
>>>
>>> ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>>> <mailto:ubuntu-phone@xxxxxxxxxxxxxxxxxxx> <
>>>
>>> mailto:ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>>>
>>>
>>> <
>>>
>>> mailto:ubuntu-phone@xxxxxxxxxxxxxxxxxxx>>
>>>
>>> Unsubscribe :
>>>
>>> https://launchpad.net/~ubuntu-phone
>>> <https://launchpad.net/%7Eubuntu-phone&gt;; <
>>>
>>> https://launchpad.net/%7Eubuntu-phone&gt;; More help :
>>>
>>>
>>> https://help.launchpad.net/ListHelp
>>>
>>> Hi, some time ago i started a project
>>>
>>> intended to do a Music App to
>>>
>>> run on the desktop and the phone:
>>> https://github.com/saruneko/UMedia
>>>
>>> You can see some videos of the app working
>>>
>>> here:
>>>
>>> http://www.saruneko.org/umedia
>>>
>>> I don't know if you were considering
>>>
>>> something like that, i haven't
>>>
>>> add some
>>> code to that lately because i was
>>>
>>> busy with other stuff,
>>>
>>> but let me know if that could be of any use.
>>>
>>> Regards!
>>>
>>>
>>> -- Mailing list: https://launchpad.net/~ubuntu-phone
>>> <https://launchpad.net/%7Eubuntu-phone&gt;; Post to :
>>>
>>> ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>>> <mailto:ubuntu-phone@xxxxxxxxxxxxxxxxxxx> Unsubscribe :
>>> https://launchpad.net/~ubuntu-phone
>>> <https://launchpad.net/%7Eubuntu-phone&gt;; More help :
>>>
>>> https://help.launchpad.net/ListHelp
>>>
>>>
>>>
>>> -- Mailing list: https://launchpad.net/~ubuntu-phone
>>> <https://launchpad.net/%7Eubuntu-phone&gt;; Post to :
>>>
>>> ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>>> <mailto:ubuntu-phone@xxxxxxxxxxxxxxxxxxx> Unsubscribe :
>>> https://launchpad.net/~ubuntu-phone
>>> <https://launchpad.net/%7Eubuntu-phone&gt;; More help :
>>>
>>> https://help.launchpad.net/ListHelp
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Sorry all, i was on vacation and i totally forgot :(
>>>
>>
>>
>>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.11 (GNU/Linux)
>> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>>
>> iQEcBAEBAgAGBQJRXOO4AAoJENCYE0OpVkFTSHQH/0plWN7OVRBAWdhJwjX2+Xnk
>> shiOVuf39LpiB8lxt3Pi/Xe2wEXEw+NlruZlOFJMYAKN121tbqQgl/IrsujlS6Dl
>> 38bjx2McDSNlAEhYrMdZGDJxtsHXFcVt8fFpwA72WixzspaA7eO3Hly0pHqiKo16
>> Xf45H6o2l89pClZ6eeEUZdc5Y2/5zuhNPwXWX3zfmklADuyMW7OW8VO9tWoMx5Qh
>> jfDm2hX2bx0ON3lnwMcdDwcsIlWOAPLDT3qHzlQ7Cbndp9j3eMPuV4yYTNO4Pw59
>> Z06KEBtE6yI5QVo0bYtElYFP67RX16s+vgiR+JEXAfm+HYnwT/qbC1alu0KpaIA=
>> =+GHO
>> -----END PGP SIGNATURE-----
>>
>>
> --
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Rasmus Eneman

References