mirror of
https://github.com/vinefeeder/TwinVine.git
synced 2026-07-15 18:10:04 +02:00
updates
This commit is contained in:
@@ -74,6 +74,11 @@ ALL4 AUBC CBS DSCP iP MAX MY5 NF PCOK ROKU SPOT TPTV TVNZ YTBE
|
|||||||
ARD CBC CTV DSNP ITV MTSP NBLA NRK PLUTO RTE STV TUBI UKTV ZDF
|
ARD CBC CTV DSNP ITV MTSP NBLA NRK PLUTO RTE STV TUBI UKTV ZDF
|
||||||
Not all have been tested
|
Not all have been tested
|
||||||
|
|
||||||
|
**Other README's""
|
||||||
|
TwinVine/packages/vinefeeder/src/vinefeeder/README.md
|
||||||
|
for details for confuring Envied download options on a service by service basis.
|
||||||
|
TwinVine/packages/envied/README.md links to wiki (unshackle - envied's parent)
|
||||||
|
|
||||||
# Newbies
|
# Newbies
|
||||||
If you are totally new to downloading there are software items that all downloaders call upon to carry out their functions. TwinVine is no different.
|
If you are totally new to downloading there are software items that all downloaders call upon to carry out their functions. TwinVine is no different.
|
||||||
|
|
||||||
|
|||||||
@@ -18,62 +18,18 @@ The prime reason for the existence of envied is a --select-titles function.
|
|||||||
|
|
||||||
If you already use envied you'll probably just want to replace envied/envied/envied.yaml
|
If you already use envied you'll probably just want to replace envied/envied/envied.yaml
|
||||||
with your own. But the exisiting yaml is close to working - just needs a few directory locations.
|
with your own. But the exisiting yaml is close to working - just needs a few directory locations.
|
||||||
## Select Titles Feature
|
|
||||||

|
|
||||||
|
|
||||||
## Key Features
|
|
||||||
|
|
||||||
- 🚀 **Easy Installation** - Simple UV installation
|
**Recommended:** Use `uv run envied` instead of direct command execution to ensure proper virtual environment activation.
|
||||||
- 🎥 **Multi-Media Support** - Movies, TV episodes, and music
|
|
||||||
- 🛠️ **Built-in Parsers** - DASH/HLS and ISM manifest support
|
|
||||||
- 🔒 **DRM Support** - Widevine and PlayReady integration
|
|
||||||
- 🌈 **HDR10+DV Hybrid** - Hybrid Dolby Vision injection via [dovi_tool](https://github.com/quietvoid/dovi_tool)
|
|
||||||
- 💾 **Flexible Storage** - Local and remote key vaults
|
|
||||||
- 👥 **Multi-Profile Auth** - Support for cookies and credentials
|
|
||||||
- 🤖 **Smart Naming** - Automatic P2P-style filename structure
|
|
||||||
- ⚙️ **Configurable** - YAML-based configuration
|
|
||||||
- ❤️ **Open Source** - Fully open-source with community contributions welcome
|
|
||||||
|
|
||||||
## Quick Start
|
|
||||||
|
|
||||||
### Installation
|
|
||||||
|
|
||||||
This installs the latest version directly from the GitHub repository:
|
|
||||||
|
|
||||||
```shell
|
|
||||||
git clone https://github.com/vinefeeder/envied.git
|
|
||||||
cd envied
|
|
||||||
uv sync
|
|
||||||
uv run envied --help
|
|
||||||
```
|
|
||||||
|
|
||||||
### Install envied as a global (per-user) tool
|
|
||||||
|
|
||||||
```bash
|
|
||||||
uv tool install git+https://github.com/vinefeeder/envied.git
|
|
||||||
# Then run:
|
|
||||||
uvx envied --help # or just `envied` once PATH updated
|
|
||||||
```
|
|
||||||
|
|
||||||
> [!NOTE]
|
|
||||||
> After installation, you may need to add the installation path to your PATH environment variable if prompted.
|
|
||||||
|
|
||||||
> **Recommended:** Use `uv run envied` instead of direct command execution to ensure proper virtual environment activation.
|
|
||||||
|
|
||||||
|
|
||||||
### Basic Usage
|
### Basic Usage
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# Check available commands
|
|
||||||
uv run envied --help
|
|
||||||
|
|
||||||
# Configure your settings
|
|
||||||
git clone https://github.com/vinefeeder/envied.git
|
|
||||||
cd envied
|
|
||||||
uv sync
|
|
||||||
uv run envied --help
|
|
||||||
|
|
||||||
# Download content (requires configured services)
|
# Download content (requires configured services)
|
||||||
|
# from inside the TwinVine top level folder:-
|
||||||
uv run envied dl SERVICE_NAME CONTENT_ID
|
uv run envied dl SERVICE_NAME CONTENT_ID
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user