- Created : 22/Jan/2022
- Support URL: https://support.motothemes.net
Introduction
Musioo Music Streaming Platform Laravel Script
What if you could have a single platform where you could share and manage your music through a mobile app? Musioo Music streaming Platform Laravel Script, for both established and aspiring musicians looking for such a platform, delivers everything they need.
Music is the art of harmonizing sounds in time using melodic, harmonic, rhythmic, and timbral aspects. The design of this Musioo is incredibly neat and clean, and it is fully responsive. This script can be used by musicians, bands, record labels, DJs, producers, and anybody else who wants to promote their services and accomplishments on the web and through a mobile app based on the Flutter technology.
This Musioo platform has a lot of features that let you listen to music while surfing other pages. The script comes with an Admin Dashboard in order that you'll easily manage users, artist, tracks at single place. Take advantage of this beautiful and enticing music platform to provide your company a strong online presence.
Template Created Date:
Please check Live Preview:
Creative Author Portfolio:
Features
There are more than enough features squeezed in this script like
- Easy and quick installation
- Responsive Design
- User friendly UI built
- Admin DashBoard
- User DashBoard
- Location Management
- Pricing And Plan Settings
- RazorPay and PayPal Payment Gateways
- Invoice Setting
- Manage User Profile
- Artist Management
- Audio Download
- Playlists
- Audio Genre Settings
- Site Settings
- Coupon Management
- Subscription Settings
- Google Ads
- Social Share
- Currency Setting
- Exchange Key Setting
- Language Setting
- Tax Settings
- Blog
- FAQ settings

Installation
To install the Musioo Music streaming Platform , as the name suggest your system must have set up of Laravel. If you are new to this then please check the section on How to Set Up Laravel on your system.
How to Set up Laravel
How To Set Up Laravel on your server.
Before starting please make sure that your system fulfill the following server requirements for set up
- PHP >= 7.2.5
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Step 1 - Download executable file of composer. You can download it from the home page of composer.
Step 2 - Launch the exe file you downloaded.
Step 3 - Follow the setup wizard and proceed with the installation.
Step 4 - After the successfull installation open the command prompt and enter a command composer you will get this result.

Demo Setup
How to Setup Admin Panel
- After extracting the zip file you recieved from Codecanyon you will get these folders
- Admin Code
- Documentation
- Admin code contains all the files that you will have to place on the root folder or in the folder where you want to install this.
- Create a database in the server, and import the kamcom_musioo.sql file.
- Open env file in the root folder and put database credentials i.e. database name, user and password.
- After that type the domain-name/folder-name on browser's address bar, like : http://domain-name.com/folder-name and you will get home page of website.
- You will get the admin login details from the user's table. Here are the credentials
- Email : admin@musioo.com
- Password : 123456789
Note :
1) Please make sure that the composer is installed on your server.
2) To upload the audio file please check that maximum upload file size into php.ini file should be equal or greater to 40M
3) It is recommended that please make sure that your server's php version to run App is 7.4.24 and for web is 7.2.5
4) To make the top trending - audio, album and artist functional you need to add Cron Job URL twice in a day. Format of the URL is :
php -d register_argc_argv=On /path-to-your-project/artisan schedule:run > /dev/null 2>&1

How to Update Existing Admin Panel
Note : It is recommended to take a backup before updating the script
->Also take the backup of the images folder: Path : Public >> Images.
->You need to First setup the Updated script on your server, and then go to the public folder, inside that you will get the images folder replace that, with your old one.
->You need to also add the old database details again , which is in the .env folder.
Admin Dashboard
Admin Dashboard comes with the various backend settings to flexibly appearance and operation of the website as well as can manage Users, Artists , Tracks, Albums and many more.
DashBoard
Admin dashboard settings contains the counts of Total Users, Total Artist, Total traks and many more information. With this you can check the subscription details in graphical format. Also you can view all users, audio, albums and subscription details.

User Management
Admin can manage (Edit or Delete) the existing user and can create a new user with this setting. Admin can also import users in CSV, Excel or PDF format.


Artist Management
This setting consist of the two sub - settings Artist and Artist Genres.
Artist
With this, admin can view the artist information, edit the existing and create new artist. Admin can also import the Artist in CSV, Excel or PDF format.
Note : Before adding an artist please add Artist Genre.


Artist Genre
With this, admin can add and edit Genre , also can import the information in CSV, Excel or PDF format.


Audio Management
This setting consist of the two sub - settings Audio and Audio Genres.
Audio
With this, admin can view the audio information, edit the existing and create new audio. Admin can also import the audio in CSV, Excel or PDF format.
Note : Before adding an Audio please add Audio Genre.


Audio Genre
With this, admin can add and edit Genre , also can import the information in CSV, Excel or PDF format.


Playlist Management
Admin can manage (Edit or Delete) the existing playlist and can create a new playlist with this setting. Admin can also import playlist in CSV, Excel or PDF format.


Album Management
Admin can manage (Edit or Delete) the albums and can create a new album with this setting. Admin can also import album in CSV, Excel or PDF format.


Subsriptions
With this setting admin can able to see the information of the subscription and can import the data in CSV, Excel or PDF format.

Coupon
Coupon can be added, edited or deleted from this setting.


Advertisement
Using this setting the website admin can check the advertisement information, edit , delete, create the new advertisement.


Blog Settings
Blog settings contains two sub -settings Blog and Blog Category
1.) Blog This setting allows you to add, edit or delete the blogs. Admin has also have option for bulk import in CSV, Excel and PDF format.
Note: You have to add Blog Category before adding Blogs.


2.) Blog Category This setting enables you to add , edit or delete the blog category along with the bulk import option.


GEO-Location
Location setting consist of the three sub - settings Country, State and City. With this setting admin can manage the location information.
Country
With this, admin can add or delete the country as per need. Please make sure that Use 3 letters Country Code while adding a country like USA, GBR, IND etc.


State
With this, admin can add new state or edit the existing state, also can import the information in CSV, Excel or PDF format.


City
With this, admin can add new state or edit the existing city, also can import the information in CSV, Excel or PDF format.


Settings
Settings option includes basic option to customize your website like AWS Integration SEO, payment, currency, email and many more. Deatiled explanation of each setting is mentioned below.
Integration
Integration settings consists of the AWS integration fields. You need to put all the details and enable the checkbox to activate it.

Once you have activated it then you will see the Upload on AWS option under Create Audio and Edit setting
Note: It is recommended that do not change the AWS setting once you have uploaded a audio on AWs.

SEO
SEO settings consist of Author name, website keywords and google analytics and can easily make your website SEO optimized and can update the details.

Admin can set up the SMTP details using Mail Setting.

Currency
Admin can add, update the currency for the website.


Payment Gateway
Admin can select suitable payment gateway. We have provided 2 payment gateways RazorPay and PayPal

Site
Admin can customize website name, logo, preloder and favicon as per need. Along with this can enable/ disable the preloader and welcome mail.

Social Login
With this setting you can customize the social share option and choose for the appropriate option. We have provided Google login, Facebook login, Gthub login, Twitter setting, Amazon setting and LinkedIn Settings.

Footer
This setting enables admin to customize and control the footer of the website. This includes footer setting, PayPal donation and Newsletter setting.
Footer Setting This setting contains the four subsection. Each has different features
- Section 1 : This consist of the Heading and description. So here admin can add a short description of the website.
- Section 2 : In this along with the heading and description admin can also add the URL of the Google Play and Apple Store.
- Section 3 : Admin can customize the heading and description of the Newsletter here. Please make sure that you have enable the Newsletter setting.
- Section 4 : This section especially designed for adding the Contact information like email, contact address, phone number and social share platform.

Google Ad
Admin can enable this setting to show google ads that needs google adsense script to be entered.

Menu
You can add, edit or delete the menu. And can also import in CSV, Excel or PDF format.
Note - Please make sure that you first create a page through Page Settings before creating a menu.


DashBoard
Admin can enable / disable the widget using this setting.

Currency key
Admin can set up Open Exchange key here.

Tax
With this setting, admin can enable / disable the tax. If enabled then please enter the numerci value without percent (%) symbol.

FAQ Settings
This setting enable admin to manage the FAQ for the website. Can easily delete, edit, create new FAQ. Also have option of bulk import in CSV, Excel and PDF format.


Page Settings
This setting enable admin to create, edit and delete the pages. You can also have an option for bulk import. The pages that you have created will be shown on website after enabling it through Menu settings under the Setting option.


Plan Settings
Plan settings enables the admin to customize and create pricing plan for the website. While creating a plan you can enable /disable the feature of downloading track and showing advertisement.


Invoice Setting
With this setting you can customize the invoice for your website. This setting consist of the following fields
- Business Address - Enter contact address in Address 1 and Address 2 field.
- Terms & Condition - You can add or delete the terms and conditions.
- Contact Detail - Enter website link, contact number, and Email.
- Authorization Detail - Enter Author name and upload image for Author signature.

Notification Settings
Admin can see the notification details, create or delete notification.

Create Notification
- Select User - You can select users from the dropdown to whom want to send notification
- Notification Message - Enter notification message.

Language
Admin can see the language information, edit, delete or create language.

Create Language
- Language Name - Enter language name here.
- Language Code - Enter language code here.
- Default - Enable the setting to make language default.
- Status - Enable the setting to make language active.

Audio Language
Admin can see the audio language information, edit, delete or create language.

Create Audio Language
- Audio Language Name - Enter language name here.
- Audio Language Code - Enter language code here.
- Audio Language Image - Upload image here.
- Status - Enable the setting to make language active.

Help And Support
In order to receive a technical support assistance, you need to have a valid purchase code. To get the code, please navigate to your ThemeForest "Downloads" page and click on the theme download link.
After getting the Purchase code, please follow the steps mentioned on the link click Here to get your product verified. And then share your Purchase code and token ID with the support team.
If you have any questions that are beyond the reach of this help file, feel free to contact us. We will respond as soon as possible (within 24 – 48 hours, usually faster). We are open from 9:30am to 6:30pm (IST), from Monday till Friday.
NOTE: As authors of this theme we do provide support only for the theme-related features.
Change Log
See what's new added, changed, fixed, improved or updated in the latest versions.
Version v1.0
Version v2.0
Version v3.0
Version v3.1
Outro
Thank you so much for purchasing this script. I'd be glad to help you if you have any questions relating to this script. No guarantees, but I'll do my best to assist. If you have a more general question relating to the script, you might consider visiting the forums and asking your question in the "Item Discussion" section.