hojel  
                
                  
                    July 27, 2013,  5:44am
                   
                  1 
               
             
            
              한국어 Korean Metadata Agents 2종을 공개합니다.
 
Daum Movie: https://github.com/hojel/DaumMovie.bundle 
Daum Movie TV; https://github.com/hojel/DaumMovieTV.bundle   (Daum Movie로 통합)
Naver Music: https://github.com/hojel/NaverMusic.bundle 
 
Download ZIP 으로 받은 후 PMS가 설치되어 있는 머신의 Plug-ins 폴더에 설치하십시요.
 
Windows: %USERPROFILE%\AppData\Local\Plex Media Server\Plug-ins
OSX: ~/Library/Application Support/Plex Media Server/Plug-ins
 
Daum Movie는 다음 영화  사이트에서 영화/드라마 정보를 가져옵니다.
Naver Music은 네이버 뮤직  사이트에서 음악가/앨범 정보를 가져옵니다.
 
Agents 추가 후에 Local Media Assets 이 활성화 되어있는지 꼭 확인하세요. 비활성화 되어 있다면 자막이 나오지 않습니다.
 
[추가] OpenSubtitles로 자막검색을 하기 위해 IMDB/TVDB ID를 fallback agent들에게 보내는 설정이 생겼습니다.
그러나 OpenSubtitles 항목이 Daum Movie 밑으로 보이게 하기 위해선 OpenSubtitles의 __init__.py내의 contributes_to 변수에 "com.plexapp.agents.daum_movie" 를 추가해야합니다.
 
contributes_to = ['com.plexapp.agents.imgb', 'com.plexapp.agents.daum_movie']
             
            
              
            
           
          
            
            
              고맙습니다! 리눅스(우분투)에서 잘 쓰고 있습니다.
우분투는 여기 사이트에서 deb 파일 받아서 설치하면 자동으로 source.list.d 에 추가도 되고...좋네요.
우분투에서의 기본 경로는 아래와 같습니다.
Ubuntu: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server
             
            
              
            
           
          
            
            
              음.. 설치라는 것은 압축 풀고 난 후 해당 폴더에 카피하는 것을 말씀하시는거죠.. 설정 에이전트에..추가된 에이전트가 보이지 않네요.
             
            
              
            
           
          
            
            
              
음.. 설치라는 것은 압축 풀고 난 후 해당 폴더에 카피하는 것을 말씀하시는거죠.. 설정 에이전트에..추가된 에이전트가 보이지 않네요.
 
 
네. 제가 쓰고 있는 ubuntu 기준으로 말씀드리면,
cd /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins
디렉토리에 각종 플러그인 폴더들이 존재합니다. 그 안에 있는 폴더들처럼 DaumMovie.bundleContents/ 안에 Info.plist 등의 파일이 존재하는 형태가 되어야 합니다.
             
            
              
            
           
          
            
            
              저는 윈도우 7에서 플렉스를 사용중입니다. naver music 에이전트를 설치하여 설정도 되어있습니다. 미디어 매니저에서 앨범을 누른후 불일치 수정->match using naver music을 하면 이 에이전트로 매칭되는 항목을 찾지 못했습니다 라고 나오네요. 왜 매칭이 안되는걸까요? 최신 가요등 충분히 매칭 될만한 파일들로 했는데도 그러네요. 고수님들 metadata 매칭되도록 도와주세요. 감사합니다.
             
            
              
            
           
          
            
            
              에이젼트에 freebase 와 moviedatabase도 사용하도록 추가 가능할까요? 다음에서 가져오는 포스터들이 만족스럽지 못해서 말이죠.
             
            
              
            
           
          
            
              
                hojel  
              
                  
                    December 16, 2014,  8:41pm
                   
                  7 
               
             
            
              
에이젼트에 freebase 와 moviedatabase도 사용하도록 추가 가능할까요? 다음에서 가져오는 포스터들이 만족스럽지 못해서 말이죠.
 
 
IMDB, TMDB 출력옵션을 새로 추가했었는데 그걸켜고 MoviePosterDB를 falltback으로 지정하면 되지 않나 생각되네요.
OpenSubtitles와 마찬가지로 MoviePosterDB의 contributes_to를 조작해야 합니다.
             
            
              
            
           
          
            
            
              최근 우분투 서버 14.10에 플렉스 미디어 서버 0.9.11.16을 설치해서 사용 중입니다.
DaumMovie.bundle과 NaverMusic.bundle을 제대로 설치를 했는데도 서버/설정/에이전트에서 보면 보이지 않습니다..
권한 설정, 소유 설정 모두 했습니다..
참고로 MyAnimeList  에이전트도 같이 설치했는데..이건 로딩됩니다.
아무리 찾아봐도 정보가 없어서 도움 요청드립니다.
             
            
              
            
           
          
            
            
              잘 모르지만, 코드에 오타가 있으신 것 같아서 적어 봅니다.
102행의 if  cast[ ' castcrewCastName' ]  ==  [ u ' 감독' ,  u ' 연출' ]: 에서 == 을 in 으로 바꿔주면 감독이나 연출 정보도 출력됩니다. 
그 밑의 '극본'도 비슷하게 수정해주시면 됩니다. 
그런데 다음에서는 극본이 아니라 '각본'도 추가하셔야 할 것 같습니다.
---------------------------------------------------------------------------------------------------------------------------------------------------------
참고로 저는
95, 96행의 directors  =   list (),  writers  =   list () 는 삭제하고, 
if cast['castcrewCastName'] in [u'감독', u'연출']:
  metadata.directors.add(item['nameKo'] if item['nameKo'] else item['nameEn'])
elif cast['castcrewCastName'] in [u'각본', u'극본']:
  metadata.writers.add(item['nameKo'] if item['nameKo'] else item['nameEn'])
elif cast['castcrewCastName'] in [u'주연', u'조연', u'출연', u'진행']:
 
이렇게 수정하였습니다.
 
들여쓰기는 기존 코드에 맞춰서 꼭 해주세요!
             
            
              
            
           
          
            
            
              그간 잘 사용하고 있었는데 지난주 목요일부턴가 메타데이타를 읽어오지를 못합니다.
             
            
              
            
           
          
            
            
              저두 못 읽어오지 못한지, 1달 정도 된것 같네요.
             
            
              
            
           
          
            
              
                iwings  
              
                  
                    August 1, 2015,  5:04am
                   
                  14 
               
             
            
              회차 정보가 더 이상 업데이트 되지 않는 문제를 수정해서 github에 올려두었습니다.
수정내역
             
            
              
            
           
          
            
            
              다음 에이전트는 이상없이 잘읽어오네요. 감사합니다.
             
            
              
            
           
          
          
          
            
              
                iwings  
              
                  
                    August 21, 2015,  3:54pm
                   
                  19 
               
             
            
              포스터 문제는 임시로 해결해서 올려두었습니다.
             
            
              
            
           
          
            
              
                NiXXER  
              
                  
                    August 28, 2015,  5:50am
                   
                  20 
               
             
            
              시놀로지 plex 서버의 경로는 다음과 같습니다.
/volume1/Plex/Library/Application Support/Plex Media Server/Plug-ins