11 ms·
FunkWhale: Decentralized Music Server
- vlmutolo 6y agoHow does this not run into major copyright issues?
- X6S1x6Okd1st 6y agoIt's a federated model so it would be up to each instance to police it's self.
- cecja 6y agoBecause you are hosting your own legally owned music library on your server.
- tastyfreeze 6y agoI don't expect that will be good enough for the RIAA. There are enough similarities to being a radio station or paid streaming service that RIAA would still want to strip the flesh from the bones.
- rglullis 6y agoThen it's up to the RIAA to (1) come and find every single instance out there, (2) get access to the instance, (3) find copyrighted content and (4) demonstrate that is beyond fair-use.
- tastyfreeze 6y agoYes, it is. That hasn't stopped them from copyright abusing shenanigans before.
- unicornporn 6y agoI know it's mind-boggling, but there are also a few other countries outside US and A. :) In Sweden as an example, it's OK to share with a small group of friends[1]. [1] https://translate.google.com/translate?sl=auto&tl=en&u=https://sv.wikipedia.org/wiki/Privatkopiering https://translate.google.com/translate?sl=auto&tl=en&u=https...
- tastyfreeze 6y agoThanks unicornporn for pointing out the world is a big place. Ive got no love for RIAA or MPAA. I am a little surprised that my stance wasnt more dominant on HN. Did everybody forget the litigation against p2p sharing software and raids of PirateBay and Megaupload? I do think that federated services will finaly set media free. But I also expect that copyright holders will try their best to kill a few servers that are big enough to catch their attention. Arr matey
- erikschoster 6y agoMost instances I've seen are used to host music uploaded by the original authors, or collections of CC-licensed music, etc. I actually have yet to see anyone using funkwhale to share music publicly they didn't create themselves or have permission to share. It does have a private mode for that, so you could upload your music collection and share it with just a few friends or something. (Edit: I tried funkwhale out as a way to privately share a small online radio station's music library with its DJs. It didn't suit our needs ultimately -- I felt the UI & search / filtering affordances were lacking for our use case -- but you could use it in a hybrid public/private way like that if you want. Libraries have some access control features.)
- etcet 6y agoI really miss the act of browsing someones music collection like you could do with Napster and Soulseek around the turn of the century. Definitely going to check this out!
- robbyking 6y agoThe name -- and service -- feels very reminiscent of GrooveShark. (https://en.wikipedia.org/wiki/Grooveshark https://en.wikipedia.org/wiki/Grooveshark, for the youngins.)
- Yetanfou 6y agoThat is because it is meant to be a successor to Grooveshark.
- casi 6y agoIve been running a private funkwhale for me and my friends since november ‘19 and its been great. Works lovely with play::sub for ios. Have about 300gb of music hosted and 4 daily users :) Recommended for those wanting to ditch spotify. Redirect the subscription fee to buying an album or two each month. Get a few friends to do the same. The artists get much more royalties and you have a more personal collection.
- bobajeff 6y agoI wonder what the feasibility is of doing something like this for movies and tv shows?
- JustSomeNobody 6y agoI don't do it because I don't want to expose my network, but /r/plex would have more info.
- jjice 6y agoYou could always set up a VPN and make the Plex server only available on the VPN's interface. But then you have to be on the VPN on whatever device you want to watch on, so it can be a bit of a hassle if you're not on your own devices.
- depingus 6y agoThat's not the way to do it. If anyone can break out of Plex they are on your local network. Besides, if you're going through all that networking hassle, you're better off doing things right. Get a real firewall like pfSense, then setup a separate network just for outside facing services. To access those services locally create firewall rules that allow traffic 1 way: from your trusted network to your outside facing network. While you're at it, consider making separate networks for IoT devices, and maybe even another for untrusted guest devices. You can use VLANs or physical interfaces if your firewall has enough ports.
- kylegill 6y agoThis looks sort of like a Plex for music, and in a way (if you use some creative thinking) a self hosted Audius [1], neat! I've been thinking about how I'd do this to ditch my library on what was Google Play Music and is now YouTube Music. [1]: https://audius.co/ https://audius.co/
- flatiron 6y agoPlex isn’t terrible for music. They have specific music clients now https://plexamp.com/ https://plexamp.com/
- radley 6y agoI just tried it and it was in fact terrible. I made a Music library and added 10 random tracks. Instead of reading the ID3 tags, it labeled the artist for each of them as "Various Artists" because they couldn't find a match using whatever service they use.
- number6 6y agoIs this peer2peer? I am thinking about a tool for Podcast that federates and is p2p like e.g. peertube only with all the Podcast rss Features + listeners can choose a ratio how many copys of the Podcast they want to distribute
- jjice 6y agoI personally use Jellyfin's music integration of my selfhosted music streaming. It works fine, but still has a few kinks to work out. FunkWhale seems like the way to go if you're just looking for music streaming.
- jjice 6y agoI noticed they call their groups "pods" and I thought that was poor naming because that's what Kubernetes calls their groups. Then it hit me and I looked up what a gathering of whales is called, and sure enough, it's a "pod". It gave me a little chuckle.
- verdverm 6y agoKubernetes is Greek for the "helmsman" of a ship. The seafaring theme runs deep in the ecosystem
- cush 6y agoAnd this is getting shut down in 3... 2... 1...
- breakfastduck 6y agoFor what reason?
- Lammy 6y agoFunkwhale seems to focus on the social aspect of sharing music among a group, and that's cool if you're into that, but for hosting my personal music library just for myself I like Airsonic: https://airsonic.github.io/ https://airsonic.github.io/
- soulofmischief 6y agoI use Airsonic, can anyone comment as to why I might want to switch to Funkwhale?
- Kaze404 6y agoFunkwhale is incredible. I comment every time it's posted here because it's truly one of my favorite technologies out there. I ran a personal pod for around a year, and lately I've been thinking of running one for my home. The project is also looking for maintainers, as the lead developer might not be able to contribute for much longer. If you have the inclination to do so, definitely reach out to them :)
- oever 6y agoIt would be great if it would link the music to a graph of information about the songs, bands, individual performers, composers, recordings etc. There's a project that makes this data available as linked data: https://wiki.musicbrainz.org/LinkedBrainz https://wiki.musicbrainz.org/LinkedBrainz
- apexkid 6y agoHow does funkWhale deal with piracy of music and copyrights?
- apexkid 6y agoHow are royalties paid to the music labels?
- IndySun 6y agoI think you may already realise the royalties answer, but want to poke HN readers. That's fine, by me, but I think you also are aware that the majority of software developers here don't like digital locks on creative work so write digital keys to circumvent them. They do not believe in outright copyright, they do not believe in royalties. They are against corporate media streaming platforms, that pay a pittance to artists and labels, big and small. That's basically music. Questions of copying, design, originality, costing and ownership become more detailed, complicated, and fractious, the nearer you move the conversation toward to code.
- musicale 6y ago> the majority of software developers here don't like digital locks on creative work so write digital keys to circumvent them That probably explains why they never use DRM-based app stores like those from Apple, Valve, Epic, Sony, etc..
- IndySun 6y agoNo, not 'never use DRM' objects; sometimes we do. Many developers are youngsters, from disadvantaged backgrounds, poorer countries, barely scraping an existence from their non-privileged zone of society. After exerting all their energies on an idea and writing the code, will go the mainstream route just to 'get it out there', to put a toe on the ladder. They can't worry that their efforts will be circumvented, they would give up entirely. So some things that come with caveats are worth investing in. And there is some good in the majors. Throwing out the bad without the baby is the tricky part.
- asmr 6y agoIs this federated or p2p? It would be amazing to have something like SoulSeek but in a music player (Spotify) format. I have rather eclectic taste when it comes to music and Spotify is missing a lot of good stuff.
- stryan 6y agoIt's federated over ActivityPub. You can follow other user's libraries on other instances.
- A6gYPfxNas 6y agoWOW, I can't believe we went this long without this. I knew these old IDE hard drives full of MP3s from the 90s/early 2000s would come in handy someday!
- perfmode 6y agois sonos supported?
- tomaszs 6y agoThe project is lovely and exactly what I'd need. If only it was possible to buy a raspberry Pi with everything configured and 32 GB of memory for music...
- Esras 6y agoAlso note that as of November, Funkwhale is looking for other maintainers (https://blog.funkwhale.audio/~/Announcements/funkwhale-is-looking-for-new-maintainers https://blog.funkwhale.audio/~/Announcements/funkwhale-is-lo...).
- icy 6y agoBeen using gonic[1] on my Raspberry Pi at home. Works brilliantly. As an aside, I'm glad I didn't bother with Funkwhale: https://funkwhale.audio/en_US/code-of-conduct/ https://funkwhale.audio/en_US/code-of-conduct/. [1]: https://github.com/sentriz/gonic https://github.com/sentriz/gonic
- trentnix 6y agoDoes anyone else just want to build cool s***? Or does everything under the sun need to be about furthering a social agenda?
- COGlory 6y agoThe maintainer of this project recently came out (? Terminology?) as trans...gender, I think. Presumably that's why there's focus on this.
- Hasnep 6y agoHow does an open source project trying to encourage more diverse people to collaborate detract in any way from the cool stuff they are making?
- Toutouxc 6y agoI like the project, but the Code of Conduct is literally the only reason I will not be trying Funkwhale out. I am very respectful towards homosexuals, transsexuals, women in highly technical roles, people struggling with disabilities or mental illnesses, am very open to interesting political discussion even with my ideological opponents, and always ready to change my mind if proven wrong. But I have a very bad feeling any social-justice driven CoC can and will be abused, and in the long term no one is safe from being labeled a racist, misogynist, homophobe, transphobe or any currently fashionable -ist or -phobe one day. When there's a sufficiently malevolent will, there's a way. Just wanted to say that.
- conradfr 6y agoWow you're not even allowed to make jokes.
- betwixthewires 6y agoFYI the funkwhale dev team is looking to orphan the project, or was last I heard.
- azinman2 6y agoDo people have recent mp3s anymore?
- lapinot 6y agoOnly flacs&opus sir!
- orblivion 6y agoThe whole idea of this seems cool but I don't really get the value of it as a Spotify replacement. Though I haven't tried. Spotify to me is a source of music I don't already have. I don't understand the value of putting my existing music on a website. I mean I guess there's some, but not a ton. Given the social/federation aspects, it seems like it's a much better replacement for Soundcloud. You could use it to distribute freely licensed stuff (assuming you're respecting copyrights) or more importantly your own music as a musician (which I am not). I could see a lot of value in interoperating with Mastodon. You "boost" a new song by a musician you follow. Some of your Mastodon followers see it and listen and comment directly on the song. Others look at the person's Funkwhale profile for a better catalogue view to explore further. Etc. Could be a great future.