Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zoriya
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
Show HN: Kyoo v5 – self hosted media server
(github.com)
6 points
by
zoriya
6mo ago
|
0 comments
2.
▲
by
zoriya
2y ago
This project deserves to be more known!
3.
▲
by
zoriya
2y ago
There is an android app, available as an apk in the release tab of github (I plan on publishing it on the android store this summer). There is no flatpak and no linux/mac/windows client yet. Right now client support is not a prior
4.
▲
by
zoriya
2y ago
Yes I agree, ffmpeg handles every video format, codeces and hardware accelerators for us. I don't see how we could replace that.
5.
▲
by
zoriya
2y ago
In C, I was using ffmpeg's functions directly instead of their CLI. I was manually decoding packets, frames and so on. Having to do all of this, I quickly became familiar with how ffmpeg works (and got able to read their source code) ;
6.
▲
The challenge of writing a on-demand transcoder
(zoriya.dev)
50 points
by
zoriya
2y ago
|
10 comments
7.
▲
by
zoriya
2y ago
Some times ago, I introduced my self-hosted media browser [Kyoo]( https://github.com/zoriya/kyoo ) here (plex/jellyfin alternative). I received great feedback and continued to work in it since. I decided to talk mor
8.
▲
by
zoriya
2y ago
Thanks for the nice words, I must say I was not expecting that many people to like kyoo. That's really heartwarming <3
9.
▲
by
zoriya
2y ago
i must say I don't know what that is, would you care to explain what that means? you want kyoo to record tv content for you?
10.
▲
by
zoriya
2y ago
they are definitely making progress but that's clearly not the most open ecosystem. for example there is no open source debugger available (there is netcoredbg which is community maintained and lack important features or there is the v
11.
▲
by
zoriya
2y ago
yes sorry
12.
▲
by
zoriya
2y ago
I run ffmpeg on small segments of video and when you seek too far from the current transcoded position, i create another ffmpeg process. The hard part is making sure those segments can be watched without gaps or issues and no audio/vid
13.
▲
by
zoriya
2y ago
probably not in a close future since it requires paying $100 a year per app to publish to the app store. i also dont have any apple device so i cant even test it. i dont know how hard/easy it would be to port the app in itself tho, its
14.
▲
by
zoriya
2y ago
Classic rust fan :p I tried to write the transcoder in rust before rewriting it in rust. You can call that skill issue, but I did not like the language and needed a rewrite because I was taking a fundamentally broken approach anyway.
15.
▲
by
zoriya
2y ago
For now, I'm not doing anything, websocket is next-release big change. I did not know about soketi tho, i'll take a look.
16.
▲
by
zoriya
2y ago
I don't like the closed environment where you are not a first-class citizen if you are not using vs or rider. I always work on vim and linux, and I am getting tired of fighting with whatever new stuff microsoft makes that does not work
17.
▲
by
zoriya
2y ago
I do agree about the value of tv/native apps but for now I have a tiny user base, we are only 20 on the discord. I think it's still too early to have any kind of financial support on the project.
18.
▲
by
zoriya
2y ago
it's good when you watch things from outside your home network. you can transcode things to watch on the train/subway or somewhere you don't have stable internet access.
19.
▲
by
zoriya
2y ago
No, I want to stay focused on movies/series/anime. There's already a lot to handle for me alone working on this, and ebook/music is just different enough that supporting it will need a good amount of efforts.
20.
▲
by
zoriya
2y ago
That would slow down development and new idea down a lot, I don't think it's even worth considering. It's probably easier to implement it on Kodi/Infuse/any other clients.
21.
▲
by
zoriya
2y ago
You technically can, but that's not really the goal of kyoo, you would not need most features.
22.
▲
by
zoriya
2y ago
Not sure yet, I'm a beginner at k8s and just started writing a helm chart on a branch/reading the documentation. I have devops friends to help me with my skill issues tho x)
23.
▲
by
zoriya
2y ago
Thanks a lot. The demo is the docker-compose from the README on an oracle's VPS always free tier. I never tried to benchmark the server, but the limiting factor will certainly be the encode speed of the machine. If your clients all nee
24.
▲
by
zoriya
2y ago
Infuse implemented code specifically for jellyfin and it uses jellyfin's own API. The only common protocol is dlna, but it's pretty limited and only really used on local networks.
25.
▲
by
zoriya
2y ago
Android and web only for now. I do agree that Google tv/chromecast is extremely important. ios/ipad/tvos is even harder since it's 100$ a year for a dev account to push it to the apple store and I don't own an apple
26.
▲
by
zoriya
2y ago
There is a series tracking (which can be autosynced to simkl if you want) but you need to login to use it. Since the demo allow you to access everything as a guest without account you probably missed it. The screenshots are pushed on a seco
27.
▲
by
zoriya
2y ago
Not yet, I plan on having that available in the next 6 months since it's pretty important, but I want to have most client features finished before that
28.
▲
by
zoriya
2y ago
c# shines for webserver stuff so it's no wonders, I like it less and less tho Kyoo also uses python/golang for some of it's components (and typescript for the frontend)
29.
▲
by
zoriya
2y ago
As a user, you don't really need to care about the number of containers since everything is managed by docker-compose or k8s (soon). The advantages of having more containers is that you can have specialized softwares. For example, the
30.
▲
by
zoriya
2y ago
You're right, but in today's github if you want to stand out you need this kind of readme or an existing community. To be fair, the important features are in bold and the philosophy/why another browser is handwritten.
More ›