Числовая сортировка файлов в плей-листах.

Вопросы по эфирной программе RADIO Player Pro v.1
Ответить
Ramazik
Продвинутый
Сообщения: 46
Зарегистрирован: 10 сен 2006, 14:55

Числовая сортировка файлов в плей-листах.

Сообщение Ramazik »

Как мы знаем есть Алфавитная и Случайная сортировка файлов. Однако нет числовой сортировки файлов по возрастанию и убыванию....
Для чего нужно? Да элементарно.... ))

Допустим у нас есть папка с хит-парадом, с которой в течение недели используются файлы для ротации.
Файлы в ней каждую неделю заменяются.
Начало названия каждого файла идет как 01_название_ПЕСНИ.mp3, 02_название_ПЕСНИ.mp3 ... 100_название_ПЕСНИ.mp3.
Номер в начале-это место в хит-параде которое песня занимает на этой неделе.
А в конце недели запускается АВТОМАТИЧЕСКИ созданный плейлист, где эти песни играют в комбинации с пронумерованными джинглами.
В плейлисте идет номер_позиции_песни_в_хит-параде, озвучиваемый с помощью Джингла, а потом сама Песня.

Пример:
01_джингл
01_название_ПЕСНИ.mp3
02_джингл
02_название_ПЕСНИ.mp3
03_джингл
03_название_ПЕСНИ.mp3

...НУ ИЛИ В ОБРАТНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ.....
Примеров использования числовой сортировки масса, почему ее еще нет?

КАК БЕЗ ЭТОЙ ОПЦИИ Я МОГУ АВТОМАТИЧЕСКИ ГЕНЕРИРОВАТЬ ПОДОБНЫЕ ПЛЕЙЛИСТЫ НА НАСТОЯЩИЙ МОМЕНТ?

Ramazik
Продвинутый
Сообщения: 46
Зарегистрирован: 10 сен 2006, 14:55

Re: Числовая сортировка файлов в плей-листах.

Сообщение Ramazik »

Почему нет ответа на вопрос???

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1679
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Числовая сортировка файлов в плей-листах.

Сообщение RadioSoft »

Во-первых - форум не является местом, где оказывается техническая поддержка и нужен для свободного общения пользователей.
Во-вторых - в вашем случае если это имена файлов, то это и будет алфавитная сортировка.

По поводу генерации листов.
До конца месяца выйдет тестовая версия программы для генерации листов, в связи с чем дополнительные функции по генерации листов в Player скорее всего добавляться не будут.

radioshock
Продвинутый
Сообщения: 42
Зарегистрирован: 05 окт 2005, 11:54
Откуда: Планета Земля
Контактная информация:

Re: Числовая сортировка файлов в плей-листах.

Сообщение radioshock »

И всётаки мы (практически) дождались ротатора :) будем тестить!

Ramazik
Продвинутый
Сообщения: 46
Зарегистрирован: 10 сен 2006, 14:55

Re: Числовая сортировка файлов в плей-листах.

Сообщение Ramazik »

RadioSoft писал(а):Во-первых - форум не является местом, где оказывается техническая поддержка и нужен для свободного общения пользователей.
Во-вторых - в вашем случае если это имена файлов, то это и будет алфавитная сортировка.

По поводу генерации листов.
До конца месяца выйдет тестовая версия программы для генерации листов, в связи с чем дополнительные функции по генерации листов в Player скорее всего добавляться не будут.
Очень большая просьба к разработчику, не смотря на пояснения откликнитесь пожалуйста. У меня 9 лет опыта работы на радио и я являюсь владельцем двух радиостанций. Я не пытаюсь здесь флудить и прошу только о необходимых функциях, которые будут полезны.

Касаемо вашего ответа, Вы не вникли в суть вопроса. Сортировка действительно происходит, но не так, как хотелось бы. Я прошу о введении ЧИСЛОВОЙ сортировки, а не алфавитной, которая есть.
Если имимена файлов в папке начинаются с:
001_Бххххххх.mp3
002_Фххххххх.mp3
003_Аххххххх.mp3
004_Гххххххх.mp3
005_Вххххххх.mp3
и нужно, чтоб при формировании плейлиста они так и выстраивались,
то при алфавитной сортировке они будут воспроизводиться так:
003_Аххххххх.mp3
001_Бххххххх.mp3
005_Вххххххх.mp3
004_Гххххххх.mp3
002_Фххххххх.mp3
...................и т.д.

Формируемый плей-лист создается из файлов, которые расположены в двух папках. В одной папке музыка, имеющаа имена файлов, которые начинаются в вышеприведенном примере. Во второй папке джинглы, имена файлов которых начинаются с таким же ЧИСЛОВЫМ названием:
001-Jingle_Первое_место.mp3
002-Jingle_Второе_место.mp3
003-Jingle_Третее_место.mp3
004-Jingle_Четвертое_место.mp3
005-Jingle_Пятое_место.mp3
...................и т.д.

Еженедельно за день выхода в эфир плейлиста, который запускается раз в неделю, в папке с музыкой меняется содержимое.
Нужно, чтобы в итоге автоматически создавался плейлист типа:
001-Jingle_Первое_место.mp3
001_Бххххххх.mp3
002-Jingle_Второе_место.mp3
002_Фххххххх.mp3
003-Jingle_Третее_место.mp3
003_Аххххххх.mp3
004-Jingle_Четвертое_место.mp3
004_Гххххххх.mp3
005-Jingle_Пятое_место.mp3
005_Вххххххх.mp3

А ТАК ЖЕ ОЧЕНЬ ВАЖНО, ЧТОБ БЫЛА ОБРАТНАЯ ЧИСЛОВАЯ СОРТИРОВКА ОТ БОЛЬШЕГО ЧИСЛА К МЕНЬШЕМУ. НАПРИМЕР ДЛЯ ХИТ-ПАРАДОВ, ГДЕ ПЕСНИ ПРОИГРЫВАЮТСЯ С ПОСЛЕДНЕГО МЕСТА В ЧАРТАХ И ДОХОДЯТ ДО ПЕРВОГО.

Пожалуйста, ответьте, как можно это реализовать?

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1679
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Числовая сортировка файлов в плей-листах.

Сообщение RadioSoft »

Для начала - главное.
Алфавитная сортировка учитывает все символы в названии файла, цифры, подчеркивания и т.д.
Т.о. при алфавитной сортировке они будут воспроизводиться не так как вы предполагаете:
003_Аххххххх.mp3
001_Бххххххх.mp3
005_Вххххххх.mp3
004_Гххххххх.mp3
002_Фххххххх.mp3
...................и т.д.
А так:

001_Бххххххх.mp3
002_Фххххххх.mp3
003_Аххххххх.mp3
004_Гххххххх.mp3
005_Вххххххх.mp3
...................и т.д.

Пока алфавитной и обратной сортировки для генератора плейлистов из каталогов в Player нет.
Создан вопрос в службе поддержки
http://support.radiosoft.pro/ru/view.php?id=67
Реализация планируется на версию 2.0.

В текущей версии Plaуer для организации чартов можно поступить двумя способами.
1. Способ.

В папке с музыкой иметь постоянные имена файлов, которые заменять на файлы из ротации.
Имя не должно содержать название - тогда оно будет постоянно.
Это делать просто - при копировании называйте файлы как 001.mp3, 002.mp3 и т.д.
При воспроизведении вы увидите нормальное название из тега.
Далее просто создать обычный плейлист со списком файлов в нужном порядке.

Jingle_Двадцатое_место.mp3
020.mp3
Jingle_Девятнадцатое_место.mp3
019.mp3
...
Jingle_Первое_место.mp3
001.mp3

Т.о. каждый раз не придется создавать плейлист, только заменять файлы музыки.

2. Способ.

Для гернератора листов.
Необходимо назвать файлы в папке самой музыкой и отбивками в "обратном" порядке.
Допустим у вас максимальная позиция в чарте - 20.

Для папки с отбивками используем маску "номер-1-имя.mp3"
Наличие "-1-" - принципиально - это нужно для чередования файлов при конечной алфавитной сортировке.

001-1-Jingle_Двадцатое_место.mp3
002-Jingle_Девятнадцатое_место.mp3
...
019-Jingle_Второе_место.mp3
020-Jingle_Первое_место.mp3

Для папки с музыкой используем маску номер-2-имя

001-2-Бххххххх.mp3 <- 20 место
002-2-Фххххххх.mp3
...
020-2-Вххххххх.mp3 <- 1 место

Остальное так же как обычно.
Создаем плейлист, в содержимое ставим два каталога.
Настройка сортировки - алфавитная.

В итоге получим плейлист

001-1-Jingle_Двадцатое_место.mp3
001-2-Бххххххх.mp3
002-1-Jingle_Девятнадцатое_место.mp3
002-2-Фххххххх.mp3
...
020-1-Jingle_Первое_место.mp3
020-2-Вххххххх.mp3

Ответить