Description
A very simple media player that can display FullHD or 4K videos as well as PNG/JPEG images.
Example usage
You can use this package to display a videos and images in a loop. Upload your assets using the "Assets" section. Then create a new setup based on this package. To do that, go to the packages page, select the HD Player package and then click the Create setup button. Give your new setup a name.
The configuration screen for your new setup allows you to specify which assets you want to play. Click the Add item button and select one or more videos or images. They will be added to this setup's playlist.
Alternatively you can also add one or more native info-beamer playlists created within the "Playlist" section in your account. Modifying the playlist will then update each setup that uses this playlist.
Each item can be scheduled. Click on the calendar icon in the "Schedule" option of each item to set a schedule. The schedule is based on the timezone configured for each device. You can reconfigure a device's timezone in the device list by clicking on its timezone.
When done, click "Save". Your setup is now ready for your device.
Settings
Switch Time
Selects the duration of the fade to black effect that happens between media files. You can choose from a set of different durations ranging from Instantly (the is no visible effect) to 0.8 seconds.
Rotation
You can rotate the content in 90 degree increments so it plays correctly on portrait or landscape screens.
Progress indicator
Displays an optional progress indicator that allows viewers to see how long the current content will be shown on the screen.
Setting this to "Disabled" can improve video playback performance on Pi4 and Pi5 as this avoids rendering the necessary overlay. This can be helpful for 4K videos with high framerates.
Idle image
An image shown if nothing is scheduled (or if the playlist is empty) or if synchronized playback is active and playback has to wait for the next synced playback sync point.
Synchronized Start
Allows you to play one or multiple playlist synchronized accross multiple devices. If you play the same playlist or different playlists of the same total play time on multiple devices, the start time for each asset will be calculated based on the current time. Play lists with a length of (for example) 10 seconds will start at every full minute, every 10 seconds past the full minute and so on. Since every device can calculate the start time solely based on the current time and the playlist length, no network connection is required between devices.
Ken Burns effect for images
Uses the Ken Burns effect for all images displayed. Each image will slowly pan and zoom while it is displayed. The movement is chosen randomly from a predefined set.
Play audio
Play audio track for all video files. By default the playback is silent.
Offline
You cannot use the Synchronized start feature offline as it requires a precise system time across multiple devices. This usually requires network access to reach an NTP server.
Problems?
Please report any problems you encounter using this package here:
https://github.com/info-beamer/package-hd-player/issues
Changelog
Version 2024-10-14
- Add support for scheduled items. You can either schedule individual items or embed playlists with items already scheduled.
- Added "idle image" that is shown if either nothing is scheduled or if synced playback is active and playback has to wait for the next sync point.
Version 2024-08-04
HEVC videos are now gapless on the latest stable OS release v14. If you run a mix of old and new OS releases, synced playback won't work: Ensure all devices run the same OS release if you use synced playback.
Version 2021-10-18
Fixed synced playback when using HEVC videos. Synchronize Ken Burns effect.
Version 2019-11-06.hevc
This package can now play HEVC videos with up to 4K resolution on the Pi4. Right now only a single HEVC decoder can be used at the same time. This prevents the player from seamlessly switching between videos. Instead it has to pause for a brief moment (with a black screen) while it's loading the next video. This might be solved in a future version of info-beamer.
Version 2019-08-22
Now compatible with the Pi4
Want to run HD Image/Video Player on your Raspberry Pi?
This package is ready to run on your Raspberry Pi using info-beamer.com hosted. Easily manage unlimited number of Raspberry Pi devices and centrally configure and run visualizations like this on them. info-beamer.com is a prepaid service. You only pay for the resources you are using. No long term commitment, no hidden fees. Learn more...
Compatible devices
pi-1 pi-2 pi-3 pi-4 pi-5 pi-cm1 pi-cm3 pi-cm4 pi-zero pi-zero-2Compatible packages
This package can be extended by importing the following packages as well. You can then add the following packages as a child package of HD Image/Video Player to get additional features not included in HD Image/Video Player itself.
Power Saver
Offline support
Maybe This package might work offline: Synced playback will not work without correct system time. Also check the information above.Source code for this package
https://github.com/info-beamer/package-hd-player shows you the full source code of this package so you can freely modify it if you want.Copyright
Copyright (C) 2015, 2016 Florian Wesch <fw@dividuum.de> Show full license information
Copyright (C) 2015, 2016 Florian Wesch <fw@dividuum.de> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. This project includes third party work: package.png: Icon created by John T. Garcia (https://thenounproject.com/tongal/) screenshot.jpg A snapshot from the movie Sintel (https://durian.blender.org/) screenshot-1.jpg A snapshot from the movie Big Buck Bunny (https://peach.blender.org/) package-header.jpg Original image by NASA's Goddard Space Flight Center/S. Wiessinger: https://www.flickr.com/photos/gsfc/15403844862/