새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


● kodi addon )WatchedList시청 화의 시청 상태 업데이트 mysql만들기

♨ 카랜더 일정 : 2021년09월03일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    kodi addon )WatchedList시청 화의 시청 상태 업데이트  mysql만들기


    설치 : 저장소 설치 > 전부 > 프로그램 애드온>> ...w??? 이동

    kodi버전 : matrix kodi19

    3232235521_1630645562.1757.png설정

    3232235521_1630645658.5008.png


    phpmyadmin의 접속 database 생성

      - MySQL Database 의 dbname 생성

      MySQL Username/Passwprd : phpmyadmin의 접속 id/passwd 


    프로그램 애등온 WatchedList 실행

    3232235521_1630652867.0812.png


    저장소>콘텍스트 메뉴 설치

    3232235521_1630653121.1995.png

    메뉴 실행

    3232235521_1630653190.1399.png

    실행 하면 phpmyadmin database  확인>>> 생성 되면 >> 동작/연결 된것 확인


    3232235521_1630652824.7571.png


    ▶ 정보

    기본 설정

    1. 영화의 시청 상태 업데이트
    2. 에피소드의 시청 상태 업데이트
    3. 자동 실행: x 분 의 지연 시간 후에 Kodi로 시작합니다 .
    4. 시작 지연(위의 x 참조 ). 시작할 때 직접 방해하지 않도록 지연 시간을 설정합니다.
    5. 자동 시작 모드: '한 번의 업데이트'는 감시 목록의 전체 업데이트를 한 번만 수행한 다음 종료합니다. 'periodic'은 아래 주어진 간격으로 이 업데이트를 실행합니다. '업데이트 없음'은 전체 업데이트가 아닙니다. WatchedList를 백그라운드에서 실행할 수 있습니다.
    6. 업데이트 간격(위에서 '주기적'으로 설정된 경우 활성화됨)
    7. Follow user ...: 백그라운드에서 실행하고 사용자가 감시 상태를 변경할 때마다 WatchedList 데이터베이스를 업데이트합니다(미감시에서 감시로 또는 그 반대로). "시청하지 않음"으로 표시하는 것은 이 설정에서만 가능합니다.
    8. 진행률 대화 상자: 모든 전체 업데이트에 대한 진행률 표시줄을 표시합니다. 업데이트 중에는 사용자 상호 작용이 불가능하지만(데이터베이스의 자세한 내용과 변경 사항 및 크기에 따라 몇 분이 소요될 수 있음) 전체 프로세스를 중단할 수 있습니다.
    9. 사용자 정보의 양("상세 정보"): 알림을 표시할 이벤트를 결정합니다. 이것은 디버그 로깅과 는 별개입니다 옵션 : 모든 (매 영화와 에피소드의 업데이트 알림) 만 정보 (기본, 업데이트 과정의 주요 단계에 대해서만 통지, 단지 경고 , 오류 만 , 아무도 () 전혀 알림을 표시하지

    기본 설정

    2.2 데이터베이스 설정

    1. DB 방법: 이 애드온의 데이터베이스에 SQLite db 파일 또는 mysql 서버를 사용합니다. 기본 설정은 로컬 SQLite db 파일입니다. 이것은 파일 이동 또는 Kodi 데이터베이스 정리의 경우 로컬 감시 상태의 백업에 적합합니다.
    2. DB 파일: 기본이 아닌 데이터베이스 파일 사용([...]/userdata/addon_data/service.watchedlist에 없음)
    3. DB 파일: 데이터베이스 파일의 경로입니다. 여러 클라이언트에서 액세스할 수 있는 네트워크 경로를 추가하려면 Kodi에서 경로를 찾아보거나 "%appdata%\Kodi\userdata\addon_data\service.watchedlist\settings.xml"에서 이 값을 수동으로 편집할 수 있습니다.
    4. DB 파일: 데이터베이스의 파일 이름(SQLite .db 파일)
    5. DB 파일: 쓰기 전에 매번 데이터베이스(약 100KB)의 zip 백업 복사본(약 40KB)을 만듭니다. 이 옵션으로 백업 파일 수를 설정합니다. 이를 통해 원하는 상태로 복원할 수 있습니다(예: kodi 데이터베이스를 엉망으로 만들고 너무 많은 미디어가 시청한 것으로 표시됨). 이를 확인하기 위해 무한 백업(옵션 -1 )으로 설정할 수 있지만 이는 수년에 걸쳐 디스크를 채울 것입니다.
    6. Dropbox 동기화: WatchedList 데이터베이스를 보관용 계정에 저장합니다(최대 1MB 공간을 차지해야 함). 이 옵션을 활성화하면 Dropbox 승인 프로세스 가 시작됩니다. 여러 클라이언트에서 동일한 Dropbox 계정으로 이 옵션을 활성화하면 Dropbox를 통해 WatchedList 데이터베이스를 공유할 수 있습니다.
    7. Dropbox 인증 코드: Dropbox 인증 절차 후에 삽입해야 합니다(위 참조).
    8. MySQL: 서버의 IP 주소. 실행 중인 mysql 서버가 있는지 확인하십시오. 시작하려면 [MySQL/Setting_up_MySQL this] 가이드를 사용하세요.
    9. MySQL: 3306은 기본 mysql 포트입니다. 변경할 필요가 없습니다.
    10. MySQL: 데이터베이스의 이름입니다. mysql 서버에서 이 데이터베이스를 수동으로 생성해야 합니다(phpMyAdmin 사용)
    11. MySQL: 사용자 이름. 이 사용자는 존재해야 하며 이전에 설정된 데이터베이스에 대해 필요한 모든 권한이 있어야 합니다.
    12. MySQL: 이 사용자의 비밀번호입니다.


    기본 설정

    2.3 사용

    이 애드온은 백그라운드에서 서비스로 실행됩니다. 사용자와 상호 작용이 없습니다. 스크립트는 현재 작업에 대한 메시지만 제공합니다.

    • 시작 후 데이터베이스에서 감시된 정보를 검색합니다(알림 1).
    • 그런 다음 새로 본 영화 및 TV 에피소드가 애드온 데이터베이스에 기록됩니다(알림 2).
    • 그 후, Kodi 데이터베이스에서 시청하지 않고 이전에 애드온에서 시청한 것으로 표시된 미디어는 Kodi에서 시청한 것으로 다시 표시됩니다( 알림 3 및 4).

    2.4 데이터베이스

    2.4.1 MySQL 데이터베이스

    mySQL 데이터베이스는 모든 관련 정보를 저장합니다. 다음과 같습니다.

    WatchedList 데이터베이스의 phpmyAdmin 보기

    표에 대한 설명은 아래를 참조하십시오.

    2.4.2 SQLite 데이터베이스 파일

    이 Kodi Addon은 기본적으로 Watchlist.db라는 SQLite 데이터베이스 파일을 생성합니다. 대신 mySQL 데이터베이스를 사용하는 것이 좋지만 두 방법 모두 잘 작동합니다(위의 애드온 설정 참조).

    데이터베이스를 보려면 Windows 도구 SQLite 데이터베이스 브라우저 또는 Linux 도구 sqliteman을 사용할 수 있습니다 파일은 기본적으로 Windows의 %APPDATA%\Kodi\userdata\addon_data\service.watchedlist\watchedlist.db 또는 Linux의 ~/.kodi/userdata/addon_data/service.watchedlist/watchedlist.db에 있습니다.

    이 첫 번째 그림은 자동으로 생성된 백업 복사본이 있는 SQLite db 파일을 보여줍니다.

    파일 개요

    데이터베이스(여기서는 SQLite DB Browser로 열림)에는 세 개의 테이블이 있습니다.

    데이터베이스 개요

    첫 번째 테이블은 imdb-number로 시청한 영화를 저장합니다. 제목 열은 사용자가 테이블에 쉽게 액세스할 수 있도록 하기 위한 것입니다.

    동영상 테이블 개요

    두 번째 테이블은 TV 쇼에 대한 고유 번호와 함께 시청한 TV 에피소드를 저장합니다(이 필드는 Kodi에서 imdbnumber라고 하지만 이것은 TheTVDB 번호입니다). TV 프로그램의 이름은 더 나은 가독성을 위해서만 세 번째 테이블에 저장됩니다.

    에피소드 테이블 개요

    2.4.3 SQLite 데이터베이스에서 mysql 데이터베이스로 변환

    이 애드온 버전 1.0.0에서는 mysql 데이터베이스를 사용할 수 있는 기능이 추가되었습니다. 이것은 SQLite 데이터베이스 파일에 비해 몇 가지 장점이 있습니다.

    • 동시 접속 가능
    • mysql은 모든 데이터베이스 액세스를 처리하므로 영구 백업 복사가 필요하지 않습니다.
    • 애드온에서 파일 시스템 액세스가 없습니다. 오류를 줄여야 함

    데이터베이스를 SQLite db 파일에서 mysql로 ​​변환하는 방법:

    • SQLite 데이터베이스 브라우저에서 이전 데이터베이스 파일 열기
    • 파일 -> 내보내기 -> 데이터베이스를 SQL 파일로
    • 이것을 새로운 형식으로 가져옵니다. 교체를 위해 Windows에서 메모장 ++를 사용했습니다.
    • 정규 표현식을 다음 "INSERT INTO `movie_watched` VALUES \((\d+),(\d+),(\d+),(\d+),"으로 대체"INSERT IGNORE INTO `movie_watched` VALUES \((\1),(\2),FROM_UNIXTIME\((\3)\),FROM_UNIXTIME\((\4)\),"
    • 정규 표현식을 다음 "INSERT INTO `episode_watched` VALUES \((\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)"으로 대체"INSERT IGNORE INTO `episode_watched` VALUES \((\1),(\2),(\3),(\4),FROM_UNIXTIME\((\5)\),FROM_UNIXTIME\((\6)\)\)"
    • 공백 또는 백틱에 관한 정확한 문자 시퀀스는 SQLite 도구 버전마다 다를 수 있으며 조정이 필요할 수 있습니다.
    • 이 새 SQL 파일을 저장하십시오.
    • mysql 옵션이 활성화된 감시 목록 애드온의 첫 번째 시작에서 테이블이 생성된 후 phpmyadmin의 sql 쿼리 인터페이스에서 "INSERT" 명령의 명령을 실행합니다.

    3 기술적 세부 사항

    Kodi 데이터베이스는 JSON-RPC로 쿼리되고 업데이트됩니다. Kodi mysql 또는 Kodi 로컬 데이터베이스를 사용하는지 여부는 중요하지 않습니다.

    4 제한

    감시 상태는 imdb/thetvdb 번호를 기준으로만 저장됩니다. 다른 버전의 영화(DVD, BlueRay, Extended Edition, Directors Cut)는 모두 동일하게 시청한 것으로 간주됩니다.

    5 대안

    • 본 영화의 온라인 목록
    • 시청 상태를 영화의 nfo 파일로 내보내는 애드온
    • Kodi 라이브러리를 스캔하는 별도의 스크립트(Kodi 내에서 실행 가능하지 않고 더 이상 작동하지 않을 수 있음)
    • 다른 유사한 애드온
    • nfo 파일에서 감시 플래그 내보내기 및 다시 가져오기:


    1.png https://11q.kr 에 등록된 자료 입니다. //관련정보는 링크참조 바랍니다

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    • 일간 조회수
        • 게시물이 없습니다.
    • 주간 조회수
        • 게시물이 없습니다.
    • 월간 조회수
        • 게시물이 없습니다.


    Total 489 / 1 Page
    [ ● Github 사이트에 kodi의 skin 소스 올리느 방법 ]

    ● Github 사이트에 kodi의 skin 소스 올리느 방법1)Github 소스 공개및 비공개 소스 보기 차이2) 소스 모든 파일 올리기2-1…

    [ ● kodi 단축기 정의 하기 F3 F4 F5 ]

    ● kodi 단축기 정의 하기 F3 F4 F5펑션키 정의 하여G:\kodi-20.0-Nexus\portable_data\userdata\keym…

    [ ● plex 비디오 연동 kodi에서 내장자막 보기설정 ]

    ● plex 비디오 연동 kodi에서 내장자막 보기설정계정 > 오디오/자막 언어 설정자막 설정kodi 에서 내장 자막 보기 ☞https:/…

    [ ● 영화정보) 컴퓨터와 일상생활 과 실종된 딸을 찾는 아빠, 영화 서치 는 tving검색 시청하기 ]

    ● 영화정보) 컴퓨터와 일상생활 과 실종된 딸을 찾는 아빠, 영화 서치 는 tving검색 시청하기영화에서 화상통화를 많이 나옴니다일상 생활에 휴…

    [ ● kodi 애드온) 웹브라우즈 링크 애드온 입니다 ] 댓글 3

    ● kodi 애드온) 웹브라우즈 링크 애드온 입니다홈 화면에 NETFLIX 연결 크롬브라우즈 연결 사용 입니다 ( 이제는 넷플릭스 PC 시청 문…

    [ ●KODI작업) kodi 20의 IPTV Simple Client 실시간채널 및 방송정보 설정 ]

    ●KODI작업) kodi 20의 IPTV Simple Client 실시간채널 및 방송정보 설정이름을 주어 채널추가 m3u및 xml 파일 위치를 …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-11-22 05:01:25

    오늘의 홈 현황


    • 현재 접속자♨ 549 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 9 명
    • 오늘 방문자 1,861 명
    • 어제 방문자 3,272 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,801,017 명
    • 전체 게시물※ 8,855 개
    • 전체 댓글수※ 25,229 개
    • 전체 회원수 11,324 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑