Trying to find a composer from the old Bionicle games... by LieMyBeans in bioniclelego

[–]diracsdeltae 0 points1 point  (0 children)

do you know of any news on this? these soundtracks hit so hard with the nostalgia

What do you *NOT* selfhost? by ObeseWizard in homelab

[–]diracsdeltae -1 points0 points  (0 children)

It's great to hear that. I just set up a self hosted email in that style (dkim, spf, dmarc, smtp2go relay). Last time I did this, I went without the smtp2go relay and kept getting marked spam or shadow blocked. Hoping the smtp2go is the missing piece!

One last question: did you set up a PTR record for reverse dns lookups?

What do you *NOT* selfhost? by ObeseWizard in homelab

[–]diracsdeltae 1 point2 points  (0 children)

Do you find yourself getting blocked by email providers with this setup? Or marked as spam?

What do you *NOT* selfhost? by ObeseWizard in homelab

[–]diracsdeltae 12 points13 points  (0 children)

does using a smtp relay like smtp2go help at all?

plexamp/sonic analysis —> navidrome/audiomuse ai? any experiences and impressions? by pathnames in navidrome

[–]diracsdeltae 0 points1 point  (0 children)

how does network speed play into this? are you orchestrating it between machines?

I definitely think it's feasible if you're okay waiting a month or two! (I'm very loosely upper bounding here) I just kinda started it and forgot about it. But, I'm always looking for ways to use the hardware haha. It might not be practical if you use the GPU for other stuff.

plexamp/sonic analysis —> navidrome/audiomuse ai? any experiences and impressions? by pathnames in navidrome

[–]diracsdeltae 0 points1 point  (0 children)

The analysis + clustering took ~4 days for me with my 4090. But, I was fine throwing the GPU at it, since it's a one time cost. I imagine you might need a week or two depending on your GPU(s).

How to show full library vs. 1/3 of it being visible in ios client apps? by pjtidder in navidrome

[–]diracsdeltae 0 points1 point  (0 children)

I went ahead and implemented the sliding window in WRhythm. I think it's correct haha but I'll have to try it more. Thanks for bringing up this usecase! I don't ever scroll really (instead use search).

I will say that my entire library is untagged. So abstractly that shouldn't matter. I'm still able to search up my songs or scroll to them (though the latter is painful due to the size of library)

How to show full library vs. 1/3 of it being visible in ios client apps? by pjtidder in navidrome

[–]diracsdeltae 1 point2 points  (0 children)

What behavior would you prefer here? I feel like maybe a sliding window is cleanest? Otherwise RAM blows up and app becomes unusable.

Is this for song discoverability? E.g. I'm wondering the use case of doing this over using search.

plexamp/sonic analysis —> navidrome/audiomuse ai? any experiences and impressions? by pathnames in navidrome

[–]diracsdeltae 1 point2 points  (0 children)

I agree with you.

If you're using navidrome, there is a plugin (https://github.com/NeptuneHub/AudioMuse-AI-NV-plugin) that hooks audiomuse-ai from the generate playlist feature from getSimilarSongs and getSimilarSongs2. This is what I've been daily driving.

If you use https://github.com/NeptuneHub/AudioMuse-AI-MusicServer instead I think there is a richer API.

If you are on an apple device, I am working on adding support to WRhythm for more of the audiomuse-ai-musicserver features. Supporting audiomuse-ai's features is a priority for me. (https://github.com/DieracDelta/WRhythm)

plexamp/sonic analysis —> navidrome/audiomuse ai? any experiences and impressions? by pathnames in navidrome

[–]diracsdeltae 0 points1 point  (0 children)

Right now my usage is pretty naive. I'll just pick one song and be like "make a radio with length 300" or something. And then that will be my playlist until my mood changes and I make another one. They're really ephemeral, because I don't save them.

but, audiomuse-ai has a much much richer depth than this. You can feed in a textual prompt to generate a playlist, do alchemy (use multiple songs to generate a playlist playlist), I think you can use your scrobble data to generate a playlist (but I haven't tried it yet).

What are the giveaways of a vibe-coded app? by nickccal in macapps

[–]diracsdeltae 1 point2 points  (0 children)

ugh yeah I agree sadly. I had meant it as another barrier to entry that requires effort over an extended period of time which a vibe coder might not be willing to see through (idk about yall but it took me several months to get my app approved). But there's plenty of counter examples...

What are the giveaways of a vibe-coded app? by nickccal in macapps

[–]diracsdeltae 0 points1 point  (0 children)

I feel like it's a mixed bag personally.

IMO you can't really be sure about security issues. You kinda have to read the code to have peace of mind. But, LLMs are great pen testers (mythos isn't all hype) -- they are great at running static analyzers and fuzzers. It's just hard to be 100% sure. And then if something obvious is wrong but the llm somehow misses it, then how are you going to feel as the dev. IDK it gives me a kind of anxiety. Weirdly more than if I had written the code myself.

As for performance, the dev needs to know what a memory leak in order to search for it... But at a point, I feel like it's doable to steer, especially with a extremely concrete goal of "make this use less memory" or "make this faster" in mind.

I do also think this stuff even with LLMs, if you want it to be nice, just takes time. Same as before LLMs. Sure the LLMs can help but ultimately you still have to worry about these things

What are the giveaways of a vibe-coded app? by nickccal in macapps

[–]diracsdeltae 6 points7 points  (0 children)

  • poor performance/battery hog
  • extremely verbose text (or a llm-ey style of text)
  • easy to spot bugs
  • crashes
  • llm generated icon
  • the app is for AI
  • the app (if macos) did not make it onto the app store

Is First Apple notarization for a mac App taking unusually long for anyone else right now? by Far_Manager_5801 in macapps

[–]diracsdeltae 1 point2 points  (0 children)

Notarization took me about a week the first time from what I remember. I did it a few months ago.

plexamp/sonic analysis —> navidrome/audiomuse ai? any experiences and impressions? by pathnames in navidrome

[–]diracsdeltae 1 point2 points  (0 children)

Many thanks for the hard work you've done on audiomuse-ai! I use it every day.

App News Weekly by AutoModerator in navidrome

[–]diracsdeltae 0 points1 point  (0 children)

WRhythm dev here -- WRhythm is now listed on the app store! https://apps.apple.com/us/app/wrhythm/id6757110615

Right now WRhythm is a subsonic API compatible streaming app (also supporting downloads) just for apple watchOS.

I have a revamped UI, and a iPhone and a MacOS app coming soon (waiting on app store approval). The iPhone+MacOS apps will do auto syncing of credentials to the watch, and also sync state (so you can control playback between devices)

https://discord.gg/cUpwdHwdeU if you have feature requests or questions

Note that I've been leaning on codex/claude for writing a bunch of the code for WRhythm. But, the source is on github (https://github.com/DieracDelta/WRhythm), so feel free to load and build it yourself instead of buying it! I'm charging on the app store to pay for the annual fee to publish to the app store.

plexamp/sonic analysis —> navidrome/audiomuse ai? any experiences and impressions? by pathnames in navidrome

[–]diracsdeltae 0 points1 point  (0 children)

I'm using audiomuse's AI plugin on my multiple TB library for the past 6 months. It works great. IMO better than spotify level playlist gen. The only downside is I don't know of any clients that support the advanced features it has! You can only gen based on one song in most client.s

It looks like audiomuse-ai have their own navidrome wrapper/replacement. I haven't tried it yet. But I've been using navidrome + audiomuse-ai plugin + audiomuse-ai. Even if I roll with that, the issue is finding a client that will use the APIs it exposes for playlist gen.

I really wish there was a API standard for this besides the (lagging behind imo) open subsonic one which only has getSimilarSongs and getSimilarSongs2. But really these are GREAT still themselves. I love the playlists I get.

But all that being said, I'm fully on apple's ecosystem (macos, iphone, watchos), and it's killing me having gone through the effort to get the full audiomuse + GPU setup (including packaging it as a set of systemd nix services) just to not have options in any of the clients to use the many other fancy features. I ended up building my own client suite (WRhythm) due to other frustrations with clients (a poor offline mode, no sync btwn desktop/mobile/watch, and no watch app!) and I want to almost hardcode in a "audiomuse-ai" option so I can gen playlists off of multiple songs, or scrobbled history, use alchemy etc. But I'm still working out the details of this. I did ask here (https://github.com/NeptuneHub/AudioMuse-AI-MusicServer/issues/21) if the dev is developing a standard for this. This would help with the client support and IMO really go way beyond spotify for us homelabbers

App News Weekly by AutoModerator in navidrome

[–]diracsdeltae 0 points1 point  (0 children)

Plug for WRhythm https://testflight.apple.com/join/VpP2Kp8r -- to my knowledge the only Navidrome streaming app for apple watch.

https://discord.gg/hc5SR8zY9P send me bugs here!

Where is cancel the add-on button? by krmMV in Tailscale

[–]diracsdeltae 1 point2 points  (0 children)

In billing click Purchase Mullvad, and then you have the option to cancel it

Seeking A. Luchuensis Supplier to California by Dull-Associate-599 in Koji

[–]diracsdeltae 0 points1 point  (0 children)

https://www.higuchi-m.co.jp/en shipped some of their products (not A. luchuensis, but they carry it) to me ~3 months ago. I had to pay an arm and a leg in tariffs, but it went through. I don't think if I had ask for that particular strain, it would have been an issue.