Add beets_music_videos plugin for managing music videos
- Implemented a new beets plugin to import and manage music videos, supporting various video formats and providing metadata from IMVDB and MusicBrainz for autotagging. - Added installation instructions and configuration options in README.md. - Created IMVDBApi client for interacting with the IMVDB API. - Defined typing for various API responses and utility functions for mapping MusicBrainz data to beets TrackInfo. - Included desktop entry and JSON info files for a video titled "[SAST] The Evolution of Search-based Software Testing". - Added utility functions for handling artist credits and related metadata. - Introduced a grabbed.txt file for tracking video sources.
This commit is contained in:
@@ -14,7 +14,10 @@ dependencies = [
|
||||
"beets (>=2.6.0,<3.0.0)",
|
||||
"mediainfo (>=0.0.9,<0.0.10)",
|
||||
"typing-extensions (>=4.15.0,<5.0.0)",
|
||||
"lapidary (>=0.12.3,<0.13.0)"
|
||||
"lapidary (>=0.12.3,<0.13.0)",
|
||||
"uplink @ https://github.com/prkumar/uplink/archive/master.zip",
|
||||
"fuzzywuzzy (>=0.18.0,<0.19.0)",
|
||||
"python-levenshtein (>=0.27.3,<0.28.0)"
|
||||
]
|
||||
[tool.poetry]
|
||||
packages = [
|
||||
@@ -24,6 +27,8 @@ packages = [
|
||||
typeCheckingMode = "strict"
|
||||
venvPath = "."
|
||||
venv = ".venv"
|
||||
# Local stubs for packages without type information (e.g. uplink)
|
||||
stubPath = "typings"
|
||||
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
|
||||
Reference in New Issue
Block a user