Files
Medios-Macina/README.md

69 lines
1.7 KiB
Markdown
Raw Normal View History

2025-11-25 22:56:02 -05:00
# Medios-Macina
2025-12-01 01:10:16 -08:00
- Audio
- Video
- Image
- Text
2025-11-25 22:56:02 -05:00
2025-12-01 01:10:16 -08:00
### Search Storage Support
- HydrusNetwork https://github.com/hydrusnetwork/hydrus
- All-Debrid https://alldebrid.com/
- Local drive
2025-11-30 13:58:45 -08:00
2025-12-01 01:10:16 -08:00
### Search Provider Support
- Youtube
- Openlibrary/Archive.org (free account needed)
- Soulseek
- Gog-Games (limited without paid API)
- Libgen
2025-11-30 13:58:45 -08:00
2025-12-01 01:10:16 -08:00
### Features
- Full MPV integration https://github.com/mpv-player/mpv
2025-11-25 23:13:04 -05:00
2025-11-25 23:24:20 -05:00
2025-11-30 13:58:45 -08:00
2025-12-01 01:10:16 -08:00
Install what you need and want, after you have the requirements.txt installed as well you will need to open terminal at the repository download location and run the cli file like .
#### Quick
```shell
cd "C:\location\to\repository\medios-machina\"
python cli.py
```
Adding your first file
```python
2025-12-07 00:21:30 -08:00
.pipe -list # List MPV current playing/list
.pipe -save # Save current MPV playlist to local library
.pipe -load # List saved playlists; use @N to load one
.pipe "https://www.youtube.com/watch?v=_23dFb50Z2Y" # Add URL to current playlist
2025-12-01 01:10:16 -08:00
```
2025-11-30 13:58:45 -08:00
2025-12-11 12:47:30 -08:00
Example pipelines:
1. **Simple download with metadata (tags and URL registration)**:
```
download-media "https://www.youtube.com/watch?v=dQw4w9WgXcQ" | add-file -storage local | add-url
```
2. **Download playlist item with tags**:
```
download-media "https://www.youtube.com/playlist?list=PLxxxxx" -item 2 | add-file -storage local | add-url
```
3. **Download with merge (e.g., Bandcamp albums)**:
```
download-data "https://altrusiangrace.bandcamp.com/album/ancient-egyptian-legends-full-audiobook" | merge-file | add-file -storage local | add-url
```
4. **Download direct file (PDF, document)**:
```
download-file "https://example.com/file.pdf" | add-file -storage local | add-url
```
Search examples:
2025-11-25 23:13:04 -05:00
1. search-file -provider youtube "something in the way"
2. @1
2025-12-11 12:47:30 -08:00
3. download-media [URL] | add-file -storage local | add-url