|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Pavel
Зарегистрирован: 29.02.2008 Сообщения: 110
|
Добавлено: 2008-12-05 18:56 pm Заголовок сообщения: Тормоза при импортировании. Решения есть? |
|
|
Доброго времени суток!
Сперва опишу как всё устроено. Музыка располагается следующим образом:
Music/Зарубежная/A/Abba/1990 Album/...
Music/Зарубежная/B/...
Music/Зарубежная/C/...
....
Музыки накопилось около 30000 альбомов, соответственно в каждой папке по ~500-1000 исполнителей. Сворачиваются и разворачиваются папки по 1-2 минуты...
От "Автораспределения по массивом" отказался по причине: неохото терять нормальный читабельный вид при доступе по FTP/FS (маленькие буквы в исполнителях и всё в одной папке - не есть гуд, не говоря уже о сумбуре в сборниках/саундтреках...).
Как можно решить проблему? Возможно ли отключить автосканирования и автопарсинга треков ВСЕГО при загрузке поступлений? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-12-08 09:41 am Заголовок сообщения: |
|
|
При сворачивании и разворачивании папок полностью обновляется весь список. Пока эту проблему никак нельзя решить кроме автораспределения. |
|
Вернуться к началу |
|
Pavel
Зарегистрирован: 29.02.2008 Сообщения: 110
|
Добавлено: 2008-12-08 09:45 am Заголовок сообщения: |
|
|
Илья, уже забито в базу немало музыки и затрачено немало сил. Очень не хочется терять эту работу. Что можно сделать? Вы же сами, я думаю, понимаете убогость системы автораспределения... |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-12-08 14:25 pm Заголовок сообщения: |
|
|
Pavel писал(а): | Илья, уже забито в базу немало музыки и затрачено немало сил. Очень не хочется терять эту работу. Что можно сделать? |
Увы, но с этим ничего нельзя сделать.
Pavel писал(а): | Вы же сами, я думаю, понимаете убогость системы автораспределения... |
Автораспределение можно, в принципе, настроить на свой вкус следующим образом, добавив в config.php:
Код: | $config['create_artist_folder'] = false;
|
и
Код: | function new_dir_name($artist, $album, $year) {
return substr($artist, 0, 1) . "/$artist/$year $album";
}
|
Можно также сделать транслит, и убрать спецсимволы, определив функцию немного по-другому:
Код: |
function new_dir_name($artist, $album, $year) {
return ereg_replace("[^a-zA-Z0-9 !@_\.-]", "", translit(substr($artist, 0, 1) . "/$artist/$year $album"));
}
|
|
|
Вернуться к началу |
|
Pavel
Зарегистрирован: 29.02.2008 Сообщения: 110
|
Добавлено: 2008-12-08 14:28 pm Заголовок сообщения: |
|
|
Можете предложить решение аля-скрипт, для автоконвертации текущего добавленного материала, чтобы дальше продолжить забивку уже с системой автораспределения?
Вероятно, я не один такой есть/буду, кто не пойдет по пути автораспределения сразу и наткнется на теже грабли. Ну или просто отключить как то возможность работы БЕЗ автораспределения, чтобы не заблуждать людей, ведь видео-каталог нормально без этого работает...
Добавлено спустя 4 minutes 34 seconds:
Илья Спесивцев писал(а): | Pavel писал(а): | Илья, уже забито в базу немало музыки и затрачено немало сил. Очень не хочется терять эту работу. Что можно сделать? |
Увы, но с этим ничего нельзя сделать.
Pavel писал(а): | Вы же сами, я думаю, понимаете убогость системы автораспределения... |
Автораспределение можно, в принципе, настроить на свой вкус следующим образом, добавив в config.php:
Код: | $config['create_artist_folder'] = false;
|
и
Код: | function new_dir_name($artist, $album, $year) {
return substr($artist, 0, 1) . "/$artist/$year $album";
}
|
Можно также сделать транслит, и убрать спецсимволы, определив функцию немного по-другому:
Код: |
function new_dir_name($artist, $album, $year) {
return ereg_replace("[^a-zA-Z0-9 !@_\.-]", "", translit(substr($artist, 0, 1) . "/$artist/$year $album"));
}
|
|
И что будет в этом случае? Сборники перенесутся как Various Artist, Саундтреки, классика?? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-12-09 10:31 am Заголовок сообщения: |
|
|
Pavel писал(а): | Можете предложить решение аля-скрипт, для автоконвертации текущего добавленного материала, чтобы дальше продолжить забивку уже с системой автораспределения?
Вероятно, я не один такой есть/буду, кто не пойдет по пути автораспределения сразу и наткнется на теже грабли. Ну или просто отключить как то возможность работы БЕЗ автораспределения, чтобы не заблуждать людей, ведь видео-каталог нормально без этого работает...
|
Решения на данный момент нету.
Pavel писал(а): |
Добавлено спустя 4 minutes 34 seconds:
Илья Спесивцев писал(а): |
Pavel писал(а): | Вы же сами, я думаю, понимаете убогость системы автораспределения... |
Автораспределение можно, в принципе, настроить на свой вкус следующим образом, добавив в config.php:
...
|
И что будет в этом случае? Сборники перенесутся как Various Artist, Саундтреки, классика?? |
Магии в приведенной функции нету, перенесется как:
A/Artist/xxxx Album |
|
Вернуться к началу |
|
Pavel
Зарегистрирован: 29.02.2008 Сообщения: 110
|
Добавлено: 2008-12-09 10:51 am Заголовок сообщения: |
|
|
Цитата: |
Решения на данный момент нету.
|
этот "момент" сколько примерно будет? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-12-09 11:24 am Заголовок сообщения: |
|
|
Pavel писал(а): | Цитата: |
Решения на данный момент нету.
|
этот "момент" сколько примерно будет? |
До выпуска версии 2.0 |
|
Вернуться к началу |
|
proxydj@yandex.ru
Зарегистрирован: 15.07.2008 Сообщения: 6
|
Добавлено: 2009-03-08 16:24 pm Заголовок сообщения: |
|
|
Приветствую, Илья! Я добавил в config.php этот код.
function new_dir_name($artist, $album, $year) {
return ereg_replace("[^a-zA-Z0-9 !@_\.-]", "", translit(substr($artist, 0, 1) . "/$artist/$year $album"));
}
Что нужно дописать чтоб появился слэш!? А то он выдаёт как ZZemfira/ а не /Z/Zemfira... !! Спасибо!
p.s. И я так понимаю что и раскидывание инфы по дисковым массивам перестаёт работать!?? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2009-03-11 07:50 am Заголовок сообщения: |
|
|
proxydj@yandex.ru писал(а): | Приветствую, Илья! Я добавил в config.php этот код.
function new_dir_name($artist, $album, $year) {
return ereg_replace("[^a-zA-Z0-9 !@_\.-]", "", translit(substr($artist, 0, 1) . "/$artist/$year $album"));
}
Что нужно дописать чтоб появился слэш!? А то он выдаёт как ZZemfira/ а не /Z/Zemfira... !! Спасибо!
p.s. И я так понимаю что и раскидывание инфы по дисковым массивам перестаёт работать!?? |
Попробуйте добавить в "[^a-zA-Z0-9 !@_\.-]" слеш /
'[^a-zA-Z0-9 /!@_\.-]'
На раскидывание по дисковым массивам данная функция не влияет. |
|
Вернуться к началу |
|
proxydj@yandex.ru
Зарегистрирован: 15.07.2008 Сообщения: 6
|
Добавлено: 2009-03-11 10:50 am Заголовок сообщения: |
|
|
Илья Спесивцев писал(а): | proxydj@yandex.ru писал(а): | Приветствую, Илья! Я добавил в config.php этот код.
function new_dir_name($artist, $album, $year) {
return ereg_replace("[^a-zA-Z0-9 !@_\.-]", "", translit(substr($artist, 0, 1) . "/$artist/$year $album"));
}
Что нужно дописать чтоб появился слэш!? А то он выдаёт как ZZemfira/ а не /Z/Zemfira... !! Спасибо!
p.s. И я так понимаю что и раскидывание инфы по дисковым массивам перестаёт работать!?? |
Попробуйте добавить в "[^a-zA-Z0-9 !@_\.-]" слеш /
'[^a-zA-Z0-9 /!@_\.-]'
На раскидывание по дисковым массивам данная функция не влияет. |
Спасибо! |
|
Вернуться к началу |
|
proxydj@yandex.ru
Зарегистрирован: 15.07.2008 Сообщения: 6
|
Добавлено: 2009-04-21 02:19 am Заголовок сообщения: |
|
|
Илья, доброго времени суток! Возник такой вопрос.
Как здесь
$config['filenames']['replace'] = array(array("' '","'%20'"),array("_","_")); //заменять символы (например, пробел на "_" )
$config['filenames']['symbols'] = "[^a-zA-Z0-9!@_\.-]"; //допустимые символы (RegExp формат)
нужно сделать так, чтоб эта функция заменяла в тэгай скобки [ ] на ( ). Спасибо. |
|
Вернуться к началу |
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|