lyoko

joined 2 years ago
[–] lyoko@lemm.ee 2 points 1 year ago

I am trying adding a FreeBSD CI. Will let you know later if it is working or not

[–] lyoko@lemm.ee 2 points 1 year ago

Thank you! Please give it a try and give me some feedbacks XD

[–] lyoko@lemm.ee 8 points 1 year ago* (last edited 1 year ago)

Thank you very much for your kind word! I've seen that scanner already but decided to reimplement anyway because I want to choose a different design from the start and have the flexibility to add some new features myself (some kind of ML integration like immich and S3 integration). At worse case, I will still use this so no problems :D

[–] lyoko@lemm.ee 14 points 1 year ago* (last edited 1 year ago) (2 children)

Is Rust that much better than Go?

IMHO, rust and go are two differents things. The reason I choose Rust is because it is fast and calling C code from rust is supported really well since Rust's goal is to become a system language. Navidrome is just calling the ffmpeg binary. While in my project, I've compiled the neccessary parts of ffmpeg myself (thanks to vcpkg) and call the function directly from Rust. It leads to smaller and fully static final binary (because no ffmpeg bin) as well as faster transcoding time since we don't have to wait for the ffmpeg binary to finish transcoding the whole file before load the result from the filesystem to the memory.

Would it have been impossible to submit your changes to Navidrome as pull requests?

You can see here. This is the biggest reason why I've decided to start my own implementation. Beside, I share my server with several friends so I want a mechanism to prevent mixing musics from different people.

Does this import the Navidrome database?

This could be a feature request in the future. I could add a python script to import users/songs/playlists/playcount/etc from Navidrome.

[–] lyoko@lemm.ee 5 points 1 year ago* (last edited 1 year ago) (5 children)

I see. Indeen I gave up teaching people pronounce my name correctly long time ago and told them just to call me by my family name so you coulld pronounce whatever you like. If you know a Vietnamese guy around just ask them to teach you and give them a headache

[–] lyoko@lemm.ee 5 points 1 year ago* (last edited 1 year ago) (9 children)

Never thought about it. Is there an inside joke am i missing @@

[–] lyoko@lemm.ee 9 points 2 years ago (3 children)

I usually try different custom ROMs and have to format my phone frequently. Will that eSIM survive that format or not ?

[–] lyoko@lemm.ee 8 points 2 years ago (1 children)

How do you keep your Spotify recommendations update ? Don't you have to listen to songs on it to get updated recommendations ?

[–] lyoko@lemm.ee 1 points 2 years ago

That sounds like what I need. Thank you very much !

[–] lyoko@lemm.ee 1 points 2 years ago (2 children)

I dont think Ansible is a general templating engine ? I do templating for all most everything and not only docker compose, for example this for traefik configuration.

[–] lyoko@lemm.ee 1 points 2 years ago

so you are also generating the docker-compose from code. I think I am looking for something that aware of both templating and docker-compose deployment because right now, at the end of the day, I am still have to run docker-compose up -f ... while helm can do both templating and deployment.

view more: ‹ prev next ›