jellyfin-sdk-typescript
TypeScript SDK for Jellyfin
파일 탐색기
최종 버전 다운로드 (.zip)- code-quality.yml
- codeql-analysis.yml
- labeler.yml
- sdk-docs.yaml
- sdk-publish.yaml
- sdk-unstable-branch.yaml
- sdk-update-api-spec.yaml
- sonarcloud.yml
- test-integration.yaml
- test.yml
- labeler.yml
- release.yaml
- renovate.json
- extensions.json
- settings.json
- licenseInfo.mustache
- modify-schema.mjs
- common.ts
- it-if.ts
- api.test.ts
- integration.test.ts
- jellyfin.test.ts
- discovery-service.test.ts
- recommended-server-discovery.test.ts
- discovery-service.ts
- index.ts
- recommended-server-discovery.ts
- artist-api.ts
- audio-api.ts
- authentication-api.ts
- backup-api.ts
- branding-api.ts
- channel-api.ts
- collection-api.ts
- device-api.ts
- display-preference-api.ts
- environment-api.ts
- filter-api.ts
- genre-api.ts
- image-api.ts
- instant-mix-api.ts
- item-lookup-api.ts
- item-update-api.ts
- library-api.ts
- library-structure-api.ts
- live-tv-api.ts
- localization-api.ts
- lyric-api.ts
- media-info-api.ts
- media-segment-api.ts
- movie-api.ts
- music-genre-api.ts
- person-api.ts
- playlist-api.ts
- plugin-api.ts
- remote-image-api.ts
- scheduled-task-api.ts
- search-api.ts
- session-api.ts
- show-api.ts
- startup-api.ts
- studio-api.ts
- subtitle-api.ts
- suggestion-api.ts
- sync-play-api.ts
- system-api.ts
- trailer-api.ts
- trick-play-api.ts
- user-api.ts
- user-data-api.ts
- user-view-api.ts
- video-api.ts
- year-api.ts
- access-schedule.ts
- activity-log-entry-message.ts
- activity-log-entry-query-result.ts
- activity-log-entry-start-message.ts
- activity-log-entry-stop-message.ts
- activity-log-entry.ts
- activity-log-sort-by.ts
- add-virtual-folder-dto.ts
- album-info-remote-search-query.ts
- album-info.ts
- all-theme-media-result.ts
- artist-info-remote-search-query.ts
- artist-info.ts
- audio-spatial-format.ts
- authenticate-user-by-name.ts
- authentication-info-query-result.ts
- authentication-info.ts
- authentication-result.ts
- backup-manifest-dto.ts
- backup-options-dto.ts
- backup-restore-request-dto.ts
- base-item-dto-image-blur-hashes.ts
- base-item-dto-query-result.ts
- base-item-dto.ts
- base-item-kind.ts
- base-item-person-image-blur-hashes.ts
- base-item-person.ts
- book-info-remote-search-query.ts
- book-info.ts
- box-set-info-remote-search-query.ts
- box-set-info.ts
- branding-options-dto.ts
- buffer-request-dto.ts
- cast-receiver-application.ts
- channel-features.ts
- channel-item-sort-field.ts
- channel-mapping-options-dto.ts
- channel-media-content-type.ts
- channel-media-type.ts
- channel-type.ts
- chapter-info.ts
- client-capabilities-dto.ts
- client-log-document-response-dto.ts
- codec-profile.ts
- codec-type.ts
- collection-creation-result.ts
- collection-type-options.ts
- collection-type.ts
- configuration-page-info.ts
- container-profile.ts
- country-info.ts
- create-playlist-dto.ts
- create-user-by-name.ts
- culture-dto.ts
- custom-database-option.ts
- custom-database-options.ts
- database-configuration-options.ts
- database-locking-behavior-types.ts
- day-of-week.ts
- day-pattern.ts
- default-directory-browser-info-dto.ts
- deinterlace-method.ts
- device-info-dto-query-result.ts
- device-info-dto.ts
- device-options-dto.ts
- device-profile.ts
- direct-play-profile.ts
- display-preferences-dto.ts
- dlna-profile-type.ts
- down-mix-stereo-algorithms.ts
- dynamic-day-of-week.ts
- embedded-subtitle-options.ts
- encoder-preset.ts
- encoding-context.ts
- encoding-options.ts
- end-point-info.ts
- external-id-info.ts
- external-id-media-type.ts
- external-url.ts
- extra-type.ts
- file-system-entry-info.ts
- file-system-entry-type.ts
- folder-storage-dto.ts
- font-file.ts
- force-keep-alive-message.ts
- forgot-password-action.ts
- forgot-password-dto.ts
- forgot-password-pin-dto.ts
- forgot-password-result.ts
- general-command-message.ts
- general-command-type.ts
- general-command.ts
- get-programs-dto.ts
- group-info-dto.ts
- group-queue-mode.ts
- group-repeat-mode.ts
- group-shuffle-mode.ts
- group-state-type.ts
- group-state-update.ts
- group-update-type.ts
- group-update.ts
- guide-info.ts
- hardware-acceleration-type.ts
- hls-audio-seek-strategy.ts
- ignore-wait-request-dto.ts
- image-format.ts
- image-info.ts
- image-option.ts
- image-orientation.ts
- image-provider-info.ts
- image-resolution.ts
- image-saving-convention.ts
- image-type.ts
- inbound-keep-alive-message.ts
- inbound-web-socket-message.ts
- index.ts
- installation-info.ts
- iplugin.ts
- iso-type.ts
- item-counts.ts
- item-fields.ts
- item-filter.ts
- item-sort-by.ts
- join-group-request-dto.ts
- keep-until.ts
- library-changed-message.ts
- library-option-info-dto.ts
- library-options-result-dto.ts
- library-options.ts
- library-storage-dto.ts
- library-type-options-dto.ts
- library-update-info.ts
- listings-provider-info.ts
- live-stream-response.ts
- live-tv-info.ts
- live-tv-options.ts
- live-tv-service-info.ts
- live-tv-service-status.ts
- localization-option.ts
- location-type.ts
- log-file.ts
- log-level.ts
- lyric-dto.ts
- lyric-line-cue.ts
- lyric-line.ts
- lyric-metadata.ts
- media-attachment.ts
- media-path-dto.ts
- media-path-info.ts
- media-protocol.ts
- media-segment-dto-query-result.ts
- media-segment-dto.ts
- media-segment-type.ts
- media-source-info.ts
- media-source-type.ts
- media-stream-protocol.ts
- media-stream-type.ts
- media-stream.ts
- media-type.ts
- media-update-info-dto.ts
- media-update-info-path-dto.ts
- media-url.ts
- message-command.ts
- metadata-configuration.ts
- metadata-editor-info.ts
- metadata-field.ts
- metadata-options.ts
- metadata-refresh-mode.ts
- move-playlist-item-request-dto.ts
- movie-info-remote-search-query.ts
- movie-info.ts
- music-video-info-remote-search-query.ts
- music-video-info.ts
- name-guid-pair.ts
- name-id-pair.ts
- name-value-pair.ts
- network-configuration.ts
- new-group-request-dto.ts
- next-item-request-dto.ts
- open-live-stream-dto.ts
- outbound-keep-alive-message.ts
- outbound-web-socket-message.ts
- package-info.ts
- parental-rating-score.ts
- parental-rating.ts
- path-substitution.ts
- person-kind.ts
- person-lookup-info-remote-search-query.ts
- person-lookup-info.ts
- pin-redeem-result.ts
- ping-request-dto.ts
- play-access.ts
- play-command.ts
- play-message.ts
- play-method.ts
- play-queue-update-reason.ts
- play-queue-update.ts
- play-request-dto.ts
- play-request.ts
- playback-error-code.ts
- playback-info-dto.ts
- playback-info-response.ts
- playback-order.ts
- playback-progress-info.ts
- playback-request-type.ts
- playback-start-info.ts
- playback-stop-info.ts
- player-state-info.ts
- playlist-creation-result.ts
- playlist-dto.ts
- playlist-user-permissions.ts
- playstate-command.ts
- playstate-message.ts
- playstate-request.ts
- plugin-info.ts
- plugin-installation-cancelled-message.ts
- plugin-installation-completed-message.ts
- plugin-installation-failed-message.ts
- plugin-installing-message.ts
- plugin-status.ts
- plugin-uninstalled-message.ts
- previous-item-request-dto.ts
- problem-details.ts
- process-priority-class.ts
- profile-condition-type.ts
- profile-condition-value.ts
- profile-condition.ts
- program-audio.ts
- public-system-info.ts
- query-filters-legacy.ts
- query-filters.ts
- queue-item.ts
- queue-request-dto.ts
- quick-connect-dto.ts
- quick-connect-result.ts
- rating-type.ts
- ready-request-dto.ts
- recommendation-dto.ts
- recommendation-type.ts
- recording-status.ts
- refresh-progress-message.ts
- remote-image-info.ts
- remote-image-result.ts
- remote-lyric-info-dto.ts
- remote-search-result.ts
- remote-subtitle-info.ts
- remove-from-playlist-request-dto.ts
- repeat-mode.ts
- repository-info.ts
- restart-required-message.ts
- scheduled-task-ended-message.ts
- scheduled-tasks-info-message.ts
- scheduled-tasks-info-start-message.ts
- scheduled-tasks-info-stop-message.ts
- scroll-direction.ts
- search-hint-result.ts
- search-hint.ts
- seek-request-dto.ts
- send-command-type.ts
- send-command.ts
- series-info-remote-search-query.ts
- series-info.ts
- series-status.ts
- series-timer-cancelled-message.ts
- series-timer-created-message.ts
- series-timer-info-dto-query-result.ts
- series-timer-info-dto.ts
- server-configuration.ts
- server-discovery-info.ts
- server-restarting-message.ts
- server-shutting-down-message.ts
- session-info-dto.ts
- session-message-type.ts
- session-user-info.ts
- sessions-message.ts
- sessions-start-message.ts
- sessions-stop-message.ts
- set-channel-mapping-dto.ts
- set-playlist-item-request-dto.ts
- set-repeat-mode-request-dto.ts
- set-shuffle-mode-request-dto.ts
- song-info.ts
- sort-order.ts
- special-view-option-dto.ts
- startup-configuration-dto.ts
- startup-remote-access-dto.ts
- startup-user-dto.ts
- subtitle-delivery-method.ts
- subtitle-playback-mode.ts
- subtitle-profile.ts
- sync-play-command-message.ts
- sync-play-group-does-not-exist-update.ts
- sync-play-group-joined-update.ts
- sync-play-group-left-update.ts
- sync-play-group-update-message.ts
- sync-play-library-access-denied-update.ts
- sync-play-not-in-group-update.ts
- sync-play-play-queue-update.ts
- sync-play-queue-item.ts
- sync-play-state-update.ts
- sync-play-user-access-type.ts
- sync-play-user-joined-update.ts
- sync-play-user-left-update.ts
- system-info.ts
- system-storage-dto.ts
- task-completion-status.ts
- task-info.ts
- task-result.ts
- task-state.ts
- task-trigger-info-type.ts
- task-trigger-info.ts
- theme-media-result.ts
- timer-cancelled-message.ts
- timer-created-message.ts
- timer-event-info.ts
- timer-info-dto-query-result.ts
- timer-info-dto.ts
- tonemapping-algorithm.ts
- tonemapping-mode.ts
- tonemapping-range.ts
- trailer-info-remote-search-query.ts
- trailer-info.ts
- transcode-reason.ts
- transcode-seek-info.ts
- transcoding-info.ts
- transcoding-profile.ts
- transport-stream-timestamp.ts
- trickplay-info-dto.ts
- trickplay-options.ts
- trickplay-scan-behavior.ts
- tuner-channel-mapping.ts
- tuner-host-info.ts
- type-options.ts
- unrated-item.ts
- update-library-options-dto.ts
- update-media-path-request-dto.ts
- update-playlist-dto.ts
- update-playlist-user-dto.ts
- update-user-item-data-dto.ts
- update-user-password.ts
- upload-subtitle-dto.ts
- user-configuration.ts
- user-data-change-info.ts
- user-data-changed-message.ts
- user-deleted-message.ts
- user-dto.ts
- user-item-data-dto.ts
- user-policy.ts
- user-updated-message.ts
- utc-time-response.ts
- validate-path-dto.ts
- version-info.ts
- video-range-type.ts
- video-range.ts
- video-type.ts
- video3-dformat.ts
- virtual-folder-info.ts
- web-socket-message.ts
- xbmc-metadata-options.ts
- .gitignore
- .npmignore
- .openapi-generator-ignore
- api.ts
- base.ts
- common.ts
- configuration.ts
- git_push.sh
- index.ts
- image-request-parameters.ts
- index.ts
- client-info.ts
- device-info.ts
- index.ts
- recommended-server-info.ts
- recommended-server-issue.ts
- address-candidates.test.ts
- authentication.test.ts
- browser-profiles.test.ts
- versioning.test.ts
- api.test.ts
- image-urls-api.test.ts
- library-api.test.ts
- artist-api.ts
- audio-api.ts
- authentication-api.ts
- backup-api.ts
- branding-api.ts
- channel-api.ts
- collection-api.ts
- device-api.ts
- display-preference-api.ts
- environment-api.ts
- filter-api.ts
- genre-api.ts
- image-api.ts
- image-urls-api.ts
- index.ts
- instant-mix-api.ts
- item-lookup-api.ts
- item-update-api.ts
- library-api.ts
- library-structure-api.ts
- live-tv-api.ts
- localization-api.ts
- lyric-api.ts
- media-info-api.ts
- media-segment-api.ts
- movie-api.ts
- music-genre-api.ts
- person-api.ts
- playlist-api.ts
- plugin-api.ts
- remote-image-api.ts
- scheduled-task-api.ts
- search-api.ts
- session-api.ts
- show-api.ts
- startup-api.ts
- studio-api.ts
- subtitle-api.ts
- suggestion-api.ts
- sync-play-api.ts
- system-api.ts
- trailer-api.ts
- trick-play-api.ts
- user-api.ts
- user-data-api.ts
- user-view-api.ts
- video-api.ts
- year-api.ts
- normalize-url.test.ts
- url.test.ts
- constants.ts
- index.ts
- normalize-url.ts
- address-candidates.ts
- authentication.ts
- browser-profiles.ts
- index.ts
- versioning.ts
- websocket-service.test.ts
- constants.ts
- index.ts
- models.ts
- types.ts
- websocket-service.ts
- api.ts
- constants.ts
- index.ts
- jellyfin.ts
- versions.ts
- .gitattributes
- .gitignore
- .npmignore
- .npmrc
- .nvmrc
- .openapi-generator-ignore
- CHANGELOG.md
- eslint.config.mjs
- LICENSE
- openapi.json
- openapitools.json
- package-lock.json
- package.json
- README.md
- rollup.config.js
- sonar-project.properties
- tsconfig.json
- vitest.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jellyfin/jellyfin-sdk-typescript
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd jellyfin-sdk-typescript
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm run fix-schema
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run build
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
npm link
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm link @jellyfin/sdk
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm i --save @jellyfin/sdk
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
