Hacker News new | past | comments | ask | show | jobs | submit | hebocon's comments login

Nearly here... Happy New Year to all :)

Epicurus was a strong proponent of living with friends though I much prefer my own living space.

A 10-minute walk would be a perfect compromise.


Raspberry Pi Zero 2W running Moode Audio. It's perfect. I have an old iPad running a kiosk-like browser to control but the norm is via web UI remotely.

Yes, I'm also interested in this project but Navidrome does a great job alongside Jellyfin and Audiobookshelf. A great trio.

Hey @hebocon I've been using jellyfin for both music and movies for close to a year...but keep hearing of navidrome (for music) as well. So, can i assume that you don't really use jellyfin for music, and instead use navidrome for that? How does that work for you? Any issues of interference, etc? I guess if i wanted jellyfin only for movies/tv, i could point it only at the folder where such media is saved, and then separately manage music via navidrome...but wondered what the benefits would be? Genuinely curious if you woiuld kindly share more info about your setup. Thanks! :-)

I set up JF for music first, then added Navidrome. I then added Moode for my separate stereo speakers and Home Assistant too. Never had an issue with everything having access at the same time.

Good to know! Thanks for sharing!

This is my stack too. Initially tried to stuff everything into jellyfin (and plex before that) but am confident this is the best stack today.

Navidrome has worked well for me for the last couple years. My collection (~80 GB) is pre-organized FLAC but Navidrome will transcode to MP3 if needed. I use Substreamer on Android to connect to it (Airsonic API/protocol) or the WebUI at home or work.

Just the right balance of simplicity and features for me.


if not for the work requirement, at 80gb you could likely do what I do: use syncthing to make there be a full copy of the files on your phone. I've got a media terminal, my laptop, and my phone each keeping each other up to date. it's never broken or been frustrating. it works offline perfectly.

Hmmm... I could. Substreamer let's me mark albums and playlists as "offline access" so I have something local. That works well enough.

Syncthing for photos is awesome. When I cut-paste on my desktop they are removed from my phone too.


How do you tell navidrome to serve "preorganized" flac. That is exactly my case.

AFAICT navidrome doesn't organize anything itself. In your config file, you just say:

    MusicFolder = "/home/vlad/music"
And you're off to the races. The docs even say that this can be a read-only folder, which it is in my case.

On the main docs page it says:

> Navidrome does not support browsing by folders, but simulates it based on the tags with a structure like: /AlbumArtist/Album/01-Song.ext

I don't think I have seen this tag simulation when I tried it around 2 years ago. But in any case, is this good enough? And does it recognize artists and songs from MusicBrainz like Jelly does flowlessly?


I don't know what you mean by "recognizing songs from musicbrainz", I've never used jellyfin to be able to compare. In my case, all files are tagged outside Navidrome.

All my players allow browsing by either Album Artist, Artist or Album. My folder layout follows this principle, so I'm happy with that.

But I can imagine layouts which don't adhere to this (classical music comes to mind), in which case I can see how not being able to get to the folders can be annoying.


Recognizing from MB is this: you have title1.mp3 and you can use MB fingerprint to detect song/album. Or song simply has subset of tags and MB fills up the rest, along with the links to MB details of artist/album where you can get tiny little details.

Discogs is a bit better in that, but its proprietary, so no.


Its anoying for me in any case.

I am more proficient with folders and have the number of tools to do so. Any GUI that streaming servers present is very unusable for me, I use it only for major happy case. Anything more advanced, I drop to the file system.


For Musicbrainz I use beets to import/organise the songs into my library directory structure.

For stuff not on mb I use fb2k as it has a fairly decent tagger and move it to the local external drive, which is synced to the server.

At home I usually just use fb2k to play to my sound system via an interface, and on the go I use play:Sub connected to the navidrome instance transcoded to 160k OPUS (initially over tailscale but now via portforward/cloudflare and soon cloudflare tunnel)


I use FB2k with picard and MB. If its not in the MB, I add it myself. With bookmarklests and picard this is very fast process.

Beets is too much work. I don't always have shell around nor I want to remote for this. This thing I use works on whatever machine I am currently.

I use jelly for convenience to connect to my media server when I am not at home. At home, I always use foobar2k which simply rocks for precise search and randomly generated lists (I even use SQL for this, via plugin). Its playing capabilities are far from any jelly like streaming server. Jelly is very bad at non-typical case, you can't even share a link to the current playlist and if left alone, after a day or two I have to reload jelly home page and go from there again, as anything that was left in the browser for a couple of days stops working until I reload from home.


I used to add stuff to MB but it's a bit involved as a process and honestly I'm too lazy a lot of the time. Picard is fine as a GUI tagger but I like foo.

If I can't pick what to listen to I quite like radiooooo, Radio Paradise, Radio Meuh, etc.


I think you're both still talking past one another.

> Social sciences give us the general capability to ask those questions and understand the answers.

This is almost tautological depending on where those fields lie between physics and philosophy.

Chemistry is just applied Physics. Biology is just applied Chemistry. Neurology is just applied biology.

But psychology (and by extension, sociology) is firmly on the Philosophy side of the fence in my uneducated opinion.


Are they really so close?

The lecture is the explanation. The tutorial/lab is a guided experience (Microsoft's fake Contoso company comes to mind). A how-to guide is what you need when you want to search/chatgpt a solution. Reference material: thesaurus, encyclopedia, owner's manual.

Video games have built-in tutorials and yet walkthrough guides are still necessary for tricky puzzles. You check the key bindings as reference.


Your videogame example shows the problem. Tutorials are effectively just a different form of walkthrough. You are getting walked through the basics. So that's my point, you can't have different words on your website that is supposed to help people gain understanding and then start off by confusing everyone with words that are all so close in meaning.


The purpose is always the same: To learn. It's how you learn and what your learn for that are different. A tutorial is for getting exposed to something. A guide is for a very specific purpose in something you're already familiar with. An explanation is for a deeper understanding and references are for not relying on memory. They all refer to different things that ultimately falls under the same concept (and intersect with each other). If you're building a system, you should have all of them otherwise, the documentation is lacking.


> "tutorials are just a different form of walkthrough"

Yes, one is focused on understanding (mechanics, lore, UI) and the other is focused on a specific task (do these steps to progress).

Diataxis is not inventing these words - it is using them deliberately. You seem unwilling to actually [learn what they mean](https://chatgpt.com/share/6751d9b7-3fd4-800a-8b81-1949069007...).


My experience trying to implement this for internal use in a tech-adjacent industry is that "how-to" guides dominate because of a company culture of expediency over quality.

With time and care, those can be turned into tutorials and explanations. I use Obsidian to embed reference PDFs.

The end result is too hyperlinked for most to understand and the all-in-one outdated mega page in OneNote gets passed around instead much to my disappointment.


Christopher discusses this problem in architecture too.

[~45 minutes in](https://youtube.com/watch?v=98LdFA-_zfA&t=2593s&pp=ygUhY2hya...) he talks about how to change law, institutional norms, and so on to make it possible for living structures to emerge.

I don't know what that would look like for software but in another talk he was bemused by the narrow-mindedness of programmers who only saw the value of A Pattern Language as a mechanical tool rather than as a way to create a more beautiful world.


Beauty is a nice luxury but most customers won't pay for beauty. Or they disagree on what it means.


I agree.

Architecture != Engineering

It's easy for the common person to see and appreciate a beautiful city/building/room so a market for "beauty" is possible.

I don't think computer software will be ubiquitous enough to achieve that; beauty is possible, just not pursued.


I take it one step further: I'm not only invisible but am being actively targeted with prejudice by those who can see me. You very quickly develop a knack for predicting what "cages" will do at any given moment.

As a pilot, there is a sense of "falling behind the aircraft" when your situational awareness diminishes --- getting ahead of the plane by 30 seconds, then 5 minutes, and then 30 minutes translates to non-flying tasks/jobs too. It's a great mindset for "incident management" in any field.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: