Closed MorrisJobke closed 10 years ago
Enhancing the media app is something much required ! The current app is great to listen to music sometimes, on the go but is not that much usefull when trying to cope with huge music collections. I already filed a bug concerning the lack of "clear playlist" button (https://github.com/owncloud/apps/issues/459) but it also lacks :
Original comment by @edappere at https://github.com/owncloud/apps/issues/729#issuecomment-14893884
@edappere yes! Do you want to start out and contribute a feature?
Original comment by @jancborchardt at https://github.com/owncloud/apps/issues/729#issuecomment-14898043
Contribute a feature would be great but unfortunately I'm no developer. I know how to code but only basic stuff (like echo "Hello World"). The only things I can do is bug-reporting and making proposals for new features.
Le 14/03/2013 12:43, Jan-Christoph Borchardt a écrit :
@edappere https://github.com/edappere yes! Do you want to start out and contribute a feature?
— Reply to this email directly or view it on GitHub https://github.com/owncloud/apps/issues/729#issuecomment-14898043.
Original comment by @edappere at https://github.com/owncloud/apps/issues/729#issuecomment-14964943
Hi Guys,
I would like to help, too. I am coding a little in Autohotkey, but far away from server scripts writing. If there is something i can help anyway, please let me know.
I have recently installed OC 5 but the music app refuses to work and i would like to change that, if possible.... :)
So far, Best regards
Original comment by @Deep-Silence at https://github.com/owncloud/apps/issues/729#issuecomment-15001760
@Deep-Silence If would be great if you could help. Just look at the code in the apps/media repo and send pull requests :-)
Original comment by @karlitschek at https://github.com/owncloud/apps/issues/729#issuecomment-15002003
@karlitschek I am afraid, perhaps i am currently little sleepy, that i do not understand your post. sry If you don't mind, could you please help me out here? (btw i am from Germany if this helps)
Thanks :)
Original comment by @Deep-Silence at https://github.com/owncloud/apps/issues/729#issuecomment-15002191
@Deep-Silence What I wanted to say is that we are looking for new people who want to help to contribute and improve the code. If you want to help then you are more than welcome :-)
Original comment by @karlitschek at https://github.com/owncloud/apps/issues/729#issuecomment-15003194
@Deep-Silence and all the code is at https://github.com/owncloud/apps/tree/master/media, just clone the apps repo and fiddle around in that media subfolder. And if you want to work on improvements, check out the original post here. :) Btw where in Germany are you at? If you’re near Stuttgart you could drop by, or if you’re near Hannover then you could meet up with @butonic, who also works on the Music app sometimes.
Original comment by @jancborchardt at https://github.com/owncloud/apps/issues/729#issuecomment-15003444
@karlitschek Okay, thanks, That clears it up. :)
Original comment by @Deep-Silence at https://github.com/owncloud/apps/issues/729#issuecomment-15004654
@jancborchardt Okay, Thanks, Now i know where to start :) I will catch a copy and take a look... I live near Cologne.
Thanks!
Original comment by @Deep-Silence at https://github.com/owncloud/apps/issues/729#issuecomment-15004700
@jancborchardt as for me I like the way Tomahawk works http://www.tomahawk-player.org/ The layout is almost the same with youtify one
Original comment by @VicDeo at https://github.com/owncloud/apps/issues/729#issuecomment-15697933
Simple things first: List of playlists to the left (no songs in the left sidebar), and all songs on the right. Who wants to implement that?
Also cc @ldidry on this thread.
Original comment by @jancborchardt at https://github.com/owncloud/apps/issues/729#issuecomment-15697995
For the record : I think youtify have a good interface but I'd love to be able to browse my music through the filesystem (ie : have a list of folders, unfold one, pick up a song, refold, add an entire folder… The "Browse by folders" could be a button like youtify has "Popular artists", "Popular playlists" and "Recommendations" buttons. What do you think ?
Original comment by @ldidry at https://github.com/owncloud/apps/issues/729#issuecomment-15698258
Browsing by folders can be done through the Files app, no need to replicate that. Let’s please stick to the real issues for now, like that you can only have one playlist.
Original comment by @jancborchardt at https://github.com/owncloud/apps/issues/729#issuecomment-15735596
@jancborchardt : sure, you can browse with the file app, but you can't add these files to a playlist. But like I said, it was just for the record, to submit an idea.
Original comment by @ldidry at https://github.com/owncloud/apps/issues/729#issuecomment-15736699
Regarding @ldidry's idea OC.dialogs.filepicker() (which now works again …) might come in handy.
Original comment by @Kondou-ger at https://github.com/owncloud/apps/issues/729#issuecomment-16154871
IMO #11 should also be fixed. I might look into it myself, if I find some time to spare. Can you tell me where/how I should start?
Original comment by @JaCoB1123 at https://github.com/owncloud/apps/issues/729#issuecomment-16495042
@kabum will work on the media app during GsoC 2013, so I'll assign him.
Original comment by @butonic at https://github.com/owncloud/apps/issues/729#issuecomment-16777108
@jancborchardt what do you think of the new gnome media app? http://seilo.geekyogre.com/2013/04/gnome-music-development-status/ should we aim for something like that?
Original comment by @butonic at https://github.com/owncloud/apps/issues/729#issuecomment-16793356
@butonic I don’t really like it to be honest. The top bar with toggles, the different views, it seems a bit incoherent. I personally am a huge fan of Spotify’s simple design, especially the mobile app (and their web app which is kind of inaccessible).
Let’s keep it very very simple for the first iteration. The most basic form of music player is a list of all music (go to the right, in app-content), a list of playlists or filters such as starred, played recently, played often (to the left, app-navigation), and the current song play bar (probably best on the bottom).
You’re going to use the Appframework and new Apptemplate (Notes app), right?
Original comment by @jancborchardt at https://github.com/owncloud/apps/issues/729#issuecomment-16833335
@jancborchardt Yes it should be completely rewritten. Check out my proposal for gsoc in core/wiki.
I've also planned to ask you about the new design, so this is a good thread to keep all thoughts in mind.
Original comment by @kabum at https://github.com/owncloud/apps/issues/729#issuecomment-16837654
This is not only for the old media app, but a proposal for the new one. Removing the »old media app« tag hence. @kabum let’s have a call about this on Thursday, I’m jancborchardt on Skype. Does 14:00 work for you?
@jancborchardt Thursday 14:00 is ok
Summary:
First iteration
Future iterations
@kabum cool! Email me if I don’t react on Skype. :)
And good plan. The playlists also means custom playlists, not only fixed ones like starred and played recently, but you probably got that.
Just to clarify: the 'old' media app uses the browsers local storage for the playlist. which is the reason why there the playlist is empty when you change the browser and changes seem to get lost when switching between browsers. The new music app will store playlists on the server side to remove any related problems.
First basic mockup here we go:
Will have a call with @kabum about that now.
Conclusions from the call:
Playlists:
Top bar:
Other:
Future plans:
Did I forget anything @kabum?
@jancborchardt Yes, the mockup :D
blue = on hover
Could it be possible to have a "filesystem view" ? Since there is some albums (like http://www.amazon.com/Fuerza/dp/B00005AKID) which have a lot of artists. It's kind of hard to remember artists, I only remember the album title, but since I organize well my filesystem, that's how I go to the album.
@kabum really good recap mockup! Only one error: The album cover in the main view should not be only 44px. More like 150 or 200px. And in the playlist view I would say the currently playing song should have the pause icon instead of the album art (since that is already on the top), not next to it. Clicking anywhere on the row should start playing that song.
@ldidry not for now. Compilations should be listed at the end under »Various Artists«.
@ldidry It should support albumartists, so you could tag all songs as 'Various Artists' and have the whole album in one place. @jancborchardt @kabum I've filed the missing support for the ablumartist-tag as a bug before. It should be used for grouping IMO with a fallback to the standard artist-tag.
And in the playlist view I would say the currently playing song should have the pause icon instead of the album art (since that is already on the top), not next to it. Clicking anywhere on the row should start playing that song.
The play icon is always visible and should change on hover to
Is this a better approach?
@kabum I wouldn’t make that always visible, because then we have a barrage of play icons in that list. Hovering the entry should overlay the album art with a (well visible, probably best white) play icon, and clicking anywhere on the row should start playing the song and change the play icon to a pause icon.
@JaCoB1123 : mmh. Not a big fan of loosing the information of which artist performed the song. Plus, "Various Artists" will have a lot of albums.
@ldidry You're not loosing it. There's an extra tag 'albumartist' along with the normal 'artist' tag. Yeah, that's a point. But how would you organize the folders to not have all VA albums in one place? @jancborchardt I miss a genre-view or filter in your list.
@JaCoB1123 : ok, I did'nt remember the albumartist tag. My organization in filesystem is like this: Artist/Albums/Songs VariousArtistsAlbum/Songs OST/Movie/Songs OST/Movie/MovieOpus/Songs
@ldidry We first need to get a prototype out. We will keep these details in mind, but also not design the app for too specific use cases but from experience with other music apps. Please refrain from derailing this thread into a detail discussion before we have anything at all. Thanks.
we cannot give a perfect UI for all users. sorting by albumartist first makes sense and covers compilations nicely. that being said we should concentrate on the minimal ui described here. adding colums like genre or bitrate etc can be implemented later. one exception though: an integral part of owncloud is sharing. @jancborchardt where does that action go? does it fade in when hovering over an album (that would work in the gallery as well)? with regard to navigating through your albums it is very important to have a "show in folder" action to allow users to navigate to the corresponding album/song in the files app. if it is present I can happyliy live without a share button / action in the music app. the other way around should work, too: clicking a song in the files app should open it in the music app.
First result (latest commit on angularjs
branch)
@jancborchardt @butonic Opinions?
BTW that are pictures from lorempixel.com ;)
cc @raghunayyar for an opinion
@kabum wow, pretty nice already! Just a few points:
This is good!
@jancborchardt I've added the changes you suggested:
There are some glitches in IE9 ... I will have a look into that later.
@jancborchardt sorry to be nagging about this. What about sharing or linking to the files?
I would say that sharing is handled by the files app and therefore each song has a link (on hover) to naviagate directly to the file in files app.
@butonic I’d say any additional action should also show on hover of the file, on the right next to the song name. In addition, the currently playing song should also have that so you can directly share that one! :)
@kabum music is only listened to and used in the Music app, the Files app should not be used for music at all. Btw also remember to add a means of uploading music as first entry in every view (for »All« and Playlists). The Music app should be fully usable without the Files app.
@kabum also, great improvements! :)
music is only listened to and used in the Music app, the Files app should not be used for music at all.
@jancborchardt It wasn't in this way. It was just to allow sharing. IMO we should not introduce a separate "sharing logic" to the music app.
@jancborchardt I agree with @kabum that a show in folder action makes the most sense. The music app is for listening to music. The files app already has the share action. The Gallery faces the same problem: having a share album action vs a show in folder action. We need the show in folder action anyway so let us start with that. We cann add specialized sharing actions later: the music app shares the songs and the album cover, the gallery shares the images of an album, both leaving out files that might otherwise include files contained in the album folder.
Thinking about it, there are two types of shares: file based and data based. File based shares must reflect the share status in the files app, otherwise people will get confused when they share an album (of images or songs) but the files app does not show them that they shared the containing folder and the files within. Data based shares like contacts and calendars (currently) do not have a file based representation. They don't show up in the files app, so the share action must be available in the contacts / calendar app. If we were to store their data as vcards and ical files (and index them somehow for faster lookup) we would have to visualize the share status in the files app as well.
The music app is quite good and useful, we should give it some more love again for ownCloud 6.
One of the main problems with it is the weird way it handles playlists, or rather »the one playlist«. Currently leftcontent is used as the playlist, and you can only have this single one.
Rather the left list should be a list of playlists (with the first entry being »All music«), enabling you to add and remove playlists. Clicking on a playlist there will show the contents of that playlist in the rightcontent. You can check out Youtify for reference.
cc @icewind1991 @butonic
Originally reported by @jancborchardt at https://github.com/owncloud/apps/issues/729