Comments (3)
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.
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.
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)
- Wrong size HOT 2
- Upload files hyperlink HOT 1
- assets/js/phoenix_live_view is a symlink to an unavailable file HOT 1
- Cannot upload MP3 without ID3 tags HOT 2
- Integrate LiveBeats with Discord Presence HOT 3
- test apps
- Failed sign out on brave browser HOT 2
- Users - Active or not? HOT 1
- Non Liveview Page HOT 1
- I can't sign out HOT 1
- Sync & Heavy
- show_dropdown aria-expanded applied to wrong element
- Unable to sign in with github HOT 1
- A few UI bugs HOT 2
- Audio does not play on mobile browsers HOT 2
- increase size upload to 120mb and increase max length to 8hours.
- An .svg link returns a 404 HOT 1
- Internal Service Error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from live_beats.