forked from https://github.com/libretro/libretro-mpv, updated to support basic txt playlists and mpv config file
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Yessiest 45f43776a4 Update 'README.md' 11 months ago
libretro-common libretro-common: update 6 years ago
.editorconfig Minor code style change 6 years ago
.gitignore Add tags to gitignore 6 years ago
LICENSE Create LICENSE 6 years ago
Makefile Added playlists and config loading 11 months ago
README.md Update 'README.md' 11 months ago
link.T Working example 6 years ago
mpv-libretro.c Added playlists and config loading 11 months ago
mpv_libretro.info Added playlists and config loading 11 months ago
version.h Bump version 6 years ago

README.md

About the fork

This is a forked version of mpv libretro core. Since the original doesn't quite support any playlist formats in the info file, and doesn't actually load .txt files as playlists (it tries to load everything as a media type), this fork has been devised to fix that. Additionally it supports configuration parameters in XDG_CONFIG_HOME/mpv/ by default, and disabled hardware rendering by default for stability (as at least in my experience hardware accelerated decoding often crashes the pi, while software rendering works fine with crt resolution)

libretro-mpv

mpv media player as a libretro core. A proof of concept release is now available.

Aims to use features already established in mpv that are not currently available in Retroarch movieplayer.

I want to be able to use Retroarch as my movie player on my embedded devices (Raspberry Pi) and desktop using hardware acceleration without having to use Kodi or mpv directly. Thus allowing for a more integrated experience, and smaller root filesystem.

Compiling

Retroarch must be compiled with --disable-ffmpeg to stop the integrated movieplayer from playing the input file.

FFmpeg (preferably master branch) must be compiled with --enable-shared.

mpv must be compiled with --enable-libmpv-shared.

Then run make in the mpv-libretro folder.