{"id":21513250,"url":"https://github.com/patrickfav/smart-video-tagger","last_synced_at":"2025-07-16T04:32:34.159Z","repository":{"id":7620664,"uuid":"8979723","full_name":"patrickfav/smart-video-tagger","owner":"patrickfav","description":"A tool to normalize filenames for movies and series/shows database so that they all would have the same format making it easier to parse it for other services","archived":false,"fork":false,"pushed_at":"2023-03-05T18:11:25.000Z","size":491,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-27T13:23:45.393Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/patrickfav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-03-24T01:47:40.000Z","updated_at":"2018-04-04T11:12:54.000Z","dependencies_parsed_at":"2022-09-14T02:20:53.738Z","dependency_job_id":null,"html_url":"https://github.com/patrickfav/smart-video-tagger","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickfav%2Fsmart-video-tagger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickfav%2Fsmart-video-tagger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickfav%2Fsmart-video-tagger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/patrickfav%2Fsmart-video-tagger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/patrickfav","download_url":"https://codeload.github.com/patrickfav/smart-video-tagger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226105936,"owners_count":17574416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T22:55:11.387Z","updated_at":"2024-11-23T22:55:11.975Z","avatar_url":"https://github.com/patrickfav.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Smart Video Tagger\n\nThis is an unfinished project. The motivation was to find an easy solution \nto normalize filenames for movies and series/shows so that they all would\nhave the same format making it easier to parse it for other services (like [DLNA](http://www.dlna.org/) server).\n\nIt basically walks through the file system reading filenames and metadata with [ffmpeg](https://ffmpeg.org/) .\nDifferent analyzers (see `IAnalyzer` implementations) try to parse specific information from it\nlike date, season/episode, title etc. A very simple probability and guessing system tries then\nthe extrapolate the correct values for e.g. title.\n\nUse the `extensions.txt` to configure which files to examine and the `ignore-words.txt`\nto set which words in filenames will be ignored (ie. never have any meaning).\n\nYou need ffmpeg to use the metadata reading feature.\n \n There are stubs for a JavaFX (some old version) UI, altough they were never finished.\n\n## Build\n\nUse maven (3.1+) to create a jar\n\n    mvn clean package\n\nThere is no user interface, the correct way to start the tagger can be seen in `Start.java`\n\n## Tech Stack\n\n* Java 7\n* Maven\n* Log4j\n\n# License\n\nCopyright 2012 Patrick Favre-Bulle\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrickfav%2Fsmart-video-tagger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatrickfav%2Fsmart-video-tagger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrickfav%2Fsmart-video-tagger/lists"}