github.com

superfes , to Games in Like the classic game Rogue? Have you played Brogue Community Edition?

I still play rogue today, I'm looking forward to trying this.

Grangle1 , to KDE in fooyin: A foobar2000 clone written with Qt6

I tried it out. I like the idea of the fully customizable UI. I can't seem to get it to import anything as a library and it constantly crashes after roughly 5-10 minutes, though. Am I missing something or doing something wrong, or is that the expected behavior at this point in development?

ludouzi ,

That is not expected behavior, no. How did you install it? Through a package? Or did you build from source?

There is currently problems with the way fooyin and fooyin-bin in the AUR are packaged which has been leading to crashes when trying to add tracks. I'm attempting to get that resolved.

Grangle1 ,

Using an Ubuntu (22.04) based distro, I tried installing with the jammy .deb a couple times, which produced the constantly crashing result. I just built from source, which appears to have resolved the constant crashes, but I still can't add a library.

ludouzi ,

Thanks, that helps. I'll be pushing a new release today which should resolve the crashes. I'll look into the library problem also.

Grangle1 ,

I found that all I needed to do to add a library was close the app and reopen after the first time opening the version built from source. Built myself a layout similar to the Obsidian preset. Really nice customizable player! I have two recommendations: have some way for the Library Filter widget to show individual tracks so you can add them to a playlist, and have some way to actually view and edit the Playback Queue. Other than that, this is a great player!

const_void OP ,

Hmm, I'm not seeing either of those issues. I have a 1.5TB library imported and have listened for many hours straight without a crash. Version 0.4.2 was just released today. Maybe give that a shot. https://github.com/ludouzi/fooyin/releases/tag/v0.4.2

Grangle1 ,

I solved the issues yesterday by building from source, which solved the crashing issue (guessing a packaging issue with the .deb version is one problem) and then after one restart of the app I was able to add my library. Works fine now.

const_void OP , (edited )

If you're using the Arch packages there's an issue with the PKGBUILD. The fooyin-git package works correctly though. The issue has now been fixed.

mox , to KDE in fooyin: A foobar2000 clone written with Qt6

Neat. Where does the name come from? What does it mean?

leopold ,

The Foo is obviously from Foobar. Google translate says "fuyin" is "copy" in Chinese, which I guess could make sense since it's a copy of foobar2000. It also says "fooyin" is "I'm sorry" in Somali, which is probably a coincidence because that makes no sense.

EDIT: One of the screenshots in the README is in Chinese so yeah that's probably it.

ludouzi ,

Very close! Name is based on the Chinese 福音 (fúyīn) meaning good news, with foo coming from foobar as you correctly deduced.

pezhore , (edited ) to Games in Static recompilation of Majora's Mask available for Windows/Linux
@pezhore@lemmy.ml avatar

How can this possibly stay available given Nintendo's lawyers? I feel like I need to set up a mirror in my homelab.

Edit: answering my own question - looks like the actual game files aren't provided, so that should hopefully give the project a pass.

tourist ,
@tourist@lemmy.world avatar

hopefully

I like how you need to add that qualifier because Nintendo legal is batshit

PenisWenisGenius ,

If Nintendo would put half the effort into game development as they put into picking legal fights, maybe they could make profit off their video games enough they wouldn't have to do lawsuit trolling.

Treczoks , to Games in Static recompilation of Majora's Mask available for Windows/Linux

It needs the American version of the game. Looks like I have to wait until other regions are covered, too.

bjoern_tantau , to Android in Unlocking the bootloader of some Qualcomm devices when the display is broken, PoC
@bjoern_tantau@swg-empire.de avatar

Could've used something like this for my Nokia which became unusable because of a small crack in the screen and a broken USB port. Those fuckers glued the screen on instead of having some convenient screws in the back. So in order to switch out the 5 € port I had to try to remove the 120 € screen which didn't survive because of a tiny crack.

joojmachine , to Linux in Packaging Davinci Resolve into a Flatpak

the children yearn for the easily packageable good video editor

SatyrSack , to Linux in Packaging Davinci Resolve into a Flatpak

It officially only supports CentOS which doesnt even exist anymore lol.

It is supported on Rocky Linux.

Anyway, I assume this doesn't make things any easier to get it to run on an AMD GPU, is that correct?

boredsquirrel OP ,

I have no idea as all video editors are too complicated for me and I didnt ever find the time to learn them... even though I should. And then I will use KDENlive

SexualPolytope ,
@SexualPolytope@lemmy.sdf.org avatar

It's funny that the supported distros for a video editor are all server focused ones.

leopold ,

RHEL is used and is meant to be used both for servers and professional workstations. I imagine clones like Rocky are much the same.

joojmachine ,

render farms are a thing for big studios

Lem453 , to Selfhosted in Homeserver Ansible Playbook

I'm curious how using ansible to deploy docker containers is easier than just using docker compose?

Ansible makes sense to setup the OS the way it needs to be (file systems, folder structure etc), but why make every container through ansible instead of just making a docker compose and maybe having ansible deploy that?

Even easier is probably to just run something like portainer and run the compose file through there

Nibodhika ,

just making a docker compose and maybe having ansible deploy that?

that's what I do, why ansible? Because it makes it easier to deploy the same service in different servers with slightly different configurations, for example when migrating from one server to another. Also it helps with having something I can easily backup (e.g. git repo) that can redo my server(s) if needed.

That being said I'm still setting everything up with ansible.

WASTECH , to Selfhosted in Homeserver Ansible Playbook
@WASTECH@lemmy.world avatar

I’m curious what issues you had with TrueNAS? I’ve been using it for about a year now and the only issue I have had has been with one of my pools deleting itself after a reboot, but that was user error because I put the wrong SED password in the settings.

Tywele OP ,
@Tywele@lemmy.dbzer0.com avatar

The apps service just borked itself and I couldn't get it to properly start anymore. Also deploying apps always took a ridiculously and annoyingly long time (like about 15 minutes to deploy NPM).

avidamoeba , to Selfhosted in Homeserver Ansible Playbook
@avidamoeba@lemmy.ca avatar

If I read this correctly, Immich is setup entirely through Ansible, no docker compose. That's fine, however if Immich changes something drastically in their setup topology, it'll be more work for you to implement those changes. For services that use docker compose, you could use Ansible to deploy a compose file in a dir, say /opt/immich-docker along with its requisite .env and other files. Then setup running it via systemd. Then when you need to update it, it's almost copy-paste from the upstream compose file into your Ansible repo.

pezhore ,
@pezhore@lemmy.ml avatar

Heck, you could do a pre-stage play where you delegate to localhost an ansible.builtin.get_url to download the compose file before doing the rest.

avidamoeba , (edited )
@avidamoeba@lemmy.ca avatar

I wouldn't do that because I'd be inevitably picking up breaking changes without my knowledge that I'd have to fix after the fact. Unless you're pulling from a tag I guess. Still storing along the playbook feels more robust. It's less likely to get any surprises. Also I'm working under the assumption that you want to write idempotent code so you don't get breakage when your rerun it, which allows to run it on a schedule, to ensure your config doesn't drift too much.

BrianTheeBiscuiteer , to Selfhosted in Homeserver Ansible Playbook

In a similar situation. I was using Open Media Vault but it has some networking bug that I just can't nail down or work around. I have to manually fix the networking every time it breaks. Otherwise I barely used OMV features and did most things through Docker. I'll be switching to Diet Pi and probably Ansible unless I feel like learning Puppet.

jax , to Self Hosted - Self-hosting your services. in Release Paperless-ngx v2.8.1 · paperless-ngx/paperless-ngx · GitHub
@jax@lemmy.cloudhub.social avatar

What's everyone's workflows with these systems? Do you catalog both physical and digital documents? Where do you store the documents?

TheButtonJustSpins ,

Both. For physical documents, you add an ASN and store the document in a binder in ASN order.

racketlauncher831 , to Open Source in Stirling-PDF: Locally hosted web application that allows you to perform various operations on PDF files

PDF format author: I'm glad to present this device-agnostic, non-editable format!

People: Here is the 1001th tool to modify the content of a PDF file.

idefix , to Selfhosted in Homeserver Ansible Playbook

Nice, well done. I wish I could find the same for Debian.

Tywele OP ,
@Tywele@lemmy.dbzer0.com avatar

It should be pretty easy to adapt it for Debian. The only thing you need to change as far as I can see is the usage of the dnf module to the apt module.

vortexsurfer ,

If you want to make your playbooks/roles more universal, there's a generic package module which will figure out what package manager to use based on the detected OS.

Or, if that doesn't fit your needs, you can add conditions to tasks (or blocks of tasks), like

when: ansible_os_family == "Debian"

and use that for tasks specific to a given Linux distro/family.

Ansible will detect a lot of info about each host and make it available as facts. See for example https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_vars_facts.html

Tywele OP ,
@Tywele@lemmy.dbzer0.com avatar

I know but I also learned that it's generally better to use the specific module for the package manager (just can't remember why from the top of my head) and I never intended this playbook to be generally usable.

BrianTheeBiscuiteer ,

DebOps my dude.

k_rol ,

Thx I had no idea!

idefix ,

Thanks!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • kbinchat
  • All magazines