PHPackages                             steirischeonline/vimeo-player-advanced - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. steirischeonline/vimeo-player-advanced

ActiveContao-bundle[Image &amp; Media](/categories/media)

steirischeonline/vimeo-player-advanced
======================================

Contao 5.3+ content element "Vimeo Advanced" with custom UI (chapters, speed steps, loop toggle, fullscreen) and optional overlay watermark.

v1.0.0(3mo ago)01MITPHPPHP ^8.1

Since Jan 23Pushed 3mo agoCompare

[ Source](https://github.com/steirischeonline/vimeo-player-advanced)[ Packagist](https://packagist.org/packages/steirischeonline/vimeo-player-advanced)[ Docs](https://github.com/steirischeonline/vimeo-player-advanced)[ RSS](/packages/steirischeonline-vimeo-player-advanced/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Vimeo Player Advanced (Contao 5.3+)
===================================

[](#vimeo-player-advanced-contao-53)

This bundle adds a new Contao content element **"Vimeo Advanced"** (`vimeo_advanced`) with a custom UI on top of the Vimeo player SDK:

- Loop on/off
- Playback speed with custom steps (e.g. 0.7–1.2)
- Fullscreen
- Clickable timeline + chapter segments (if chapters exist in Vimeo)
- Optional watermark overlay text
- Best-effort context menu block (right-click)

Requirements
------------

[](#requirements)

- Contao **5.3+**
- PHP **8.1+**
- Vimeo Pro/Business recommended (playbackRate depends on Vimeo settings/plan)

Installation (via Contao Manager)
---------------------------------

[](#installation-via-contao-manager)

### Option A (recommended): publish on Packagist

[](#option-a-recommended-publish-on-packagist)

1. Push this repository to GitHub.
2. Create a release tag, e.g. `1.0.0`.
3. Submit the repository to Packagist and enable GitHub webhook.
4. In Contao Manager: install `steirischeonline/vimeo-player-advanced`.

### Option B: install directly from GitHub (without Packagist)

[](#option-b-install-directly-from-github-without-packagist)

Add a VCS repository to your **project** `composer.json`:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/steirischeonline/vimeo-player-advanced"
    }
  ]
}
```

Then require the package:

```
composer require steirischeonline/vimeo-player-advanced:^1.0
```

Or if you have no release tag yet:

```
composer require steirischeonline/vimeo-player-advanced:dev-main
```

Run the Contao database update afterwards.

Usage
-----

[](#usage)

In Contao backend: **Content → New element → Media → Vimeo Advanced**.

Notes
-----

[](#notes)

Browser-side download prevention is best-effort only. Blocking right-click and overlays can deter casual users, but cannot prevent extraction via developer tools or screen recording.

License
-------

[](#license)

MIT

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance79

Regular maintenance activity

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

109d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bdad8f7170fad9dcf4e2f26bd0d9274405158c2a88f6c4c94f86d08b7a209681?d=identicon)[steirischeonline](/maintainers/steirischeonline)

---

Top Contributors

[![steirischeonline](https://avatars.githubusercontent.com/u/255753593?v=4)](https://github.com/steirischeonline "steirischeonline (4 commits)")

---

Tags

videocontaovimeocontent elementplayercontao-bundle

### Embed Badge

![Health badge](/badges/steirischeonline-vimeo-player-advanced/health.svg)

```
[![Health](https://phpackages.com/badges/steirischeonline-vimeo-player-advanced/health.svg)](https://phpackages.com/packages/steirischeonline-vimeo-player-advanced)
```

###  Alternatives

[vimeo/vimeo-api

Official PHP library for the Vimeo API.

4637.1M32](/packages/vimeo-vimeo-api)[vimeo/laravel

A Vimeo bridge for Laravel

4161.5M4](/packages/vimeo-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
