7 ms·
I tried this (among a bunch of others) about a year ago and landed on Gonic[1] for the server and Supersonic[2] on PC and Amperfy[3] on mobile. Yes it's a few d
by ccakes 2y ago
I tried this (among a bunch of others) about a year ago and landed on Gonic[1] for the server and Supersonic[2] on PC and Amperfy[3] on mobile. Yes it's a few different tools to maintain (plus beets etc), but it's the ideal set of features etc for me.
Self-hosting has been fun and I've started experimenting with local LLMs to build playlists which is helping discoverability.. or more /rediscovering/ artists that I haven't listened to in a while
[1] https://github.com/sentriz/gonic/ https://github.com/sentriz/gonic/
[2] https://github.com/dweymouth/supersonic https://github.com/dweymouth/supersonic
[3] https://github.com/BLeeEZ/amperfy https://github.com/BLeeEZ/amperfy
- gravitronic 2y agoIf you haven't seen it, discogs releases a huge dataset for free that I feel like is ripe for powering a cool music recommendation engine
- ccakes 2y agoI haven't! I just did a quick search, is this[1] what you're talking about.. or something else? [1] https://discogs-data-dumps.s3.us-west-2.amazonaws.com/index.html https://discogs-data-dumps.s3.us-west-2.amazonaws.com/index....
- gravitronic 2y agoYes, that is what I'm talking about! I had once dreamed of building a service you could ask questions like "what other artists recorded in the same city in the same year as artist xyz" and have it figure it out via the discogs dataset.
- majkinetor 2y agoMusicbrainz for the win.
- sshagent 2y agoI currently host icecast/ices. Does your above options allow multiple clients to listen to same stream. I see it mention jukebox mode.
- skydhash 2y agoI have both Gonic and MPD on my home server (an old mac mini running debian). It's connected directly via optical to my AVR and MPD can be controlled with the Rigelian app on my iPhone. Gonic is for Amperfy when I want to stream to the Homepod. On my desk, I used to have a satellite instance of MPD for my desktop setup, but I copied over my library to an external drive and use that as my main instance (rsync to the server when I update it). I rarely play from my laptop (I control the others instead). but could use either the satellite config, a subsonic client, or a quick sshfs mount. And for offline sessions, I have a DAP with a 512GB card and most of my collection.
- sandreas 2y agoWhy did you chose gonic over navidrome[1]? My stack [2] is: navidrome (music - subsonic server) substreamer (app) beets (music organization) EAC (audio cd ripping) audiobookshelf (audiobooks) Most important part of navidrome are smart playlists[3], with these I didn't need AI support just yet... 1: https://www.navidrome.org/ https://www.navidrome.org/ 2: https://news.ycombinator.com/item?id=40470630 https://news.ycombinator.com/item?id=40470630 3: https://github.com/navidrome/navidrome/issues/1417 https://github.com/navidrome/navidrome/issues/1417
- tehmantra 2y ago+1 for navidrome. I’ve had better luck with the play:Sub app (iOS). I think it’s important that these servers use a common API (subsonic), but it seems like the slickest apps are always targeted to one specific backend (plexamp, finamp, prism music).
- ccakes 2y agoI did try Navidrome and used it for a while.. I honestly don't remember why I switched but I suspect the reason was probably more related to the client I was using at the same (Submariner on macOS) than the server-side.
- majkinetor 2y agoI have chosen jelly over it because of the way navi stores music. I prefer to organize music in folders myself, and tag them with picard. Jelly then just shows everything nicely with 0 configuration.
- vladvasiliu 2y agoNavidrome can work with your folder layout, too. I don't remember why I settled on Navidrome instead of the others, but I basically just told it "here's my music, now go play me something" and it all just worked. As far as I'm concerned, it doesn't manage organization at all.
- AndrewDavis 2y ago
- crossroadsguy 2y agoOK, I will ask. I presume you purchased all those music files that you host on that certain server, didn’t you? I will also assume that there is no tool that lets you acquire music MP3s (or some appropriate file type which is non-audiophile listenable) the Linux ISO way (without having to hunt them songs one by one), right? I am talking about someone already having a Spotify/apple music playlists/likes/favourites. Also, these self hosted music services mean — no new music reco/discover, right? Not necessarily a bad thing. I was curious. Never done this. How is the cost/spec need of this self hosting like? Does it have to be stand alone or it can live with other things like maybe an archiving/bookmarking service and small self hosted utilities like that (of course not all being used at once).
- hatenberg 2y agoWhy purchase he’s doing AI training /s
- seszett 2y agoNot OP, but gonic is very lightweight and takes little resources. It lives on a machine that serves a few websites and also hosts my photos with photoprism (by far the most resource intensive service on this server). It's a basic N100 machine with 8GB RAM. As for my music, although I own a physical copy of most of it that I bought legally, I downloaded almost everything through bittorrent as is easier than ripping CDs. A sizable part of my collection consists of things I was unable to buy because it's unavailable here or unavailable at all, though. Some albums I received from friends. I don't feel guilty about it, to be clear.
- crossroadsguy 2y agoI have 700 via those tools but then my current Spotify/Apple Music list must be close to 1500 and I shudder at the thought of hunting the rest of 800 down on P2P here and there. So I was wondering is there a way to do it in one shot or few shots as a batch/automated process.
- hummuscience 2y ago
- aprilnya 2y ago+1 to Amperfy, I use it with the Music app on my Nextcloud. The App Store version is a bit barebones last I checked but the Testflight version feels like a completely different app, it’s just like Apple Music but self-hosted. Kind of like Apollo felt like an app Apple would make.
- antihero 2y agoI'm hyped about Amperfy but it doesn't have gapless playback which is a hard must for me. Last time I checked, anyway. Looks like it's been committed recently though: https://github.com/BLeeEZ/amperfy/issues/96 https://github.com/BLeeEZ/amperfy/issues/96 Also it seems transcoding is mp3 only, whereas play:Sub can use (and seems to default to using) OPUS which is better in every conceivable way. Edit: Trying gapless with the TestFlight - seems to work, however, it doesn't change the displayed track.
- zerovox 2y agoI'll have to check out Supersonic for the desktop. On Android I've been using Symfonium which is fantastic. https://play.google.com/store/apps/details?id=app.symfonik.music.player&hl=en_GB https://play.google.com/store/apps/details?id=app.symfonik.m...
- deleted 2y ago[deleted]
- herpdyderp 2y agoIs there an Apple Watch app for this tech stack? That’s what my current (totally different) solution is missing.
- slipperybeluga 2y ago[dead]
- deleted 2y ago[deleted]