mirror of
https://github.com/C5H12O5/syno-videoinfo-plugin.git
synced 2025-07-23 02:55:35 +00:00
9d63e76a9a77d03467c0448b672de214a2f35780
syno-videoinfo-plugin
📖 English | 📖 简体中文
This project is a video information plugin for Synology Video Station. It provides a way to fetch metadata from websites other than the default ones.
- Implemented in Python without any third-party dependencies.
- Supports multiple sources, and can be easily extended to support more.
- Has a simple configuration page where you can customize your plugin.
Usage
Install the plugin:
- Download the latest release from here.
- Open your Video Station, go to Settings > Video Info Plugin.
- Click Add, select the downloaded file, and click OK.
Configure the plugin:
- Open your browser, go to
http://[NAS_IP]:5125
(replace[NAS_IP]
with your NAS IP address). - Change the configuration as you want, and click Save Button in the upper right corner.
- Go back to your Video Station, the configuration should be applied automatically.
Requirements
- Python 3.7+
- DSM 7.0+
- Video Station 3.0.0+
References
Tips for naming video files:
Movie:
- Naming format: Movie_Name (Release_Year).ext
- Example: Avatar (2009).avi
TV Show:
- Naming format: TV_Show_Name.SXX.EYY.ext (S as a shorthand for Season and E for Episode)
- Example: Gossip Girl.S03.E04.avi
Development
You can develop your own plugin based on this project easily. Here are the steps:
- Clone this repository to your local machine:
$ git clone https://github.com/C5H12O5/syno-videoinfo-plugin
- Modify the code as you want, and test it like this:
$ python main.py --type movie --input "{\"title\":\"{movie_title}\"}" --limit 1 --loglevel debug
- Package the plugin using the following command:
$ python setup.py sdist --formats=zip
License
Description
Languages
Python
79.7%
HTML
19.6%
Shell
0.7%