Korean Movie, TV, Music Metadata Agents


#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']


#2

고맙습니다! 리눅스(우분투)에서 잘 쓰고 있습니다.

우분투는 여기 사이트에서 deb 파일 받아서 설치하면 자동으로 source.list.d 에 추가도 되고...좋네요.

우분투에서의 기본 경로는 아래와 같습니다.

Ubuntu: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server


#3

음.. 설치라는 것은 압축 풀고 난 후 해당 폴더에 카피하는 것을 말씀하시는거죠.. 설정 에이전트에..추가된 에이전트가 보이지 않네요.


#4

음.. 설치라는 것은 압축 풀고 난 후 해당 폴더에 카피하는 것을 말씀하시는거죠.. 설정 에이전트에..추가된 에이전트가 보이지 않네요.

네. 제가 쓰고 있는 ubuntu 기준으로 말씀드리면,

cd /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins

디렉토리에 각종 플러그인 폴더들이 존재합니다. 그 안에 있는 폴더들처럼 DaumMovie.bundleContents/ 안에 Info.plist 등의 파일이 존재하는 형태가 되어야 합니다.


#5

저는 윈도우 7에서 플렉스를 사용중입니다. naver music 에이전트를 설치하여 설정도 되어있습니다. 미디어 매니저에서 앨범을 누른후 불일치 수정->match using naver music을 하면 이 에이전트로 매칭되는 항목을 찾지 못했습니다 라고 나오네요. 왜 매칭이 안되는걸까요? 최신 가요등 충분히 매칭 될만한 파일들로 했는데도 그러네요. 고수님들 metadata 매칭되도록 도와주세요. 감사합니다.


#6

에이젼트에 freebase 와 moviedatabase도 사용하도록 추가 가능할까요? 다음에서 가져오는 포스터들이 만족스럽지 못해서 말이죠.


#7

에이젼트에 freebase 와 moviedatabase도 사용하도록 추가 가능할까요? 다음에서 가져오는 포스터들이 만족스럽지 못해서 말이죠.

IMDB, TMDB 출력옵션을 새로 추가했었는데 그걸켜고 MoviePosterDB를 falltback으로 지정하면 되지 않나 생각되네요.

OpenSubtitles와 마찬가지로 MoviePosterDB의 contributes_to를 조작해야 합니다.


#8

최근 우분투 서버 14.10에 플렉스 미디어 서버 0.9.11.16을 설치해서 사용 중입니다.

DaumMovie.bundle과 NaverMusic.bundle을 제대로 설치를 했는데도 서버/설정/에이전트에서 보면 보이지 않습니다..

권한 설정, 소유 설정 모두 했습니다..

참고로 MyAnimeList  에이전트도 같이 설치했는데..이건 로딩됩니다.

아무리 찾아봐도 정보가 없어서 도움 요청드립니다.


#9

잘 모르지만, 코드에 오타가 있으신 것 같아서 적어 봅니다.

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'진행']:
 
이렇게 수정하였습니다.
 
들여쓰기는 기존 코드에 맞춰서 꼭 해주세요!

#10

그간 잘 사용하고 있었는데 지난주 목요일부턴가 메타데이타를 읽어오지를 못합니다.
혹시 다른 분들도 그런가요?


#11

음.. 저두 못 읽어와요....


#12

저두요 ㅠ 해결방안이 없을지...


#13

저두 못 읽어오지 못한지, 1달 정도 된것 같네요.


#14

회차 정보가 더 이상 업데이트 되지 않는 문제를 수정해서 github에 올려두었습니다.
https://github.com/axfree/DaumMovie.bundle

수정내역
https://github.com/axfree/DaumMovie.bundle/commit/e856958f0eb7ab5a68a4c739eb0f34243c72c9dc
https://github.com/axfree/DaumMovie.bundle/commit/1a31dba29a2c8e5f1ab8222460127eea88e095e1


#15

다음 에이전트는 이상없이 잘읽어오네요. 감사합니다.
네이버 에이전트도 봐주세요.
앨범 메타파일을 읽어 오는데 아티스트 메타파일은 사진포함해서 하나도 읽어 오질 못하네요.
할수없이 last.fm 에이전트를 사용하는데, 메타데이타가 없는것이 1/3 정도되네요
부탁드립니다


#16

@iwings said:
회차 정보가 더 이상 업데이트 되지 않는 문제를 수정해서 github에 올려두었습니다.
https://github.com/axfree/DaumMovie.bundle

수정내역
https://github.com/axfree/DaumMovie.bundle/commit/e856958f0eb7ab5a68a4c739eb0f34243c72c9dc
https://github.com/axfree/DaumMovie.bundle/commit/1a31dba29a2c8e5f1ab8222460127eea88e095e1

덕분에 다시 잘 사용하게 되었습니다.

그런데 새로 등록된 방송프로그램들은 회차 정보나 포스터 정보를 못 가져 오는 것 같습니다
(예를 들면 최근에 방송을 시작한 용팔이 나 내 친구와 식샤를 합시다)

괜찮으시면 한번 확인 좀 부탁드리겠습니다

감사합니다


#17

@iwings said:
회차 정보가 더 이상 업데이트 되지 않는 문제를 수정해서 github에 올려두었습니다.
https://github.com/axfree/DaumMovie.bundle

수정내역
https://github.com/axfree/DaumMovie.bundle/commit/e856958f0eb7ab5a68a4c739eb0f34243c72c9dc
https://github.com/axfree/DaumMovie.bundle/commit/1a31dba29a2c8e5f1ab8222460127eea88e095e1

저도 부탁드려요


#18

@iwings said:
회차 정보가 더 이상 업데이트 되지 않는 문제를 수정해서 github에 올려두었습니다.
https://github.com/axfree/DaumMovie.bundle

수정내역
https://github.com/axfree/DaumMovie.bundle/commit/e856958f0eb7ab5a68a4c739eb0f34243c72c9dc
https://github.com/axfree/DaumMovie.bundle/commit/1a31dba29a2c8e5f1ab8222460127eea88e095e1

감사히 잘쓰고 있습니다~ ^^

그런데 최근들어 최신정보 포함하여 옛날 정보도 읽어들이지 못하고 있는데요.

혹시 확인 해주실수 있으시면 정말~ 감사하겠습니다. 꾸벅


#19

포스터 문제는 임시로 해결해서 올려두었습니다.
에이전트의 원제작자인 hojel님이 제 수정사항을 반영하셨던데 앞으로는 그쪽에서 다운 받으시기 바랍니다.
https://github.com/hojel/DaumMovie.bundle


#20

시놀로지 plex 서버의 경로는 다음과 같습니다.

/volume1/Plex/Library/Application Support/Plex Media Server/Plug-ins