A music streaming service a possible use case ?

Hello Community,

I recently set up a few autonomous nodes because I find them useful in certain cases. but I must admit that some things bother me, such as the fact that actively used nodes are not rewarded more than inactive nodes, and the fact that it seems you can create as many nodes as you want without actually needing the resources you rent, etc. It seems to me…

However, today I am more interested in a feasibility study. I am currently converting my CDs into digital tracks and storing them on my Ampache server (https://ampache.org/). The music certainly belongs to me, and in my country we have the right to share it within a restricted circle (family), so it is not free data. Or not until 50 years after the copyright expires. In short, I wanted to know if it was possible to use the autonomous network for my use case (I saw that a streaming application has been developed). My question is: can an existing application like Ampache be integrated into the network (this could be done step by step, starting with storage and then the software in a second phase)? Is the network designed for this or not really? (i.e., sharing between a small, restricted group of music streaming users).

What do you think? I’m curious to hear your feedback and opinions.

Leo

8 Likes

How would you define an inactive one. They are either active or not connected/working.

Any node connected to the network and behaving correctly (responding to messages/requests) is the same as any other node as far as the network is concerned

3 Likes

Just to unpack this bit…

So, you don’t need Ampache to serve files on Autonomi. You can use AntTP (or alternative) to directly stream files from Autonomi over HTTP. The streaming apps you’ve seen do just this, but in simplest form, even a web browser can play music/videos, although you could use any HTTP capable media player, really.

As to sharing, if it is legal in your country, then I suppose you could share the addresses of the music files with a select group. They would all then be able to download/stream the files.

However, you can’t restrict access to someone who knows the address. Although, there is nothing stopping folks taking copies of stuff they temporarily had access to either. So, there is a bit of perspective to consider there.

Note: There could be more elaborate ways to make it harder for non-authorised folks to access stuff. Combinations of additional encryption, key parts hosted on traditional servers, etc, but none of these stop someone who wants to take a copy of what they have access to. Much like with YouTube, Netflix, etc, you can record what is streamed, store it, clone it, etc. Nothing is fool proof in this regard.

4 Likes

We should have a WebDAV API for autonomi.

3 Likes

That has long been on my to-do list but I doubt I’ll get to that anytime soon. It will be an extension of the Dweb REST API if I do.

2 Likes

However, today I am more interested in a feasibility study. I am currently converting my CDs into digital tracks and storing them on my Ampache server (https://ampache.org/).

How about running your ampache server on a ryyn filesystem?

You could also upload your music and share the link to your friends

https://forum.autonomi.community/t/jams-lite-edition-music-player

3 Likes

Also can do that on SAFE-FS App v3 in the music tab

1 Like