Code Monkey home page Code Monkey logo

daummovie.bundle's Introduction

다음영화에서 영화/드라마 정보를 가져오는 Plex용 Metadata Agent입니다.

드라마를 위한 Metadata Agent가 따로 있었으나 통합됨.

설정

  1. 영화 ID 덮어쓰기
    • None: 다음영화 ID를 유지
    • IMDB: IMDB ID를 대신 넘겨줌. OpenSubtitles Agent와 연결에 필요.
  2. 드라마 ID 덮어쓰기
    • None: 다음영화 ID를 유지
    • TVDB: TVDB ID를 대신 넘겨줌. OpenSubtitles Agent와 연결에 필요.
  3. MPAA 영화 등급 사용
    • 미국영화협회(MPAA) 등급으로 변경해서 표시 (G, PG, PG-13, R, NC-17)
    • 영상물등급위원회(KMRB) 등급 사용 (A, 12, 15, R, X) (default). KMRB 등급 아이콘을 PLEX 어플리케이션 내에 설치하면 영화 등급이 아이콘으로 표시된다.
  4. 영화/드라마 제목을 초성 기준으로 색인
    • 초성 기준으로 색인 (ㄱㄴㄷ...ㅎ) (default)
    • 음절 기준으로 색인 (가각간...힣)
  5. 이미지를 https로 다운로드
    • https 사용
    • http 사용 (default)

KMRB 등급 아이콘 설치 위치

OS 설치 위치
macOS /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-*********/Media-Flags.bundle/Contents/Resources/Content Rating
QNAP /share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Resources/Plug-ins-*********/Media-Flags.bundle/Contents/Resources/Content Rating
Synology /volume2/@appstore/Plex Media Server/Resources/Plug-ins-*********/Media-Flags.bundle/Contents/Resources/Content Rating

OpenSubtitles과의 연결

  1. Plex Plug-in folder에서 OpenSubtitles.bundle 을 찾는다.

  2. Contents/Code/init.py 를 다음과 같이 수정한다.

    - contributes_to = ['com.plexapp.agents.imdb']
    + contributes_to = ['com.plexapp.agents.imdb', 'com.plexapp.agents.daum_movie']

    - contributes_to = ['com.plexapp.agents.thetvdb']
    + contributes_to = ['com.plexapp.agents.thetvdb', 'com.plexapp.agents.daum_movie']

  3. DaumMovie.bundle의 설정에서 영화 ID 덮어쓰기로 IMDB, 드라마 ID 덮어쓰기로 _TVDB_를 각각 선택한다.

FanartTV.bundle 에도 사용가능하다.

daummovie.bundle's People

Contributors

axfree avatar hojel avatar kremlinz avatar leekd123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

daummovie.bundle's Issues

영화 검색 불가 및 출연자 미등록 현상

몇가지 예외 처리가 빠져 있는 것 확인했는데, 우선 아래와 같이 수정해서 잘 되는 것은 봤습니다.
검토해보시고 반영 부탁 드리겠습니다.

  1. 영어 원제가 없는 경우 영화 검색 시 에러
    levenshteinRatio(media_name, data['movieCommon']['titleEnglish']), 를
    levenshteinRatio(media_name, data['movieCommon']['titleEnglish'] or ''), 수정

  2. avgRating 없는 경우 에러
    metadata.rating = float(data['movieCommon']['avgRating'])를
    metadata.rating = float(data['movieCommon']['avgRating'] or 0) 로 수정

  3. 출연자의 description 없는 경우 미등록 현상
    description이 없으면 등록이 안됩니다.
    없는 경우 ['moviejob']['role']을 등록하도록 수정

     if role in [ '감독' ]:
       directors.append(cast)
     else:
       cast['role'] = role
       roles.append(cast)
    

TV 쇼 정보에 배우 이미지들이 전부 까만 이미지로 변경이 됩니다.

안녕하세요..
5년 여 동안, 정말 잘 사용하고 있습니다. 감사합니다.

금번에 문제가 좀 되는 것 같아, 혹시 모르시고 계시는 부분인가 하여, 이렇게 글 남깁니다.

문제는 새롭게 추가되는 TV쇼에 출연하는 배우의 이미지가 전부 까만 이미지로 변경이 된다는 점입니다.
해당 배우의 과거 출연 작의 이미지도 함께 변경되는 걸로 봐서는
배우 정보를 가져오는 부분의 문제가 아니라, 이미지가 전부 검정 배경의 이미지로 일괄 변경 되는 것 같습니다.

검토 부탁드립니다.

감사합니다.

영화 정보 불러오기 내용부족

안녕하세요

금일 오후부터 영화의 요약, 감독, 출연을 못불러오고 있습니다

서버 2개를 같은 번들 사용하는데 Daum쪽에서 또 뭔가 바꾼듯보여집니다.

다음 관련 번들인 DaumMovie.bundle, DaumMovieTVSeries.bundle, SJ_Daum.bundle 모두 같은 현상입니다.

에이전트가 작동하질 않습니다.

압축풀고 DaumMovie.bundle-master 에서 DaumMovie.bundle 로 바꿔서

/Plex/Library/Application Support/Plex Media Server/Plug-ins 여기에도 넣어보고
(여기 넣을때는 따로 권한이나 소유자 적용 안했습니다.)

/volume2/@appstore/Plex Media Server/Resources/Plug-ins-28fc46b27/ 여기에도 넣어보고
/volume2/@appstore/Plex Media Server/Resources/Plug-ins-28fc46b27/Media-Flags.bundle/Contents/Resources/Content Rating/ 여기도 넣어봤씁니다.
( 755 권한주고 chown -R root:root DaumMovie.bundle 도 했습니다.)

플렉스 중지하고 위대로하고 다시 재개해도 설정 에이전트에 안나타납니다. 적용이 안되요

도와 주십시오.

DS920+ DSM 6.2 쓰고 있습니다

포스트 문의

cap 2019-02-15 13-19-39-180
업데이트 해주셔서 번들 잘 사용중입니다.
한가지 추가 문의 드립니다.
tv시리즈 같은경우 포스터를 잘 불러들이는데 저같은경우 영화포스터를 거의 못불러오는경우가 많은데요 이건 왜 그럴까요?

프록시 서버 설정 가능하신가요?

오라클 클라우드(춘천)을 사용하다 보니 다음 사이트 접속이 안되는군요
외국 IP로 인식하는가 봅니다.
프록시 설정이 가능할까요?
wiserain-ptunnel 등등
수고하십시오

일부 정보가 검색되지 않는 현상

안녕하세요, 덕분에 잘 쓰고 있습니다.

다음 에이전트가 정상적으로 잘 작동하고 있었고, 지금도 대부분 잘 작동하는 것 같습니다.
현재까지 확인된 바로는 한국 TV를 검색하는 것에 조금 문제가 있는 것 같습니다.

이를테면, "골때리는 그녀들" 같은 프로그램은 정상적으로 검색이 되고, 자동으로 인식되어 적용이 됩니다.
그런데, "동상이몽 2 너는 내 운명" 같은 프로그램의 경우 아예 검색 자체가 되지 않습니다.
(원래 검색이 되지 않던 것이 아니라, 최근에 갑자기 안되는 상황입니다.)

다음 웹사이트에서 뭔가 변화가 생긴 것인지는 모르겠지만, 몇몇 프로그램이 아예 검색되지 않는 문제가 발생하여 리포트 합니다. 한 번 살펴봐 주시기를 부탁드립니다.

감사합니다.

안녕하세요 axfree님 신규자료 추가시 일치항목 검색이 안되는것 같습니다.

axfree님 메타는 axfree님 번들은 항상 모니터링하고 있어서 신규등록되면 바로업데이트 하거든요.. 이번에 업데이트 후 신규자료 일부 검색이 안되는 것 같아 문의 드립니다. 다른 번들(daum movie tv series)에서 테스트 해봤는데 이 버전은 검색됩니다.
시간되실때 수정좀 부탁드릴게요
감사드립니다. ^^

MP4 파일의 embedded tag 를 우선 처리하는 이슈

안녕하세요. 만들어주신 에이전트 잘 쓰고 있는데 문의사항이 있습니다.
mp4 파일의 경우 파일 내에 title, description 등 메타데이터가 포함되어 있는 경우가 있는데
에이전트에서 스캔시 이 태그명을 우선적으로 처리하는것 같습니다.
그래서 아무리 파일명을 plex 에 맞게 바꾸어도 검색이 안되는 일이 생기는데요.. (물론 수동으로 타이핑해서 검색하면 되긴 하지만..)

a1

파일 속성에 이렇게 태그가 포함되어 있는 경우입니다.

이게 처음에는 plex 가 자체적으로 하는건줄 알고 local media assets 을 후순위로 놓거나 체크해제 해봐도 여전히 태그명을 가지고 오거든요.

그래서 좀더봤더니 기본 에이전트에는 이를 선택할수 있는 옵션이 있더라구요

a2

그래서 아마도 스캐너에서는 파일명, 태그 등을 다 스캔해서 에이전트에 넘기고, 에이전트에서 어떤걸 사용할지 결정하는게 아닐까 싶습니다.

제목 부분을 태그명이 아닌 파일명으로 바꿀수는 없을까요? 또는 기본 에이전트처럼 선택할 수 있는 옵션이라도 있으면 고맙겠습니다.

TV제목 검색이 특정 프로그램에만 안됩니다.

안녕하세요.

개발해주신 프로그램 감사히 잘 사용하고 있습니다.

TV에 대해 특정 프로그램만 제목을 통해 검색이 안됩니다.

의외로 수동으로 "일치항목 수정"을 통해 검색하면 잘 찾아줍니다. 그래서 매번 일일이 수동으로 수정해 주고 있습니다.

해당 프로그램은 아래와 같습니다.

확인 부탁드립니다.

이십세기 힛-트쏭.E47.210212.720p-NEXT
이십세기 힛-트쏭.E48.210219.720p-NEXT
극한직업.E955.210210.720p-NEXT
극한직업.E956.210217.720p-NEXT

감사합니다.

포스터와 정보를 못불러오는 문제

2019-02-22 7 41 24

TV에 신규 등록 시 정보검색이나 매칭도 잘되고, 인물정보도 잘불러오는데 포스터와 방송정보를 못불러오는 이슈가 있어 글 남깁니다.

회차 정보가 없는 경우 인식 불가

SBS 스페셜 중 회차가 있는 것이 있고 없는 것이 있습니다.

https://search.daum.net/search?w=tot&q=SBS%20%EC%8A%A4%ED%8E%98%EC%85%9C%20422%ED%9A%8C&rtmaxcoll=TVP&irk=49185-286759&irt=tv-program&DA=TVP

이런 경우에는 회차가 있지만,

https://search.daum.net/search?w=tot&q=SBS%20%EC%8A%A4%ED%8E%98%EC%85%9C%202016%EB%85%84%201%EC%9B%94%2017%EC%9D%BC&rtmaxcoll=TVP&irk=49185-286311&irt=tv-program&DA=TVP

이런 경우에는 회차가 없습니다.

전자 같은 경우에는 제대로 인식되지만, 후자의 경우에는 페이지에 회차 정보가 없기 때문에 인식이 되지 않습니다.

daum 정보를 불러오지 못합니다.

여기에 이슈사항 남기는건지 잘 모르겠네요..
지금 저번처럼 daum에서 메타정보를 불러오지 못하고 있는 것 같습니다.
에이전트 설정이랑 파일 위치 다 확인 해봤는데 검색옵션에서 검색을 해봐도 "일치 항목 찾지 못함." 만 바로 뜨고 검색을 하지 못하고 있습니다.
항상 프로그램 잘 사용하고 있습니다.
염치 없지만 빠른 확인 부탁드립니다.

로컬 자막 파일 인식 문제?

에이젼트 사용시 영상폴더에 넣어둔 로컬 자막 파일 인식이 안되고 있습니다.

Sub-Zero 에이젼트 사용해서 로컬 자막 파일을 받습니다.

근데 이상하게도 DaumMovie 를 사용하면 자막 선택 드롭 메뉴에서 external 자막을 보여주지 않네요.

제가 라이브러리를 두개 만들어서 하나는 plex movie 사용해서 영어로 쓰고

다른 하나는 axfree님의 daummoivie 사용합니다.

물론 영화 폴더는 둘다 같은 폴더를 지정해줬고 에이젼트 설정 화면에서 Local Media Assets는 활성화 확인하였습니다.

왜인지 모르겠는데 plex movie 로 설정한 라이브러리에선 외부 자막 인식이 잘되는데

똑같은 폴더를 지정해준 daummovie 로 설정한 라이브러리에선 자막 파일을 읽어오지 않습니다.

제가 뭔가 설정을 잘못한걸까요?

업데이트 고맙습니다.

변경된 점이 많아서 그런지 최근에 업데이트가 잦네요.
번거로우실텐데도 업데이트 매번 고맙습니다.

방금 업데이트 된것도 넣어봤는데...

연극이 끝나고 난 뒤
http://movie.daum.net/tv/main?tvProgramId=76730

이거는 포스터를 못 받아오는건지 안 먹히네요. 다른건 문제 없이 잘 되는데...
몇번 새로고침해봐도 안 되서 문의 드립니다. 제쪽 문제겠죠? 방법을 모르겠습니다.

.5관련 에피소드

소드 아트 온라인 얼터너티브 건 게일 온라인을 매칭중 5.5항목이있습니다.
1화-5화까진 잘 불러와지는데 중간에 5.5항목은 건너뛰고 6화-이후로 적용됩니다.
정리시 제목.S01.E01[01화]....제목.S01.E06[5.5화]....제목.S01.E13[12화-최종화]
파일에피소드순서를 있는그대로 다음에서 불러와서 적용하면 될듯합니다.
적용검토여부 확인부탁드립니다.

영화 시리즈물이 묶여서 메타데이터를 검색합니다.

예를 들어 폴더명 아이언맨(2008), 아이언맨2(2010), 아이언맨3(2013) 으로 했는데, 1편과 3편이 묶여서 3편으로 잡힙니다. 영화 시리즈물들을 분류하여 검색하지 못하고 묶어서 라이브러리에 중복으로 표기합니다. 분할작업외에는 방법이 없는데, 업데이트후 문제되는것 같습니다...

일부 영화 날짜를 가져오지 않습니다.

예를 들어,

<캐리비안의 해적 : 세상의 끝에서> 는 날짜 정보가 1900-01-01, 개봉일 불러오기가 안 되었고,

<캐리비안의 해적: 죽은 자는 말이 없다> 는 2017-05-26 정상적으로 불러왔습니다.

일부 영화의 개봉일을 불러오지 못하고 있습니다.

axfree님의 에이전트를 항상 이용하고 있는 사용자입니다.
이기회에 감사의 마음을 전합니다. 감사합니다.

포스터 문의드립니다.

먼저 꾸준한 업데이트 감사드립니다.

한가지 문의점이 있는데, 영화관련해서인데,

기존에는 메인포스터를 불러왔는데 언제부터인가 포스터를 불러올때 좀 생소한 포스터를 불러옵니다.

쉴드업데이트 이후로 기억되는데 확인 부탁드립니다.

Daum 메타데이터 회차가 아닌 날짜 기준 불러오기

axfree 님, 먼저 좋은 번들 감사 드립니다.
해당 메타 데이터를 사용하면서, 아래와 같은 요구 사항이 있어 문의 드립니다.
현재 다음 TV 시리즈 메타 데이터는 에피소드 기준으로 불러오는 것으로 알고 있습니다.
그런데 최근 NEXT릴의 파일이 에피소드 번호가 다음 TV 시리즈 메타 데이터와 일치하지 않는 경우가 많습니다.
이에 에피소드 번호가 아닌 파일명에 있는 방영날짜 기준으로 메타 데이터를 업데이트할 수 있는 옵션이 추가될 수 있는 지 문의 드립니다.
가능하다면 반영 부탁 드리겠습니다.

버전 표기가 있었으면 합니다.

항상 감사하며 쓰고 있습니다^^

한가지 표기했으면 하는 게 버전 표기가 있으면
업그레이드할 때 판단하기 좋을 것 같습니다.

출연진 포스터가 출력되지 않음

출연진이 출력되지않는 라이브러리 메타정보(info.xml)를 살펴봤습니다
photo경로쪽에 https:https://search1.kakaocdn.net/thumb/C116x116.q85/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fcontentshub%2Fsdb%2F8c49c73aaeeee9b3acd95124c7da1d1e7ba65ec3a52b0a6845a2ccb44871d332
이런식으로 붙여져있는것을 보고

init.py 425번줄과 429번줄에서 붙여주던 'https:' + 를 지우고나니
이후 메타갱신시(국내예능,드라마) 정상적으로 출력이 됩니다
이유가 있어서 붙이신거로 생각되는데 확인요청 부탁드립니다.

자동매칭 실패 관련

업데이트 해주신덕에 잘 사용중입니다. 감사합니다.

큰 문제는 아니고 약간 불편하진 부분이 있어 노티드립니다.

배트맨.Batman.2000.1080p.x264-릴명
혹은 배트맨 Batman (2000) 1080p x264-릴명
이런식으로 네이밍을 해서 라이브러리 스캔하면 한번에 딱 불러왔엇는데
이번 업댓이후에 잘되던 매칭이 수동으로 배트맨 < 이렇게 넣어서 검색해야만 매칭이됩니다.

클리앙에 보니 다른분들에게도 동일한 이슈가 있는듯하여 글남깁니다.

https://www.clien.net/service/board/cm_nas/13166027?od=T31&po=0&category=&groupCd=

업뎃이후도 문제

한국영화, 외국영화는 정보를 잘 불러오지만 아시아 영화는 아직도 못불러오네요

ncaptcha문제 ??

안녕하세요~
Daum 번들 사용시 검색이 안되더라구요
그래서 확인해보니 ncaptcha.search.daum.net로 접속이되더군요
NAS 를 사용하니 captcha를 입력하는 법도 모르고 어떻게 PLEX에서 검색시 captcha가 발생시 captcha를 넣을 수 있는 방법이 없을까요??
검색 자체가 안되서 너무 답답 합니다.
도와 주세요
root@:~# wget "https://search.daum.net/search?w=tot&q=%EC%A7%91%EB%B0%A5%EB%B0%B1%EC%84%A0%EC%83%9D&rtmaxcoll=TVP"
--2020-04-30 23:15:59-- https://search.daum.net/search?w=tot&q=%EC%A7%91%EB%B0%A5%EB%B0%B1%EC%84%A0%EC%83%9D&rtmaxcoll=TVP
Resolving search.daum.net... 113.29.189.203, 211.231.99.248
Connecting to search.daum.net|113.29.189.203|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 267 [text/html]
Saving to: 'search?w=tot&q=%EC%A7%91%EB%B0%A5%EB%B0%B1%EC%84%A0%EC%83%9D&rtmaxcoll=TVP'

search?w=tot&q=%EC%A7%91%EB%B0%A5 100%[============================================================>] 267 --.-KB/s in 0s

2020-04-30 23:15:59 (52.5 MB/s) - 'search?w=tot&q=%EC%A7%91%EB%B0%A5%EB%B0%B1%EC%84%A0%EC%83%9D&rtmaxcoll=TVP' saved [267/267]

root@:~# wget "http://ncaptcha.search.daum.net/captcha/show?redirect=http%3A%2F%2Fsearch.daum.net%2Fsearch%3Fw%3Dtot%26q%3D%2
5EC%25A7%2591%25EB%25B0%25A5%25EB%25B0%25B1%25EC%2584%25A0%25EC%2583%259D%26rtmaxcoll%3DTVP"
--2020-04-30 23:33:27-- http://ncaptcha.search.daum.net/captcha/show?redirect=http%3A%2F%2Fsearch.daum.net%2Fsearch%3Fw%3Dtot%26q%3D%2
EC%25A7%2591%25EB%25B0%25A5%25EB%25B0%25B1%25EC%2584%25A0%25EC%2583%259D%26rtmaxcoll%3DTVP
Resolving ncaptcha.search.daum.net... 113.29.189.195
Connecting to ncaptcha.search.daum.net|113.29.189.195|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'show?redirect=http%3A%2F%2Fsearch.daum.net%2Fsearch%3Fw%3Dtot%26q%3D%25EC%25A7%2591%25EB%25B0%25A5%25EB%25B0%25B1%25EC%2584
25A0%25EC%2583%259D%26rtmaxcoll%3DTVP'

show?redirect=http%3A%2F%2Fsearch [ <=> ] 6.81K --.-KB/s in 0s

2020-04-30 23:33:27 (350 MB/s) - 'show?redirect=http%3A%2F%2Fsearch.daum.net%2Fsearch%3Fw%3Dtot%26q%3D%25EC%25A7%2591%25EB%25B0%25A5%25
B%25B0%25B1%25EC%2584%25A0%25EC%2583%259D%26rtmaxcoll%3DTVP' saved [6973]

영상물등급위원회(KMRB) 등급 아이콘 사용시 어떻게 해야 하나요?

영상물등급위원회(KMRB) 등급 사용 (A, 12, 15, R, X) (default). KMRB 등급 아이콘을 PLEX 어플리케이션 내에 설치하면 영화 등급이 아이콘으로 표시된다.

항목에서 설치위치의 아이콘(png 파일) 을 덮어쓰기 하면 되는지요?

또, OpenSubtitles 와 연결은 자막이 없을경우 자동으로 찾아주는 기능인가요?

제목에 콜론(:) 이나 하이픈(-) 포함시 검색안되는 문제..

안녕하세요

콜론(:)이나 하이픈(-)이 들어가면 검색이 잘 안되어서 무식하게 넣어서 검색되도록 초심자지만 주섬주섬 문법 찾아가며 수정해봤습니다.
일단 나름 되긴 합니다만.. 다른 문제가 없을지는 모르겠습니다. 확인바랍니다..

'닥터 스트레인지' 검색시 '닥터 스트레인지 2' 정보에 year가 null로 나와서 죽는 문제도 수정했습니다.


# 검색부분 함수로 분리... 공백대소문자 무시 비교
def searchDaumMovieName(results, media, lang, media_name):
  Log.Debug("search: %s %s" %(media_name, media.year))
  data = JSON.ObjectFromURL(url=DAUM_MOVIE_SRCH % (urllib.quote(media_name.encode('utf8'))))
  items = data['items']['movie']
  if len(items) > 0:
    ref_media_name = media_name.lower().replace(' ','')
    for idx, item in enumerate(items):
      title, id, poster, year, r = item.split('|')
      ref_title = title.lower().replace(' ', '')
      if ref_media_name in ref_title:
        score = 80 - min(15, len(ref_title) - len(ref_media_name)) * 5
      else:
        score = 80 - min(5, idx) * 15
      if media.year and year.isdigit():
        score += (2 - min(2, abs(int(media.year) - int(year)))) * 5
      Log.Debug('ID=%s, media_name=%s, title=%s, year=%s, score=%d' % (id, media_name, title, year, score))
      results.Append(MetadataSearchResult(id=id, name=title, year=year, score=score, lang=lang))
    return True
  return False

def searchDaumMovie(results, media, lang):
  bfindcolon = False
  if media.filename != None:
    foldername = os.path.split(urllib.unquote(media.filename))[0]
    foldername = os.path.basename(foldername)
    if foldername.find('-') >= 0:
      bfindcolon = True
  #Log.Debug("searchDaumMovie: %s %s %s" %(media.name, media.year, foldername))
  media_words = unicodedata.normalize('NFKC', unicode(media.name)).strip().split(' ')
  while len(media_words) > 0:
    media_name = ' '.join(media_words)
    if searchDaumMovieName(results, media, lang, media_name):
      break

    if len(media_words) > 1 and bfindcolon:
      found = False
      for i in range(1,len(media_words)):
        # ':' 를 넣어 검색
        media_name = ' '.join(media_words[:i]) + ':' + ' '.join(media_words[i:])
        if searchDaumMovieName(results, media, lang, media_name):
          found = True
          break
        # '-' 를 넣어 검색
        media_name = ' '.join(media_words[:i]) + '-' + ' '.join(media_words[i:])
        if searchDaumMovieName(results, media, lang, media_name):
          found = True
          break
      if found:
        break
        
    media_words = media_words[:-1]

`

제목 초성 색인 관련 질문

제목 초성으로 색인 하는 옵션이 있어서 깔끔하게 정리되서 너무 좋네요.

근데 한가지 문제점? 이 있는데 이부분에 대해서 좀 물어볼게요. 가끔 수동으로 제목을 바꾸고 싶은 타이틀들이 있어요.

예로 '미스터리 음악쇼 복면가왕' 이란 타이틀을 짤막하게 '복면가왕' 으로 수정하면 초성 색인이 이에 맞게 업데이트 되지 않아요.

만들어주신 에이전트 사용하기 전에는 노가다로 sort title 앞에 초성을 달아줬는데...이 방법을 사용하면

에이전트가 생성한 초성 색인 'ㅂ' 에 제가 수동으로 생성한 'ㅂ'이 합쳐지질 않고 새로운 ㅂ항목을 만드네요.

이게 두개 있는건 그리 큰 문제는 아닌데 제가 만든 'ㅂ' 은 에이전트가 자동으로 만든 'ㅎ' 다음으로 정렬되네요.

수동으로 타이틀 바꾸고 싶은 경우 이런 현상 일어나는걸 피할수 있는 방법이 없을까요?

에피소드 날짜정보가 1회차 빠른걸 받아옵니다

수고 많으십니다.
에피소드 날짜정보가 1회차 빠른걸 받아옵니다.
모든 TV프로의 회차 날짜정보를 1회차 앞의 정보를 받아오네요.
예) 골목식당
22회차 18-06-15
21회차 18-06-15
07회차 18-03-02

axfree님의 다음 번들로 바꿔서 TV프로를 옮겼다가 다시 가져와서 메타데이타 불러오기하니 정상적으로 불러왔습니다.
모든 메타데이타 새로 고침으로는 기존에 있던 메타데이타를 변경하지 못하는건지 바뀌지 않더군요.ㅠㅠ
감사합니다. 해결됐습니다.

DaumMovie.bundle 설정문의

Plex 플러그인 폴더에서 OpenSubtitles.bundle 찾아서...
contributes_to = ['com.plexapp.agents.imdb', 'com.plexapp.agents.daum_movie']
contributes_to = ['com.plexapp.agents.thetvdb', 'com.plexapp.agents.daum_movie'] 로
바꾸고 사용 하라고 하였는데요...
저는 플러그인 폴더에 OpenSubtitles.bundle 이 없어서 다른 곳에서 다운 받아서 플러그인 폴더에 저장하고 contributes_to... 를 바꾸고 Plex 재 접속만 하면... 플러그인 폴더의 OpenSubtitles.bundle 가 자꾸 자동 삭제가 됩니다.
Plex 에서 OpenSubtitles.bundle 를 따로 다운 받는 곳이 있나요?
그리고 contributes_to... 수정은 메모장으로 해도 상관 없나요?
고수님들 어떻게 하는지 조언 부탁 드립니다~~

윈도우에서 검색이 안됩니다.

도커에선 잘된다고 하던데

윈도우에서는 버전 1.32 올라가더니 안되네요.
일단은 1.31 버전으로 다운그래이드 해서 사용중입니다.

혹시 확인 가능 하실까요?

몇가지 문제가 있어서 문의 드립니다.

한국 드라마 2014년 방영한 "나쁜 녀석들" 검색하면
개그 콘서트 "나쁜 녀석들" ,"나쁜 녀석들 : 악의도시" 두가지만 나옵니다.

그리고 예능 프로그램은 에피소드 번호가 틀린 프로가 몇게 있어서
전부 날짜로 파일 관리 하는데 전부는 아니고 몇몇 프로 최근 회차 정보를 못불러 옵니다.
다른 방법이 있나요?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.