Contents
Embed movies into Trac tickets or wiki pages
Notice: This plugin is unmaintained and available for adoption.
Description
This plugin allows you to embed online movies from YouTube, MetaCafe and Vimeo and local movies via FlowPlayer into your Trac tickets and Trac wiki pages. If you want support for more online sites just create a ticket.
This plugin supports the preview rendering of movies in the browser and on attachment pages.
Embed Youtube video
[[Movie(http://www.youtube.com/watch?v=9dfWzp7rYR4&start=5&rel=0,style=width:320px; height:240px;)]]
The player's parameter can be passed as a query string. See also: https://developers.google.com/youtube/player_parameters
Embed Metacafe video
[[Movie(http://www.metacafe.com/watch/1768855/the_size_of_all_planets_are_relative/)]]
Embed Vimeo video
[[Movie(http://vimeo.com/106808835)]]
For countries where bandwidth comes at a premium, it is recommended to download the flash-video file (.flv) and save it in your project's htdocs directory. For YouTube movies, try youtube-dl.
Then reference your file like so:
[[Movie(htdocs://site/filename.flv)]]
You can also attach the file to a ticket, wiki page or keep it in you SVN repository. Reference the file like so:
- Simple form if an attachment is in the ticket/wiki:
[[Movie(sample.webm)]]
- Restricted ImageMacro format style:
[[Movie(ticket:123:sample.mp4)]] [[Movie(wiki:test/sub/sample.mp4)]]
- Fully qualified form:
- from your project's htdocs:
htdocs://site/filename.flv
- from a plugin's htdocs:
htdocs://plugin/dir/filename.flv
- from an attachment on ticket
#123
:ticket://123/filename.flv
- from an attachment on a wiki page:
wiki://WikiWord/filename.flv
- from your SVN repository revision
[1024]
, you can also useHEAD
as your revision:source://1024/trunk/docs/filename.flv
- from your project's htdocs:
Bugs/Feature Requests
Existing bugs and feature requests for MovieMacro are here.
If you have any issues, create a new ticket.
defect |
10 / 16 |
||
---|---|---|---|
enhancement |
15 / 16 |
||
task |
3 / 3 |
Download
Download the zipped source from here.
There is also a version on PyPI.
Source
Check out MovieMacro using Subversion from here, or browse the source with Trac.
Installation
General instructions on installing Trac plugins can be found on the TracPlugins page.
Configuration
Default parameter can be set in your trac.ini
file:
[moviemacro] width = 320px height = 180px splash = black.jpg ; should be put in /deployed/to/movie/htdocs/img/
Also, for preview rendering to be available for all attachments, set the max_preview_size
in the [mimeviewer]
section of trac.ini
to be greater than or equal to max_size
in the [attachment]
section:
[attachment] max_size = 262144 [mimeviewer] max_preview_size = 262144
Note: For attachments, Flowplayer tries to resolve to an appropriate size, but ignoring width/height settings. This is because Flowplayer settings has adaptiveRatio=true
by default in MovieMacro. It is preferred to adjust the player size automatically, rather than select a particular size in almost every case. If you don't want that behavior, pass adaptiveRatio=false
as a query string and style=width:320px; height:240px;
parameter. See also: https://docs.flowplayer.com/
Recent Changes
- 18483 by rjollos on 2022-05-27 18:11:30
-
TracMovieMacro 0.4dev: Make compatible with Python 3
- Add new movie sites
- Fix YouTube access
Patch by Dan.
Fixes #14127.
- 16691 by jun66j5 on 2017-06-30 07:03:29
-
TracMovieMacro 0.3: fix movie macro not working on Windows (closes #12797)
- 16637 by rjollos on 2017-05-31 00:21:57
-
TracMovieMacro 0.3: Make forward-compatible with Trac 1.3+
Remove string interpolation from logger calls.
(more)
Author/Contributors
Author: lcordier
Maintainer: none (needsadoption)
Contributors: