Skin.arctic.horizon: [μš”μ²­] 정보 λŒ€ν™” μƒμžμ—μ„œ μ‚¬μš© μž¬μƒ

에 λ§Œλ“  2020λ…„ 06μ›” 26일  Β·  9μ½”λ©˜νŠΈ  Β·  좜처: jurialmunkey/skin.arctic.horizon

TMDbHelper ν•­λͺ©μ— λŒ€ν•œ 정보 λŒ€ν™” μƒμžμ—μ„œ "μž¬μƒ" λ²„νŠΌμ— λŒ€ν•œ 섀정이 ν”Œλ ˆμ΄μ–΄λ₯Ό κ°•μ œλ‘œ μ„ νƒν•˜λ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

λ‚΄κ°€ μ²˜ν•œ 상황은 μ‡ΌμΌ€μ΄μŠ€ ν—ˆλΈŒλ‚˜ 슀크린 세이버와 같은 κ³³μ—μ„œ μ»¨ν…μŠ€νŠΈ 메뉴λ₯Ό μ—΄ 수 μ—†κ³  정보 λŒ€ν™” μƒμžλ‘œ 이동할 수 μžˆλŠ” μ˜΅μ…˜λ§Œ μžˆλŠ” κ³³μž…λ‹ˆλ‹€. 그런 κ²½μš°μ—λŠ” Trakt μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μ—†κ³ (μ’€ λ‹Ήν™©μŠ€λŸ½λ„€μš”. ν™”λ©΄ λ³΄ν˜ΈκΈ°μ—μ„œ 계속 μ˜ν™”λ₯Ό 보고 있고, 보고 싢은 μ˜ν™”λ₯Ό 보고 μžˆμŠ΅λ‹ˆλ‹€ πŸ˜…), ν”Œλ ˆμ΄μ–΄ 선택 λ“±...

λ‚΄ κΈ°λ³Έ ν”Œλ ˆμ΄μ–΄λŠ” λ‹¨μˆœνžˆ νŒŒμΌμ„ μž¬μƒν•˜μ§€λ§Œ μ—¬κΈ°μ—μ„œ "검색" ν”Œλ ˆμ΄μ–΄λ₯Ό μ‚¬μš©ν•  수 μžˆλ‹€λ©΄ λ―Έλ””μ–΄ 창에 λ“€μ–΄κ°€ ν•­λͺ©κ³Ό μƒν˜Έ μž‘μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  9 λŒ“κΈ€

이 검색 μ˜΅μ…˜ https://github.com/jurialmunkey/skin.arctic.horizon/issues/184 κ°€ 이 문제λ₯Ό ν•΄κ²°ν•  것이라고 μƒκ°ν•˜μ‹­λ‹ˆκΉŒ?

뢀동산이 μƒλ‹Ήνžˆ μ œν•œλ˜μ–΄ 있기 λ•Œλ¬Έμ— λ„ˆλ¬΄ λ§Žμ€ λ²„νŠΌμ„ μΆ”κ°€ν•˜λŠ” 것은 μ•½κ°„ μ‘°μ‹¬μŠ€λŸ½μŠ΅λ‹ˆλ‹€. λ‹€λ₯Έ ν•˜λ‚˜λŠ” μ˜΅μ…˜ 메뉴λ₯Ό νŒμ—…ν•˜λŠ” 일반 "μž‘μ—…" λ²„νŠΌμΌ 수 μžˆμŠ΅λ‹ˆλ‹€("관리" λ²„νŠΌκ³Ό μœ μ‚¬).

예, "검색" λ˜λŠ” "μž‘μ—…"(μ•„λ§ˆλ„ 더 λ‚˜μ„ 수 있음) λ²„νŠΌμ΄ μž‘λ™ κ°€λŠ₯ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. "μž‘μ—…" 메뉴가 ν•­λͺ©μ˜ ν‘œμ€€ μ»¨ν…μŠ€νŠΈ 메뉴λ₯Ό λͺ¨λ°©ν•˜λŠ” 것이 κ°€λŠ₯ν•©λ‹ˆκΉŒ?

μ•„λ‹ˆμš”, μŠ€ν‚¨μ—μ„œ μ»¨ν…μŠ€νŠΈ 메뉴 ν•­λͺ©μ„ κ°€μ Έμ˜¬ 방법이 μ—†μŠ΅λ‹ˆλ‹€. λͺ¨λ“  "μž‘μ—…"은 λ‚΄μž₯ λͺ…령을 μ‚¬μš©ν•˜μ—¬ μŠ€ν‚¨μ— ν•˜λ“œ μ½”λ”©λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

μƒˆλ‘œμš΄ "검색" μ˜΅μ…˜μ€ 이에 μ ν•©ν•©λ‹ˆλ‹€ πŸ‘

@jurialmunkey , λ‚΄λΆ€ μž‘λ™ 방식에 λŒ€ν•œ 지식이 μ–΄λ–€ μ‹μœΌλ‘œλ“  λ‚΄λΆ€μ μœΌλ‘œ 도움이 λ κΉŒμš”? https://github.com/xbmc/xbmc/pull/18106#issuecomment -651660727

μ΄λŠ” νŒŒμ΄μ¬μ„ 톡해 ν”ŒλŸ¬κ·ΈμΈ λ””λ ‰ν† λ¦¬μ˜ νŠΉμ • λͺ©λ‘ ν•­λͺ©μ— νŠΉμ • μ»¨ν…μŠ€νŠΈ 메뉴 ν•­λͺ©μ„ μ²¨λΆ€ν•˜κΈ° μœ„ν•œ κ²ƒμž…λ‹ˆλ‹€. λŒ€λΆ€λΆ„μ˜ μ»¨ν…μŠ€νŠΈ 메뉴 ν•­λͺ©μ€ 이 방법을 μ‚¬μš©ν•˜μ§€ μ•Šκ³  λŒ€μ‹  λ‚΄μž₯ λ˜λŠ” μ»¨ν…μŠ€νŠΈ 메뉴 μ• λ“œμ˜¨μ—μ„œ κ°€μ Έμ˜΅λ‹ˆλ‹€.

μ΄λŸ¬ν•œ 속성은 python λ©”μ„œλ“œμ— μ˜ν•΄ νŠΉλ³„νžˆ μΆ”κ°€λœ μ»¨ν…μŠ€νŠΈ ν•­λͺ©μ— λŒ€ν•΄μ„œλ§Œ μ‘΄μž¬ν•˜λ©° λ‹€λ₯Έ 속성은 ν•΄λ‹Ή μ†μ„±μœΌλ‘œ ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  ν•­λͺ©μ„ κ²€μƒ‰ν•˜κΈ° μœ„ν•œ μŠ€ν¬λ¦½νŠΈκ°€ ν•„μš”ν•©λ‹ˆλ‹€. μŠ€ν‚€λ‹ μ—”μ§„μ—λŠ” ν•­λͺ©μ„ λ…ΈμΆœμ‹œν‚€λŠ” 것이 μ—†μŠ΅λ‹ˆλ‹€. (μ‹œμ¦Œ λ·° μœ ν˜•μ— λŒ€ν•œ μ»¨ν…μŠ€νŠΈ 메뉴λ₯Ό 효과적으둜 μž¬ν˜„ν•˜λŠ” 슀크립트λ₯Ό μž‘μ„±ν•  수 있기 λ•Œλ¬Έμ— 정말 κΉ”λ”ν–ˆμ„ κ²ƒμž…λ‹ˆλ‹€.)

@jurialmunkey κ·Έ κ°€μΉ˜μ— λŒ€ν•΄( xbmcgui.ListItem.addContextMenuItems(...) λ₯Ό 톡해 μΆ”κ°€λœ ν•­λͺ©μ—λ§Œ μ‘΄μž¬ν•œλ‹€λŠ” 점을 κ³ λ €ν•˜λ©΄) 각각 ListItem.Property(ContextMenuAction(...)) 및 ListItem.Property(ContextMenuLabel(...)) λ₯Ό 톡해 ν•΄λ‹Ή μž‘μ—…κ³Ό λ ˆμ΄λΈ”μ„ 검색할 수 μžˆμŠ΅λ‹ˆλ‹€ . 및 인덱슀λ₯Ό λ§€κ°œλ³€μˆ˜λ‘œ μ‚¬μš©ν•©λ‹ˆλ‹€.

ν”ΌλΆ€ μͺ½μ—μ„œ λΆˆν™•μ‹€ν•œ 수의 ν•­λͺ©μ„ μ–Όλ§ˆλ‚˜ 잘 μ²˜λ¦¬ν•  수 μžˆλŠ”μ§€ 잘 λͺ¨λ₯΄κ² μ§€λ§Œ μ΄λŸ¬ν•œ 속성은 ν”ΌλΆ€ μͺ½μ—μ„œλ„ μ•‘μ„ΈμŠ€ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. ν•­λͺ©μ— μ΄ˆμ μ„ λ§žμΆ”λ©΄ DevHelper Web을 톡해 읽을 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•„ 물둠이죠! μ‹€μ œλ‘œ $INFO[ListItem.Property(Context...)]λ₯Ό μ‚¬μš©ν•˜λŠ” 것은 μ „ν˜€ 생각쑰차 ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. - <onclick> 에 λ„£μœΌλ©΄ μ‹€μ œλ‘œ λͺ…령을 싀행할지 κΆκΈˆν•©λ‹ˆλ‹€...

ν”ΌλΆ€ μͺ½μ˜ λΆˆν™•μ‹€ν•œ 수의 ν•­λͺ©μ„ μ–Όλ§ˆλ‚˜ 잘 μ²˜λ¦¬ν•  수 μžˆλŠ”μ§€ 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

μ‰½μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€... 기본적으둜 X개의 ν•­λͺ©μ„ ν•˜λ“œμ½”λ”©ν•˜κ³  !String.IsEmpty(foo) κ°€μ‹œμ„± 쑰건을 가지고 값이 μžˆλŠ”μ§€ ν™•μΈν•˜λŠ” μΌ€μ΄μŠ€μž…λ‹ˆλ‹€.

@jurialmunkey κΈ€μŽ„, λ‚΄κ°€ λ‹Ήμ‹ μ—κ²Œ λ‚΄ λ°œκ²¬μ„ 보여쀄 것이라고 μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€ 😁

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰