MEDEIA-MACINA
4 TEXT BASED FILE ONTOLOGY
Medios-Macina is a API driven file media manager and virtual toolbox capable of downloading, tagging, archiving, sharing, and connecting you to HydrusNetwork backends. It is designed around a compact, pipeable command language ("cmdlets") so complex workflows can be composed simply and repeatably.
ELEVATED PITCH
- Have you ever wanted one app that can manage all your media files and is completely in your control?
- Do you want a no-brainer one-stop shop for finding & downloading applications?
- Are you one that has an unorganized & unapologetic mess of files that are loosely organized in random folders?
- Does it take you several brainfarts until you get a scent of where that file is at that your looking for?
- Do you have trouble struggling with filenames so that you can find the file you want later?
Would you like to have your media library available with you even when you are away from home?
CONTENTS
FEATURES
INSTALLATION
CONFIG
HYDRUS NETWORK
COOKIES
TUTORIAL
Features
- Connects to HydrusNetwork, which is an open-source privacy orientated database-driven file manager
- Medios-Macina uses multiple python module downloaders for your specific needs, it is highly configurable and customizable
- no opening of folders neccessary! You can add multiple tags to a file and use the search engine to immediately find and retrieve that file your looking for
- Flexible syntax structure: chain commands with `|` and select options from tables with `@N`.
- Multiple file stores: *HYDRUSNETWORK*
- **Provider plugin integration:** *YOUTUBE, OPENLIBRARY, INTERNETARCHIVE, SOULSEEK, LIBGEN, ALLDEBRID, TELEGRAM, BANDCAMP*
- Module Mixing: *[Playwright](https://github.com/microsoft/playwright), [yt-dlp](https://github.com/yt-dlp/yt-dlp), [typer](https://github.com/fastapi/typer)*
- Optional stacks: Telethon (Telegram), aioslsk (Soulseek), and the FlorenceVision tooling install automatically when you configure the corresponding provider/tool blocks.
- MPV Manager: Play audio, video, and even images in a custom designed MPV with trimming, screenshotting, and more built right in!
- Supports remote access and networked setups for offsite servers and sharing workflows.
INSTALLATION
Requirements: Python
GIT
COMMAND LINE
you may need to change python3 to python depending on your python installation
After install, start the CLI by simply inputting "mm" into terminal/console, once the application is up and running you will need to connect to a HydrusNetwork sever to get the full experience. To access the config simply input ".config" while the application is running

ytdlp

hydrusnetwork