Post A9ejWAs666LZvt8MM4 by takao@shitposter.club
 (DIR) More posts by takao@shitposter.club
 (DIR) Post #A9ee3Dvh9JTnFSBzqi by sn0w@cofe.rocks
       2021-07-25T16:59:51.529621Z
       
       3 likes, 14 repeats
       
       ok guys i need your help with something :pepestudy: i may have started working on my selfhosted livestreaming / movienight platform again, and i’m thinking about screwing web browsers and just building a native client app to get fancy stuff like a player that doesn’t suck, softsubs, more codecs, good (optional) p2p, etc.do you think you and your friends / community would generally be willing to download something to join a stream, or is that too much to ask in ‘21?(boosting encouraged :boost_ok:, i’d really like to get more people’s views on this)
       
 (DIR) Post #A9eembrP1Q4kV1pIq8 by phoenix@firebird.zone
       2021-07-25T17:57:06.712902Z
       
       1 likes, 0 repeats
       
       @sn0w@cofe.personally I think a lot of my friends are so fed up with twitch and youtube they would be willing to try anything
       
 (DIR) Post #A9ej2jyj0SGW7xCNoO by Billie@social.tchncs.de
       2021-07-25T18:37:22Z
       
       0 likes, 0 repeats
       
       @sn0wThis always means you need others to trust your code.And change their habits.
       
 (DIR) Post #A9ej2kOxQvFVRJTKhU by sn0w@cofe.rocks
       2021-07-25T18:44:49.388744Z
       
       0 likes, 0 repeats
       
       @Billie it would of course be open-source though with a well-documented API in case you want to make your own client (or perhaps even server). I really don’t plan on locking users into my stuff :worry: That said, wouldn’t trust in my code always be required? I mean the browser sandbox is nice and all but that wouldn’t stop me from mining crpyto in there or from doing shady stuff on the server side.
       
 (DIR) Post #A9ej5nUqNnG3uIgCcC by wolf480pl@mstdn.io
       2021-07-25T18:45:20Z
       
       1 likes, 0 repeats
       
       @sn0w I wish there was third option: "it's complicated".Because it depends - is your app in the repos? Is it open source? Does it have unreasonable dependencies?If it's a simple `pacman -S sn0wstream` then yeah, app all the way. If it's an electron app only available as a flatpak, then eww, just make a webapp.
       
 (DIR) Post #A9ejJpMQFTSbk7QlH6 by sn0w@cofe.rocks
       2021-07-25T18:47:55.460058Z
       
       0 likes, 0 repeats
       
       @wolf480pl Definitely not electron lol, i’m doing this to get away from browsers. Having it in the repos would be cool, but until that happens (and for people whose distro doesn’t want my stuff) I’d probably offer an appimage instead of the flatpak dumpster fire.
       
 (DIR) Post #A9ejWAs666LZvt8MM4 by takao@shitposter.club
       2021-07-25T18:50:10.484132Z
       
       0 likes, 0 repeats
       
       @sn0w ever tried using icecast for video streaming?
       
 (DIR) Post #A9ejc5akdlXLIMqBlo by wolf480pl@mstdn.io
       2021-07-25T18:51:12Z
       
       1 likes, 0 repeats
       
       @sn0w in that case I'd probably try to compile from source, so if instructions for that aren't hidden too deep in the readme i'd be probably fine with it.
       
 (DIR) Post #A9ejkUnApW2hllexxx by aral@mastodon.ar.al
       2021-07-25T18:47:38Z
       
       1 likes, 0 repeats
       
       @sn0w Just be careful of getting locked out of platforms that are tied to app stores.
       
 (DIR) Post #A9ejuUpPYCE2mFTVWy by ivesen@miniwa.moe
       2021-07-25T18:54:32.495344Z
       
       1 likes, 0 repeats
       
       @sn0w I just asked a couple of friends and the response is pretty much "as long as there's a value add"for now they're fine with just downloading and clicking play at the same time since they mostly watch long enough videos that it doesn't matter. (Or just streaming via discord)for me it'd be nice if I could watch with a client that doesn't destroy my cpu :blobderp:
       
 (DIR) Post #A9ekqfgxJlg7GYGBd2 by sn0w@cofe.rocks
       2021-07-25T19:05:03.555741Z
       
       0 likes, 0 repeats
       
       @takao not yet, but mostly because the stuff i did ages ago was browser-based and WebM/Theora support was a real dumpster fire back then (especially in safari, i think it's still borked there today). So I didn't really have many options other than HLS/DASH with H264+AAC.Also I somehow recall VP8, VP9, and Theora encoders being orders of magnitude too slow for any form of high-quality live encoding but that might've changed of course, it's been a while.Gonna look into it again i guess :blobowo:
       
 (DIR) Post #A9emPvzCpNCHtLAuFU by takao@shitposter.club
       2021-07-25T19:22:39.708623Z
       
       0 likes, 0 repeats
       
       @sn0w icecast can broadcast a stream as-is. It's largely codec and container independent.
       
 (DIR) Post #A9emhUvIBc8DAYieq8 by sn0w@cofe.rocks
       2021-07-25T19:25:48.721448Z
       
       0 likes, 0 repeats
       
       @takao Oh really? Didn't know that, now it sounds even more interesting :eyesreal:
       
 (DIR) Post #A9emy3j4Yda9k3ttsO by takao@shitposter.club
       2021-07-25T19:28:49.763748Z
       
       0 likes, 0 repeats
       
       @sn0w I did tests and it was working but I remember feeling annoyed too
       
 (DIR) Post #A9etaofl3jyc4bDLuq by Batcastle@linuxrocks.online
       2021-07-25T20:27:43Z
       
       0 likes, 0 repeats
       
       @sn0w my only question would be what platforms you plan to support with that client?
       
 (DIR) Post #A9etap7lNcNVTSJiZE by sn0w@cofe.rocks
       2021-07-25T20:43:02.471429Z
       
       1 likes, 0 repeats
       
       @Batcastle “the big three”, ie Windows, OSX, and Linux on X11/Wayland, since that’s very doable from a (mostly) shared codebase. Other than that maybe a mobile app someday if I have enough time or some friends join in, but that’s a very big maybe with at least three asterisks on it.
       
 (DIR) Post #A9etsuv8ZGx2fD2Tey by newt@stereophonic.space
       2021-07-25T20:46:19.596931Z
       
       0 likes, 0 repeats
       
       @sn0w pretty much yeah. If you make the client app good enough and put the code on github or whenever, I don’t see a reason why not.
       
 (DIR) Post #A9euHO0E5pOfoI5Shk by asparagi@hax0rbana.social
       2021-07-25T20:32:21Z
       
       0 likes, 0 repeats
       
       @sn0w There are only 2 other people I regularly movie night with, but to hit all the situations I have found myself in within the last month, the client would need to work on all of Debian, GrapheneOS, iOS, Windows, and Mac, and I'd prefer PS4 as well.  It seems like a web browser is the least common denominator, and it still might not cover all of these.  (Although maybe it would miss the same set that couldn't download an app.)
       
 (DIR) Post #A9euHOSEPhnZD9BpM8 by sn0w@cofe.rocks
       2021-07-25T20:50:43.690214Z
       
       0 likes, 0 repeats
       
       @asparagi Playstation, while technically doable, will be tricky in practice due to lack of API access / documentation unless I somehow manage to become an SCE partner, and last time I checked they flat out rejected everyone outside of the US / Canada. Guess we'll have to wait for someone to bless us with a good CFW :whenlifegetsnanahira:
       
 (DIR) Post #A9evRQyvyHZntqq0Mi by cos@fosstodon.org
       2021-07-25T20:41:03Z
       
       0 likes, 0 repeats
       
       @sn0w no way installing an application for simple thing you can do with standard browser. Of course for example native peertube clients would be welcome but no one should be forced to use one.
       
 (DIR) Post #A9evRRZ5nqV3hzksj2 by sn0w@cofe.rocks
       2021-07-25T21:03:43.541440Z
       
       0 likes, 0 repeats
       
       @cos That's the thing though, a lot of the things I'd want my tool to have (for example, among others, allowing people to stream almost any codec so they can host from low-power machines without re-encoding) will not work in browsers (ignoring ugly slow webassembly hacks). So even though the perception is "browsers can play video, why would i need an app" there are actually more reasons to this than "sn0w hates browsers".
       
 (DIR) Post #A9evSt8GnGWLUrtjPc by pantsu@weeaboo.space
       2021-07-25T21:04:01.528120Z
       
       0 likes, 0 repeats
       
       @sn0w Sorta 50/50 if people would want to download and run an .exe to watch a movie...
       
 (DIR) Post #A9ex6i0PgKJIWdm688 by Baa@fedi.absturztau.be
       2021-07-25T21:22:26.482391Z
       
       0 likes, 0 repeats
       
       @sn0w I think I would find it tough to convince users the app is safe, many wouldn't know what open source means, not sure if we'd run into Windows Smart screen stuffFeels a shame to restrict us though, mobile platforms wouldn't be a huge loss for me, don't think there are many users.
       
 (DIR) Post #A9exiOfI2R1BXsrjA8 by sn0w@cofe.rocks
       2021-07-25T21:29:13.786682Z
       
       0 likes, 0 repeats
       
       @Baa Smartscreen and Defender are real pieces of work, yeah. AV in general. The last project I worked on had so many people complain about broken steam downloads when in reality it was nothing more than McAffee randomly deciding to yeet our exe or DLLs out of existence :whenlifegetsateverything: Guess I'll have to pay for codesigning at some point if the Windows build needs to become average-joe safe.
       
 (DIR) Post #A9ey8rzZchIS1zyb6e by Baa@fedi.absturztau.be
       2021-07-25T21:34:02.230662Z
       
       1 likes, 0 repeats
       
       @sn0w Could always expose an m3u8 playlist for mobile platforms and the paranoid maybe, play it in VLC etc.
       
 (DIR) Post #A9f0etlCmfvOgreinY by Baa@fedi.absturztau.be
       2021-07-25T22:02:13.482760Z
       
       0 likes, 0 repeats
       
       @sn0w Don't know how UWP apps work, but if you can put it on the MS Store, I think it would be much easier to convince people it's safeCan't explain why, that's just people's mindset I find
       
 (DIR) Post #A9f1hZv76cWRyp8FyC by sn0w@cofe.rocks
       2021-07-25T22:13:55.473709Z
       
       1 likes, 0 repeats
       
       @Baa hmm not a bad idea. Apparently it’s possible to upload non-UWP apps to the store as long as they have an MSIX installer and pass some extended review process. Guess I’ll look into that some more :worrythink: 
       
 (DIR) Post #A9f63MOsS8cwEhhCVs by ignaloidas@mastodon.gamedev.place
       2021-07-25T22:43:40Z
       
       0 likes, 0 repeats
       
       @sn0w Try to build as much as you can on existing standards though. It's always best if somebody else can build an alternative app, or just rewire some stuff to view it in mpv or VLC.
       
 (DIR) Post #A9f63Mqsm11pdYnZAG by sn0w@cofe.rocks
       2021-07-25T23:02:38.381950Z
       
       1 likes, 0 repeats
       
       @ignaloidas Definitely, even if it's just for power-users like me who want to throw an URL at the kodi box in their living room :blobpopcorn:
       
 (DIR) Post #A9f6yjnK96gnIZURxA by ignaloidas@mastodon.gamedev.place
       2021-07-25T23:04:39Z
       
       0 likes, 0 repeats
       
       @sn0w Yeah. Also, you might want to check out Acestream, I recently learned about it, and it looks pretty neat for what you are trying to do.
       
 (DIR) Post #A9f6ykJwBqmEvikUmu by sn0w@cofe.rocks
       2021-07-25T23:13:02.279458Z
       
       0 likes, 0 repeats
       
       @ignaloidas Sounds interesting (at least from what I could gather so far) but I can't find any detailed information on it and their website is down. Got any pointers for me?
       
 (DIR) Post #A9f8i8yvRndAOt8F2O by ignaloidas@mastodon.gamedev.place
       2021-07-25T23:19:25Z
       
       0 likes, 0 repeats
       
       @sn0w There's this page http://info.acestream.org/#/about/acestream . From a quick glace it might use the same stuff as peertube for livestreaming, but I'm really not sure.
       
 (DIR) Post #A9f8i9Rdj2bDpwZAnI by sn0w@cofe.rocks
       2021-07-25T23:32:25.319023Z
       
       0 likes, 0 repeats
       
       @ignaloidas ohhh they have port 443 open but instantly close the connection. That explains why it was down for me. Well thanks for the link anyway.
       
 (DIR) Post #A9fV2XNSeV84qUjnkW by brad@weeaboo.space
       2021-07-26T03:42:38.595264Z
       
       0 likes, 0 repeats
       
       @sn0w for this sort of thing I would ideally just want a link to open in mpv for the video stream and then an irc channel for the chat. Otherwise I agree with wolf, I'd want it to be free software and in my distro repos.
       
 (DIR) Post #A9mUGXj3vdcZh7MKIq by piracalamina@mastodon.uy
       2021-07-29T12:24:46Z
       
       0 likes, 0 repeats
       
       @sn0w my phone has 8bg, I always have to uninstall one app to install another (and I refuse to buy another phone until this one is completely useless). Also, i never knew how to install apps in the memory card xD
       
 (DIR) Post #A9mUGYBmCsad8AnG3k by sn0w@cofe.rocks
       2021-07-29T12:36:54.722277Z
       
       0 likes, 0 repeats
       
       @piracalamina oof that's small :welp: tbh i'm not even sure if a project like this is even workable on reasonably old phones due to their low performance, but I guess it won't hurt to try if we have enough time for mobile apps at some point. If you don't mind me asking: What phone do you have? :think:
       
 (DIR) Post #A9muByiwijLmmumy2K by piracalamina@mastodon.uy
       2021-07-29T17:24:08Z
       
       1 likes, 0 repeats
       
       @sn0w samsung galaxy j2 prime. I had to look it up xD