Thanks to visit codestin.com
Credit goes to github.com

Skip to content

odm7341/dispatchDuck

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dispatchwrapparr - Simple tsp wrapper for Dispatcharr

Dispatchwrapparr Logo

🤝 What does Dispatchwrapparr do?

Simple & Lightweight — Uses tsduck's tsp command directly for reliable MPEG-TS streaming
User-Agent Support — Configurable User-Agent headers for stream access
Easy Installation — Simple plugin-based installation and management


🚀 Installation

Dispatchwrapparr can be easily installed via the Dispatchwrapparr Plugin.

  1. Download the latest Dispatchwrapparr Plugin zip file
  2. In Dispatcharr, navigate to 'Settings' > 'Plugins'
  3. Click the 'Import Plugin' button and select the Dispatchwrapparr Plugin zip file you just downloaded
  4. Select 'Enable Now', and then 'Enable'
  5. Once the plugin is loaded, click 'Run' inside the 'Install Dispatchwrapparr' section
image
  1. An alert box should come up to confirm installation
image
  1. Click the refresh icon image to display all available settings

➡️ Create a Dispatchwrapparr stream profile

Dispatchwrapparr profiles can be created through the plugin interface.

  1. Navigate to 'Settings' > 'Plugins' in Dispatcharr
  2. Find the Dispatchwrapparr plugin and enter a 'Profile Name'
  3. Click 'Run' next to 'Create Stream Profile'
  4. Refresh your browser, then apply the profile to any streams you want
  5. Select 'dispatchwrapparr' as your preferred profile on streams!

Alternatively, you can create profiles manually by adding them under 'Settings' > 'Stream Profiles' in Dispatcharr. Dispatchwrapparr is usually installed under /data/dispatchwrapparr/dispatchwrapparr.py.


⚙️ CLI Arguments

Argument Type Example Values Description
-i Required {streamUrl} Input stream URL from Dispatcharr.
-ua Required {userAgent} Input user-agent header from Dispatcharr.
-v, --version Optional Display Dispatchwrapparr version information.

Example: dispatchwrapparr.py -i {streamUrl} -ua {userAgent}


🛠️ Requirements

  • tsduck must be installed and available in your system PATH
  • Works with any HTTP/HTTPS stream URL that tsp can handle
  • Compatible with Dispatcharr for stream processing

⚖️ License

This project is licensed under the MIT License.

About

A stream wrapper for Dispatcharr to use TS Duck

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%