unl / unl_mediahub Goto Github PK
View Code? Open in Web Editor NEWA media aggregator for educational institutions
Home Page: http://mediahub.unl.edu/
License: MIT License
A media aggregator for educational institutions
Home Page: http://mediahub.unl.edu/
License: MIT License
In Edit Media mode, need the ability to edit the media path in case of name
changes, etc. 9
The length attribute in the database (which I imagine should be the length of
the media AKA time) is currently being set to the filesize.
See wireframe sketch:
3 columns left: Top content and Latest Content
1 column right: Add new media, featured channels
I looked into this a bit, but haven't been able to determine the correct
approach...
If the logged in user has permissions to edit a piece of media or a feed, links
to edit/delete should be made available.
This includes the individual media page as well as the media list, and the
individual feed page as well as the feed lists.
The HTML has @todo comments where these need to go.
Instead of focusing our time and effort on our own player, and all the bugs and issues associated with it, perhaps we could use this alternative: http://mediaelementjs.com/. It appears this will gives us the option to use one CSS file for the presentation of all video/audio players (HTML5, Flash, Silverlight).
Kyle, please evaluate and provide details on whether this would be an acceptable alternative.
In order to display a total number of elements, and to also filter channels w/o
media.
When submitting metadata for mediahub entries, some of the metadata fields are
not being stored. Seems only Title, filename and descriptions are being
stored.
Author and non of the enhanced data are being stored.
URL: http://mediahub.unl.edu
Allow the user to assign tags to a channel which will then add media with the
same tag to the channel.
http://mediahub.unl.edu/channels/107
Pagination at bottom of channel pages not working.
The media on these pages should have pagination:
http://mediahub.unl.edu/manager/?view=feed&id=105
Submitted by: John Quinn, SNR
In IE 7, 8, 9, flash fallback loads, but nothing happens when the play button is clicked.
Flash fallback works properly in Firefox.
It looks like the local search box hidden in 2011 UNL templates, probably just a minor css fix.
http://mediahub.unl.edu/channels/?format=xml
<link>rss://mediahub.unl.edu/channels/Carroll+R.+Pauley+Lecture?&format=xml</link>
So iTunes will work correctly... Is there a way to retain/move the current URLs
to this new URL? Also, make sure the images are pointing to a '+'-less URL
inside the feed as well.
On the channel listing, there is a placeholder for content related to the media
found in the channel:
These need to be dynamically populated.
www/templates/FeedList.tpl.php
Somehow, we need to turn on a process for the top channel RSS feed. The boxee
app has too many worthless channels (My Channel (uid) ). Perhaps a
"Nominate for Boxee/iTunesU" option in the channel form? Do we then
need an approval process?
On the channel list, the pagination appears to change the URL, but it doesn't
change the content:
channels/?filter=&orderby=title&order=ASC&page=2&limit=10
We need a function/class to get video image sizes remotely. This will be used in
a script to grab the image size, and insert into the mediarss attributes for the
content element. Example:
<media:content
url="http://www.foo.com/movie.mov"
fileSize="12216320"
type="video/quicktime"
medium="video"
isDefault="true"
expression="full"
bitrate="128"
framerate="25"
samplingrate="44.1"
channels="2"
duration="185"
height="200"
width="300"
lang="en" />
Since ffmpeg will give us a frame with the correct dimensions, we can probably
use the thumbnail generator to grab a frame and get the dimensions of the
image.
image should be stored in the db alongside the channel
We need the image (from the newly added channel image) added for each item in
this rss:
http://mediahub.unl.edu/channels/?format=xml
This should be part of the boxee namespace:
<boxee:image>
When on the first page, do not show <-prev. When on the last page, do not
show next->
We need the following file heirarchy somewhere in the project. Can you determine
where these should reside and update .htaccess if needed:
<boxee_app_folder>
|
+-+ <appid>
|
+-- descriptor.xml
|
+-- ...python scripts... (optional)
|
+-+ <skin>
|
+-+ <Boxee Skin NG>
|
+-+ <720p>
| |
| +-- ...skin xml files...
|
+-+ <media>
|
+-- ...images... (optional)
Detect mp3 media type and change player appropriately.
If the entry is an audio file, we need to change the thumbnail image and adjust
the player accordingly.
mediahub/channels/top/?
Use the HTML5 audio spec, then fallback to whatever Flash we were using before.
HTML 5 audio player to be created.
http://mediahub.unl.edu/media/search/t:film
This returns no results. Needs to be fixed.
Instead of using the database structure to dictate the form field layout, can we
change the form field ordering and grouping to be more user friendly? See
interface mock-up.
Add ability to delete channel from mediahub.
So that we can more efficiently tie user data to channel and media (email in rss
feed, display on screen)
When using the media edit form, regardless of whether audio or video is
selected, only the audio element is added to the Media page. It appears as
though the function isVideo always returns false.
[(UNL_MediaYak_Media::isVideo($context->media->type))]
Along those lines, when returning the edit form, no radio button is selected by
default. Likely the same issue.
Allow authenticated users to tag individual pieces of media. This will be in the
keywords node?
Detect the media size, and populate the mediarss attributes -
Perhaps a php class which interfaces with ffmpeg can help us out?
Once populated in the database as the mediarss content element attributes we
can use it in the xml output like so:
<media:content
url="http://www.foo.com/movie.mov"
fileSize="12216320"
type="video/quicktime"
medium="video"
isDefault="true"
expression="full"
bitrate="128"
framerate="25"
samplingrate="44.1"
channels="2"
duration="185"
height="200"
width="300"
lang="en" />
More info here: http://search.yahoo.com/mrss
See attached screenshot. Somehow, we now have videos with extra
"padding".
Add ability to delete individual media instances from a particular channel.
At the URL provided, there are two different MediaHub videos embedded in the
page. When play is clicked on one of the videos, they both start playing. This
occurs in the following browsers:
Safari 4.0.4
Google Chrome 10.0.648.204
URL: http://snr.unl.edu/undergrad/programs/fishwild/meet.asp
When viewing audio files in IE 8, flash fallback does not work properly.
http://mediahub.unl.edu/search/?q=bird
Accessing any audio files above responds with:
"Please use a modern browser or install Flash-Plugin
โขhttp://hfi.unl.edu/bsongs/GRCB2.m4a
Gray Catbird 2"
Verified flash installed and updated. Works in all other browsers.
Contact info John Quinn, SNR. Reported problem 4/5/2011.
URL: http://mediahub.unl.edu/search/?q=bird
2, 3, 4 and 'next' go to blank pages. It looks like it's missing 'search/' in
the URL.
URL: http://mediahub.unl.edu/search/?q=Put+yourself+on+the+map&submit=Go&http://mediahub.unl.edu/search/=
Tested in firefox 3.6.4
Other browsers will load the video preview, but in firefox the video element
exists, but with size of width: -1, height:-1, and no UNL video player
styling.
Steps to replicate:
In Chrome, the video player is NOT available on the top left, therefore not
allowing the user to find a time in the video for the screenshot or find the
length. #videoDisplay is empty. Screenshot attached.
mediahub.unl.edu/channels/?format=json
add boxee namespaced element support for channels and media items
At http://mediahub.unl.edu/manager/ the feed list per user is only showing 10
feeds, though a user may have more.
Ability to remove users from channels
Fix TinyMCE to work in manager
Within the media manager, the set image function is no longer working. In both
Safari (5.0.3) and Firefox (3.6.13, the "set image" button defaults
to the standard "University of Nebraska-Lincoln Video" thumbnail no
matter where the video progress bar is located.
HI,
When you resize the video player from the mediahub embed code to something
other that what was give you get a ghost image in the player. It works fine in
IE and Firefox but has problems in Chrome, Safari and Opera.
If you got to http://snr.unl.edu/test/markvideo3.asp
the first three videos are the same, but created different ways. The first one
is the straight embed code from media hub. It works fine.
The second one is the player resized to a 3 column size. Both the places that
height and width are defined in the code have been hard coded changed in the
player.
The third one is modified embed code to be generic for any video out of media
hub so it fits into a 2 column format. I have set the width and height in the
code and populate the specific files info from a database call.
The last two examples you can see the ghosting.
All players work, but the last two just look bad.
URL: http://snr.unl.edu/test/markvideo3.asp
boxee rss feed should output an item for each of the channels:
http://ucommdev.unl.edu/boxee/
If a channel has been selected for iTunes U, Boxee and/or YouTube, the
checkboxes on the edit form should be dynamically set. If set, the supporting
fields should be displayed by default.
Currently, the feed options at the bottom of the form only show the first 10
feeds. This should show all feeds the user has.
www/manager/templates/Feed/Media/Form.tpl.php
Each of the harvested RSS feeds need to go into specific channels (Backyard
Farmer, Market Journal, etc...). Add smeranda2 as a channel admin so I can edit
channel details (images, etc...).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.