hojel / daummovie.bundle Goto Github PK
View Code? Open in Web Editor NEWPlex Metadata Agent for movie.daum.net
Plex Metadata Agent for movie.daum.net
설정
movie
o 없음 : 다음 영화의 ID를 유지
o IMDB : IMDB ID를 대신 넘겨 줌. OpenSubtitles Agent와 연결해야합니다.
drama IDAD
o 없음 : 다음 영화의 ID를 유지
o TVDB : TVDB ID를 대신 넘겨 줌. OpenSubtitles Agent와 연결해야합니다.
이 설정은 어디에서 해야 되나요?
hojelei님~ 어떻게 하는지 조언 부탁 드립니다~
예를 들어 6개의 에피소드가 있으면 5번째가 이번주 에피소드인 걸로 나옵니다
6번째는 정보가 없구요;;;
저만 그런 거라면 뭔가 세팅이 잘못된 거겠지만, 그런 거 세팅하는 부분은 아무리 찾아도 없는 것 같은데...
어떻게 된 걸까요?
'라디오스타' 라는 폴더 안에 '라디오스타.S01.E579.180822.720p-NEXT.mp4' 라는 파일명으로 뒀습니다.
로그파일명: com.plexapp.agents.daum_movie.log
2018-09-03 22:23:56,386 (72c0b70) : DEBUG (networking:166) - Requesting 'http://127.0.0.1:32400/library/metadata/293/tree' 2018-09-03 22:23:56,407 (72c0b70) : DEBUG (__init__:34) - search: 라디오스타 None 2018-09-03 22:23:56,411 (72c0b70) : DEBUG (networking:166) - Requesting 'http://movie.daum.net/data/movie/search/v2/tv.json?size=20&start=1&searchText=%EB%9D%BC%EB%94%94%EC%98%A4%EC%8A%A4%ED%83%80' 2018-09-03 22:23:56,469 (72c0b70) : ERROR (networking:219) - Error opening URL 'http://movie.daum.net/data/movie/search/v2/tv.json?size=20&start=1&searchText=%EB%9D%BC%EB%94%94%EC%98%A4%EC%8A%A4%ED%83%80' 2018-09-03 22:23:56,473 (72c0b70) : CRITICAL (agentkit:1014) - Exception in the search function of agent named 'Daum Movie', called with keyword arguments {'openSubtitlesHash': 'd88e970f74152103', 'episode': '580', 'episodic': '1', 'show': '\xeb\x9d\xbc\xeb\x94\x94\xec\x98\xa4\xec\x8a\xa4\xed\x83\x80', 'season': '1', 'filename': '%2Fvar%2Flib%2Fplexmediaserver%2FLibrary%2FEnt%2F%EB%9D%BC%EB%94%94%EC%98%A4%EC%8A%A4%ED%83%80%2F%EB%9D%BC%EB%94%94%EC%98%A4%EC%8A%A4%ED%83%80%2ES01%2EE580%2E180829%2E720p-NEXT%2Emp4', 'plexHash': '91f4ee809278047dfb398498545fc557bb2ab6e1', 'duration': '4664512', 'id': '293'} (most recent call last): File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/agentkit.py", line 1007, in _search agent.search(*f_args, **f_kwargs) File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/DaumMovie.bundle/Contents/Code/__init__.py", line 299, in search return searchDaumMovie('tv', results, media, lang) File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/DaumMovie.bundle/Contents/Code/__init__.py", line 35, in searchDaumMovie data = JSON.ObjectFromURL(url=DAUM_MOVIE_SRCH % (cate, urllib.quote(media_name.encode('utf8')))) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py", line 145, in ObjectFromURL method=method, File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/networkkit.py", line 67, in _http_request req = self._core.networking.http_request(url, *args, **kwargs) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 370, in http_request return HTTPRequest(self._core, url, data, h, url_cache, encoding, errors, timeout, immediate, sleep, opener, follow_redirects, method) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 141, in __init__ self.load() File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 181, in load f = self._opener.open(req, timeout=self._timeout) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 444, in open response = meth(req, response) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 557, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 482, in error return self._call_chain(*args) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 416, in _call_chain result = func(*args) File "/usr/lib/plexmediaserver/Resources/Plug-ins-21ab172de/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 565, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found
링크 부탁드려요
n2xml.py로 epg를 끌어오고 있습니다만, 에피번호가 없는경우가 있습니다
파일명에 들어있는 yyyy-mm-dd로 에피를 추측하여 메타데이터를 작성할수 있을까요
밑에 분도 말씀 하셨는데 조치가 가능할까요? ㅠㅠ
제목에 숫자가 들어가면 정보 메치에 문제가 생깁니다.
제목이 "학교 2017" 과 같은 경우 뒤에 에피소드나 날짜정보가 있어도
앞에 나오는 숫자를 기준으로 시즌 20 에피소드17로 인식합니다.
http://m.movie.daum.net/tv/main?tvProgramId=58597
소녀K
로 검색하면 나와야 하는데..
다음 홈페이지에서는 나오는데..플렉스에서는 검색이 안되네요..
성균관 스캔들도 마찬가지입니다.(http://m.movie.daum.net/tv/main?tvProgramId=56470)
소스는 그대로 적용했습니다.
혹시라두...원래 안되는 것인지요?
도움 못드리고 문의만 드려서 죄송합니다.(.)
P.S : 아..테스트를 다시 해보니..라이브러리를 영화로 선택을 하면 영화쪽만 읽어 오는거 같네요..
라이브러리를 TV로 선택해야 해당 파일에 대한 정보를 읽어 오는게 맞는 거 같네요..
TV를 영화화 한것은 테그를 TV에서 읽어와야 하는데..수동으로 편집해야 겠네요..에궁..신경쓰게 해드려서 죄송합니다.(.)
안녕하세요^^
잘 사용중에 한가지 아쉬운 것이 있어서 지원 부탁을 요청하기 위해
이슈쪽으로 글을 적게 되었습니다.
현재 검색 도구를 Freebase를 사용하여 메타데이터를 받아오면
Freebase 에이전트 설정 하부에 Opensubtitles.org가 있어서
영화 파일 Hash값을 통한 검색으로 각 나라별 언어를 가져오는 기능이 있습니다.
하지만 DaumMovie 에이전트로 검색시에는
해당 언어를 가져오지 못하고 직접 파일을 넣어줘야만 자막이 나옵니다.
혹시...
DaumMovie 에이전트 하부에
Opensubtitles.org가 작동하게 버전업이 가능한지요^^;
서영의 스파이
별의 소리 등 메타데이터 검색이 되질 않습니다.
폴더명과 파일명은
서영의 스파이\서영의 SPY.E01.080102.CATV.Xvid-DK.avi
이런 식으로 구성되어 있습니다.
이것저것 확인 해보고는 있는데 메타정보를 전혀 끌어오지 못하는 현상이 있는데요 저만 그런지 다른분들도 그러신지 모르겠네요
항상 좋은 프로그램 잘 사용하고 있습니다.
답변 주시면 감사하겠습니다. ^^
DaumMovieTV.bundle 버전이랑 그후 버전까지는 일본 애니메이션의 메타데이터가 잘불러와졌지만
정확히 기억은안나지만 2015년 후반기..부터 2016년부로 일본애니메이션의 메타데이터를 전혀받아오지못하고있습니다 다음쪽이 애니메이션 담당자를 갈갈이했다던가..그냥 애니메이션 정보를 대충 입력하게 방침을 바꿨다든지... 2015년 상반기의 애니메이션은 정상적으로 다 불러옵니다만.(2015상반기이전의 보든 애니메이션 데이터들은 회차정보도 등록되어있고 구조도 같았기에 불러와졌을걸로 생각합니다 )
신작애니메이션쪽들은 대부분 안가져와집니다 다음이 이번 리뉴얼하기전 포크된 axfree님의 번들로 시도한적이
있는데요 그때 한두신작품은 메타데이터를 가져왔습니다
구조자체가 다르다고하네요...다음쪽이 무슨생각으로 일반 tv랑 애니메이션을 다르게 회차정보 등록도 안하고 만든건진 모르겠지만요
새 애니메이션이 나오면 이제 다음 영화를 찾아서 직접 수동으로 메타데이터를 입력을 하게되네요 ㅎ 이미 회차정보는 포기한지오래네요.. 일일히 다찾아서 등록하다 포기.. 적어도 포스터나 설명 년도 방송사 성우정도는 불러와주었으면하는데 말이죠..
지원이 가능할까요..?
샘플링크
:http://m.movie.daum.net/tv/main?tvProgramId=75936
http://m.movie.daum.net/tv/main?tvProgramId=76022
http://m.movie.daum.net/tv/main?tvProgramId=76265
회차목록이 있는 애니메이션.
http://m.movie.daum.net/tv/main?tvProgramId=66929
다음이 또 사이트 리뉴얼을 한거같은데
저만 그런줄 알았는데 다른분들도 메타데이터를 못가져오신다고 하더라고요...
확인 가능하신가요?? 뭐 ..기존에도 tv프로그램은 잘못가져오긴했지만요..
안녕하세요 잘쓰고있었는데 최근 드라마들 매치가 아예 안되고 있네요
마담 앙트완
오 마이 비너스
등등이 안되고 있습니다. 오래된 드라마는 잘 되고요 ㅠㅠ
걸어서 세계속으로를 등록해보니 두 편 정도가 회차는 빠지고 날짜만 등록되어 있더군요..
492회, 493회 사이에 16년 7월 30일과 8월 13일 두 회차가 그렇습니다.
혹시 이런 영상들(에피소드 넘버가 아닌 방영 날짜만 있는 경우)도 플렉스에 줄거리 정보 등을 등록할 수 있는 방법이 있을까요?
2017.12.22 현재 평점. 요약정보 가져오지 못하고 있습니다. 수정 부탁드립니다. 감사합니다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.