playerctl - 🎧 mpris command-line controller and library for spotify, vlc, audacious, bmp, xmms2, and others

  •        29

For true players only: spotify, vlc, audacious, bmp, xmms2, and others. Playerctl is a command-line utility and library for controlling media players that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy to bind player actions, such as play and pause, to media keys.

https://github.com/acrisci/playerctl

Tags
Implementation
License
Platform

   




Related Projects

gnome-shell-extensions-mediaplayer - A mediaplayer indicator for GNOME Shell 3.18+.

  •    Javascript

gnome-shell-extensions-mediaplayer is a gnome-shell extension for controlling any MPRIS v2.1 capable media player.Based on the work of horazont (Jonas Wielicki).

streamlink - CLI for extracting streams from various websites to a video player of your choosing

  •    Python

Streamlink is a CLI utility that pipes flash videos from online streaming services to a variety of video players such as VLC. The main purpose of streamlink is to convert CPU-heavy flash plugins to a less CPU-intensive format.

Virtual Digibox

  •    

Virtual Digibox uses VLC Mediaplayer to record an IPTV broadcasts by schedule. Developers needed!

MPRIS Applet

  •    

MPRIS Applet is a project aims to provide desktop panel applet/plugin allow the user to control MPRIS compatible players. It does not required to write special plugin for each player(except MPRIS support) to be compatible with this applet/plugin.

ExoMedia - An Android ExoPlayer wrapper to simplify Audio and Video implementations

  •    Java

ExoMedia is a media playback library with similar APIs to the Android MediaPlayer and VideoView that uses the ExoPlayer as a backing when possible, otherwise the default Android MediaPlayer and VideoView are used. The ExoMedia VideoView can be added in your layout files like any other Android view.


ExoPlayer - Media Player for Android

  •    Java

ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the internet. ExoPlayer supports features not currently supported by Android’s MediaPlayer API (as of KitKat), including DASH and SmoothStreaming adaptive playbacks, persistent caching and custom renderers.

VLC - Media player

  •    Objective-C

VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.

Vlc.DotNet - .NET control that hosts the audio/video capabilities of the VLC libraries

  •    CSharp

Vlc.DotNet is a .net library that hosts the audio/video capabilities of the VLC libraries. In other words, it's a .net wrapper around libvlc. It can work on any .net framework version starting from .net 2.0 and .net standard 1.3 (starting from Vlc.DotNet 2.2.1).

vlc-ios - VLC for iOS and tvOS official mirror

  •    Objective-C

This is the official mirror repository of VLC for iOS and tvOS application. You can find the official repository here.

vlc-qt - VLC-Qt - a simple library to connect Qt application with libVLC

  •    C++

VLC-Qt is a free library used to connect Qt and libVLC libraries. It contains core classes for main media playback and also some GUI classes for faster media player development. VLC-Qt runs on supported versions of Linux, macOS and Windows. It is developed in cross-platform spirit so it may work on other systems but is not supported.

android-openslmediaplayer - Re-implementation of Android's MediaPlayer and audio effect classes based on OpenSL ES APIs

  •    Java

Re-implementation of Android's MediaPlayer and audio effect classes based on OpenSL ES APIs. I decided to develop this library to solve these frustrations.

GSYVideoPlayer - 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析:

  •    Java

视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析:

DMediaPlayer - Simple VLC frontend

  •    DotNet

This is a simple but nice frontend for VLC media player. I have replicated a couple of things I liked about Media Player Classic and others - such as mouse-wheel controlled volume, a nicer slider, double-click fullscreen toggle and a borderless panel view mode (esc. key). It r...

vlc - VLC media player - All pull requests are ignored, please follow https://wiki

  •    C

VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/

AC.Vlc

  •    DotNet

AC.Vlc is a lightweight .NET Vlc wrapper which provides easy to use vlc access for game development.

peerflix - Streaming torrent client for node.js

  •    Javascript

Peerflix can be used with a magnet link or a torrent file. To stream a video with its magnet link use the following command.Remember to put " around your magnet link since they usually contain &. peerflix will print a terminal interface. The first line contains an address to a http server. The --vlc flag ensures vlc is opened when the torrent is ready to stream.

OpenTheatre - Search movies, series, anime, subtitles, torrents and archives from open directories

  •    CSharp

OpenTheatre is a program which allows users to search for Movies, TV Series, Anime, Subtitles, Torrents and Archives. The program communicates with its own API written entirely using our custom built command-line web crawler designed to scrape information from trusted files which are updated every day. The public web resources used are available on our open assets database, where anyone can contribute their open directories. OpenTheatre works to query movies, series, anime, subtitles, torrents and archives from all around the web to provide you with the ultimate streaming experience.

starwars-dot-gif - Python script to generate gifs from star wars

  •    Python

Copy the contents of config.cfg.example into config.cfg and make sure to change the paths for VLC and the Star Wars episodes. Any format that can be read by VLC should be acceptable for the movies. Note, if you don't plan on running the twitter bot you only need to fill out the general section of the cfg file. The bot will tweet once every 15 minutes.

Tivo VLC modules

  •    C

A set of modules for the VLC media project which allows play amp; access to TiVo / TY format video streams. Included are a demux module for TY files and an access module to stream files from the TiVo vstream server.

Smallplay

  •    C

Smallplay is UPnP renderer, which should support different audio/video players (like Xine, VLC, Mplayer). Currently it supports Xine and VLC.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.