Hi guys!

Drupal 4.7 is near to come.
We have yet a very good cvs version with lot of 4.7 specific stuff,
such as new form api and theme functions return values.
We added lot of new features and the video.module is getting
really powerful.

Furthermore videoblogging is becoming a big reality.
Low costs digital video cameras and video mobile phones opened
access to consumer video editing.

So... I'm writing this to define what are the main features I'd like
been implemented in the upcoming video.module for 4.7.

Upload support
As per http://drupal.org/node/26978 . This is a "must have" feature which makes using the module also for not administrator users (which don't have any ftp account).
Thumbnails
As per http://drupal.org/node/31784 . Thumbnails for videos are one of more asked feature by user of the module
Api migration
As per http://drupal.org/node/22218 . Removing all deprecated apis.
Strong Browsers testing
I want to test the module with all most used browsers for every operating system. Some compatibily problems as been reported (http://drupal.org/node/29299) and I want this module works in any browser.
W3 XHTML compatibility
As per http://drupal.org/node/30953, we need to use valid w3 xhtml syntax becouse our module is the only wich makes a drupal site not w3 compatible.
3GP and MPEG4 support
As per http://drupal.org/node/35453 . These video formats are getting widely used so it's needed to support them as best as possible. Current implementation has still some problems, but we are going to make it.
Browsable taxonomy (almost a dream)
I'd like a image-like browsable taxonomy feature which let users surf into all videos grouped into categories. I also made something like this for one of my websites and I like to implement something like this.

Ok so...
feel free to add here what you think useful for the next 4.7 version.

Fabio

CommentFileSizeAuthor
#10 genflvplayer.zip18.19 KBdeekayen

Comments

LukeLast’s picture

Another task is getting the new 4.7 revisions working.
Flash .swf support.
And I thought it might be possible to merge the custom fields and meta data theme code somehow.
I think the XHTML compliance is important and will require tons of testing.

I think it's important we get these major feature changes done before 4.7 is offically released, especially any database schema changes. I might go on a coding binge next week when I get back to the US.

LukeLast’s picture

Another idea I had that I'll stick here for now was to use a javascript system to log file downloads instead of the current method of redirects.

fax8’s picture

Ok.. good ideas...

We are only me and you Luke so...
I think we have to divide tasks...

I started working on the XMTL compatibility and on the upload... so I'd like
to continue working on this...
Is it ok for you Luke?

Moreover...
I hope that everyone interested in helping with development of
this module can post here.. Every type of help is appreciated!

I think we are in a really important development stage were we
have to make things well...

Fabio

LukeLast’s picture

Sounds good, so I'll start working on:

4.7 node revisions.
Image thumbnail support.
Flash .swf filetype support.
Javascript download logging.

kerrizor’s picture

Uhm.. hey guys, need any help? I've already got uploading and thumbnails working :)

fax8’s picture

Really!?!?!

Wow!!!!!

Please send us your patches!
(do not use this thread which is only
for developers organization)

fax8’s picture

another good and asked feature is creating
a new permission "download video".

This will let user able to restrict video download to
registred users only..

Fabio

seaneffel’s picture

Please be sure to build in RSS feed support for these items so that your module builds the right RSS feed structure for each of these popular aggregators. You've got the opportunity to fold a lot of steps into one single module and help a place like our non-profit TV station break off our channels! Thanks guys!

Participatory Culture DTV: http://dtvmac.com/
There has already been discussion about this here: http://drupal.org/node/25230

FireAnt Video Aggregator: http://getfireant.com/

iTunes Vodcasting: http://playlistmag.com/features/2005/07/howtovodcast/index.php?lsrc=mwto...

seaneffel’s picture

Also consider a brilliant method of sorting videos on the RSS feed by more than date. I'm trying to sort this out now, so I can pick and choose which videos rise to the top of the RSS rank, maybe when the node is chosen as a sticky that it will influence the RSS feed too.

I would like a nicer layout for /video viewing, that would make browsing much like the image.module.

Thanks for the help!

deekayen’s picture

StatusFileSize
new18.19 KB

I see I'm slowly getting out of the loop, but here is some code I made a couple months ago to generate a FLV player with the PHP5 ming extension. I figured it would generate a cache of players of varying sizes (depending on what movies get uploaded and the dimensions provided for them). Add a cron hook or check when the video is uploaded for when to generate a new size of player.

seaneffel’s picture

I've added mpeg4 and m4v (iPod playback) support in a very barbaric way. Basically when .mp4 and .m4v files are found they are handled by QuickTime. I've tested this and seems to work fine, but someone should look closely at my work because am a total beginner.

Sample file: http://www.cctvcambridge.org/videomodule.zip

fax8’s picture

mpeg4 files support on cvs version is yet ready.
m4v isn't a standard extension but I will add on next releases.

seaneffel’s picture

Maybe you should add a custom field into the module so that I can specify any extension and then select an application or plug-in to handle the file. Then you don't have to keep hardcoding it all with each new file type that is born.

fax8’s picture

In my rewrite (http://drupal.org/node/41192) I will include a function for this.

ikke’s picture

Category: task » feature

Hi Fabio and other developers,

thank you very much for this great and powerfull module!

I try it out with 4.7b3 and it works very well.
There is one feature, that I need, but I have no php-skils to realize it by myself :-(

I think an option, to repeat the content from the page, displayed under the film-window and the "Download latest Player here"-text would be very usefull.
It is possible to integrate this feature (as an global modul-option) in the module?

Thanks a lot
ikke

metapunk’s picture

Is the RSS feed included ? If so what would be the feed specific to video that can be promoted as a DTV channel?
I tried example.com/video/feed but that doesn't work.

Do I have to create a feed that only specifies video modules with the views module in order to create one or is there some integrated way I'm just missing.

thanks,
metapunk

deekayen’s picture

Feeds are not automatic for modules. I think it might need some variation or implementations of taxonomy_nodeapi (http://drupaldocs.org/api/head/function/taxonomy_nodeapi) in the menu hook.

fax8’s picture

Have a look at http://drupal.org/node/25230#comment-74829 and replies.

radiofranky’s picture

Title: 4.7 RoadMap » add FFmpg to auto convert video format to FLA

A cool feature would be to impliment on fly auto conversion from various video formats to FLA. Impliment FFmpeg to do it and extract the thumbnail of the video. :) Maybe this is too much...

fax8’s picture

Title: add FFmpg to auto convert video format to FLA » 4.7 RoadMap

please do not change thread title. thanks for your ideas.

coupet’s picture

user uploads into a subdir that is a filsystem-safe version of the user's name. (ie, if user "joe cool" uploads file "test.txt", it ends up in "files/joe_cool/test.txt"). see node:14790

Anonymous’s picture

Title: 4.7 RoadMap » taxonomy

Hi Guys.

I have an upcoming project which will be requiring the video module.

A few things are not currently in the module that this project requires so I am now here to help contribute some features.

My first major feature which I am willing to work on would be taxonomy for videos.

Please let me know if you wish for me to attempt this feature and if you would like my contributions.

deekayen’s picture

Title: taxonomy » 4.7 RoadMap

@Steve: I'm interested. I've been putting video nodes in the book tree.

fax8’s picture

yeah, taxonomy for videos is a good feature to have...
This is why it is on the todo...

Please try to make each taxonomy page feedable
(have a look at the implementation that forum.module do)

Open a new feature request for this task.

Fabio

dww’s picture

just seeing if i can re-attach this issue to the video project with a followup. i hope this works. see #56454 for more info...

deekayen’s picture

Since Drupal 4.7 rc2 is out, I think it's seriously time for a 4-7 branch or feature freeze. With http://drupal.org/node/50584, it should be a lot easier to add features after we we tag video.module so people can upgrade their site when Drupal 4.7 is released.

fax8’s picture

I agree with you deekayen. With drupal 4.7 we need to tag for 4.7 .
If I only could have more time I really like to implements the remaining
features on top of this thread.. but university exams are holding me...

I think that before tagging this issues/features must be fixed/checked

http://drupal.org/node/53994
http://drupal.org/node/57215
http://drupal.org/node/57216

Anonymous’s picture

Hi guys,

OK. This project is started so I'm going to bein helping on the video module soon.

Another thing I want to add is the ability to submit videos from an external site or from Flash using XMLRPC.

I was also wondering if this is where you guys do all your communication regarding this module?

I'm going to bookmark this node so i can keep in touch with you guys more.

deekayen’s picture

I use the module for Quicktime movies we FTP to the server. I'm ready to freeze and stabilize for tagging. The module doesn't have to wait until 4.8/5.0 for another release now that the hook_update_x() hook is available.

I +1 fax8 #27 and add to it the bug report that one of my coworkers said the node creation form for videos is broken and doesn't actually create new video nodes. I haven't verified it, yet.

robloach’s picture

Is the development of the Video module 4.7 still going? Now that Drupal 4.7 is out, I think it would be worth getting something out that works (it doesn't even need all the added functionality mentioned above).

deekayen’s picture

Title: 4.7 RoadMap » 4.8/5.0 RoadMap

I use the CVS version of the video module on a 4.7 site just fine. Fabio's video application for Google SoC didn't get accepted, so the module should probably be branched for 4.7 without the above features. The next core freeze is September, so they can go there.

fax8’s picture

I just found a sponsor for implementing uploading, thumbnailing and XHTML compatibility.
My deadline for this features to be implemented is 3 weeks.
I'd like to complete this before branch all for 4.7 ...

What do you guys think about it?

Fabio

psicomante’s picture

It's a great news for Video module! there are three very important features.

another one, it could be video galleries.

kirkcaraway’s picture

I think that YouTube integration (or Google or Yahoo!) may be the most important feature for video for the future. For small sites, serving video eats up expensive bandwidth. And even for bigger companies like the one I work for (20+ newspapers in Western U.S.) we are looking at YouTube because it allows us expanded distribution and ease of use.

My dream video system would be to serve up a page for users to upload video and meta data to my site where it would be transfered to our YouTube account (with an option for moderation for users without privileges), and then return the embed code to be placed in a node on our site, and organized in a video gallery.

I don't even know if this is possible, but it sure would be nice. I'd be willing to bet we could raise some money for a feature like this, just for the bandwidth it would save so many users.

Thank you to all the people working on this module.

fax8’s picture

Youtube is already working on cvs.
There is a patch for Google video going to be committed..

Fabio

seaneffel’s picture

I posted this elsewhere but I think its better to go here. What is the possibility of adding a progress indicator bar to the video upload module, this way we can see that the upload is happening rather than looking like a page that is failing to load. I'm no programmer so you tell me if this is possible.

One more thing, can you make it so the max upload file size is set by the admin? I've got BIG videos to post, like two hours of talking heads from a conference, and I cannot find a clear way of lifting these limits.

Thanks!

robloach’s picture

What's wrong with using the upload.module? It features an AJAX upload moniter.....

fax8’s picture

Status: Active » Fixed

finally got implemented.

Anonymous’s picture

Status: Fixed » Closed (fixed)