Hacker Newsnew | past | comments | ask | show | jobs | submit | SlashmanX's commentslogin

Awh this brings me back. I was a large contributor to the desktop version of this incarnation of PT, focusing on the ability to play on external applications and Chromecasts and also adding TV Shows. I remember having such a eureka moment when I finally figured out how to get subtitles working when streaming live to a Chromecast


> get subtitles working when streaming live to a Chromecast

Teach me your ways, sensei.


My code still exists in the desktop source[1] but essentially what you need to do is convert an srt to vtt [2] file and start a local http server that will serve the VTT file [3] and point the Chromecast to that

[1] - https://github.com/popcorn-official/popcorn-desktop/blob/dev...

[2] - https://github.com/popcorn-official/popcorn-desktop/blob/dev...

[3] - https://github.com/popcorn-official/popcorn-desktop/blob/dev...


Isn't it possible to "burn" the subtitles on to the video file somehow, maybe with ffmpeg? So they're there permanently.


Yes but it wouldn't be ideal since you wouldn't be able to turn them on and off, or switch between multiple subtitles.


yes, the container formats such as MP4 and Matroshka support this.

Also, it can be definitely done with ffmpeg.


Not Popcorn Time, but I've had great experience using Airflow (airflow.app) for streaming video to Chromecast. Among other things, it handles subtitles quite well.


Yes, a great app, it does OCR on subtitles that are stored as images and converts to a Chromecast compatible text format so it is incredibly powerful.


Running on Windows machine vs Unix based tends to highlight issues regarding case sensitivity


You could probably hook that up to grocy[0]

[0] - https://grocy.info/


I have this issue constantly, even the laptop screen itself will get 'washed out'. The solution is to go to Displays > Colour Profiles and change the profile to any other one and then change back to the default.


I think this part of the comment should be highlighted more due to people simply thinking switching to the right side 'fixes' whatever the issue is:

> Note that high temperature on the right side appears to be ignored by the OS. Plugging everything into the two right ports instead of the left raised the Right temperatures to over 100 degrees, without the fans coming on. No kernel_task either, but the machine becomes unusable from something throttling.


The author has started work on locally running Electron App [0]

[0] - https://github.com/1j01/jspaint#desktop-app


~100 Mb to wrap less than two Mb of code in a browser runtime... to ship an application that already runs in a browser.

To make a "native" version of an app orders of magnitude larger than the original, because no one bothers to make actual native apps anymore.

This is not the best possible timeline.


> Especially when it's a new aircraft, perhaps pilots need time to adjust, same as when you and I get in to a new car, it may have different response when you hit the gas, different mirrors, different sounds, different steering wheel sensitivity, etc.

This again pushes the blame back onto Boeing who insisted pilots didn't need to be retrained / trained up against this model aircraft as it would've meant extra expenditure by the airlines.


> The "foot in the door" came from a seemingly obscure capability of the Dreamcast to boot not from a GD-ROM but from a CD-ROM. Originally intended to add multimedia functions to music CDs, the functionality called "MIL-CD" was never used much, accounting for a mere seven karaoke applications.

Isn't the first sentence of the "SECOND PROTECTION LEVEL" section exactly what you described?


I believe they use the ELO Ratings[0]. they have the Win Probability on their website[1].

[0] - https://en.wikipedia.org/wiki/World_Football_Elo_Ratings

[1] - http://eloratings.net/fixtures


The linked PR[0] says it's just using the file: syntax

[0] - https://github.com/nodejs/node/pull/10739


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: