malaknight

joined 1 year ago
[–] [email protected] 2 points 1 week ago (3 children)

I'm ashamed to admit I never considered hooking deemix into lidarr, that is pure genious.

I'd also second collecting whole discographies, a lot of 'one hit wonders' have surprisingly deep catalogs that are full of really great tunes.

[–] [email protected] 1 points 1 week ago

No deemix only picks from deezer, but It seems to have song parity with spotify. Or rather I haven't found a song on spotify that wasn't in deezer.

As far as metadata, I use picard to autopopulate meta data from musicbrainz. My typical workflow is find something in deemix, download it and put it in a staging directory, then have lidarr import, trackname fix, and metadata fix, and then finally have navidrome scan the final folder and make the music accessible.

[–] [email protected] 18 points 1 week ago (8 children)

So as you noticed there isn't a one size fits all solution.

You are correct in that bandcamp allows you to buy songs and albums from artists, but not every artist is on the platform. I cycle between Quobuz, HDTracks, or other alternatives (wink, wink)

Navidrome is good for sharing one library, in my experience. It expects one library that a bunch of users can then interact with. This does meet your requirements of seperate stats and downloads per user however you will have access to your family's music just like they will have access to yours.

You could try out funkwhale, which is similar but expects multiple libraries. So you can have a library of just your music and same with your family members, this will allow duplicate tracks. I will caution that funkwhale is, in my experience, not easy to get setup. I would personally recommend navidrome as it is very easy to setup annd use. As others mentioned, it uses the subsonic api under the hood so any subsonic client can access your navidrome libary. I use Feishen on desktop and symphonium on mobile.

You also mention syncing music folders between devices, this might get tricky. But you can setup a rsync services to ssh to your phone and then migrate tracks to your library. But personally I would recommend just trying to only download your music to your NAS so you can skip this annoyance. You can setup Lidarr which is sonarr/radarr but for music. However music piracy is not what it was 10 years ago, and I struggle to have lidarr autopull albums, but thats also because I try to use flac which is not as common either.

Finally you mention recommendations, for me the only option is ListenBrainz. You can setup a musicbrainz account, it is an open source music metadata platform, and then use that login for ListenBrainz, which is a tracking and recommendation engine. You can directly plug in that api to navidrome to have it sync all of your listens.

In summary, my recommendation is to only download music to your nas, setup navidrome for library sharing, (you can download from navidrome), and then setup lidarr for albums. Finally for individual tracks look into deemix, if you only want mp3 then it's just free downloads.

Please feel free to reply or message for any clarifications.

[–] [email protected] 5 points 1 month ago

did you read the testing setups? dragon's dogma 2 is running at maxed out settings on the raytracing profile. Expecting a 4060 to run at max settings is ridiculous. If you drop it to medium you should easily be able to hit decent framerates.

[–] [email protected] 3 points 8 months ago (2 children)

Not to speak for the person above you. But I believe they are saying they have 1 computer with a raid5 array, that backs up to two different local servers, and then at least 1 of those 3 servers backs up to a cloud provider.

If that is true then they are doing it correctly. It is highly recommended to follow a 3-2-1 storage solution, where you back up to a local backup and a cloud backup for redundancy.

[–] [email protected] 3 points 8 months ago* (last edited 8 months ago) (17 children)

So I see a few problems with what you want, for a raid5 setup you will need at least four drives, since your information is striped against 3 and then the fourth is a parity drive. with 3 drives you have an incredibly high likelyhood of losing your parity drive.

To my knowledge, you will need to wipe the drives to put them in any kind of raid. Since striping is essentially making custom sections of blocks; I don't think mdadm is smart enough to also move data files as well.

I would really recommend holding off on your project till you can back up the information, and get a fourth drive. I know there is a lot of talks between raid5 and raid6, but for me I really prefer the peace of mind that raid6 gives.

Edit: seems like it is possible with at least raid 1:https://askubuntu.com/questions/1403691/how-can-i-create-mdadm-raid1-without-losing-data

[–] [email protected] 11 points 9 months ago (1 children)

What you want is gamefaqs.com. I've been using that site since 2000 to get guides for any game. All in html so you can print/download however you wish

[–] [email protected] 5 points 9 months ago

I don't think metadata tracking would work with a p2p solution. Why would I want potentially terabytes of metadata for media I will never consume.

In my opinion, musicbrainz is already doing what you want with the big benefit of not being forced to store a full copy of it. If there is metadata missing from musicbrainz, then maybe you can help the community by trying to track it down and then add/update those values in the db.