2023-08-12 23:45:21 +08:00
2023-08-12 22:45:33 +08:00
2023-08-12 22:23:57 +08:00
2023-08-09 17:19:01 +08:00
2023-08-11 10:15:03 +08:00
2023-08-12 23:42:20 +08:00
2023-08-12 23:42:20 +08:00
2023-08-11 10:15:03 +08:00
2023-08-11 10:15:03 +08:00

syno-videoinfo-plugin

GitHub release GitHub stars GitHub downloads GitHub top language GitHub license

📖 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.

Usage

  1. Download the latest release from here.
  2. Open your Video Station, go to "Settings" > "Video Info Plugin".
  3. Click "Add", select the downloaded file, and click "OK".

Requirements

  • Python 3.7+
  • DSM 7.0+
  • Video Station 3.0.0+

Documentation

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:

  1. Clone this repository to your local machine:
$ git clone https://github.com/C5H12O5/syno-videoinfo-plugin
  1. Modify the code as you want, and test it like this:
$ python main.py --type movie --input "{\"title\":\"{movie title}\"}" --limit 1 --loglevel debug
  1. Package the plugin using the following command:
$ python setup.py sdist --formats=zip

License

Apache-2.0 license

Description
A simple web scraping plugin for Synology Video Station
Readme Apache-2.0 390 KiB
Languages
Python 79.7%
HTML 19.6%
Shell 0.7%