Preview: Music Cloud Community – Share your songs with the world
Table of Contents
Share your music with the world
With this app you can create a community of musicians and creatives, authors can upload their songs for other members to listen.
Demo
You can see this app running using the following users. You can also signup with a new account. Some features are disabled in the demo, such as updating configurations to prevent people from abusing the system.
Demo: https://musicapp.bleext.com/
user: [email protected]
pasword: testing123
admin user: [email protected]
password: testing123
The backend is built on top of Laravel using a REST API to send and receive data. This will allow you to easily create another client such as a native app to access the platform.
The current client is built in ReactJS, an SPA (Single Page Application). All the code for the frontend is split in several files that are loaded on demand when the user loads a page.
There are not so many dependencies on the JS bundle, this is intentional to keep the bundle as small as possible. To build the client app you will need node and npm installed in your system. For your convenience I have included a build into the project, but you might want to create your own build with your custom configurations. Everything is well documented.
Features for members
- Can discover trending songs, popular and latest uploads.
- Can explore songs by genre, tags, vocals, instruments, BPM , moods and artists.
- Can play published songs
- Can create public/private playlists and add songs to any of them.
- Can like/unlike a song
- Access to history of plays
- A profile page with the public activity feed
- Can play all songs in a playlist or favorites
- Users can contact authors and other users through a messaging system
- Users can follow other users
- Search songs, albums and artist
Features for authors
- Can create albums
- Add songs to an existing album
- Can publish content to the blog
- In profile page there’s a tab for the published songs
Features for admins
- Can edit/remove users
- Can edit/remove albums and songs for any author
- Can manage comments on the site
- Can add/remove new genres
- Can add posts to the blog and edit content from other authors
- Can configure the name of the app, google analytics, language and logo
- Can set permissions for authors and members
- Can disable new signups and make the community private
- Can require visitors to login in order to play songs
- Can make new users to become authors automatically or manually
- Can access a dashboard with a map to see where people is listening from
Documentation
Every step is well documented, you can take a look at the current documentation in the following link:
https://musicapp.bleext.com/storage/docs/
There’s a section about common errors, in case you run into any of these. You can also reach out in the comments and I will respond as soon as possible.
System requirements
In order to install this app, you will need ssh support in your server. This is not required, but it will be way easier to install all dependencies using composer. If your hosting provider doesn’t give you ssh support, I’d recommend you to use Digital Ocean! For $5 a month you can have a server up and running in minutes.
- PHP >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
Changelog
v1.2.2 - May 21, 2020 - Frontend migrated to ReactJS - Drag and Drop songs to upload files easily - Reading metadata from mp3 files to pre-fill the song form - Public and Private playlists - i18n support with English and Spanish at the moment - Theming support with two themes defined and a theme editor for customizations - Dashboard a map to show where people are listening from - Configuration module to update the theme's colors - Several bug fixes v1.2.2 - August 22, 2018 - Dashboard with charts for plays, likes and downloads - Configuration module to update the theme's colors - Minor bug fixes v1.2.1 - August 6, 2018 - Filter artist by country and gender - Adding legal pages for admin to add content - Updating build dependencies for latest versions - Minor bug fixes v1.2.0 - July 12, 2018 - Social system to follow other users activity - Download song files - Configuration module for admin - Google Analytics integration - Bug fixes v1.1.1 - May 21, 2018 - Minor bug fixes v1.1.0 - May 8, 2018 - Messaging system - Installer to easily setup the app in your server - Basic search engine for songs, albums and artists - Sharing to social networks - Bug fixes v1.0.0 - First release (April 4, 2018)
TMDb Pro – Movie & TV Show Details Plugin For The Movie Database
Music Cloud Community – Share your songs with the world
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
Why do we use it?
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using Content here, content here, making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for lorem ipsum will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
Where does it come from?
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of “de Finibus Bonorum et Malorum” (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, “Lorem ipsum dolor sit amet..”, comes from a line in section 1.10.32.
Where can I get some?
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which dont look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isnt anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
Download Music Cloud Community – Share your songs with the world Nulled
Download Music Cloud Community – Share your songs with the worldNote: If you are having trouble with Music Cloud Community – Share your songs with the world Nulled free Download, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.