├── .editorconfig ├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── collector ├── collector.go ├── process.go ├── scan.go └── watcher.go ├── common ├── memcache │ └── gocache.go └── watcher │ └── watcher.go ├── config ├── config.go └── struct.go ├── example.config.json ├── ffmpeg ├── ffmpeg.go ├── ffmpeg_struct.go ├── frame.go ├── probe.go └── probe_struct.go ├── go.mod ├── go.sum ├── kodi ├── XBMC.go ├── XBMC_struct.go ├── files.go ├── files_struct.go ├── kodi.go ├── kodi_struct.go ├── limiter.go ├── video_library.go ├── video_library_clean.go ├── video_library_refresh.go ├── video_library_scan.go └── video_library_struct.go ├── main.go ├── media_file ├── media_file.go └── struct.go ├── movies ├── nfo.go ├── nfo_struct.go ├── process.go ├── process_struct.go └── tmdb.go ├── music_videos ├── ffmpeg.go ├── nfo.go ├── nfo_struct.go ├── process.go └── process_struct.go ├── shows ├── nfo.go ├── nfo_struct.go ├── process.go ├── process_struct.go ├── process_test.go └── tmdb.go ├── tmdb ├── movies.go ├── movies_search.go ├── movirs_struct.go ├── tmdb.go ├── tmdb_struct.go ├── tmdb_test.go ├── tv.go ├── tv_aggregate_credits.go ├── tv_content_ratings.go ├── tv_episode.go ├── tv_episode_group.go ├── tv_nfo.go ├── tv_search.go ├── tv_search_test.go └── tv_test.go └── utils ├── http.go ├── http_test.go ├── logger.go ├── nfo.go ├── string.go ├── string_test.go ├── time.go ├── video.go └── video_test.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/README.md -------------------------------------------------------------------------------- /collector/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/collector/collector.go -------------------------------------------------------------------------------- /collector/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/collector/process.go -------------------------------------------------------------------------------- /collector/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/collector/scan.go -------------------------------------------------------------------------------- /collector/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/collector/watcher.go -------------------------------------------------------------------------------- /common/memcache/gocache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/common/memcache/gocache.go -------------------------------------------------------------------------------- /common/watcher/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/common/watcher/watcher.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/config/config.go -------------------------------------------------------------------------------- /config/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/config/struct.go -------------------------------------------------------------------------------- /example.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/example.config.json -------------------------------------------------------------------------------- /ffmpeg/ffmpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/ffmpeg/ffmpeg.go -------------------------------------------------------------------------------- /ffmpeg/ffmpeg_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/ffmpeg/ffmpeg_struct.go -------------------------------------------------------------------------------- /ffmpeg/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/ffmpeg/frame.go -------------------------------------------------------------------------------- /ffmpeg/probe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/ffmpeg/probe.go -------------------------------------------------------------------------------- /ffmpeg/probe_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/ffmpeg/probe_struct.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/go.sum -------------------------------------------------------------------------------- /kodi/XBMC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/XBMC.go -------------------------------------------------------------------------------- /kodi/XBMC_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/XBMC_struct.go -------------------------------------------------------------------------------- /kodi/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/files.go -------------------------------------------------------------------------------- /kodi/files_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/files_struct.go -------------------------------------------------------------------------------- /kodi/kodi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/kodi.go -------------------------------------------------------------------------------- /kodi/kodi_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/kodi_struct.go -------------------------------------------------------------------------------- /kodi/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/limiter.go -------------------------------------------------------------------------------- /kodi/video_library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/video_library.go -------------------------------------------------------------------------------- /kodi/video_library_clean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/video_library_clean.go -------------------------------------------------------------------------------- /kodi/video_library_refresh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/video_library_refresh.go -------------------------------------------------------------------------------- /kodi/video_library_scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/video_library_scan.go -------------------------------------------------------------------------------- /kodi/video_library_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/kodi/video_library_struct.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/main.go -------------------------------------------------------------------------------- /media_file/media_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/media_file/media_file.go -------------------------------------------------------------------------------- /media_file/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/media_file/struct.go -------------------------------------------------------------------------------- /movies/nfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/movies/nfo.go -------------------------------------------------------------------------------- /movies/nfo_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/movies/nfo_struct.go -------------------------------------------------------------------------------- /movies/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/movies/process.go -------------------------------------------------------------------------------- /movies/process_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/movies/process_struct.go -------------------------------------------------------------------------------- /movies/tmdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/movies/tmdb.go -------------------------------------------------------------------------------- /music_videos/ffmpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/music_videos/ffmpeg.go -------------------------------------------------------------------------------- /music_videos/nfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/music_videos/nfo.go -------------------------------------------------------------------------------- /music_videos/nfo_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/music_videos/nfo_struct.go -------------------------------------------------------------------------------- /music_videos/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/music_videos/process.go -------------------------------------------------------------------------------- /music_videos/process_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/music_videos/process_struct.go -------------------------------------------------------------------------------- /shows/nfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/shows/nfo.go -------------------------------------------------------------------------------- /shows/nfo_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/shows/nfo_struct.go -------------------------------------------------------------------------------- /shows/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/shows/process.go -------------------------------------------------------------------------------- /shows/process_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/shows/process_struct.go -------------------------------------------------------------------------------- /shows/process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/shows/process_test.go -------------------------------------------------------------------------------- /shows/tmdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/shows/tmdb.go -------------------------------------------------------------------------------- /tmdb/movies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/movies.go -------------------------------------------------------------------------------- /tmdb/movies_search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/movies_search.go -------------------------------------------------------------------------------- /tmdb/movirs_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/movirs_struct.go -------------------------------------------------------------------------------- /tmdb/tmdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tmdb.go -------------------------------------------------------------------------------- /tmdb/tmdb_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tmdb_struct.go -------------------------------------------------------------------------------- /tmdb/tmdb_test.go: -------------------------------------------------------------------------------- 1 | package tmdb 2 | -------------------------------------------------------------------------------- /tmdb/tv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tv.go -------------------------------------------------------------------------------- /tmdb/tv_aggregate_credits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tv_aggregate_credits.go -------------------------------------------------------------------------------- /tmdb/tv_content_ratings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tv_content_ratings.go -------------------------------------------------------------------------------- /tmdb/tv_episode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tv_episode.go -------------------------------------------------------------------------------- /tmdb/tv_episode_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tv_episode_group.go -------------------------------------------------------------------------------- /tmdb/tv_nfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tv_nfo.go -------------------------------------------------------------------------------- /tmdb/tv_search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/tmdb/tv_search.go -------------------------------------------------------------------------------- /tmdb/tv_search_test.go: -------------------------------------------------------------------------------- 1 | package tmdb 2 | -------------------------------------------------------------------------------- /tmdb/tv_test.go: -------------------------------------------------------------------------------- 1 | package tmdb 2 | -------------------------------------------------------------------------------- /utils/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/http.go -------------------------------------------------------------------------------- /utils/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/http_test.go -------------------------------------------------------------------------------- /utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/logger.go -------------------------------------------------------------------------------- /utils/nfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/nfo.go -------------------------------------------------------------------------------- /utils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/string.go -------------------------------------------------------------------------------- /utils/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/string_test.go -------------------------------------------------------------------------------- /utils/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/time.go -------------------------------------------------------------------------------- /utils/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/video.go -------------------------------------------------------------------------------- /utils/video_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fengqi/kodi-metadata-tmdb-cli/HEAD/utils/video_test.go --------------------------------------------------------------------------------