{"action":"created","issue":{"url":"https://api.github.com/repos/beetbox/beets/issues/1935","repository_url":"https://api.github.com/repos/beetbox/beets","labels_url":"https://api.github.com/repos/beetbox/beets/issues/1935/labels{/name}","comments_url":"https://api.github.com/repos/beetbox/beets/issues/1935/comments","events_url":"https://api.github.com/repos/beetbox/beets/issues/1935/events","html_url":"https://github.com/beetbox/beets/issues/1935","id":147601421,"node_id":"MDU6SXNzdWUxNDc2MDE0MjE=","number":1935,"title":"Using beets for Video Library Organization?","user":{"login":"addisonamiri","id":5488314,"node_id":"MDQ6VXNlcjU0ODgzMTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/5488314?v=4","gravatar_id":"","url":"https://api.github.com/users/addisonamiri","html_url":"https://github.com/addisonamiri","followers_url":"https://api.github.com/users/addisonamiri/followers","following_url":"https://api.github.com/users/addisonamiri/following{/other_user}","gists_url":"https://api.github.com/users/addisonamiri/gists{/gist_id}","starred_url":"https://api.github.com/users/addisonamiri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/addisonamiri/subscriptions","organizations_url":"https://api.github.com/users/addisonamiri/orgs","repos_url":"https://api.github.com/users/addisonamiri/repos","events_url":"https://api.github.com/users/addisonamiri/events{/privacy}","received_events_url":"https://api.github.com/users/addisonamiri/received_events","type":"User","site_admin":false},"labels":[{"id":85957545,"node_id":"MDU6TGFiZWw4NTk1NzU0NQ==","url":"https://api.github.com/repos/beetbox/beets/labels/discussion","name":"discussion","color":"c7def8","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":31,"created_at":"2016-04-12T01:01:32Z","updated_at":"2018-10-29T15:33:58Z","closed_at":null,"author_association":"NONE","body":"I was wondering if there was any interest in adding video library support to beets. I really like the workflow of importing my media and playing it with `beet play` without the overhead of a full blown media player. I was curious what would be necessary for beets to implement video support. So far what I think would be required at a minimum is this:\n- id3tag support for video formats\n- new data sources for TV shows and movies\n- a config option for a video directory\n\nI don't really think this is in scope for the beets project and a lot of it won't carry over into video organizing but I can't seem to find a media organizer for videos that doesn't require a server or a gui (Plex, Kodi, Emby, etc) and most of those projects require manual editing of filenames in order for the lookup to succeed.\n\nI was wondering what everyone thought about this functionality being in beets or another project similar to beets. I know I'd find it useful but I'm not too sure if it's worthy of being incorporated into the main project.\n#### Desired Workflow\n\nIdeally this would be the workflow I'm looking to achieve:\n1.  Run `beet import The\\ Princess\\ Bride.mp4`.\n   - Maybe a `--as-video` flag would be needed for an alternate import method.\n   - Automatic movie detection could be done by looking at the length of the file maybe.\n2.  Beets will search IMDB (or another metadata source) based on the name.\n3.  Beets will identify the movie as Princess and the Bride.\n4.  Beets will move/copy the file to the video directory specified in the config.\n5.  Beets will rename the file, add all metadata desired, and finish the import.\n\nThen after this is complete `beet play Princess Bride` would start playing that file with the configured media player.\n"},"comment":{"url":"https://api.github.com/repos/beetbox/beets/issues/comments/433957255","html_url":"https://github.com/beetbox/beets/issues/1935#issuecomment-433957255","issue_url":"https://api.github.com/repos/beetbox/beets/issues/1935","id":433957255,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMzk1NzI1NQ==","user":{"login":"khimaros","id":231498,"node_id":"MDQ6VXNlcjIzMTQ5OA==","avatar_url":"https://avatars3.githubusercontent.com/u/231498?v=4","gravatar_id":"","url":"https://api.github.com/users/khimaros","html_url":"https://github.com/khimaros","followers_url":"https://api.github.com/users/khimaros/followers","following_url":"https://api.github.com/users/khimaros/following{/other_user}","gists_url":"https://api.github.com/users/khimaros/gists{/gist_id}","starred_url":"https://api.github.com/users/khimaros/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/khimaros/subscriptions","organizations_url":"https://api.github.com/users/khimaros/orgs","repos_url":"https://api.github.com/users/khimaros/repos","events_url":"https://api.github.com/users/khimaros/events{/privacy}","received_events_url":"https://api.github.com/users/khimaros/received_events","type":"User","site_admin":false},"created_at":"2018-10-29T15:33:57Z","updated_at":"2018-10-29T15:33:57Z","author_association":"NONE","body":"@sampsyo, database time is still over 92% of total runtime."}}
{"actor":{"display_login":"khimaros"}}