Skip to content

loginwashere/openplayer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Доступные публичные зеркала:
- music.bonart.org.ua
- f2dclub.ru/music/
- op.hr00.ru
- music.jomp.ru
- paused.me
- musiclover.com.ua

Инструкция по установке

Требования:
PHP 5.3+, 
PDO_MYSQL;
Curl;
MySQL 5+, 
Apache + mod_rewrite.

Скачайте последнюю версию openplayer.
Здесь dump.sql - это дамп базы данных, 
которую нужно развернуть на своем MySQL сервере. 
Если у вас установлен PHPMyAdmin, вам нужно зайти на вкладку Import, 
выбрать файл dump.sql и нажать кнопку "Go".

Скопируйте файл configs/app.ini.sample в configs/app.ini
Откройте файл configs/app.ini любым текстовым редактором. 
В этом файле нужно настроить следующие настройки:

[database]
host        = "MYSQL_HOST" ; Адрес вашего MySQL-хоста (напр. localhost)
user        = "MYSQL_USER" ; Имя пользователя у которого есть доступ к импортированной ранее базе
password    = "MYSQL_PASS" ; Пароль пользователя базы данных
db          = "MYSQL_DB" ; Имя базы данных в которую производился импорт
charset     = "utf8" ; Кодировка. Рекомендуется оставить utf8

[app]
title       = "Open Player" ; Заголовок сайта (тэг TITLE)
charset     = "UTF-8" ; Кодировка сайта. Рекомендуется оставить UTF-8

baseUrl    = "ССЫЛКА_НА_СТРАНИЦУ_ПЛЕЕРА" ; Ссылка на корень проекта (напр. http://music.bonart.org.ua)
songsCount  = 15 ; Кол-во песен на страницу. 

fair_id		= "no" ; использовать ли "честные" id для песен или нет. 
					;"Честный id" = md5(название+размер файла), 
					; обычный = md5(название + длительность)
					;"Честные" хуже тем что для того чтобы их получить
					; при каждом поиске для каждой песни будет выполнятся
					; HEAD запрос файла чтобы узнать его размер, но зато
					; различные варианты песен с одинаковым названием и 
					; длительностью не будут считаться за одну песню
					
; recommend to false, works bad
logSongs = false

suggestion_count = 5 ; сколько вариантов предлагать в выпадающем меню

[storage]
delete_by_request = "no" ; удалять файлы после прослушивания пользователем?
max_size	= 200 ; максимальный размер хранимых записей, при переполнении будут удалены
                  ; реже всего прослушиваемые песни

[vk]
; Подставляемый UserAgent при парсинге страниц вконтакте
userAgent   = "Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13" 
id          = "АЙДИ_ВКОНТАКТЕ" ; ID пользователя от чьего имени будет работать система
; Авторизационные данные пользователя вконтакте. Нужны для парсинга страниц поиска музыки.
login       = "ЕМЕЙЛ_ВКОНТАКТЕ"
password    = "ПАРОЛЬ_ВКОНТАКТЕ"

Настройки для доступа к базе данных можно посмотреть, 
например, в панели управления хостингом, или уточнить в тех.поддержке 
или системного администратора. 
Для плеера рекомендуется использовать сабдомен (напр. music.bonart.org.ua). 
ID пользователя вконтакте от которого будет работать система можно посмотреть в 
"Мои настройки" поле "Номер страницы". 
Данные для входа необходимы для работы системы, они не будут никому 
доступны и никуда не логируются.

Осталось переместить файлы проекта на сервер. 
Обычно это можно сделать через FTP, для этого воспользуйтесь любым FTP-клиентом 
(FileZilla, mc). Файлы плеера должны находиться в том месте, куда направляет 
вебсервер по указаной в конфиге ссылке.

Если всё было настроено правильно по ссылке должен быть доступен плеер. 

Enjoy.

About

Каждому хостингу по аудиоплееру

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 69.1%
  • JavaScript 30.9%