web
slothMusicРусский
Музыкальный плеер VK.com.
Возможности
- Прослушивание аудиозаписей на любом устройстве.
- Плейлисты:
Мои аудиозаписи
,Популярные
,Рекомендуемые
. - Поиск аудиозаписей (по названию, по жанрам).
- Добавление и удаление аудиозаписей.
- Генерирование M3U (из текущего плейлиста).
- Загрузка аудиозаписей (выборочная).
- Сортировка плейлиста (по алфавиту, рандомная).
- Битрейт аудиозаписей (при наведении).
- Транслирование аудиозаписи в статус.
- AJAX подгрузка аудиозаписей.
- Поддержка капчи.
- Поиск и показ cover-a текущей аудиозаписи.
- Drag-and-drop для перемещения аудиозаписей (синхронизировано с VK).
БД
Для ускорения получения битрейта аудиозаписей, была создана таблица audio
.
В таблице хранятся такие данные:
id
— id аудиозаписиuid
— id пользователяkbps
— битрейт аудиозаписи
Записи в таблицу добавляются, если id
аудиозаписи в БД не найден.
audio
Таблица CREATE TABLE IF NOT EXISTS `audio` (
`id` int(11) NOT NULL,
`uid` int(11) NOT NULL,
`kbps` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Либо в файле database.sql
(ссылка)
По всем вопросам можно писать на [email protected]
Лицензия
English
The music player VK.com.
Opportunities
- Listen to audio on any device.
- Playlists:
My music
,Popular
,Recommended
. - Search of recordings (by title, by genre).
- Adding and deleting tracks.
- Generate M3U (playlist).
- Download audio (selective).
- Playlist sorting (by alphabet, random).
- The bitrate of the audio (when you hover).
- Broadcasting audio in status.
- AJAX loading of audio.
- Support captcha.
- Show cover-a current audio.
- Drag-and-drop to move the audio (synchronized with VK).
DB
To expedite the receipt of the bit rate of the audio, create a table audio
.
The table stores the following data:
id
— id audiouid
— user idkbps
— the bitrate of the audio
The entries in the table are added if id
recordings in the database was not found.
audio
Table CREATE TABLE IF NOT EXISTS `audio` (
`id` int(11) NOT NULL,
`uid` int(11) NOT NULL,
`kbps` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Or in the file database.sql
(link)
You can ask me any questions by e-mail: [email protected]