phpSound is a Social Music Sharing Platform similar with SoundCloud, that allows users to upload their music online and share them with the world.
phpSound是一款社会化音乐分享平台代码,基于著名的SoundCloud,用户可以在线分享自己创作的歌曲或者喜欢的歌曲!
任何注册的用户均可分享,所有访客可在线收听!
安装方法相比老版本有所不同
系统需求
PHP 5.3+
MySQLi Extension
GD Library
cURL & OpenSSL (optional, for Facebook and PayPal integration)
安装方法
建立数据库
将解压缩得到的 phpsound-1-1-8\MySQL\phpSound.sql 使用PHPMYADMIN或其他工具导入到数据库中.
修改 'Script/includes/' folder: config.php, 为你的 MySQL 信息:
$CONF['user'] = 'YOURDBUSER';//数据库用户
$CONF['pass'] = 'YOURDBPASS';//数据库密码
$CONF['name'] = 'YOURDBNAME';//数据库名
$CONF['url'] = 'http://yourdomain.com';//安装网址
$CONF['email'] = 'notifications@yourdomain.com';//系统邮箱
修改完保存,将Script文件夹的全部内容上传到服务器中
将下列文件夹属性改为755: 'cache', 'uploads' and its subfolders: 'avatars', 'covers', 'media', tracks'.
Windows服务器忽略。
上传完毕打开网址,默认后台用户用户名admin,密码 password 。
详细内容请浏览解压缩后的phpsound-1-1-8/Documentation/Documentation.html文件
演示地址
下载地址
主要特点
User Features:
Stream (Page): displays tracks uploaded by friends, online friends, friends suggestions and more.
Explore (Page): allows the users to explore recently uploaded track based on categories.
Profile (Page): displays the user profiles along with the quick access to their public uploaded tracks, playlists, likes and friends.
Statistics: Track statistics such as Plays, Likes, Comments, Downloads, and more advanced statistics such as Top Countries, Top Cities, Most Played, Most commented, Most liked and more…
Messages (Page): Displays your friends based on their last activity, showing both online and offline friends.
Likes: shows all the likes you made on tracks.
Share: allows you to share the music via Facebook, Twitter, Google+, Pinterest, Email and via direct link.
Embedding: allows you to embed the music player into websites (example).
Licensing: It supports both Creative Commons and All copyright reserved.
Playlists: Create unlimited playlists and organize your tracks.
Pro Accounts: have more features such as pro badge, more upload space, etc
Notifications Center: Get notifications (red notification with counter) from your friends when they: Like, Comment, Chat and on new Subscribers.
Block: Users can block other users preventing them from chatting with each other.
Profile Privacy: Public (everyone can see the profile), Semi-Private (only friends can see the page), Private only you can see the profile.
Track Privacy: Public (available for public and semi-private profiles), Private (available only to the author).
Online Privacy: Appear Online (when available) or Always Offline.
Report: DMCA implementation for Tracks and report abusive Comments.
Notifications when new messages are posted on Feed, Subscriptions and Profile pages.
Password recovery by email or username.
Unified Search Box: Live search for Tracks and People, along with #hashtags.
Covers and avatars for user profiles.
Retina Display Ready and Responsive Design (optimized for iPhone 5 and newer iOS devices).
Filters Notifications: Tracks, Comments, Likes, Chat conversations.
Dynamic page load and ajaxed pagination site wide.
Friends suggestions (for new users).
Downloads: Enable or disable the downloading for tracks.
Add Social Profiles for: Facebook, Twitter and Google+ and other social networks.
Cross-browser MP3 and M4A (MP4) audio files supported.
Turn On/Off visual notifications for Likes, Comments, Shares, new Subscribers, and Chat conversations.
Turn On/Off e-mail notifications for Likes and Comments and New Subscribers.
Log-in: Users can use both usernames and emails to log-in into their accounts.
and more…
Script/Admin Features:
General Settings: Allows you to change various settings about the website and limitations.
Users Settings: Allows you to change various settings about user accounts and features, and predefined settings for them to be enabled or disabled.
Pro Accounts: Allows you to enable or disable Pro Accounts, change settings such as upload size, monthly plans, currency, etc.
Social Login: Allows you to enable or disable Social Login.
Themes: Allows you to change the whole website layout, the current theme enabled is marked Active .
Statistics: Advanced user and site statistics User Registrations, Tracks, Comments, Reports, Likes, Earnings and more.
Password: Allows you to change the Administrator Password.
Manage Users: Allows you to edit users, suspend, delete accounts, view transaction history and more.
Manage Payments: Allows you to view the payments details, suspend or enable a certain payment.
Manage Reports: Allows you to manage the reported Tracks and Comments, like suspending or deleting them.
Manage Categories: Allows you to add certain categories that will be displayed on the “Explore” page.
Manage Ads: Allows you to add Advertisments in certain places on the website.
API to retrieve User Profile Details or latest 20 Messages of a User.
and so much more (see screenshots).
评论(0)