Skip to content

Gonlo2/mucache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

A multimedia cache to allow view remote multimedia files in a easy, low-cost and automated way.

How it works

  • Ask for a token to power_manager when the remote server need be accesed.
  • Store the remote files structure/attributes in a local DB to view it when the remote server is offline
  • When the remote file need be accesed it do a passthrow to remote file until a prolonged use of the file is detected, at this point it start caching the file and use the cache copy whenever possible.
  • To avoid turning the server on and off all the time when watching several short episodes, a prefetch of the following files is made until a viewing time of X minutes is obtained.
  • In order to know when a file has been added/changed/modified, reinotify is used together to notify mucache of these changes and redirect the request to the upper layer if necessary (for example this modified minidlna).

Credits

Created and maintained by @Gonlo2.

Third party libraries

License

This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages