Comments (24)
I just fixed it 🎉🎉🎉 .
Wasn't related to your last comment, I actually just set up the public Google DNS (8.8.8.8) in my TV's network settings and after that the streams started working.
Anyways thank you for your time helping me through the issue.
from smarttv-twitch.
Thank your for raising a issue. I will try and get back to you as soon as possible.
Regards @fgl27
from smarttv-twitch.
Thanks.
I'm checking here I will share a zip so you can install and let me know the result.
from smarttv-twitch.
OK please re download https://github.com/fgl27/smarttv-twitch/archive/master.zip and intall again as a new app and let me know the result if it fail please share the log again.
from smarttv-twitch.
Thanks for the quick update, I now got a different error:
Main.js:203 language is en_GB
Screens.js:6 InitScreens place holder
VM87:1 Entering setDisplayRect
VM87:1 adding listener
VM87: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:724 App version: 042719
Main.js:739 Tizen Version: 3.0 | TV: UMU6100 | FW: T-KTMDEUC-1262.0
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
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:649 Play_onPlayer: date: Sat Apr 27 2019 17:12:03 GMT+0200 (CEST)
Play.js:650 Play_onPlayer:
"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CtADHCqYh8S5Z78e9GWufH…wcdTdqvIZmaFm5P2R62ckZxOOMSEICwbMccPh0fT55RYoroaeoaDMBk6T67AZ1ne6Bu7g.m3u8"
VM87:1 adding listener
VM87:1 Uncaught undefined: PLAYER_ERROR_INVALID_OPERATION
AVPlayManager.prepare @ VM87:1
Play_onPlayer @ Play.js:681
Play_qualityChanged @ Play.js:590
Play_loadDataSuccess @ Play.js:524
Play_loadDataRequest.xmlHttp.onreadystatechange @ Play.js:471
Play.js:640 onerror: date: Sat Apr 27 2019 17:12:34 GMT+0200 (CEST) eventType: PLAYER_ERROR_CONNECTION_FAILED
webapis.min.js:47 [webapi.js] cbArr length: 1, then remove Callback!
from smarttv-twitch.
Is the app crashing? now
Can you go back and use the app after that error, and is that slow to get the error, I see a 30 seconds delay from where it start until the error be reported.
tell me and download and install again
https://github.com/fgl27/smarttv-twitch/archive/master.zip
this time share a log from a video and a clip playback also
from smarttv-twitch.
The 30 second delay was just the loading screen being stuck (with the loading spinner not moving).
With the new update I can't access the main screen, the app starts with an endless loading spinner.
Main.js:203 language is en_GB
Screens.js:6 InitScreens place holder
VM87:1 Entering setDisplayRect
VM87:1 adding listener
VM87:1 Uncaught undefined: PLAYER_ERROR_INVALID_OPERATION
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
from smarttv-twitch.
That is because the firmware of the TV more in relation to samsung player is somehow bugged.
But that is probably because how this app starts the player, but it works OK like this on others TV so is something very specific that I trying to understand.
Without having the TV I can only guess what is so going be hard to find the issue guessing.
download and install again
https://github.com/fgl27/smarttv-twitch/archive/master.zip
and if the app work this time share a log from a video and a clip playback also
from smarttv-twitch.
App worked this time, though I still can't watch any of the videos or streams.
Logs:
Livestream
Video Playback
Clip Playback
from smarttv-twitch.
Yes the player of the firmware doesn't work at all try this zip
After that app install you can see a small player and a lot of info on the screen, just press the key "play" on the remote it will start to load a live stream from twitch and try to play it.
Tell me the result with the log
from smarttv-twitch.
After testing the PlayerAVPlay.zip try the bellow again I add some extra logs
download and install again
https://github.com/fgl27/smarttv-twitch/archive/master.zip
install and try a live stream only.
from smarttv-twitch.
So I tried the PlayerAVPlay and it didn't work on the "Live" link, but i navigated to the "Playready" link and also pressed the play button and it started to show a video with some Formula 1 cars so seems the player does work?
Here the full logs for that (you can see the error with twitch but the buffering of the other video):
https://pastebin.com/iF6myGHU
Also here the log of the app with the extra logs:
https://pastebin.com/jwqQiSKb
from smarttv-twitch.
That Playready link is from samsung, I have no idea way the player doesn't plays others links, I'm just lost, is all correct and works just fine but not on that TV.
Samsung doesn't provides any support So unless they release a new firmware update that fix this the app will not work. Unless someone find out what is the issue is.
If ai have something new I post here.
from smarttv-twitch.
Alright, thank you for your effort on this matter.
I have access to another Samsung Smart TV (newer model, should be different firmware), I'm gonna try to install it on that TV tomorrow and maybe I'll get different results or, if I encounter the same issue, something for you to work with.
from smarttv-twitch.
OK if is a different TV and is running a different Tizen version probably works. You can check in about of the app what is the version of the Tizen FW and etc.
The fail one is Tizen Version: 3.0 | TV: UMU6100 | FW: T-KTMDEUC-1262.0
The firmware 1262.0 was pushed for TV in 01/29 and most TV received it between January and February, Was after that one user report a issue but I didn't manage to understand what was going on, I now know for sure that is a issue on the prepare that doesn't work I just don't know way only happens to some TV's. and the error don't help at all as is so generic.
from smarttv-twitch.
@MaxBreida on issue #34 the @mmakarios show a similar TV, and on that the FW is updated in relation to yours , his issue is similar, but now is possible to play videos and lcip.
Can you check if yours TV received a FW update and the issue is now different for you?
from smarttv-twitch.
Does this issue persist?
from smarttv-twitch.
As #34 was closed so well this, if need reopen it
from smarttv-twitch.
Hey, my TV also received the FW update you mentioned, but the issue still persists on my end, I tried the newest zip from the master branch but had no success.
Main.js:192 language is en-GB
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-KTMDEUC-1270.3
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 UMU6100
Main.js:745 App version: 080619
Main.js:758 Tizen Version: 3.0 | TV: UMU6100 | FW: T-KTMDEUC-1270.3
VM75:1 Entering setDisplayRect
VM75:1 adding listener
VM75:1 Entered AVPlayManager.prepareAsync()
Play.js:738 Play_onPlayer: date: Tue Aug 20 2019 15:20:58 GMT+0200 (CEST)
Play.js:739 Play_onPlayer:
"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CtcDrftqgdFAzAvJ-AxGDf…tSRRkZ_6ZSrBfvBM8AAAFyc8k5EhC1EsTvg4HKedRFcrmdyGmuGgxCjHxyBHIcus51_k4.m3u8"
VM75:1 Entering setDisplayRect
VM75:1 adding listener
VM75:1 Uncaught undefined: PLAYER_ERROR_INVALID_OPERATIONAVPlayManager.prepare @ VM75:1Play_onPlayer @ Play.js:772Play_qualityChanged @ Play.js:664Play_loadDataSuccess @ Play.js:579Play_loadDataRequest.xmlHttp.onreadystatechange @ Play.js:503
Play.js:714 onerror: date: Tue Aug 20 2019 15:21:29 GMT+0200 (CEST) eventType: PLAYER_ERROR_CONNECTION_FAILED
webapis.min.js:1 [webapi.js] cbArr length: 1, then remove Callback!
from smarttv-twitch.
@MaxBreida try the release again and let me know, I push the above improve.
If that doesn't work, download the source and install it again, and this time share the logs after had also tried have watched Videos and Clips.
from smarttv-twitch.
Here are the logs for the new release:
Main.js:192 language is en-GB
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-KTMDEUC-1270.3
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 UMU6100
Main.js:745 App version: 082019
Main.js:758 Tizen Version: 3.0 | TV: UMU6100 | FW: T-KTMDEUC-1270.3
VM75:1 Entering setDisplayRect
VM75:1 adding listener
VM75:1 Entered AVPlayManager.prepareAsync()
Play.js:740 Play_onPlayer: date: Tue Aug 20 2019 20:53:02 GMT+0200 (CEST)
Play.js:741 Play_onPlayer:
"https://video-weaver.fra02.hls.ttvnw.net/v1/playlist/CuMDdzOmaJW-EljQLZLjD6…aUVvSORZ3sg0QhDsAUiXgjNwevEhBiDMg9PGTwvEAuLUbqsPGvGgz3dCbYiJpvynnjXPM.m3u8"
VM75:1 Entering setDisplayRect
VM75:1 adding listener
VM75:1 Entered AVPlayManager.prepareAsync()
Play.js:716 onerror: date: Tue Aug 20 2019 20:53:32 GMT+0200 (CEST) eventType: PLAYER_ERROR_CONNECTION_FAILED
webapis.min.js:1 [webapi.js] cbArr length: 1, then remove Callback!
ScreensObj.js:224 GET https://vod-storyboards.twitch.tv/dba72b5fdd63e4299dd3_dota2ti_35336594864_1277211146/storyboards/468713567-strip-0.jpg 403 (OK)ScreensObj_InitVod.Screens_assign.addSwitches @ ScreensObj.js:224Screens_loadDataSuccess @ Screens.js:186Base_obj.concatenate @ ScreensObj.js:104Screens_concatenate @ Screens.js:169BasexmlHttpGet.xmlHttp.onreadystatechange @ Main.js:1311
ScreensObj.js:224 GET https://vod-storyboards.twitch.tv/3f72eac2ecdd47a72672_ffearfful_35322710832_1276343273/storyboards/468201583-strip-0.jpg 403 (OK)ScreensObj_InitVod.Screens_assign.addSwitches @ ScreensObj.js:224Screens_loadDataSuccess @ Screens.js:186Base_obj.concatenate @ ScreensObj.js:104Screens_concatenate @ Screens.js:169BasexmlHttpGet.xmlHttp.onreadystatechange @ Main.js:1311
ScreensObj.js:224 GET https://vod-storyboards.twitch.tv/c267b495f0247ee16539_dota2ti_ru_35336610016_1277212093/storyboards/468714105-strip-0.jpg 403 (OK)ScreensObj_InitVod.Screens_assign.addSwitches @ ScreensObj.js:224Screens_loadDataSuccess @ Screens.js:186Base_obj.concatenate @ ScreensObj.js:104Screens_concatenate @ Screens.js:169BasexmlHttpGet.xmlHttp.onreadystatechange @ Main.js:1311
ScreensObj.js:224 GET https://vod-storyboards.twitch.tv/a88c6ae477af8b6298de_criticalrole_35312317344_1275693592/storyboards/467819039-strip-0.jpg 403 (OK)ScreensObj_InitVod.Screens_assign.addSwitches @ ScreensObj.js:224Screens_loadDataSuccess @ Screens.js:186Base_obj.concatenate @ ScreensObj.js:104Screens_concatenate @ Screens.js:169BasexmlHttpGet.xmlHttp.onreadystatechange @ Main.js:1311
PlayVod.js:448 PlayVod_onPlayer: date: Tue Aug 20 2019 20:54:39 GMT+0200 (CEST)
PlayVod.js:449 PlayVod_onPlayer:
"https://vod-metro.twitch.tv/10d04d21c0c8c1875cdb_rubius_35333352704_1277008477/chunked/index-muted-ARZOLTD0LO.m3u8"
VM75:1 Entering setDisplayRect
VM75:1 adding listener
VM75:1 Entered AVPlayManager.prepareAsync()
PlayVod.js:438 onerror: date: Tue Aug 20 2019 20:55:09 GMT+0200 (CEST) eventType: PLAYER_ERROR_CONNECTION_FAILED
PlayClip.js:256 PlayClip_onPlayer: date: Tue Aug 20 2019 20:55:52 GMT+0200 (CEST)
PlayClip.js:257 PlayClip_onPlayer:
"https://clips-media-assets2.twitch.tv/AT-cm%7C516913533.mp4"
VM75:1 Entering setDisplayRect
VM75:1 adding listener
VM75:1 Entered AVPlayManager.prepareAsync()
PlayClip.js:191 onerror: date: Tue Aug 20 2019 20:56:22 GMT+0200 (CEST) eventType: PLAYER_ERROR_CONNECTION_FAILED
from smarttv-twitch.
can you download and play this file
https://clips-media-assets2.twitch.tv/AT-cm%7C516913533.mp4
on the same network that the TV is? on a computer or something like that.
from smarttv-twitch.
Hey, yeah no issues with downloading and viewing that or any of the other files on my network. Tried with 3 devices.
from smarttv-twitch.
OK for testing prourses try to load live streams using http and not https
remove the s here
https://github.com/fgl27/smarttv-twitch/blob/master/app/specific/Play.js#L487
install the app and try a live stream tell me the result with logs.
from smarttv-twitch.
Related Issues (20)
- Feature request: Block emotes HOT 2
- Option for Closed Captions HOT 4
- Feature Request: Vod Timestamps HOT 1
- Restoring VOD playback problems HOT 4
- search channels gives some sort of random results HOT 3
- VOD chat stream ends before it should HOT 13
- Give the abilty to setup a custom proxy source HOT 11
- Ads playing crashing the app HOT 39
- Unable to install via "Run as" -> "Tizen Web Application" HOT 4
- Infinite loading when opening the app HOT 2
- Some streams don't load, spinner rotates for a few seconds and then it tells "[channel_name] Live has ended, exiting in 3, 2, 1" HOT 18
- 7tv emotes HOT 4
- Can't build/deploy from main branch HOT 4
- Unable to install via "Run as" -> "Tizen Web Application" installation problem HOT 2
- Captions are forced on since last update. HOT 2
- Implementing a solution from TwitchAdSolutions HOT 1
- A stream from a channel doesn't load at source quality HOT 6
- Forbidden Content HOT 16
- VODs not playing HOT 2
- About + Controls pages causing (little) trouble HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from smarttv-twitch.