🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

collective.playlist

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

collective.playlist

Audio playlist player for Plone

1.0.0
PyPI
Maintainers
1

Player for Audio Playlist

.. contents:: Table of Contents

Summary

The Plone add-on collective.playlist provides a playlist and a track content type. The player is per default a sticky footer. Optional as an alternative is a player in a pop up window that can be launched via a play button.

The site is navigable while the player continues to play.

.. figure:: https://raw.githubusercontent.com/collective/collective.playlist/master/stickyplayer.png :width: 500px :align: center :alt: Sticky Footer Player

Sticky Footer Player

.. figure:: https://raw.githubusercontent.com/collective/collective.playlist/master/stickyplayer_mobile.png :width: 210px :align: center :alt: Sticky Footer Player Mobile

Sticky Footer Player on Mobile Device

Pop Up Player

A click on the play button opens a window with playlist and player.

.. figure:: https://raw.githubusercontent.com/collective/collective.playlist/master/playlist.png :width: 500px :align: center :alt: Playlist

Playlist

.. figure:: https://raw.githubusercontent.com/collective/collective.playlist/master/playlist_mobile.png :width: 210px :align: center :alt: Playlist Mobile evices

Playlist on Mobile Device

Documentation

The Add-On uses JPlayer [#f1]_.

Initial playlist

An initial playlist with tracks is created at /playlist.

Multiple playlists

Create additional playlists. The player takes the one with the newest publishing date.

Where are the audio files?

  • You can add tracks with audio files to a playlist.
  • You can reference audio files with links.
  • You can reference external audio files with links via remote url.

The site is navigable while the player continues to play thanks to pjax [#f2]. Pjax works with browsers that support the history.pushState() API. When the API isn't supported, Pjax goes into fallback mode (and it just does nothing). See Browser Support [#f3].

The sticky footer is shown if and only if a published playlist exists. For a qualified user the player is shown even for an unpublished playlist.

Pop Up Player

The pop up player is per default deactivated. You can activate it via @@manage-viewlets view like localhost:8080/Plone/@@manage-viewlets

A play button is shown on top of each page if and only if a published playlist exists. For a qualified user it is shown even for an unpublished playlist. Click the play button to open the player. A menu to edit the playlist and its tracks is presented to qualified users.

Customizations

Layout

Layout can be modified in control panel.

Change Font

.. figure:: https://raw.githubusercontent.com/collective/collective.playlist/master/font.png :width: 300px :align: center :alt: How to use your font

Use your font

Background Image for your Pop Up Playlist

Upload an image "background.jpg" to your Plone-Site.

Go to playlist control panel and add::

html {
    background-image:url("background.jpg");
}

Translations

This product has been translated into

  • german

Installation

Install collective.playlist by adding it to your buildout.

Plone Version Compatibility

Plone >= 5.2 and Python 3

.. image:: https://travis-ci.org/collective/collective.playlist.svg?branch=master&t=1002 :target: https://travis-ci.org/collective/collective.playlist

.. image:: https://coveralls.io/repos/github/collective/collective.playlist/badge.svg?branch=master&t=1002 :target: https://coveralls.io/github/collective/collective.playlist?branch=master

Contribute

License

The project is licensed under the GPLv2.

Music: © 2003 Miaow / Arnaud Laflaquiere - MiaowMusic.net

For JPLayer license see JPlayer [#f1]_

Credits

Developed with the support of:

.. image:: https://raw.githubusercontent.com/collective/collective.playlist/master/zhref.png :width: 220px :align: left :alt: Reformierte Kirche Kanton Zürich

Author

  • Katja Süss, Rohberg ( @ksuess )

Footnotes

.. target-notes::

.. [#f1] JPlayer <http://jplayer.org/latest/demo-02-multi/>_ : Open Source media library written in JavaScript. .. [#f2] pjax <https://github.com/MoOx/pjax>_ : Enable fast Ajax navigation on any website (using pushState + xhr) .. [#f3] Browser Support Caniuse <https://caniuse.com/#search=pushstate>_

Contributors

Changelog

.. towncrier release notes start

1.0b1 (2019-03-07)

Breaking changes:

  • Support Python 3 [ksuess] (#3)

1.0a3 (2018-05-24)

  • Pypi: show images of README.rst

1.0a2 (2018-05-23)

  • Initial release. [ksuess]

Keywords

audio player playlist Plone

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts