jellyfin / jellyfin-roku

The Official Roku Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
419 stars 128 forks source link

Install Failure: Error parsing XML component ServerDiscoveryTask #480

Closed junkmasters21 closed 2 years ago

junkmasters21 commented 2 years ago

I got this error after deploying make install

I am new to this so hopefully someone will notice.

Thanks in advance!

neilsb commented 2 years ago

Can you tell me what Operating system you are running teh Make Install on?

If you run make dev does that finish OK? And if so, can you manually upload the zip file (in out/apps/Jellyfin_Roku-beta.zip) to your Roku and get it working?

Could you post the output of "Make install"?

junkmasters21 commented 2 years ago

its on openmediavault 5 running docker

haven't noticed any errors (or I might have missed?) but I will re run again to be sure.

I will post the entire output in a couple days. I'm away from home for no and have not yet setup remote access.

Thank you for taking a look at this. I'd like to get this working so my mom can watch her favorite movies on the tv (she doesn't like it on the phone. says screen is too small! =)

neilsb commented 2 years ago

Sorry - I meant what Operating System are you trying to use to build the Roku client? (i.e. The machine are you typing make install on).

Is there any reason you cannot use the version of the Jellyfin app in the Roku Channel Store? Or even use the Beta version that can be installed from a link (see the main README file)?

junkmasters21 commented 2 years ago

I ran Jellyfin as container on Docker. and ran docker from OMV. and if I'm not mistaken, OMV is based on Debian. Its not like when I use a VM that I have to specify a host OS like Ubuntu (like what I used to run on my VM).

For some reason, its not available from our region (Asia/Philippines) when I go to the channel store.

As for the beta version, I ran into a 404 error after I click on "Yes, add channel" screen.

So I decided to push for the installation method and led to me to this.

Thanks for looking into this. Appreciate it.

junkmasters21 commented 2 years ago

Hello,

I'm back to check back on this issue. I don't have the Roku Channel Store. It only shows "Streaming Channels". I've include the output below for make dev and make install

root@omvserver:~/jellyfin-roku# make dev
curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information
make BUILD='dev' package
make[1]: Entering directory '/root/jellyfin-roku'
curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information
*** Preparing Staging Area ***
  >> removing old application zip /root/jellyfin-roku/out/apps/Jellyfin_Roku.zip
  >> creating destination directory /root/jellyfin-roku/out/apps
  >> setting directory permissions for /root/jellyfin-roku/out/apps
  >> creating destination directory /root/jellyfin-roku/out/staging
echo "  >> moving application to /root/jellyfin-roku/out/staging"
  >> moving application to /root/jellyfin-roku/out/staging
cp /root/jellyfin-roku/manifest /root/jellyfin-roku/out/staging/manifest
cp -r /root/jellyfin-roku/source /root/jellyfin-roku/out/staging
cp -r /root/jellyfin-roku/components /root/jellyfin-roku/out/staging
cp -r /root/jellyfin-roku/images /root/jellyfin-roku/out/staging
# Copy only supported languages over to staging
mkdir /root/jellyfin-roku/out/staging/locale
cp -r /root/jellyfin-roku/locale/en_US /root/jellyfin-roku/locale/en_GB /root/jellyfin-roku/locale/fr_CA /root/jellyfin-roku/locale/es_ES /root/jellyfin-roku/locale/de_DE /root/jellyfin-roku/locale/it_IT /root/jellyfin-roku/locale/pt_BR /root/jellyfin-roku/out/staging/locale
*** Creating Jellyfin_Roku.zip ***
  >> copying imports
  >> generating build info file
mkdir -p /root/jellyfin-roku/out/staging/source
echo "  >> generating build info file";\
echo "Function BuildDate()" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
  >> generating build info file
echo "  return \"Aug 31 2021 12:00:56\"" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "End Function" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "Function BuildCommit()" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "  return \"ee8301f\"" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "End Function" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
# zip .png files without compression
# do not zip up any files ending with '~'
  >> creating application zip /root/jellyfin-roku/out/staging/../apps/Jellyfin_Roku-dev.zip
updating: images/channel-poster_fhd.png (stored 0%)
updating: images/icons/up_white.png (stored 0%)
updating: images/icons/down_white.png (stored 0%)
updating: images/icons/check_black.png (stored 0%)
updating: images/icons/check_white.png (stored 0%)
updating: images/icons/down_black.png (stored 0%)
updating: images/icons/up_black.png (stored 0%)
updating: images/hd_focus.9.png (stored 0%)
updating: images/splash-screen_sd.png (stored 0%)
updating: images/channel-poster_hd.png (stored 0%)
updating: images/fhd_focus.9.png (stored 0%)
updating: images/sharp_star_white_18dp.png (stored 0%)
updating: images/dialog.9.png (stored 0%)
updating: images/channel-poster_sd.png (stored 0%)
updating: images/media_type_icons/music_white.png (stored 0%)
updating: images/media_type_icons/folder_white.png (stored 0%)
updating: images/media_type_icons/live_tv_white.png (stored 0%)
updating: images/option-menu-bg.9.png (stored 0%)
updating: images/spinner.png (stored 0%)
updating: images/postermask.png (stored 0%)
updating: images/backgroundmask.png (stored 0%)
updating: images/rotten.png (stored 0%)
updating: images/baseline_person_white_48dp.png (stored 0%)
updating: images/splash-screen_fhd.png (stored 0%)
updating: images/white.9.png (stored 0%)
updating: images/splash-screen_hd.png (stored 0%)
updating: images/fresh.png (stored 0%)
updating: images/logo.png (stored 0%)
updating: source/ (stored 0%)
updating: source/buildinfo.brs (deflated 31%)
updating: source/ShowScenes.brs (deflated 77%)
updating: source/VideoPlayer.brs (deflated 71%)
updating: source/api/ (stored 0%)
updating: source/api/Image.brs (deflated 69%)
updating: source/api/constants.brs (deflated 63%)
updating: source/api/userauth.brs (deflated 66%)
updating: source/api/baserequest.brs (deflated 69%)
updating: source/api/Playstate.brs (deflated 58%)
updating: source/api/UserLibrary.brs (deflated 72%)
updating: source/api/Items.brs (deflated 76%)
updating: source/utils/ (stored 0%)
updating: source/utils/deviceCapabilities.brs (deflated 82%)
updating: source/utils/misc.brs (deflated 67%)
updating: source/utils/globals.brs (deflated 49%)
updating: source/utils/config.brs (deflated 77%)
updating: source/utils/Subtitles.brs (deflated 69%)
updating: source/Main.brs (deflated 81%)
updating: manifest (deflated 56%)
updating: locale/ (stored 0%)
updating: locale/es_ES/ (stored 0%)
updating: locale/es_ES/translations.ts (deflated 91%)
updating: locale/fr_CA/ (stored 0%)
updating: locale/fr_CA/translations.ts (deflated 87%)
updating: locale/en_GB/ (stored 0%)
updating: locale/en_GB/translations.ts (deflated 87%)
updating: locale/de_DE/ (stored 0%)
updating: locale/de_DE/translations.ts (deflated 94%)
updating: locale/pt_BR/ (stored 0%)
updating: locale/pt_BR/translations.ts (deflated 92%)
updating: locale/en_US/ (stored 0%)
updating: locale/en_US/translations.ts (deflated 87%)
updating: locale/it_IT/ (stored 0%)
updating: locale/it_IT/translations.ts (deflated 89%)
updating: components/ (stored 0%)
updating: components/Buttons/ (stored 0%)
updating: components/Buttons/TextSizeTask.brs (deflated 41%)
updating: components/Buttons/JFButtons.xml (deflated 56%)
updating: components/Buttons/JFButtons.brs (deflated 70%)
updating: components/Buttons/TextSizeTask.xml (deflated 53%)
updating: components/ListPoster.brs (deflated 68%)
updating: components/login/ (stored 0%)
updating: components/login/UserSelect.brs (deflated 60%)
updating: components/login/UserItem.xml (deflated 43%)
updating: components/login/UserSelect.xml (deflated 48%)
updating: components/login/UserItem.brs (deflated 53%)
updating: components/login/UserRow.brs (deflated 60%)
updating: components/login/UserRow.xml (deflated 34%)
updating: components/Spinner.xml (deflated 23%)
updating: components/home/ (stored 0%)
updating: components/home/LoadItemsTask.brs (deflated 75%)
updating: components/home/Home.brs (deflated 45%)
updating: components/home/HomeRow.xml (deflated 32%)
updating: components/home/LoadItemsTask.xml (deflated 65%)
updating: components/home/HomeItem.brs (deflated 77%)
updating: components/home/HomeRows.brs (deflated 78%)
updating: components/home/Home.xml (deflated 52%)
updating: components/home/HomeRows.xml (deflated 46%)
updating: components/home/HomeItem.xml (deflated 55%)
updating: components/screensaver/ (stored 0%)
updating: components/screensaver/Screensaver.xml (deflated 80%)
updating: components/screensaver/Screensaver.brs (deflated 51%)
updating: components/SearchBox.brs (deflated 62%)
updating: components/JFOverhang.xml (deflated 69%)
updating: components/liveTv/ (stored 0%)
updating: components/liveTv/LoadSheduleTask.xml (deflated 56%)
updating: components/liveTv/LoadChannelsTask.brs (deflated 48%)
updating: components/liveTv/LoadSheduleTask.brs (deflated 51%)
updating: components/liveTv/ProgramDetails.xml (deflated 70%)
updating: components/liveTv/ProgramDetails.brs (deflated 75%)
updating: components/liveTv/schedule.xml (deflated 49%)
updating: components/liveTv/LoadProgramDetailsTask.brs (deflated 52%)
updating: components/liveTv/schedule.brs (deflated 74%)
updating: components/liveTv/LoadProgramDetailsTask.xml (deflated 56%)
updating: components/liveTv/LoadChannelsTask.xml (deflated 57%)
updating: components/config/ (stored 0%)
updating: components/config/ConfigScene.xml (deflated 56%)
updating: components/config/ConfigData.brs (stored 0%)
updating: components/config/ConfigScene.brs (deflated 56%)
updating: components/config/ConfigItem.brs (deflated 57%)
updating: components/config/JFServer.xml (deflated 60%)
updating: components/config/ServerDiscoveryTask.xml (deflated 36%)
updating: components/config/ConfigData.xml (deflated 45%)
updating: components/config/ConfigItem.xml (deflated 45%)
updating: components/config/ServerDiscoveryTask.brs (deflated 71%)
updating: components/config/JFServer.brs (deflated 59%)
updating: components/config/ConfigList.xml (deflated 40%)
updating: components/config/ConfigList.brs (deflated 62%)
updating: components/config/SetServerScreen.brs (deflated 69%)
updating: components/config/SetServerScreen.xml (deflated 58%)
updating: components/JFButton.brs (deflated 54%)
updating: components/movies/ (stored 0%)
updating: components/movies/AudioTrackListData.xml (deflated 32%)
updating: components/movies/MovieOptions.xml (deflated 57%)
updating: components/movies/MovieDetails.xml (deflated 68%)
updating: components/movies/AudioTrackListItem.xml (deflated 47%)
updating: components/movies/MovieOptions.brs (deflated 72%)
updating: components/movies/MovieDetails.brs (deflated 70%)
updating: components/movies/AudioTrackListItem.brs (deflated 64%)
updating: components/ButtonGroupHoriz.xml (deflated 33%)
updating: components/JFVideo.xml (deflated 64%)
updating: components/ListPoster.xml (deflated 52%)
updating: components/JFOverhang.brs (deflated 77%)
updating: components/JFVideo.brs (deflated 68%)
updating: components/Spinner.brs (deflated 29%)
updating: components/tvshows/ (stored 0%)
updating: components/tvshows/TVSeasonRow.brs (deflated 58%)
updating: components/tvshows/TVListDetails.brs (deflated 62%)
updating: components/tvshows/TVSeasonRow.xml (deflated 33%)
updating: components/tvshows/TVShowDetails.brs (deflated 65%)
updating: components/tvshows/TVEpisodeRow.xml (deflated 35%)
updating: components/tvshows/TVShowDescription.brs (deflated 65%)
updating: components/tvshows/TVEpisodeRow.brs (deflated 57%)
updating: components/tvshows/TVShowDetails.xml (deflated 62%)
updating: components/tvshows/TVShowDescription.xml (deflated 60%)
updating: components/tvshows/TVEpisodes.brs (deflated 52%)
updating: components/tvshows/TVEpisodes.xml (deflated 46%)
updating: components/tvshows/TVListDetails.xml (deflated 61%)
updating: components/JFMessageDialog.brs (deflated 64%)
updating: components/JFGroup.brs (deflated 32%)
updating: components/ButtonGroupHoriz.brs (deflated 61%)
updating: components/ItemGrid/ (stored 0%)
updating: components/ItemGrid/LoadItemsTask2.xml (deflated 67%)
updating: components/ItemGrid/ItemGridOptions.brs (deflated 80%)
updating: components/ItemGrid/ItemGrid.brs (deflated 76%)
updating: components/ItemGrid/GridItem.xml (deflated 53%)
updating: components/ItemGrid/GridItem.brs (deflated 70%)
updating: components/ItemGrid/ItemGrid.xml (deflated 61%)
updating: components/ItemGrid/LoadItemsTask2.brs (deflated 67%)
updating: components/ItemGrid/ItemGridOptions.xml (deflated 63%)
updating: components/JFGroup.xml (deflated 43%)
updating: components/search/ (stored 0%)
updating: components/search/SearchResults.xml (deflated 41%)
updating: components/search/SearchRow.brs (deflated 63%)
updating: components/search/SearchResults.brs (stored 0%)
updating: components/search/SearchRow.xml (deflated 44%)
updating: components/SearchBox.xml (deflated 37%)
updating: components/options/ (stored 0%)
updating: components/options/OptionsSlider.xml (deflated 50%)
updating: components/options/OptionsSlider.brs (deflated 60%)
updating: components/data/ (stored 0%)
updating: components/data/CollectionData.brs (deflated 69%)
updating: components/data/ImageData.brs (deflated 46%)
updating: components/data/PublicUserData.xml (deflated 37%)
updating: components/data/ChannelData.brs (deflated 53%)
updating: components/data/VideoData.brs (deflated 53%)
updating: components/data/OptionsButton.xml (deflated 40%)
updating: components/data/PublicUserData.brs (stored 0%)
updating: components/data/FolderData.brs (deflated 50%)
updating: components/data/UserData.brs (deflated 68%)
updating: components/data/AlbumData.xml (deflated 41%)
updating: components/data/ScheduleProgramData.xml (deflated 69%)
updating: components/data/UserData.xml (deflated 59%)
updating: components/data/MovieData.xml (deflated 57%)
updating: components/data/ChannelData.xml (deflated 55%)
updating: components/data/FolderData.xml (deflated 56%)
updating: components/data/TVSeasonData.brs (deflated 50%)
updating: components/data/ImageData.xml (deflated 52%)
updating: components/data/SearchData.brs (deflated 48%)
updating: components/data/OptionsData.brs (deflated 67%)
updating: components/data/OptionsButton.brs (deflated 21%)
updating: components/data/OptionsData.xml (deflated 55%)
updating: components/data/SearchData.xml (deflated 52%)
updating: components/data/SeriesData.brs (deflated 71%)
updating: components/data/HomeData.brs (deflated 84%)
updating: components/data/JFContentItem.xml (deflated 59%)
updating: components/data/SeriesData.xml (deflated 58%)
updating: components/data/HomeData.xml (deflated 65%)
updating: components/data/TVEpisodeData.xml (deflated 58%)
updating: components/data/CollectionData.xml (deflated 59%)
updating: components/data/AlbumData.brs (deflated 28%)
updating: components/data/ScheduleProgramData.brs (deflated 66%)
updating: components/data/TVSeasonData.xml (deflated 52%)
updating: components/data/TVEpisodeData.brs (deflated 52%)
updating: components/data/MovieData.brs (deflated 74%)
updating: components/data/VideoData.xml (deflated 55%)
updating: components/JFScene.brs (deflated 50%)
updating: components/JFButton.xml (deflated 31%)
updating: components/JFScene.xml (deflated 41%)
updating: components/JFMessageDialog.xml (deflated 52%)
updating: images/ (stored 0%)
updating: images/icons/ (stored 0%)
updating: images/logo-icon120.jpg (deflated 2%)
updating: images/media_type_icons/ (stored 0%)
*** packaging Jellyfin_Roku-dev complete ***
make[1]: Leaving directory '/root/jellyfin-roku'
root@omvserver:~/jellyfin-roku#`

`root@omvserver:~/jellyfin-roku# make install
*** Preparing Staging Area ***
  >> removing old application zip /root/jellyfin-roku/out/apps/Jellyfin_Roku.zip
  >> creating destination directory /root/jellyfin-roku/out/apps
  >> setting directory permissions for /root/jellyfin-roku/out/apps
  >> creating destination directory /root/jellyfin-roku/out/staging
echo "  >> moving application to /root/jellyfin-roku/out/staging"
  >> moving application to /root/jellyfin-roku/out/staging
cp /root/jellyfin-roku/manifest /root/jellyfin-roku/out/staging/manifest
cp -r /root/jellyfin-roku/source /root/jellyfin-roku/out/staging
cp -r /root/jellyfin-roku/components /root/jellyfin-roku/out/staging
cp -r /root/jellyfin-roku/images /root/jellyfin-roku/out/staging
# Copy only supported languages over to staging
mkdir /root/jellyfin-roku/out/staging/locale
cp -r /root/jellyfin-roku/locale/en_US /root/jellyfin-roku/locale/en_GB /root/jellyfin-roku/locale/fr_CA /root/jellyfin-roku/locale/es_ES /root/jellyfin-roku/locale/de_DE /root/jellyfin-roku/locale/it_IT /root/jellyfin-roku/locale/pt_BR /root/jellyfin-roku/out/staging/locale
*** Creating Jellyfin_Roku.zip ***
  >> copying imports
  >> generating build info file
mkdir -p /root/jellyfin-roku/out/staging/source
echo "  >> generating build info file";\
echo "Function BuildDate()" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
  >> generating build info file
echo "  return \"Aug 31 2021 12:05:10\"" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "End Function" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "Function BuildCommit()" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "  return \"ee8301f\"" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
echo "End Function" >> /root/jellyfin-roku/out/staging/source/buildinfo.brs
# zip .png files without compression
# do not zip up any files ending with '~'
  >> creating application zip /root/jellyfin-roku/out/staging/../apps/Jellyfin_Roku-dev.zip
updating: images/channel-poster_fhd.png (stored 0%)
updating: images/icons/up_white.png (stored 0%)
updating: images/icons/down_white.png (stored 0%)
updating: images/icons/check_black.png (stored 0%)
updating: images/icons/check_white.png (stored 0%)
updating: images/icons/down_black.png (stored 0%)
updating: images/icons/up_black.png (stored 0%)
updating: images/hd_focus.9.png (stored 0%)
updating: images/splash-screen_sd.png (stored 0%)
updating: images/channel-poster_hd.png (stored 0%)
updating: images/fhd_focus.9.png (stored 0%)
updating: images/sharp_star_white_18dp.png (stored 0%)
updating: images/dialog.9.png (stored 0%)
updating: images/channel-poster_sd.png (stored 0%)
updating: images/media_type_icons/music_white.png (stored 0%)
updating: images/media_type_icons/folder_white.png (stored 0%)
updating: images/media_type_icons/live_tv_white.png (stored 0%)
updating: images/option-menu-bg.9.png (stored 0%)
updating: images/spinner.png (stored 0%)
updating: images/postermask.png (stored 0%)
updating: images/backgroundmask.png (stored 0%)
updating: images/rotten.png (stored 0%)
updating: images/baseline_person_white_48dp.png (stored 0%)
updating: images/splash-screen_fhd.png (stored 0%)
updating: images/white.9.png (stored 0%)
updating: images/splash-screen_hd.png (stored 0%)
updating: images/fresh.png (stored 0%)
updating: images/logo.png (stored 0%)
updating: source/ (stored 0%)
updating: source/buildinfo.brs (deflated 31%)
updating: source/ShowScenes.brs (deflated 77%)
updating: source/VideoPlayer.brs (deflated 71%)
updating: source/api/ (stored 0%)
updating: source/api/Image.brs (deflated 69%)
updating: source/api/constants.brs (deflated 63%)
updating: source/api/userauth.brs (deflated 66%)
updating: source/api/baserequest.brs (deflated 69%)
updating: source/api/Playstate.brs (deflated 58%)
updating: source/api/UserLibrary.brs (deflated 72%)
updating: source/api/Items.brs (deflated 76%)
updating: source/utils/ (stored 0%)
updating: source/utils/deviceCapabilities.brs (deflated 82%)
updating: source/utils/misc.brs (deflated 67%)
updating: source/utils/globals.brs (deflated 49%)
updating: source/utils/config.brs (deflated 77%)
updating: source/utils/Subtitles.brs (deflated 69%)
updating: source/Main.brs (deflated 81%)
updating: manifest (deflated 56%)
updating: locale/ (stored 0%)
updating: locale/es_ES/ (stored 0%)
updating: locale/es_ES/translations.ts (deflated 91%)
updating: locale/fr_CA/ (stored 0%)
updating: locale/fr_CA/translations.ts (deflated 87%)
updating: locale/en_GB/ (stored 0%)
updating: locale/en_GB/translations.ts (deflated 87%)
updating: locale/de_DE/ (stored 0%)
updating: locale/de_DE/translations.ts (deflated 94%)
updating: locale/pt_BR/ (stored 0%)
updating: locale/pt_BR/translations.ts (deflated 92%)
updating: locale/en_US/ (stored 0%)
updating: locale/en_US/translations.ts (deflated 87%)
updating: locale/it_IT/ (stored 0%)
updating: locale/it_IT/translations.ts (deflated 89%)
updating: components/ (stored 0%)
updating: components/Buttons/ (stored 0%)
updating: components/Buttons/TextSizeTask.brs (deflated 41%)
updating: components/Buttons/JFButtons.xml (deflated 56%)
updating: components/Buttons/JFButtons.brs (deflated 70%)
updating: components/Buttons/TextSizeTask.xml (deflated 53%)
updating: components/ListPoster.brs (deflated 68%)
updating: components/login/ (stored 0%)
updating: components/login/UserSelect.brs (deflated 60%)
updating: components/login/UserItem.xml (deflated 43%)
updating: components/login/UserSelect.xml (deflated 48%)
updating: components/login/UserItem.brs (deflated 53%)
updating: components/login/UserRow.brs (deflated 60%)
updating: components/login/UserRow.xml (deflated 34%)
updating: components/Spinner.xml (deflated 23%)
updating: components/home/ (stored 0%)
updating: components/home/LoadItemsTask.brs (deflated 75%)
updating: components/home/Home.brs (deflated 45%)
updating: components/home/HomeRow.xml (deflated 32%)
updating: components/home/LoadItemsTask.xml (deflated 65%)
updating: components/home/HomeItem.brs (deflated 77%)
updating: components/home/HomeRows.brs (deflated 78%)
updating: components/home/Home.xml (deflated 52%)
updating: components/home/HomeRows.xml (deflated 46%)
updating: components/home/HomeItem.xml (deflated 55%)
updating: components/screensaver/ (stored 0%)
updating: components/screensaver/Screensaver.xml (deflated 80%)
updating: components/screensaver/Screensaver.brs (deflated 51%)
updating: components/SearchBox.brs (deflated 62%)
updating: components/JFOverhang.xml (deflated 69%)
updating: components/liveTv/ (stored 0%)
updating: components/liveTv/LoadSheduleTask.xml (deflated 56%)
updating: components/liveTv/LoadChannelsTask.brs (deflated 48%)
updating: components/liveTv/LoadSheduleTask.brs (deflated 51%)
updating: components/liveTv/ProgramDetails.xml (deflated 70%)
updating: components/liveTv/ProgramDetails.brs (deflated 75%)
updating: components/liveTv/schedule.xml (deflated 49%)
updating: components/liveTv/LoadProgramDetailsTask.brs (deflated 52%)
updating: components/liveTv/schedule.brs (deflated 74%)
updating: components/liveTv/LoadProgramDetailsTask.xml (deflated 56%)
updating: components/liveTv/LoadChannelsTask.xml (deflated 57%)
updating: components/config/ (stored 0%)
updating: components/config/ConfigScene.xml (deflated 56%)
updating: components/config/ConfigData.brs (stored 0%)
updating: components/config/ConfigScene.brs (deflated 56%)
updating: components/config/ConfigItem.brs (deflated 57%)
updating: components/config/JFServer.xml (deflated 60%)
updating: components/config/ServerDiscoveryTask.xml (deflated 36%)
updating: components/config/ConfigData.xml (deflated 45%)
updating: components/config/ConfigItem.xml (deflated 45%)
updating: components/config/ServerDiscoveryTask.brs (deflated 71%)
updating: components/config/JFServer.brs (deflated 59%)
updating: components/config/ConfigList.xml (deflated 40%)
updating: components/config/ConfigList.brs (deflated 62%)
updating: components/config/SetServerScreen.brs (deflated 69%)
updating: components/config/SetServerScreen.xml (deflated 58%)
updating: components/JFButton.brs (deflated 54%)
updating: components/movies/ (stored 0%)
updating: components/movies/AudioTrackListData.xml (deflated 32%)
updating: components/movies/MovieOptions.xml (deflated 57%)
updating: components/movies/MovieDetails.xml (deflated 68%)
updating: components/movies/AudioTrackListItem.xml (deflated 47%)
updating: components/movies/MovieOptions.brs (deflated 72%)
updating: components/movies/MovieDetails.brs (deflated 70%)
updating: components/movies/AudioTrackListItem.brs (deflated 64%)
updating: components/ButtonGroupHoriz.xml (deflated 33%)
updating: components/JFVideo.xml (deflated 64%)
updating: components/ListPoster.xml (deflated 52%)
updating: components/JFOverhang.brs (deflated 77%)
updating: components/JFVideo.brs (deflated 68%)
updating: components/Spinner.brs (deflated 29%)
updating: components/tvshows/ (stored 0%)
updating: components/tvshows/TVSeasonRow.brs (deflated 58%)
updating: components/tvshows/TVListDetails.brs (deflated 62%)
updating: components/tvshows/TVSeasonRow.xml (deflated 33%)
updating: components/tvshows/TVShowDetails.brs (deflated 65%)
updating: components/tvshows/TVEpisodeRow.xml (deflated 35%)
updating: components/tvshows/TVShowDescription.brs (deflated 65%)
updating: components/tvshows/TVEpisodeRow.brs (deflated 57%)
updating: components/tvshows/TVShowDetails.xml (deflated 62%)
updating: components/tvshows/TVShowDescription.xml (deflated 60%)
updating: components/tvshows/TVEpisodes.brs (deflated 52%)
updating: components/tvshows/TVEpisodes.xml (deflated 46%)
updating: components/tvshows/TVListDetails.xml (deflated 61%)
updating: components/JFMessageDialog.brs (deflated 64%)
updating: components/JFGroup.brs (deflated 32%)
updating: components/ButtonGroupHoriz.brs (deflated 61%)
updating: components/ItemGrid/ (stored 0%)
updating: components/ItemGrid/LoadItemsTask2.xml (deflated 67%)
updating: components/ItemGrid/ItemGridOptions.brs (deflated 80%)
updating: components/ItemGrid/ItemGrid.brs (deflated 76%)
updating: components/ItemGrid/GridItem.xml (deflated 53%)
updating: components/ItemGrid/GridItem.brs (deflated 70%)
updating: components/ItemGrid/ItemGrid.xml (deflated 61%)
updating: components/ItemGrid/LoadItemsTask2.brs (deflated 67%)
updating: components/ItemGrid/ItemGridOptions.xml (deflated 63%)
updating: components/JFGroup.xml (deflated 43%)
updating: components/search/ (stored 0%)
updating: components/search/SearchResults.xml (deflated 41%)
updating: components/search/SearchRow.brs (deflated 63%)
updating: components/search/SearchResults.brs (stored 0%)
updating: components/search/SearchRow.xml (deflated 44%)
updating: components/SearchBox.xml (deflated 37%)
updating: components/options/ (stored 0%)
updating: components/options/OptionsSlider.xml (deflated 50%)
updating: components/options/OptionsSlider.brs (deflated 60%)
updating: components/data/ (stored 0%)
updating: components/data/CollectionData.brs (deflated 69%)
updating: components/data/ImageData.brs (deflated 46%)
updating: components/data/PublicUserData.xml (deflated 37%)
updating: components/data/ChannelData.brs (deflated 53%)
updating: components/data/VideoData.brs (deflated 53%)
updating: components/data/OptionsButton.xml (deflated 40%)
updating: components/data/PublicUserData.brs (stored 0%)
updating: components/data/FolderData.brs (deflated 50%)
updating: components/data/UserData.brs (deflated 68%)
updating: components/data/AlbumData.xml (deflated 41%)
updating: components/data/ScheduleProgramData.xml (deflated 69%)
updating: components/data/UserData.xml (deflated 59%)
updating: components/data/MovieData.xml (deflated 57%)
updating: components/data/ChannelData.xml (deflated 55%)
updating: components/data/FolderData.xml (deflated 56%)
updating: components/data/TVSeasonData.brs (deflated 50%)
updating: components/data/ImageData.xml (deflated 52%)
updating: components/data/SearchData.brs (deflated 48%)
updating: components/data/OptionsData.brs (deflated 67%)
updating: components/data/OptionsButton.brs (deflated 21%)
updating: components/data/OptionsData.xml (deflated 55%)
updating: components/data/SearchData.xml (deflated 52%)
updating: components/data/SeriesData.brs (deflated 71%)
updating: components/data/HomeData.brs (deflated 84%)
updating: components/data/JFContentItem.xml (deflated 59%)
updating: components/data/SeriesData.xml (deflated 58%)
updating: components/data/HomeData.xml (deflated 65%)
updating: components/data/TVEpisodeData.xml (deflated 58%)
updating: components/data/CollectionData.xml (deflated 59%)
updating: components/data/AlbumData.brs (deflated 28%)
updating: components/data/ScheduleProgramData.brs (deflated 66%)
updating: components/data/TVSeasonData.xml (deflated 52%)
updating: components/data/TVEpisodeData.brs (deflated 52%)
updating: components/data/MovieData.brs (deflated 74%)
updating: components/data/VideoData.xml (deflated 55%)
updating: components/JFScene.brs (deflated 50%)
updating: components/JFButton.xml (deflated 31%)
updating: components/JFScene.xml (deflated 41%)
updating: components/JFMessageDialog.xml (deflated 52%)
updating: images/ (stored 0%)
updating: images/icons/ (stored 0%)
updating: images/logo-icon120.jpg (deflated 2%)
updating: images/media_type_icons/ (stored 0%)
*** packaging Jellyfin_Roku-dev complete ***
Forcing roku to main menu screen 192.168.0.103...
curl -s -S -d '' http://192.168.0.103:8060/keypress/home
sleep 2
Installing Jellyfin_Roku-dev to host 192.168.0.103
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 1119k  100  3500  100 1115k   1442   459k  0:00:02  0:00:02 --:--:--  187k
    Application Received: 1142105 bytes stored.
    Install Failure: Error parsing XML component ServerDiscoveryTask
root@omvserver:~/jellyfin-roku#`

I tried making a connection to the Roku device with PuTTY but it does not connect.

Looking forward to a solution. Thank you.

neilsb commented 2 years ago

Could you let me know what Software Version your Roku is running (Main Roku Menu -> Settings -> System -> About)? Also, what Roku device are you using?

Thanks.

junkmasters21 commented 2 years ago

Hello Model: 4201PH Software version: 8.1.3 build 4197-36

Thanks for keeping up with this issue.

neilsb commented 2 years ago

I'm not familiar with the Model 4201PH, and can't find anything about it on the web. The closest I can see if the Roku 4200 (aka Roku 3). That's quite an old version of the OS it's running (current is 10.0) and I have a feeling our app support OS 9+, which may explain the problems you're seeing, and also why you don't see it on the store.

The server discovery is a new feature, so it may be worth checking out the 1.4.7 tag which was before this feature, and seeing if that will install. At least that would be a clue as to whether it's old OS Version problem or not.

junkmasters21 commented 2 years ago

Hello. Sorry I was out for awhile. I tried doing this but I could not get the tag right. What is the right way to do the tag function at CLI?

Thanks!

neilsb commented 2 years ago

If you've already got the repository cloned locally, you should be able to switch to the Tag by doing git checkout tags/v1.4.7

neilsb commented 2 years ago

@junkmasters21 Have you got any further with testing this?

neilsb commented 2 years ago

Closed due to no response.