Ⅰ | This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article! |
Ⅱ | Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited. |
Ⅲ | Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself. |
Ⅳ | Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself. |
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. |
phpSound is a PHP-based and SoundCloud-like social music sharing platform. It enables user to upload, share and manage your own music works or your favorite songs online. Any registered users can share them, and all visitors can directly listen to them online. With all features it provides, you are able to build your own fully-functional music platform for bands, musicians or labels in minutes.
phpSound has an intuitive and clean UI design, Profiles, Playlists, Likes, Shares, Statistics, and many other features for music sharing. It comes with a membership charging system (that’s to say, you can make money by providing Pro Accounts and implementing built-in Ad Spots), supports the Facebook authentication login, allows to share music through all the major social networks, and more. But it seems that the payment channel may be limited to Paypal for now. Finally, phpSound runs well on most types of servers or web hostings, with a minimum requirement of PHP 5.3, MySQLi, GD Graphics Library, as well as optional cURL and OpenSSL.
In the end, the setup of phpSound only requires basic server knowledge, so that most webmasters can run their music sharing site in just a few minutes. And, phpSound comes with great performance, and even is able to run well on shared hostings with minimum requirements. BTW, phpSound is totally responsive and retina display ready, which will greatly please both users and different types of display devices.
// Key Features //
For User | |
Player | The player gives your users complete control over the playing music, with next, pause, previous, repeat, volume and other functionalities. |
Stream | Stream page keeps the user up to date with the new content posted by their friends, shows the online friends, friends suggestions and more. |
Explore | Explore page allows users to discover new tracks based on the tracks tags, find popular tracks and even discover new friends based on suggestions. |
Tracks | The tracks page displays information about the song such as description, statistics, license types, likes, publish date, categories and comments. |
Profiles | Rich user profiles with cover and avatar images, profile description, social network links, user tracks, following, followers, likes, playlists and more. |
Pro Accounts | Give your users more track size and total space, advanced statistics and even a pro badge with Monthly or Yearly account plans. |
Search | Unified search allows searching for both users and tracks at the same time. Search results can also be filtered by people, tracks and playlists. |
Statistics | Allow music creators to know their audience with advanced statistics such as Plays, Downloads, Likes, Comments, Most Played, Countries, Cities and more. |
Sharing | Share your music using the embedded player on any website, via the e-mail or on the major social networks such as Twitter, Facebook, Google+ or Pinterest. |
Connect | Your users can easily register and log-in on your website with a simplified registered form. Facebook integration also allows to quickly connect with just two clicks. |
For Administrator | |
Dashboard | The Dashboard shows quick statistics about the evolution of the current day along with graphs of the last 7 days, site information and more. |
Site Settings | Completele website control with options such as Amazon S3 storage, Facebook registration, SMTP support and tons of other website settings. |
Manage Payments | View or edit all the payments made and manage them with ease. The PayPal IPN integration takes care of everything even in special cases. |
Manage Users | Manage your users, view general account information, payments, reports and even delete or suspend them, everything in a few clicks. |
Manage Reports | Built in DMCA copyright form and comment reports will protect your website from unwanted content with options such as suspend, delete or ignore reports. |
Plans & Payments | Make the monthly and yearly plans however you want, you set the price, currency, and storarge and the software takes care of the rest. |
Themes | The built-in theme system allows to switch between themes in an instant, changing your website appearance to a fresh new look. |
Languages | The built-in language system allows your user to feel at home by providing a quick way to switch between multiple languages. |
Site Statistics | Get insight statistics of your website activity such as user registration, tracks & comments, playlists, payments, earnings, likes, plays and reports. |
// Used Technologies //
- PHP
- MySQL
- HTML5
- JavaScript
- CSS3
// System Requirements //
- Apache 2+ (mod_rewrite for Permalinks)
- PHP 7+ (MySQLi, OpenSSL, cURL, GD, mbstring)
- MySQL 5+
// Edition Statement //
AppNee provides the phpSound multilingual full source code.
// Installation Notes //
-
Use the import function of MySQL, phpMyAdmin or other DBMS to import the ‘phpSound.SQL‘ file (under the “MySQL” folder) into your MySQL database
-
Open the ‘config.php‘ file under “Script/includes/“, edit as follows and save:
-
$CONF[‘user’] = ‘YOURDBUSER’;
-
$CONF[‘pass’] = ‘YOURDBPASS’;
-
$CONF[‘name’] = ‘YOURDBNAME’;
-
$CONF[‘url’] = ‘http://yourdomain.com’;
-
$CONF[’email’] = ‘[email protected]’;
-
- Upload all files from the “Script” folder to the root directory of your site
-
(This step is not necessary always) Individual servers need to set the properties of the following files or folders to 777, 775 or 775 (depending on the server configuration):
-
‘/cache’
-
‘/uploads’ and its subfolders
-
‘/uploads/avatars’
-
‘/uploads/covers’
-
‘/uploads/media’
-
‘/uploads/tracks’
-
-
‘/themes/theme-name/images’
-
-
Once everything is set up, you can use the user name (admin) and password to log into the background and manage your music site
// Related Links //
// Download URLs //
License | Version | Download | Size |
Full Source Code | v1.3.4 | reserved | 314 KB |
v2.0.8 | reserved | 966 KB | |
v3.3.0 | reserved | 1.12 MB | |
v4.5.0 | reserved | 1.69 MB | |
v5.1.0 | reserved | 2.38 MB | |
v6.6.0 | ![]() |
7.08 MB | |
phpSound Android App | |||
Full Source Code | n/a | ![]() |
2.23 MB |
(Homepage | CodeCanyon)
If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond. | |
If there is a password for an archive, it should be "appnee.com". | |
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email. |