jellyfin-roku-legacy
The Official Roku Client for Jellyfin
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- enhancement-request.yml
- feature_request.yml
- _build-prod.yml
- _lint-brightscript.yml
- _lint-json.yml
- _lint-markdown.yml
- _lint-spelling.yml
- _lint-translation-files.yml
- _roku-analysis.yml
- _validate-dependencies.yml
- auto-close-stale-pr.yml
- automations.yml
- build-dev.yml
- build-docs.yml
- build-prod.yml
- bump-version.yml
- dependencies.yml
- deploy-api-docs.yml
- lint-brightscript.yml
- lint-json.yml
- lint-markdown.yml
- lint-spelling.yml
- lint-translation-files.yml
- roku-analysis.yml
- CODEOWNERS
- pull_request_template.md
- release.yml
- brighterscript.code-snippets
- extensions.json
- launch.json
- settings.json
- tasks.json
- JFButtons.bs
- JFButtons.xml
- SlideOutButton.bs
- SlideOutButton.xml
- TextSizeTask.bs
- TextSizeTask.xml
- ConfigData.bs
- ConfigData.xml
- ConfigItem.bs
- ConfigItem.xml
- ConfigList.bs
- ConfigList.xml
- JFServer.bs
- JFServer.xml
- LoginScene.bs
- LoginScene.xml
- ServerDiscoveryTask.bs
- ServerDiscoveryTask.xml
- SetServerScreen.bs
- SetServerScreen.xml
- AlbumData.bs
- AlbumData.xml
- ChannelData.bs
- ChannelData.xml
- CollectionData.bs
- CollectionData.xml
- CustomAddressKDF.json
- ExtrasData.xml
- FolderData.bs
- FolderData.xml
- GetFiltersTask.bs
- GetFiltersTask.xml
- HomeData.bs
- HomeData.xml
- ImageData.bs
- ImageData.xml
- JFContentItem.bs
- JFContentItem.xml
- MovieData.bs
- MovieData.xml
- MusicAlbumData.bs
- MusicAlbumData.xml
- MusicAlbumSongListData.bs
- MusicAlbumSongListData.xml
- MusicArtistData.bs
- MusicArtistData.xml
- MusicSongData.bs
- MusicSongData.xml
- OptionsButton.bs
- OptionsButton.xml
- OptionsData.bs
- OptionsData.xml
- PersonData.bs
- PersonData.xml
- PhotoData.bs
- PhotoData.xml
- PlaylistData.bs
- PlaylistData.xml
- PublicUserData.bs
- PublicUserData.xml
- RecordingData.bs
- RecordingData.xml
- SceneManager.bs
- SceneManager.xml
- ScheduleProgramData.bs
- ScheduleProgramData.xml
- SearchData.bs
- SearchData.xml
- SeriesData.bs
- SeriesData.xml
- TVEpisode.bs
- TVEpisode.xml
- TVEpisodeData.bs
- TVEpisodeData.xml
- TVSeasonData.bs
- TVSeasonData.xml
- UserData.bs
- UserData.xml
- VideoData.bs
- VideoData.xml
- ExtrasItem.bs
- ExtrasItem.xml
- ExtrasRowList.bs
- ExtrasRowList.xml
- ExtrasSlider.xml
- Home.bs
- Home.xml
- HomeItem.bs
- HomeItem.xml
- HomeRow.xml
- HomeRows.bs
- HomeRows.xml
- LoadItemsTask.bs
- LoadItemsTask.xml
- Alpha.bs
- Alpha.xml
- FavoriteItemsTask.bs
- FavoriteItemsTask.xml
- GridItem.bs
- GridItem.xml
- GridItemSmall.bs
- GridItemSmall.xml
- ItemGrid.bs
- ItemGrid.xml
- ItemGridOptions.bs
- ItemGridOptions.xml
- LoadItemsTask2.bs
- LoadItemsTask2.xml
- LoadVideoContentTask.bs
- LoadVideoContentTask.xml
- MovieLibraryView.bs
- MovieLibraryView.xml
- MusicArtistGridItem.bs
- MusicArtistGridItem.xml
- MusicLibraryView.bs
- MusicLibraryView.xml
- jflabel.bs
- jflabel.xml
- jfscrollinglabel.bs
- jfscrollinglabel.xml
- IntegerKeyboard.bs
- IntegerKeyboard.xml
- IntegerKeyboardKDF.json
- LoadChannelsTask.bs
- LoadChannelsTask.xml
- LoadProgramDetailsTask.bs
- LoadProgramDetailsTask.xml
- LoadSheduleTask.bs
- LoadSheduleTask.xml
- ProgramDetails.bs
- ProgramDetails.xml
- RecordProgramTask.bs
- RecordProgramTask.xml
- schedule.bs
- schedule.xml
- UserItem.bs
- UserItem.xml
- UserRow.bs
- UserRow.xml
- UserSelect.bs
- UserSelect.xml
- QueueManager.bs
- QueueManager.xml
- ViewCreator.bs
- AudioPlayer.bs
- AudioPlayer.xml
- AudioTrackListData.xml
- AudioTrackListItem.bs
- AudioTrackListItem.xml
- MovieDetails.bs
- MovieDetails.xml
- MovieOptions.bs
- MovieOptions.xml
- VideoTrackListData.xml
- VideoTrackListItem.bs
- VideoTrackListItem.xml
- AlbumGrid.bs
- AlbumGrid.xml
- AlbumTrackList.bs
- AlbumTrackList.xml
- AlbumView.bs
- AlbumView.xml
- ArtistView.bs
- ArtistView.xml
- AudioPlayerView.bs
- AudioPlayerView.xml
- LoadScreenSaverTimeoutTask.bs
- LoadScreenSaverTimeoutTask.xml
- PlaylistView.bs
- PlaylistView.xml
- SongItem.bs
- SongItem.xml
- OptionNode.bs
- OptionNode.xml
- OptionsSlider.bs
- OptionsSlider.xml
- LoadPhotoTask.bs
- LoadPhotoTask.xml
- PhotoDetails.bs
- PhotoDetails.xml
- QuickConnect.bs
- QuickConnect.xml
- QuickConnectDialog.bs
- QuickConnectDialog.xml
- SearchResults.bs
- SearchResults.xml
- SearchRow.bs
- SearchRow.xml
- SearchTask.bs
- SearchTask.xml
- section.bs
- section.xml
- sectionScroller.bs
- sectionScroller.xml
- setting.xml
- settings.bs
- settings.xml
- PostTask.bs
- PostTask.xml
- TVEpisodeRow.bs
- TVEpisodeRow.xml
- TVEpisodeRowWithOptions.bs
- TVEpisodeRowWithOptions.xml
- TVEpisodes.bs
- TVEpisodes.xml
- TVListDetails.bs
- TVListDetails.xml
- TVListOptions.bs
- TVListOptions.xml
- TVSeasonRow.bs
- TVSeasonRow.xml
- TVShowDescription.bs
- TVShowDescription.xml
- TVShowDetails.bs
- TVShowDetails.xml
- OSD.bs
- OSD.xml
- VideoPlayerView.bs
- VideoPlayerView.xml
- .DS_Store
- ButtonGroupHoriz.bs
- ButtonGroupHoriz.xml
- ButtonGroupVert.bs
- ButtonGroupVert.xml
- captionTask.bs
- captionTask.xml
- Clock.bs
- Clock.xml
- GetNextEpisodeTask.bs
- GetNextEpisodeTask.xml
- GetPlaybackInfoTask.bs
- GetPlaybackInfoTask.xml
- GetShuffleEpisodesTask.bs
- GetShuffleEpisodesTask.xml
- IconButton.bs
- IconButton.xml
- JFButton.bs
- JFButton.xml
- JFGroup.bs
- JFGroup.xml
- JFMessageDialog.bs
- JFMessageDialog.xml
- JFOverhang.bs
- JFOverhang.xml
- JFScene.bs
- JFScene.xml
- JFScreen.bs
- JFScreen.xml
- JFVideo.bs
- JFVideo.xml
- ListPoster.bs
- ListPoster.xml
- OverviewDialog.bs
- OverviewDialog.xml
- PersonDetails.bs
- PersonDetails.xml
- PlaybackDialog.bs
- PlaybackDialog.xml
- PlayedCheckmark.bs
- PlayedCheckmark.xml
- PlaystateTask.bs
- PlaystateTask.xml
- RadioDialog.bs
- RadioDialog.xml
- SearchBox.bs
- SearchBox.xml
- Spinner.bs
- Spinner.xml
- StandardDialog.bs
- StandardDialog.xml
- WhatsNewDialog.bs
- WhatsNewDialog.xml
- search.json
- Inconsolata-Regular.ttf
- OpenSans-Regular.ttf
- WorkSans-Bold.ttf
- Apache-License-2.0.txt
- fuse.js
- hljs-line-num-original.js
- hljs-line-num.js
- hljs-original.js
- hljs.js
- popper.js
- tippy.js
- tocbot.js
- tocbot.min.js
- core.js
- core.min.js
- resize.js
- search.js
- search.min.js
- clean-jsdoc-theme-base.css
- clean-jsdoc-theme-dark.css
- clean-jsdoc-theme-light.css
- clean-jsdoc-theme-scrollbar.css
- clean-jsdoc-theme-without-scrollbar.min.css
- clean-jsdoc-theme.min.css
- components_ButtonGroupHoriz.bs.html
- components_ButtonGroupVert.bs.html
- components_Buttons_JFButtons.bs.html
- components_Buttons_SlideOutButton.bs.html
- components_Buttons_TextSizeTask.bs.html
- components_captionTask.bs.html
- components_Clock.bs.html
- components_config_ConfigData.bs.html
- components_config_ConfigItem.bs.html
- components_config_ConfigList.bs.html
- components_config_JFServer.bs.html
- components_config_LoginScene.bs.html
- components_config_ServerDiscoveryTask.bs.html
- components_config_SetServerScreen.bs.html
- components_data_AlbumData.bs.html
- components_data_ChannelData.bs.html
- components_data_CollectionData.bs.html
- components_data_FolderData.bs.html
- components_data_GetFiltersTask.bs.html
- components_data_HomeData.bs.html
- components_data_ImageData.bs.html
- components_data_JFContentItem.bs.html
- components_data_MovieData.bs.html
- components_data_MusicAlbumData.bs.html
- components_data_MusicAlbumSongListData.bs.html
- components_data_MusicArtistData.bs.html
- components_data_MusicSongData.bs.html
- components_data_OptionsButton.bs.html
- components_data_OptionsData.bs.html
- components_data_PersonData.bs.html
- components_data_PhotoData.bs.html
- components_data_PlaylistData.bs.html
- components_data_PublicUserData.bs.html
- components_data_RecordingData.bs.html
- components_data_SceneManager.bs.html
- components_data_ScheduleProgramData.bs.html
- components_data_SearchData.bs.html
- components_data_SeriesData.bs.html
- components_data_TVEpisode.bs.html
- components_data_TVEpisodeData.bs.html
- components_data_TVSeasonData.bs.html
- components_data_UserData.bs.html
- components_data_VideoData.bs.html
- components_extras_ExtrasItem.bs.html
- components_extras_ExtrasRowList.bs.html
- components_GetNextEpisodeTask.bs.html
- components_GetPlaybackInfoTask.bs.html
- components_GetShuffleEpisodesTask.bs.html
- components_home_Home.bs.html
- components_home_HomeItem.bs.html
- components_home_HomeRows.bs.html
- components_home_LoadItemsTask.bs.html
- components_IconButton.bs.html
- components_ItemGrid_Alpha.bs.html
- components_ItemGrid_FavoriteItemsTask.bs.html
- components_ItemGrid_GridItem.bs.html
- components_ItemGrid_GridItemSmall.bs.html
- components_ItemGrid_ItemGrid.bs.html
- components_ItemGrid_ItemGridOptions.bs.html
- components_ItemGrid_LoadItemsTask2.bs.html
- components_ItemGrid_LoadVideoContentTask.bs.html
- components_ItemGrid_MovieLibraryView.bs.html
- components_ItemGrid_MusicArtistGridItem.bs.html
- components_ItemGrid_MusicLibraryView.bs.html
- components_JFButton.bs.html
- components_JFGroup.bs.html
- components_jflabel_jflabel.bs.html
- components_JFMessageDialog.bs.html
- components_JFOverhang.bs.html
- components_JFScene.bs.html
- components_JFScreen.bs.html
- components_jfscrollinglabel_jfscrollinglabel.bs.html
- components_JFVideo.bs.html
- components_keyboards_IntegerKeyboard.bs.html
- components_ListPoster.bs.html
- components_liveTv_LoadChannelsTask.bs.html
- components_liveTv_LoadProgramDetailsTask.bs.html
- components_liveTv_LoadSheduleTask.bs.html
- components_liveTv_ProgramDetails.bs.html
- components_liveTv_RecordProgramTask.bs.html
- components_liveTv_schedule.bs.html
- components_login_UserItem.bs.html
- components_login_UserRow.bs.html
- components_login_UserSelect.bs.html
- components_manager_QueueManager.bs.html
- components_manager_ViewCreator.bs.html
- components_mediaPlayers_AudioPlayer.bs.html
- components_movies_AudioTrackListItem.bs.html
- components_movies_MovieDetails.bs.html
- components_movies_MovieOptions.bs.html
- components_movies_VideoTrackListItem.bs.html
- components_music_AlbumGrid.bs.html
- components_music_AlbumTrackList.bs.html
- components_music_AlbumView.bs.html
- components_music_ArtistView.bs.html
- components_music_AudioPlayerView.bs.html
- components_music_LoadScreenSaverTimeoutTask.bs.html
- components_music_PlaylistView.bs.html
- components_music_SongItem.bs.html
- components_options_OptionNode.bs.html
- components_options_OptionsSlider.bs.html
- components_OverviewDialog.bs.html
- components_PersonDetails.bs.html
- components_photos_LoadPhotoTask.bs.html
- components_photos_PhotoDetails.bs.html
- components_PlaybackDialog.bs.html
- components_PlayedCheckmark.bs.html
- components_PlaystateTask.bs.html
- components_quickConnect_QuickConnect.bs.html
- components_quickConnect_QuickConnectDialog.bs.html
- components_RadioDialog.bs.html
- components_search_SearchResults.bs.html
- components_search_SearchRow.bs.html
- components_search_SearchTask.bs.html
- components_SearchBox.bs.html
- components_section_section.bs.html
- components_section_sectionScroller.bs.html
- components_settings_settings.bs.html
- components_Spinner.bs.html
- components_StandardDialog.bs.html
- components_tasks_PostTask.bs.html
- components_tvshows_TVEpisodeRow.bs.html
- components_tvshows_TVEpisodeRowWithOptions.bs.html
- components_tvshows_TVEpisodes.bs.html
- components_tvshows_TVListDetails.bs.html
- components_tvshows_TVListOptions.bs.html
- components_tvshows_TVSeasonRow.bs.html
- components_tvshows_TVShowDescription.bs.html
- components_tvshows_TVShowDetails.bs.html
- components_video_OSD.bs.html
- components_video_VideoPlayerView.bs.html
- components_WhatsNewDialog.bs.html
- index.html
- module-AlbumData.html
- module-AlbumGrid.html
- module-AlbumTrackList.html
- module-AlbumView.html
- module-Alpha.html
- module-ArtistView.html
- module-AudioPlayer.html
- module-AudioPlayerView.html
- module-AudioTrackListItem.html
- module-baserequest.html
- module-ButtonGroupHoriz.html
- module-ButtonGroupVert.html
- module-captionTask.html
- module-ChannelData.html
- module-Clock.html
- module-CollectionData.html
- module-conditional.html
- module-config.html
- module-ConfigData.html
- module-ConfigItem.html
- module-ConfigList.html
- module-deviceCapabilities.html
- module-ExtrasItem.html
- module-ExtrasRowList.html
- module-FavoriteItemsTask.html
- module-FolderData.html
- module-GetFiltersTask.html
- module-GetNextEpisodeTask.html
- module-GetPlaybackInfoTask.html
- module-GetShuffleEpisodesTask.html
- module-globals.html
- module-GridItem.html
- module-GridItemSmall.html
- module-Home.html
- module-HomeData.html
- module-HomeItem.html
- module-HomeRows.html
- module-IconButton.html
- module-Image.html
- module-ImageData.html
- module-IntegerKeyboard.html
- module-ItemGrid.html
- module-ItemGridOptions.html
- module-Items.html
- module-JFButton.html
- module-JFButtons.html
- module-JFContentItem.html
- module-JFGroup.html
- module-jflabel.html
- module-JFMessageDialog.html
- module-JFOverhang.html
- module-JFScene.html
- module-JFScreen.html
- module-jfscrollinglabel.html
- module-JFServer.html
- module-JFVideo.html
- module-ListPoster.html
- module-LoadChannelsTask.html
- module-LoadItemsTask.html
- module-LoadItemsTask2.html
- module-LoadPhotoTask.html
- module-LoadProgramDetailsTask.html
- module-LoadScreenSaverTimeoutTask.html
- module-LoadSheduleTask.html
- module-LoadVideoContentTask.html
- module-LoginScene.html
- module-Main.html
- module-migrations.html
- module-misc.html
- module-MovieData.html
- module-MovieDetails.html
- module-MovieLibraryView.html
- module-MovieOptions.html
- module-MusicAlbumData.html
- module-MusicAlbumSongListData.html
- module-MusicArtistData.html
- module-MusicArtistGridItem.html
- module-MusicLibraryView.html
- module-MusicSongData.html
- module-OptionNode.html
- module-OptionsButton.html
- module-OptionsData.html
- module-OptionsSlider.html
- module-OSD.html
- module-OverviewDialog.html
- module-PersonData.html
- module-PersonDetails.html
- module-PhotoData.html
- module-PhotoDetails.html
- module-PlaybackDialog.html
- module-PlayedCheckmark.html
- module-PlaylistData.html
- module-PlaylistView.html
- module-PlaystateTask.html
- module-PostTask.html
- module-ProgramDetails.html
- module-PublicUserData.html
- module-QueueManager.html
- module-QuickConnect.html
- module-QuickConnectDialog.html
- module-quickplay.html
- module-RadioDialog.html
- module-RecordingData.html
- module-RecordProgramTask.html
- module-SceneManager.html
- module-schedule.html
- module-ScheduleProgramData.html
- module-SearchBox.html
- module-SearchData.html
- module-SearchResults.html
- module-SearchRow.html
- module-SearchTask.html
- module-section.html
- module-sectionScroller.html
- module-SeriesData.html
- module-ServerDiscoveryTask.html
- module-SetServerScreen.html
- module-settings.html
- module-ShowScenes.html
- module-SlideOutButton.html
- module-SongItem.html
- module-Spinner.html
- module-StandardDialog.html
- module-Subtitles.html
- module-TextSizeTask.html
- module-TVEpisode.html
- module-TVEpisodeData.html
- module-TVEpisodeRow.html
- module-TVEpisodeRowWithOptions.html
- module-TVEpisodes.html
- module-TVListDetails.html
- module-TVListOptions.html
- module-TVSeasonData.html
- module-TVSeasonRow.html
- module-TVShowDescription.html
- module-TVShowDetails.html
- module-userauth.html
- module-UserData.html
- module-UserItem.html
- module-UserLibrary.html
- module-UserRow.html
- module-UserSelect.html
- module-VideoData.html
- module-VideoPlayer.html
- module-VideoPlayerView.html
- module-VideoTrackListItem.html
- module-ViewCreator.html
- module-WhatsNewDialog.html
- quickplay.html
- source_api_baserequest.bs.html
- source_api_Image.bs.html
- source_api_Items.bs.html
- source_api_userauth.bs.html
- source_api_UserLibrary.bs.html
- source_Main.bs.html
- source_migrations.bs.html
- source_ShowScenes.bs.html
- source_utils_conditional.bs.html
- source_utils_config.bs.html
- source_utils_deviceCapabilities.bs.html
- source_utils_globals.bs.html
- source_utils_misc.bs.html
- source_utils_quickplay.bs.html
- source_utils_Subtitles.bs.html
- source_VideoPlayer.bs.html
- api-docs-readme.md
- DEVGUIDE.md
- album.png
- cassette.png
- cd.png
- check_black.png
- check_white.png
- circle.png
- details.png
- down_black.png
- down_white.png
- favorite.png
- favorite_selected.png
- instantMix.png
- itemNext.png
- itemPrevious.png
- loop-default.png
- loop-selected.png
- loopindicator-off.png
- loopindicator-on.png
- loopindicator1-on.png
- mic_icon.png
- musicFolder.png
- musicNote.png
- next-default.png
- next-selected.png
- nextChapter.png
- numberList.png
- pause.png
- play-default.png
- play-selected.png
- play.png
- previous-default.png
- previous-selected.png
- previousChapter.png
- shuffle-default.png
- shuffle-selected.png
- shuffleIndicator-off.png
- shuffleIndicator-on.png
- subtitle.png
- up_black.png
- up_white.png
- videoInfo.png
- folder_white.png
- live_tv_white.png
- music_white.png
- 1px-262626.png
- backgroundmask.png
- baseline_person_white_48dp.png
- channel-poster_fhd.png
- channel-poster_hd.png
- channel-poster_sd.png
- dialog.9.png
- fhd_focus.9.png
- fresh.png
- hd_focus.9.png
- logo-icon120.jpg
- logo.png
- missingArtist.png
- option-menu-bg.9.png
- osdBackground.png
- postermask.png
- red.png
- rotten.png
- sharp_star_white_18dp.png
- spinner.png
- splash-screen_fhd.png
- splash-screen_hd.png
- splash-screen_sd.png
- white.9.png
- white.png
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- translations.ts
- channel-poster_fhd.png
- channel-poster_hd.png
- channel-poster_sd.png
- logo.png
- splash-screen_fhd.png
- splash-screen_hd.png
- splash-screen_sd.png
- channel-poster_fhd.png
- channel-poster_hd.png
- channel-poster_sd.png
- logo.png
- splash-screen_fhd.png
- splash-screen_hd.png
- splash-screen_sd.png
- ropm-hook.cjs
- settings.json
- baserequest.bs
- Image.bs
- Items.bs
- sdk.bs
- userauth.bs
- UserLibrary.bs
- HomeRowItemSizes.bs
- details.json
- conditional.bs
- config.bs
- deviceCapabilities.bs
- globals.bs
- misc.bs
- quickplay.bs
- session.bs
- Subtitles.bs
- Main.bs
- migrations.bs
- ShowScenes.bs
- VideoPlayer.bs
- isAllValid.spec.bs
- isChainValid.spec.bs
- isValid.spec.bs
- regex.spec.bs
- BaseTestSuite.spec.bs
- Main.bs
- .gitignore
- .markdownlint.yml
- bsconfig-prod.json
- bsconfig-tdd-sample.json
- bsconfig-tests.json
- bsconfig.json
- bsfmt.json
- bslint.json
- dictionary.txt
- jsdoc.json
- LICENSE
- Makefile
- manifest
- package-lock.json
- package.json
- README.md
- renovate.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jellyfin-archive/jellyfin-roku-legacy
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd jellyfin-roku-legacy
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
