Provide an easy and customizable way to create and display audio, video and photos.

  • Choose from a variety of media players
  • Upload and/or embed media from third party services
  • Lightbox support
  • Create and share playlists or galleries
  • What's new or top rated feeds
  • Affiliate links to online purchase options

Comments

gusaus’s picture

As long as this module is actively maintained http://drupal.org/project/media_gallery could be the base module for this feature.

zirafa’s picture

Status: Active » Postponed (maintainer needs more info)
gusaus’s picture

I think providing an easy way to create/display a video and/or photo section would be a feature that a lot of musicians would want. Media Gallery (http://drupal.org/project/media_gallery), which works well enough to be included in Drupal Gardens, could most likely be the basis for a Pushtape feature. This wouldn't require much work on our end.

Any other reasons why we shouldn't include this feature?

gusaus’s picture

Issue summary: View changes

updating feature list

gusaus’s picture

Title: Rich media display (video/photos) » Rich media display (audio/video/photos)
gusaus’s picture

Assigned: Unassigned » gusaus
Status: Postponed (maintainer needs more info) » Active
discipolo’s picture

jplayer or mediafront as player?

zirafa’s picture

Category: feature » task

Just another note that Media module will be included in this distro now. Figuring out good playback defaults is the next step to getting it in. I'd rather have 1 good way of doing things than trying to include 5 different ways that requires more configuration.

We need more info to best decide, a comparison of various media playback options with pros and cons or a compatibility chart.

Audio/Video

  • soundmanager2
  • jplayer
  • mediafront
  • mediaelement.js
  • 1 pixel out
  • HTML 5 only

Images/Video

  • Lightbox2
  • Colorbox
zirafa’s picture

Assigned: gusaus » zirafa

One of the blockers for this is that the drupal.org make file cannot package external dependencies. It sounds like by the end of the year this should hopefully be resolved though, according to http://drupal.org/node/779440

gusaus’s picture

Here's a really good resource to weigh out the player options - http://groups.drupal.org/media/addons

Agreed we don't want to give users to many configuration options, but I think we could provide an easy way for them to choose their player if we wanted to package a few options. We also should make it easy for users to incorporate existing and new external providers. Media module already does this pretty well.

discipolo’s picture

@zirafa: so until that is resolved the makefile has to be downloaded from github. that supports externals. i don`t deem that a blocker

zirafa’s picture

Version: » 7.x-1.x-dev

@discipolo: I want to use drupal.org to package the product, because investing and working with Drupal infrastructure is a good thing for everybody, imo. There are other potential workarounds for this, like having the install profile or module pull/download external libraries during the installation process.

gusaus’s picture

According to #1398262: Design and Strategy Process + 1.0 Roadmap Pushtape will allow users to upload photos and create galleries, but it's unclear whether other sorts of media such video and audio is supported. Is there a reason why only photos would be supported?

discipolo’s picture

having had a go at different players for displaying media files my vote goes to Jplayer

jplayer 2 is well maintained (most recent release date), does video & audio as well as playlist. using native fields in core and javascript libraries. plus its definetly the most straight forward to use.

its better than mediaelement.js (since that uses two different formatters for video/audio and requires libraries module)

mediafront is stable though i find it to complex for our needs

zirafa’s picture

@Gus: The reason to only support photos atm is because it is the easiest to implement and understand. But since it is just using the Media module with some tweaks it should be able to handle other media types like video. Lots of other photo gallery systems (Flickr, Facebook) sneak videos into photo galleries pretty seamlessly without much fanfare.

@Discipolo:
Awesome! Jplayer seems the easiest to theme too (it's just CSS, right?) That is a big +1.

zirafa’s picture

I wonder if JPlayer plays nicely with something like Lightbox2 or Colorbox.

gusaus’s picture

It should be easy to create presents for photos, audio, and video using media module. All the players should play nicely with Lightbox2 or Colorbox.

ebieymjunior’s picture

I honestly prefer the Shadowbox for images, because it has no frame.

gusaus’s picture

It looks there will be stable release of the HTML5 Media module in a few weeks. By the looks of it, this could provide a flexible solution display of all media formats.

dave reid’s picture

its better than mediaelement.js (since that uses two different formatters for video/audio and requires libraries module)

Mediaelement is a well-established, popular library that we don't have to maintain ourselves. Using two different formatters makes sense since it applies to two different types of items but we can probably fix that and have one unified formatter that automatically determines whether to use <audio> or <video> depending on the file type. Also we have #1255888: Make Libraries API module optional for review. Not sure why the libraries module dependency is a con though.

travist’s picture

comment moved to http://groups.drupal.org/node/149194#comment-696433.

Dave, forgive me, but I just realized the comment I wrote here (and moved) was completely out of context to this issue queue. I moved it to a more suitable spot since it is important to discuss.

discipolo’s picture

although JPlayer also has the option integrated trying to prevent the download of files, it only handles mp3 files.
so html5_media does look promising as a solution for video & audio.

gusaus’s picture

I think a lot of users would find it strange 'not' being able to add video along with their audio and photos. In terms of setup, we could easily offer something seamless and user friendly. Drupal Gardens provides a good example - http://www.drupalgardens.com/documentation/gallery

drupaljohngo’s picture

make a views slideshow DDblock of a standard size as a frontpage teaser. Link it content.

Better yet make a Views Slideshow of the front and back of an album cover. All the links go the individuals who made the album possible. Examine a record and look at all the credits. Image a website that links to all the backcover info. Especially those the artist wants to thank. A customer pager in DDblock that flips the album cover over is pretty easy and already has jQuery effects. I'd be willing to make a demo site with that functionality. Its a matter of getting the css correct and think of the standard fields a typical album has. Liken to a getID3 meta tag the producer -sound engineer- band members can all be listed. I'm sure this is easy to do in chaos tools.

Maybe use easing effects to slide from front to back.

zirafa’s picture

Having just completed the wireframes based on the Personas, to me there doesn't appear to be a one size fits all media display solution for all 3 formats: audio, video, and photos. Since we are building a distribution for audio/music applications, it's important to make our first and primary goal a strong and consistent audio display widget for audio singles, albums, and playlists.

A small, medium, and large widget that displays artwork makes the most sense to me. Whether we are showing a single track, an album, or playlist, the display should look more or less the same. A tracklist should be able to include playable and non-playable links.

Check out the link below, which displays 3 sized widgets which I think we can model after (incidentally it uses SoundManager2 for display.) I particularly like that album artwork is an integral part of the player.

http://widgets.beggarspromo.com/tik_final_009/

SoundManager2 seems like the best choice for music and audio sites, and it is already used on many major sites and has good support and maintenance. We can still support video and photo media display via a modal lightbox, which I would argue is the simplest/best way to display visual content for our purposes.

zirafa’s picture

@discipolo

Saw you have made this: https://github.com/discipolo/pushtape_mediaplayer

Any comments? I like the idea of having a piece of middleware to integrate third party sound libraries (similar to the WYSIWYG module), which is generally what I understand to be your approach.

What I would like to see is many input sources -> one standard output. something like:

source file(s) -> media module -> media entities -> everything consolidated into standard player formatter, tied to an album or song, and "widgetable" in an iFrame.

zirafa’s picture

From #1476866: extension feature for uploading files to tracks:

Posted by discipolo on June 19, 2012 at 2:32am
https://github.com/discipolo/pushtape_mediaplayer

heres a sandbox to an extensionfeature that adds filefield and displayconfig. should end up being configurable.

adds a mediafield

possible sources:
- media_soundclud
- upload
players:
- browserbased (html5)
- soundcloud
- jplayer

gusaus’s picture

Audiofield module provides some of this functionality (at least for audio). An it looks like the same maintainer is behind Videofield. You'd think Media Field would provide the universal solution for media display, but that is also abandoned and obsolete.

As better media display is a need/weakness for Drupal in general we should see if there's overlap and room for collaboration with others who are working towards something similar. The following may be some good places to chime in:

* Responsive Media (g.d.o.) - http://groups.drupal.org/node/233238
* HTML5 media project underway (g.d.o.) - http://groups.drupal.org/node/149194

zirafa’s picture

Good links Gus. The problem I see is most of the current solutions only operate at the field level. This is ok most of the time, but seems not so robust for more than one file at a time. Maybe a Player Views display plugin, similar to Views Cycle, that can take a list of nodes/entities and display them in a player format?

discipolo’s picture

The question I initially posed was whether the media field on tracks should be part of the discography feature or a separate feature.
Has a decision been made?

discipolo’s picture

The question I initially posed was whether the media field on tracks should be part of the discography feature or a separate feature.
Has a decision been made?

gusaus’s picture

I think #1303120: Rich media management is more relevant to your question since its related to uploading/management of files. This issue, which could be further clarified, relates more to the display or presentation layer. Something that media module does not handle out of the box.

gusaus’s picture

We recently discussed trying to replicate some of the functionality found in the Pitchfork player. After talking with travist and testing on a pushtape-panels instance, I think building on top of MediaFront might provide a great solution. If we decide to pursue, we might be able to use Pushtape as a working example during the upcoming MediaFront code sprint in Florida.

What do you think, all?

gusaus’s picture

Title: Rich media display (audio/video/photos) » Rich media display (video/photos)

Here is what we have running on our experimental panopoly branch -

Photos - http://live.pushtape-panels.gotpantheon.com/photos/las-vegas
This is just flexslider with default settings for now - http://drupal.org/project/flexslider

Video - http://live.pushtape-panels.gotpantheon.com/video
MediaFront with basically the default settings http://drupal.org/project/mediafront

Aside from one issue relating to Panopoly (which would not pertain to this branch) I think this could provide the basis for pushtape_photos and pushtape_video projects on d.o.

Thoughts?

zirafa’s picture

Status: Active » Fixed

I added support for audio files and photos.

Pushtape_photos
This Feature package implements a content type for photoset w/ Colorbox for quick browsing.

Pushtape_audio
A simple file field for audio is added by pushtape_audio . Planning on adding SoundManager2 to it to allow streaming, but first SM2 needs to be approved and added to the external library whitelist #1870938 so that it can be packaged as part of the distro.

#32: Mediafront - keeping an eye on it.

gusaus’s picture

Personally I wouldn't call this complete until we provide an obvious way for users/artists to add and display video. Since photos and audio have projects (great!), we can probably leave this issue and open up a feature request for video.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

revised feature list