Coder Social home page Coder Social logo

fgl27 / smarttv-twitch Goto Github PK

View Code? Open in Web Editor NEW
160.0 5.0 18.0 228.62 MB

Twitch client for Samsung Smart TVs 2015 and newer models, in doubt read the README bellow

License: GNU General Public License v3.0

JavaScript 92.70% HTML 6.23% Shell 0.80% CSS 0.27%
twitch samsung samsung-smart-tv tizen javascript css html

smarttv-twitch's People

Contributors

aleciogomes avatar athenyx04 avatar bidaumm avatar brunoradagast avatar cazuzaczz avatar commanderroot avatar dersani1988 avatar egorpugin avatar fgl27 avatar gee19 avatar harisbeha avatar healdropper avatar hrtkpf avatar hurix avatar midn avatar paulfurlet avatar pedrro avatar pietrogalassi avatar roko99 avatar someone30 avatar szedar avatar viktorpenelski avatar whitedragonlt avatar yustinuspr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

smarttv-twitch's Issues

New control optimizations

First of all thank you for mapping the play, fast forward, rewind, stop keys on the classic remote with the new app version! Some problems I've encountered with new new controls:

Problem: holding fast forward or rewind key on the bottom row of the classic remote doesn't increase the jump steps like d-pad left/-right key

  • Solution: self-explanatory

Problem: when using the fast foward/rewind keys on the bottom row of the classic remote the enter/select key is too far away (annoying)

  • Solution: play key in ff/rewind mode should equal enter/select key; also in normal playback mode to show information panel

Problem: it's too complicated now to fast foward/rewind with d-pad (1. Enter/select, 2. D-pad-up, 3. D-pad-left/right)

  • Solution A: d-pad left and right keys during playback should directly activate ff/rewind mode instead of information panel and chat; chat can still be opened with e.g. info key

  • Solution B: (only) when information panel is showing during playback d-pad left and right keys should directly activate ff/rewind

Help translate this app

This app is originally write in English is current not translated.

Anyone can translate to a new language or improve current translations included the original in English as I the developer didn't born speaking it.

If you wanna to translate this to yours language is very simple just translate this file en_US.js from English to yours.

You can share the translated file here, by simply drag and drop, make a pull request or just email the developer @fgl27 (check the email in guithub bio).

If you have any doubt about the translation you can also post here or send it by email.

Any other type of help with this app is appreciated.

Failure to verify the authentication key

I just setup, everything is working fine, I added my twitch user but when I try to authenticate I get msg saying it failed, check with provider key.
I did authorize my account multiple times just to make sure but still getting same issue.

Feature request: Max video bitrate setting

Please implement an "Max video bitrate" setting, which presets the video quality to e.g. 720p60 when opening a stream/broadcast. If the chosen bitrate is not available downgrade/upgrade (as a suboption?) to the closest available.

Carregando eternamente......

Ola amigo este app funciona normalmente na minha 55un6100 2016, porem desde fevereiro nunca mais pegou, coloquei a ultima versão, porem as lives não carregam de jeito nenhum, somente videos e clips rodam.
Fiz debug e só carrega o arquivo m3u8. depois disso fica so dando que esta preparando o avplayer, e fecha a live sem rodar nada.
Oque pode ser?
***Obs testei os m3u8 no vlc player e está rodando liso.
Capturar

Low latency

Hello, thanks for the wonderful app that made it possible to use my old Samsung TV with twitch ☺️

I wanted to ask if it's possible, somehow, to reproduce low latency mode as it is in chrome since most of my favorite streamers now use it so it's impossible to follow chat as it is kinda 30 seconds dedynched from video 😭

Thanks in advance!

[Feedback] It can be installed from mac

Hey there,
First I want to thank you for making and maintaining this app!

Also I want to let you that I successfully installed it using Tizen Studio for Mac. I just followed your instructions, and got it running in 20ish minutes.

Version of my system

macOS Mojave 10.14.4

I guess you can add it to the readme.

Cheers and tahnk you!

Unable to view games list

When in the main screen if I go to “Games” to view the entire game list I get the error “Connection failed, unable to load content. Hit refresh to try again”. When refreshing the message still appears. Previously it was working fine, the issue started a few days ago.

I still am able to view followed games, live/all channels, clips, videos and the streams load fine. I have this issue with and without the ath key. Using Tizen on a samsung TV (2018 tv) and the latest version of smarttv twitch (4.0.1 v3)

Does the app update automatically of do I need to manually update?

If you need more info please do not hesitate to ask.

Menus Unreachable, and Cannot Scroll Left

Describe the bug
This new update is just straight unusable on my Samsung UE55MU6449. When I'm scrolling through the list of streams if I try to go back to the left it opens the panel for followed streams. Then the main menu gets hidden and all the text is cut off. Is there some way to go to the previous version?

To Reproduce
Steps to reproduce the behavior:

  1. Try using the app for anything.

Expected behavior
Being able to scroll left, and read menus.

15717370105258770265187903702552

Chat freezing

Recently, chat has been freezing on VODs for me. Disabling and re-enabling chat doesn't fix it, only rewinding or fast forwarding does. This will only fix it for less than a minute though. This error has occurred on multiple streams, from multiple people.

Do you know of a fix for me or should I re-install the app?

Black screen with audio on every stream

Hello,

I've successfully installed this app on my new Samsung Q70 (2019) following your instructions (which were great). However, every stream I load only comes up with a black screen. The stream's audio and chat work perfectly, but there is no video at all. Changing the stream quality has no impact on this. This is also the case for all VODs as well.

CSGO Videos buffering on all resolutions[30mbps connection]

Describe the bug
CSGO streams buffering even on 30 mbps connection

To Reproduce

  1. Watch any csgo stream on any video settings.

Expected behavior
Streaming should happen without buffering as I'm on 30 mpbs connection

Operation system (if is a installation problem):

  • OS: Tizen
  • Samsung 4k tv 43 inch

Language selection problem.

It only detects the channel language.
It can't detect broadcaster language.

I think broadcaster language should be given priority over channel language.

Thank you.

Streams/videos not playing on a JU6000

Videos can't be played, with or without the auth token added. Whenever I select a video/stream it opens it up but then it just won't load it. Having the same issue with nikitakatchik's fork,

Running on a JU6000, Tizen 2.3 firmware 1530

Invalid password errors, installation issue

After wasting hours getting "Invalid password" errors every time I tried to build this project (or any project for that matter), I finally figured out what was going on. I'm leaving this info here so that you can either add it to the Readme or at least someone can find this Issue via Github search.

Basically, if you follow the Readme to a T using the latest Tizen Studio, your /profiles/profiles.xml will look like this:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles active="strong" version="3.1">
<profile name="strong">
<profileitem ca="/home/ryan/tizen-studio/tools/certificate-generator/certificates/developer/tizen-developer-ca.cer" distributor="0" key="/home/ryan/tizen-studio-data/keystore/author/strong.p12" password="/home/ryan/tizen-studio-data/keystore/author/strong.pwd rootca=""/>
<profileitem ca="/home/ryan/tizen-studio/tools/certificate-generator/certificates/distributor/tizen-distributor-ca.cer" distributor="1" key="/home/ryan/tizen-studio/tools/certificate-generator/certificates/distributor/tizen-distributor-signer.p12" password="/home/ryan/tizen-studio-data/tools/certificate-generator/certificates/distributor/tizen-distributor-signer.pwd" rootca=""/>
<profileitem ca="" distributor="2" key="" password="" rootca=""/>
</profile>
</profiles>

But those .pwd files aren't ever created by the certificate manager and attempting to just put the correct passwords in plaintext in files with those names doesn't work. Instead, what you need to do is edit your profiles.xml accordingly:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles active="strong" version="3.1">
<profile name="strong">
<profileitem ca="/home/ryan/tizen-studio/tools/certificate-generator/certificates/developer/tizen-developer-ca.cer" distributor="0" key="/home/ryan/tizen-studio-data/keystore/author/strong.p12" password="<yourStrongPasswordHere>" rootca=""/>
<profileitem ca="/home/ryan/tizen-studio/tools/certificate-generator/certificates/distributor/tizen-distributor-ca.cer" distributor="1" key="/home/ryan/tizen-studio/tools/certificate-generator/certificates/distributor/tizen-distributor-signer.p12" password="tizenpkcs12passfordsigner" rootca=""/>
<profileitem ca="" distributor="2" key="" password="" rootca=""/>
</profile>
</profiles>

Finally, the stupid IDE will constantly attempt to overwrite these correct settings with its *.pwd garbage, so you'll need to do a chmod a-w <tizen-studio-data>/profiles/profiles.xml

Anyway, beautiful app, thanks so much for your work, but I'm hoping this will be helpful to anyone else that gets stuck using the latest Tizen Studio in Ubuntu.

Error in config File

When running final step I get error:
Launhing XY has encountered a problem
Error in Config file

Support for FFZ emotes

Hey,

Thank you for building and maintaining this app. It works really nicely.

I want to ask though, any chance for FFZ emotes? KapChat seems to support them so that's not an impediment. If you could tell me where to look I'd try making a PR for this myself when I find the time.

Black screen when returning menu

When you leave a streaming with the back button, there are occasions when the black screen remains bugged even when leaving with the exit button and re-entering persists and the only solution is to wait a couple of minutes until it "picks up" or turn off the tv

I can't open tizen package manager

Hello,

When i tried install tizen studio there was a message "java SDK 8 or higher wasn't installed or variable path was not set".
I have managed to get rid off this message by setitng path in "system enviroment variables".

Installation goes trough but when i try to open package manager, I get completely same message as before installation.

Can you help me please?
Výstřižek

After restarting the TV, the app stays black

Everything was working perfectly, until I had to turn off the TV (from the power)
After turning it back on, the app doesnt work. After clicking on it, it says "TwitchTv loading..." or something, and the whole screen goes black and nothing happens.

The other stuff seems to be working properly.

I think that the TV OS may have updated. Dont know if that would cause the bug, however. It seems to be either that, or when I turned off the TV, the app did not close properly and it is now on an inconsistent state.

All streams and videos come up as "has ended"

Behaviour
No matter which stream I start or which video I try to play, I get a screen stating "XYZ has ended" "exiting in 3 ..." (and it counts down and exits). Clips seem to work though.

To Reproduce
Steps to reproduce the behavior:

  1. Under Live or Videos, select any Live channel or video. (You can also select "Past Broadcasts" under Followed users, ...)
  2. Click Play
  3. Error pops up.

Expected behavior
Stream or video should play.

An internal error occurred during: "Launching Twitch2". org.tizen.web.editor.configuration.TizenConfiguratorImpl cannot be cast to org.tizen.web.editor.configuration.IMobileConfigurator

Hello, need some help please:

All the steps were done successfully. When I reached the final "Install the application" step I get the following error messag while trying to "Run as Tizen Web Application":

An internal error occurred during: "Launching Twitch2".
org.tizen.web.editor.configuration.TizenConfiguratorImpl cannot be cast to org.tizen.web.editor.configuration.IMobileConfigurator

Operation system (if is a installation problem):
Windows 10
Tizen Studio 3.2

Im Stuck

Cant pass this step.. do not know these passwords.. any help guys?
stuck

Can't resize chat after new update

Hi there, my app updated and the key I used to make the chat bigger (up) is now used to bring the feed thing on screen, is there any new shortcut to resize the chat? It's locked in 12.5% here. This is my remote controller:

Is the application still working?

Describe the bug
A few days ago, the application stopped working to view and watch streams. The application launches, shows the live streams and populates with live content, but when i actually click to watch a stream the loading icon displays and eventually says that the stream is now offline. If i go to my desktop PC, i can verify that the stream is infact live and not offline.

I've completely removed the application and reinstalled, but the same thing is happening. Everything launches and it shows live thumbnails and up-to-date information on who is currently streaming, but the streams do not actually play for me.

To Reproduce

  1. Launch Application
  2. Go to Channels Live
  3. Select any channel
  4. Loading icon displays
  5. Eventually times out with error saying 'Stream has ended'
  6. Returns to Channels Live page

Expected behavior
Expecting the stream to launch and play

Some minor questions about the process

Describe what you need.
Hi. I'm interested in installing this since both Samsung and Twitch don't seem to give a damn but I'd like to ask some questions before doing so:

  1. Will this work on a Samsung UE49MU6179 TV?
  2. Does the app remain installed like other apps or do I have to keep repeating the installation process?
  3. If the app remains installed, can I disable developer mode and run it just fine?

After restarting the TV, the app is gone/deleted

I managed to install the app by following the guide. The application works fine no issues until this point.

After restarting the TV (turn OFF via red button and turn ON again):
The App will be deleted from the TV. I've reinstalled multiple times, every try same result.
Do you have any idea?

Can't interact with User screen on NU8000

I'm using a 2018 Samsung NU8000. When I go to the "User" screen, I see the box asking me to "Type your user name..." but I cannot interact with it. The program also seems to freeze and none of the controls work except for hitting the return/back arrow.

Thank you so much for all of your hard work on this app! I look forward to using it.

Streams not loading, loop until timeout

Hey, I can't get a single stream to work. The double tap solution to reload the stream doesn't work for me. I installed the debug version and tried to open a stream until i hit the timeout. Happens on both the debug and release version.

Log:

index.html:1

 Failed to decode downloaded font: https://fgl27.github.io/smarttv-twitch/release/githubio/css/fonts/BabelStoneHan.woff
index.html:1 OTS parsing error: OS/2: failed to parse table
Main.js:203 language is en_GB
Screens.js:6 InitScreens place holder
VM241:1 Entering setDisplayRect
VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
webapis.min.js:1425 [productinfo.js] getFirmware  begin
webapis.min.js:1431 [productinfo.js] getFirmware  end [object Object]
webapis.min.js:1435 [productinfo.js] getFirmware message data T-KTMDEUC-1262.0
webapis.min.js:1425 [productinfo.js] getModel  begin
webapis.min.js:1431 [productinfo.js] getModel  end [object Object]
webapis.min.js:1435 [productinfo.js] getModel message data UMU6100
Main.js:738 Tizen Version: 3.0 | TV: UMU6100 | FW: T-KTMDEUC-1262.0
webapis.min.js:3684 [network.js] addNetworkStateChangeListener  success
webapis.min.js:3689 [network.js] listenerId 0
SmartHub.js:40 Cannot read property 'setPreviewData' of undefined
webapis.min.js:47 [webapi.js] cbArr length: 1, then remove Callback!
Play.js:490 0
Play.js:491 
Play.js:490 0
Play.js:491 
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrsD6zSYpZ2wvD8h-hhkie…ocuwvqLEoH34pF4Fu5vLEaO8vQSEOsmCYQ9OeiNKNJqEZ1dlZQaDB16uI-mXaQyzYLajA.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrsD6zSYpZ2wvD8h-hhkie…ocuwvqLEoH34pF4Fu5vLEaO8vQSEOsmCYQ9OeiNKNJqEZ1dlZQaDB16uI-mXaQyzYLajA.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrsD6zSYpZ2wvD8h-hhkie…ocuwvqLEoH34pF4Fu5vLEaO8vQSEOsmCYQ9OeiNKNJqEZ1dlZQaDB16uI-mXaQyzYLajA.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDjZ3xQOoPleako-MNwJ…hbkuigJFbiD2QoJx--i7bETsNNEhDOvwPQ8fCSK3sOxnRsR8gQGgwPhoAAvggIFDHA-ZE.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDjZ3xQOoPleako-MNwJ…hbkuigJFbiD2QoJx--i7bETsNNEhDOvwPQ8fCSK3sOxnRsR8gQGgwPhoAAvggIFDHA-ZE.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDkkl2SuNwORTSLbi7-1…Iqn4bd2mrViMtUR5B8CI4o8ZmgEhCguIDOcGsYD4X91_sAgR94GgzFwixIEb4M_wnv9F4.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDkkl2SuNwORTSLbi7-1…Iqn4bd2mrViMtUR5B8CI4o8ZmgEhCguIDOcGsYD4X91_sAgR94GgzFwixIEb4M_wnv9F4.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDVE1D5eaNQP6Ln9aF_c…XIITtwBXWdjZXPRrxRhA1gOAJ2EhAU-Vr_ug1XIntvQrHj-reeGgwFinb-rNeML_9nnc0.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDVE1D5eaNQP6Ln9aF_c…XIITtwBXWdjZXPRrxRhA1gOAJ2EhAU-Vr_ug1XIntvQrHj-reeGgwFinb-rNeML_9nnc0.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDUfUrA33nh0wY6VYTpk…EJ-ymAn4o6_r7Sq-CG-BsOCWSGEhAykmcTHl7sGindcVrzQ9dhGgx-afwKzf6G9G7eH20.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDUfUrA33nh0wY6VYTpk…EJ-ymAn4o6_r7Sq-CG-BsOCWSGEhAykmcTHl7sGindcVrzQ9dhGgx-afwKzf6G9G7eH20.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDNhDGBiPbJuRJ3quYTd…Fgr2dTTM4A_f3_JyOmqWxih1HHEhDFiLnHAG7ILzhfl61fpAf2GgzNvRcfsQfbkJEzYRI.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
Play.js:643 Play_onPlayer: 

"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CrkDNhDGBiPbJuRJ3quYTd…Fgr2dTTM4A_f3_JyOmqWxih1HHEhDFiLnHAG7ILzhfl61fpAf2GgzNvRcfsQfbkJEzYRI.m3u8"

VM241:1 adding listener
VM241:1 Entered AVPlayManager.prepareAsync()
webapis.min.js:47 [webapi.js] cbArr length: 1, then remove Callback!

Error trying to install the app (all installation issue, post here please)

Hi I tried to install the app. Everything went fine until the last step. I got following error. I think it relates to the old twitch version I had on the TV. 2 year ago I installed a other twitch custom app but deleted it as soon as the "official" app (which is now also gone) was in the app store. At the moment I have no twitch app under "my apps" in the tv apps. Any ideas what I could do?

Error:
Installing the package... > Fail
Unexpected error occurred at the below step.
Installing the package...
Tizen Web Application install failed. Please try again later.

when pressing run like instructed I get an error stating "incompatible profile project requires tv-samsung profile, but target has none profile

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable not demanding, add screenshots/picture to help explain your problem.

Operation system (if is a installation problem):

  • OS: Android
  • Version [e.g. 9, 8.1, etc...]

Additional context
Add any other context about the problem here.

Application doesn't start up anymore

I''ve been using this app for quite some time, but yesterday it stopped working:

When trying to start the app, it just endlessly shows the rotating buffer icon. I have tried reinstalling the App, and the initial startup right during installation worked, but closing the app and reopening it resulted in the same issue.

Opening the index.html file from the installed package on my PC loads everything correctly.

Any tips on what to do / how to debug this?

Chat on live stream doesn't work

In every live stream the chat doesn't work.
I can see "chat: connecting to chat server"
In the vod the chat work

With or without logging with my account

Tizen Certificate Manager not working

When I click finish at the end of the creation of the certificate the app just don't do anything. I tried to make another certificate with Samsung instead of Tizen and when I Run as > 1 Tizen wen Application I get a fail.

The TV is a UE50NU7090
Tizen Studio 3.0

Feature request: Quick way to get to signed in user's profile

Please describe the feature.
Currently, I have to use the search function for my own name to look at my past vods. This is annoying.

Two options I see:

  1. Add the current user to the list of followers, then VOD content will be there.
  2. Add this data to the user's page.

Small control optimizations

  • Fast Forward/Rewind and Stop keys on the bottom rows of the classic remote should be mapped

  • Pressing Play key on the classic remote during a playback should only show the infomation panel instead of pausing playback; Requirement: the Play/Pause combo key on the smart remote equals a different function or the Pause key on the classic remote; Pressing Play during a pause should still resume playback

  • Control windows should be openable AND closable with the same key (toggle function), e.g. yellow/C key during playback

Password Issues

Hi,

I've gone through all the steps and get to the installation stage and it asks for 2 passwords, Author and Distributor passwords.

I use the one i've entered in the certificate twice but get an invalid password error.

Cheers
Sam

Thumbnails not loading

Since the update, no thumbnails are loading on my TV, there are only black rectangles for Games, Channels, Live Streams, Videos, Clips. Streams themselves play as expected, and I do get preview pictures when I look at my followed channels in the side bar

Visiting the index.html page in a webbrowser loads the thumbnails as expected.

This is the console output when I start up the app on the TV, up to the point where I'd expect to see thumbnails of the most popular channels:

Main_IsNotBrowser tizen = true
Main.js:191 language is de-DE
Screens.js:6 InitScreens place holder
webapis.min.js:1 [productinfo.js] getFirmware  begin
webapis.min.js:1 [productinfo.js] getFirmware  end [object Object]
webapis.min.js:1 [productinfo.js] getFirmware message data T-KTM2DEUC-1260.8
webapis.min.js:1 [productinfo.js] getModel  begin
webapis.min.js:1 [productinfo.js] getModel  end [object Object]
webapis.min.js:1 [productinfo.js] getModel message data UNU8000
Main.js:745 App version: 080219
Main.js:758 Tizen Version: 4.0 | TV: UNU8000 | FW: T-KTM2DEUC-1260.8
VM57:1 Entering setDisplayRect
VM57:1 adding listener
VM57:1 Entered AVPlayManager.prepareAsync()

Can't play any stream

I just installed the app and it is not playing any streams. It justs shows the loading spinner for about 2 minutes and then "stream has ended". Clips and videos works.

I installed the master version to check the logs as you instructed in another issue, and here are the logs from the Chrome console, using Debug As:

language is en_US
2019-06-03 01:17:04.924 Screens.js:6 InitScreens place holder
2019-06-03 01:17:05.010 VM181:1 Entering setDisplayRect
2019-06-03 01:17:05.016 VM181:1 adding listener
2019-06-03 01:17:05.018 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:17:05.091 webapis.min.js:1 [productinfo.js] getFirmware  begin
2019-06-03 01:17:05.109 webapis.min.js:1 [productinfo.js] getFirmware  end [object Object]
2019-06-03 01:17:05.109 webapis.min.js:1 [productinfo.js] getFirmware message data T-KTMUABC-1270.3
2019-06-03 01:17:05.110 webapis.min.js:1 [productinfo.js] getModel  begin
2019-06-03 01:17:05.111 webapis.min.js:1 [productinfo.js] getModel  end [object Object]
2019-06-03 01:17:05.112 webapis.min.js:1 [productinfo.js] getModel message data UMU6103
2019-06-03 01:17:05.112 Main.js:737 App version: 051919
2019-06-03 01:17:05.114 Main.js:752 Tizen Version: 3.0 | TV: UMU6103 | FW: T-KTMUABC-1270.3
2019-06-03 01:17:10.175 webapis.min.js:1 [network.js] addNetworkStateChangeListener  success
2019-06-03 01:17:10.176 webapis.min.js:1 [network.js] listenerId 0
2019-06-03 01:17:15.060 SmartHub.js:40 Cannot read property 'setPreviewData' of undefined
2019-06-03 01:17:18.618 webapis.min.js:1 [webapi.js] cbArr length: 1, then remove Callback!
2019-06-03 01:17:19.342 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:17:19 GMT-0700 (PDT)
2019-06-03 01:17:19.343 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtQD2kVWuV_TukBTdFUe5c…bWUULEmx0hjqjCrVO4255X4sCuEhCPqUuY0W0G6e-8L0Qm-iqcGgzywk6vwButdqTuqjc.m3u8"

2019-06-03 01:17:19.367 VM181:1 Entering setDisplayRect
2019-06-03 01:17:19.370 VM181:1 adding listener
2019-06-03 01:17:19.371 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:17:28.395 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:17:28 GMT-0700 (PDT)
2019-06-03 01:17:28.396 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtQD2kVWuV_TukBTdFUe5c…bWUULEmx0hjqjCrVO4255X4sCuEhCPqUuY0W0G6e-8L0Qm-iqcGgzywk6vwButdqTuqjc.m3u8"

2019-06-03 01:17:28.630 VM181:1 Entering setDisplayRect
2019-06-03 01:17:28.633 VM181:1 adding listener
2019-06-03 01:17:28.634 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:17:37.657 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:17:37 GMT-0700 (PDT)
2019-06-03 01:17:37.658 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtQD2kVWuV_TukBTdFUe5c…bWUULEmx0hjqjCrVO4255X4sCuEhCPqUuY0W0G6e-8L0Qm-iqcGgzywk6vwButdqTuqjc.m3u8"

2019-06-03 01:17:38.026 VM181:1 Entering setDisplayRect
2019-06-03 01:17:38.029 VM181:1 adding listener
2019-06-03 01:17:38.029 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:17:47.493 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:17:47 GMT-0700 (PDT)
2019-06-03 01:17:47.493 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtID3N7qldxg7PgWoJUwAa…8TVaPrrLcuw2OyAifybttbgV3DRIQ07_YRtVhkagRcz_vEtDmZhoMOwG7isnSzPIOtMUc.m3u8"

2019-06-03 01:17:47.717 VM181:1 Entering setDisplayRect
2019-06-03 01:17:47.724 VM181:1 adding listener
2019-06-03 01:17:47.725 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:17:56.743 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:17:56 GMT-0700 (PDT)
2019-06-03 01:17:56.743 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtID3N7qldxg7PgWoJUwAa…8TVaPrrLcuw2OyAifybttbgV3DRIQ07_YRtVhkagRcz_vEtDmZhoMOwG7isnSzPIOtMUc.m3u8"

2019-06-03 01:17:57.208 VM181:1 Entering setDisplayRect
2019-06-03 01:17:57.213 VM181:1 adding listener
2019-06-03 01:17:57.215 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:18:06.442 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:18:06 GMT-0700 (PDT)
2019-06-03 01:18:06.443 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtIDFfceN1UMWuOx7u1qP4…vRnLnbMft57J9fmTmJfb5N0Rm-BIQEtMQq7R9gBeu1pYpH06GUBoMhoeyE5phS0bZNadE.m3u8"

2019-06-03 01:18:07.073 VM181:1 Entering setDisplayRect
2019-06-03 01:18:07.077 VM181:1 adding listener
2019-06-03 01:18:07.077 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:18:16.099 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:18:16 GMT-0700 (PDT)
2019-06-03 01:18:16.101 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtIDFfceN1UMWuOx7u1qP4…vRnLnbMft57J9fmTmJfb5N0Rm-BIQEtMQq7R9gBeu1pYpH06GUBoMhoeyE5phS0bZNadE.m3u8"

2019-06-03 01:18:16.658 VM181:1 Entering setDisplayRect
2019-06-03 01:18:16.677 VM181:1 adding listener
2019-06-03 01:18:16.678 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:18:25.943 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:18:25 GMT-0700 (PDT)
2019-06-03 01:18:25.943 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtIDvRpq7MD361gSfCTsg1…wAqCYLQThJWdSVXj0CAISD2vxLBIQS5UCQDKLrZ0U3Cx-noFNZBoM9p0AH73DumBc9mjs.m3u8"

2019-06-03 01:18:26.066 VM181:1 Entering setDisplayRect
2019-06-03 01:18:26.072 VM181:1 adding listener
2019-06-03 01:18:26.073 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:18:35.088 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:18:35 GMT-0700 (PDT)
2019-06-03 01:18:35.089 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtIDvRpq7MD361gSfCTsg1…wAqCYLQThJWdSVXj0CAISD2vxLBIQS5UCQDKLrZ0U3Cx-noFNZBoM9p0AH73DumBc9mjs.m3u8"

2019-06-03 01:18:35.410 VM181:1 Entering setDisplayRect
2019-06-03 01:18:35.416 VM181:1 adding listener
2019-06-03 01:18:35.417 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:18:44.635 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:18:44 GMT-0700 (PDT)
2019-06-03 01:18:44.636 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtID6dizCB6cYOGuXsrmlT…zGhX8-5GIKRtBUcrLMupYV6pBHxIQU72F1011QIvLiz388Chf1hoMkK9Ru--pP-bVBYIq.m3u8"

2019-06-03 01:18:44.926 VM181:1 Entering setDisplayRect
2019-06-03 01:18:44.946 VM181:1 adding listener
2019-06-03 01:18:44.947 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:18:53.973 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:18:53 GMT-0700 (PDT)
2019-06-03 01:18:53.974 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtID6dizCB6cYOGuXsrmlT…zGhX8-5GIKRtBUcrLMupYV6pBHxIQU72F1011QIvLiz388Chf1hoMkK9Ru--pP-bVBYIq.m3u8"

2019-06-03 01:18:54.108 VM181:1 Entering setDisplayRect
2019-06-03 01:18:54.148 VM181:1 adding listener
2019-06-03 01:18:54.150 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:19:03.409 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:19:03 GMT-0700 (PDT)
2019-06-03 01:19:03.410 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtIDN7WFkaRkcT6kIcplBK…kQmrFxk8XyYHZCP0uajXmHpQFOxIQTgIdKTMYBZrUoI_bxwaRWBoMfaiSTL6ErUjILh8a.m3u8"

2019-06-03 01:19:04.015 VM181:1 Entering setDisplayRect
2019-06-03 01:19:04.021 VM181:1 adding listener
2019-06-03 01:19:04.022 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:19:13.042 Play.js:653 Play_onPlayer: date: Sun Jun 02 2019 21:19:13 GMT-0700 (PDT)
2019-06-03 01:19:13.043 Play.js:654 Play_onPlayer: 

"https://video-weaver.sao01.hls.ttvnw.net/v1/playlist/CtIDN7WFkaRkcT6kIcplBK…kQmrFxk8XyYHZCP0uajXmHpQFOxIQTgIdKTMYBZrUoI_bxwaRWBoMfaiSTL6ErUjILh8a.m3u8"

2019-06-03 01:19:13.569 VM181:1 Entering setDisplayRect
2019-06-03 01:19:13.594 VM181:1 adding listener
2019-06-03 01:19:13.595 VM181:1 Entered AVPlayManager.prepareAsync()
2019-06-03 01:19:26.791 webapis.min.js:1 [webapi.js] cbArr length: 1, then remove Callback!

Also, when I try to "Debug As" or "Run As" the master version, Tizen Studio shows a dialog saying "Incompatible profile. Project requires tv-samsung-public-profile, but target has none profile.", and it runs anyway. Is this expected? It doesn't happen with the release version.

Thank you!

Issue getting my TV's IP

I have tried several ways to get my TV's IP, i tried IP config in CMD, whatsmyip.com, looking in the network settings on the actual TV, switching from direct connect to wifi (for the TV), and i keep getting the same error when connecting to the TV in Tizen. I am on the step that requires the remote device manager, please help! none of the IPs that i see work and i keep getting the error saying bad ip

Chat synchronization in live stream

Hi,
Is there any way to adjust the synchronization of the chat in a live stream? It's a bit ahead of the stream.
Thanks for the app!
Regards

Unable to connect error

Describe what you need.
I am currently stuck at: Setting up the build environment.

Once I attempt to connect my TV I get an error. Please see the screenshot.
I have double checked that I have everything installed properly and that my TV account is in Developer mode.
connect error

Additional context
Add any other context or screenshots about this here.

app wont install

Describe what you need.
hi. i had 2019 samsung premium uhd
i reached all the way to end of guide for smart twitch app but when i press run to install, nothing happens and nothing appears on TV, im sure i followed all the instructions. any help is appreciated

Changing font of the app

@fgl27 I've tried as mentioned before here and can't run debug mode, following error occurs every time:

Launching the Tizen application...
If you want to see the detailed information,
please set the logging level to DEBUG in Preferences and check the log file in 'C:\tizen-studio\data\ide\logs/ide-20190503_134651.log'.

[Initializing the launch environment...]
RDS: Off
Target information: UJ6200
Application information: Id(flbtxFhd64.SmartTV), Package Name(flbtxFhd64), Project Name(zBasicUI)
[Transferring the package...]
Transferred the package: wgt stream -> /opt/usr/apps/tmp/zBasicUI.wgt
[Uninstalling the package...]
An exception occurred
(Uninstalling the package... > Fail)
An exception occurred
Unexpected stop progress...
(2.842 sec)](url)

Regarding why I'm suggesting change of the font: It's hard to read from a mid range distance. I've added a photo maybe you see what i mean:

tv

Kindly note: On your screenshot it looks like Arial, and on my TV it looks like a crazy font.

Problem ocured while try to run

I just made all the steps...

But when i try to run, i get this error:

An internal error occurred during: "Launching tsundi".
org.tizen.web.editor.configuration.TizenConfiguratorImpl cannot be cast to org.tizen.web.editor.configuration.IMobileConfigurator

Can anyone pls help? :)

Thanks for ur time :)

Can't get the chat to work

Hello, I've followed the guide installing everything and it all works fine but chat doesnt. It doesnt show anything on the chat frame. I saw the other issues threads about chat and got this log.

log.txt

Thanks!

Channel category

I'm often switching between the general Live category and a certain channel (mainly its past broadcasts). Switching to the latter is quite comlicated: Press blue/D key (search) --> Type in --> Select Channel box --> Navigate to channel --> Select Live/Past broadcast/Clips. There doesn't seem to be an easier way - maybe I'm doing somthing wrong?

Yes, there's the User category, but the content shown there (mostly useless) is different from the above mentioned "Channel content" view.

Therefore I'm suggesting an own Channel category, which remembers the last selected channel or - even better - where you can add and save channels like in the User category. An alternative would be to integrate the functions of the "Channel content" view (Live/Past broadcast/Clips) in the User category.

Adding new search language?

Hello there, I love you app and it works really well.
There is one small thing if possible to add.
Here in - smarttv-twitch/app/specific/SettingsLanguages.js -> var Languages_value, can you add Bulgarian Key for your object, pls.

"Bulgarian [BG]": {
"values": ["off", "on"],
"defaultValue": 1,
"set_values": "bg"
},

Obfuscated code

Please Ignore this post. See the answer of the developer below.
Hi Fgl27,

I was going through the project since I wanted to contribute to this project. Fix some bugs add some styling. That kind of thing. I'm enjoying it a lot, but I am very disturbed by the code I found.

The code in master.js looks and is VERY obfuscated it is unreadable without weeks of study. I would like to know why it is this way. It does not make me comfortable at all that this code exists in this form.

Obfuscating so much source code violates the GPL licence. It states: "The source code for a work means the preferred form of the work for making modifications to it."

So this certainly violates the intention of the GPL licence. Unless, I'm jumping the gun here?

Greetings,
MK

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.