Giter VIP home page Giter VIP logo

Comments (3)

chrismccord avatar chrismccord commented on July 17, 2024 1

We don't accept feature requests, but the app is MIT licensed if you'd like to make your own fork. Thanks!

from live_beats.

andreapavoni avatar andreapavoni commented on July 17, 2024

Hi there, I'm not involved in this project but I'm following/lurking it since the beginning, mostly because I have had a similar idea for 10+ years and when I've seen it implemented in Elixir/Phoenix I was very happy about it.

Considering that owning/uploading mp3's is way more rare nowadays, I've seen the limits of this project (which remains and excellent work and example for many things about Phoenix).

If you want something similar to what you described, perhaps you need other tools which are tailored for this kind of needs. For example icacast, or even liquidsoap.

I did a similar thing (first in Elixir/Phoenix, then in Rust): a web radio that plays 24h/7d and fetches the songs from a playlist I own on soundcloud. the backend just keeps track of the playlist and the current playing song, when one finishes, the next one is sent to clients through websockets. Users, regardless of when they joined, will listen the same song at the exact playback time as the other users, like a broadcast radio. When the playlist has been played, it reloads again from soundcloud (to get the updated one), shuffles the tracks and restarts. I can edit the songs from soundcloud, so no need for mantainance of the backend.

So, you can achieve something similar to what I did for your needs, but I'm not sure this project can help you, I mean, you should modify it so that it only supports one active user/playlist/show and keep the others as listeners. Also, the register/login mechanism will potentially allow everyone to join, not just your friends. I didn't checked how/where the uploaded mp3 are stored, but I suppose you will need some storage to host them, and you might need to write code for that.

my 2 cents

from live_beats.

mrinterestfull avatar mrinterestfull commented on July 17, 2024

Sounds good on the feature request part.

As per other comment.
I currently have a elixir hosted site, with liveview connection, and wanted give users options to upload their mp3, and users visiting their site listening through liveview widget.
aka
dedicated stream per user, just for them.
others in circle can listen.

(its not music)

Thanks
Lucas

from live_beats.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.