Сделал весьма серьезное улучшение MoodBar'а (
работает на XChange 3.6.0).
1. Теперь он понимает очень многие форматы (практически все самые распространенные) - в оригинале понимал только wav, mp3 и flac.
2. Немного ускорилось время обработки flac, по сравнению с оригиналом.
3. Теперь MoodBar работает и для image+.cue, в том числе со вшитыми в теги .cue (правда может занять много времени, тракже требует доп. место для временного файла), или tracks+.cue при загруженном в плейлист .cue. B)
4. Теперь Moodbar работает и с большими треками (длительностью более 25 миинут).
5. Файлы-картинки mood хранятся в отдельной папке "Moodbar" внутри папки, содержащей альбом/трек. Это препятствует глюкам отображения обложек в некоторых компонентах при наличии в папке картинок mood (например, для foo_prettypopup). Кроме того, так удобнее копировать или удалять mood'ы.
6. Можно включить автоматическую генерацию картинок-mood в настройках, чтобы не нажимать каждый раз кнопку.
MoodBar не будет работать с папками, содержащими в названии недопустимые в DOS символы, например: ^
На данный момент, чтобы образы распознавались именно как образы в случае image+.cue, имена файла образа и .cue должны совпадать.Как использовать модифицированный MoodBar:
1. Поместите папку moodbar из архива в папку Фубара.
2. Поместите файлы checkbox0_gray.png и checkbox1_gray.png в папку skins\xchange\bt, которая находится внутри папки Фубара.
3. ПКМ по верхней части окна (где лупа) -> Splitter Settings... -> WSH Settings -> Configure -> Import..., выбрать Mood_Settings.txt из архива.
4. ПКМ в плейлисте -> Settings... -> внизу Import, выбрать файл из архива Mood_Playlist.elp.
5. ПКМ по верхней части окна -> Splitter Settings... -> WSH SEEKBAR -> Configure -> Import..., выбрать Mood_Extended.txt из архива.
Не забудьте убедиться, что в настройках XChange включена опция поддержки MoodBar.
Собственно, пользоваться MoodBar очень просто (для тех, кто еще не умеет): при играющем треке слева от полоски прогресса щелкнуть по маленькой иконке сердечка, дождаться, пока сгенерируется картинка-mood (время зависит от длительности трека, от мощности компьютера, от кодека и от того, отдельный ли трек или часть имиджа). Делается это для каждого трека только один раз - сгенерированный mood потом не потребуется делать заново (если вы не удалите его), все будет очень быстро.
Если в настройках XChange включена опция автоматической генерации картинок-mood, то ничего нажимать не требуется.
Скачать модифицированный MoodBar: ССЫЛКАПри соблюдении инструкций из данного поста все должно работать. :)
Ченджлог:Последнее обновление: 16.03.2010Исправлен глюк при импорте настроек плейлиста, из-за которого элементы в плейлисте могли отображаться неверно. Для обновления достаточно перекачать Moodbar и проделать заново пункт 4 инструкции выше.
Обновление: 10.03.20101. добавлена опция в настройках XChange для включения автоматической генерации картинок-mood;
2. обновлен ffmpeg.exe.
Для обновления все пункты 1-5 инструкции выше нужно проделать заново (
будьте внимательны, т.к. инструкция изменилась).
Обновление: 01.03.2010Добавлена поддержка треков с частотой дискретизации более 48000 Hz, а также с числом каналов, отличным от двух.
Для обновления достаточно импортировать измененный Mood_Extended.txt из архива (см. пункт 4 инструкции выше).
Обновление: 27.02.20101. совместимость с 3.6.0;
2. обойдено ограничение moodbar.exe, вызывающее ошибку на длинных треках (более 25 минут) - теперь работает и с ними;
3. обновлен ffmpeg.exe;
4. в качестве бонуса в плейлист добавлена удобная фича
отсюда (спасибо
Jny!).
Для обновления необходимо заново проделать все пункты (1-4) из инструкции выше.
Обновление: 01.02.2010Исправлены Script Error и некорректная работа Moodbar, которые могли проявиться при совпадении первых 6 символов в именах файлов-треков, лежащих в одной папке. Обновлен ffmpeg.exe, использующийся в качестве декодера.
Файлы для импорта в архиве теперь присутствуют сразу для оригинала XChange и моего фикса обложек (который более не нужен, но некоторые им сейчас еще пользуются). Смотрите по названиям папок внутри архива.
В последующих версиях, если они появятся, уже будут только файлы для оригинального XChange.Проделайте пункты 1-3 инструкции выше заново.
Обновление: 14.01.2010Исправлен Script Error при попытке проигрывания несуществующего файла. Для обновления достаточно импортировать измененный Mood_Extended.txt из архива (см. пункт 3 инструкции выше).
Обновление: 08.01.2010Теперь картинка-mood автоматически подгружается в полосу прогресса для каждого трека (если сгенерирована и если в настройках XChange включен Moodbar).
Для обновления достаточно импортировать измененный Mood_Extended.txt из архива (см. пункт 3 инструкции выше).
Доп. обновление: исправлен баг с обработкой .cue с ненулевым прегапом первого трека. С пред. обновления того же дня измененный файл - Mood_Extended.txt, можно импортировать только его.
Обработка таких .cue будет занимать чуть больше времени, но теперь выполняться верно. Обычных .cue - с той же скоростью, что и раньше.
Обновление: 07.01.2010Небольшие изменения кода, позволяющие увеличить (в некоторых случаях довольно сильно) скорость создания mood для image+.cue, в том числе со вшитыми.
Изменился только Mood_Extended.txt. Достаточно импортировать только его (см. пункт 3 инструкции выше). Файл lame.exe из папки moodbar теперь не нужен - можно удалить.
Ничего исправлено или добавлено не было, поэтому обновление не критично - только для тех, кто любит скорость. ;)
Доп. обновление (настойчиво рекомендуется!): исправлены различные баги при обработке tracks+.cue и одиночных FLAC. С пред. обновления того же дня измененный файл - Mood_Extended.txt, можно импортировать только его.
Обновление: 06.01.20101. добавлена поддержка вшитых в теги .cue;
2. убран показ в плейлисте полоски mood для CDDA.
Изменились все составляющие, поэтому проделайте пункты 1-3 из данной инструкции заново.Релиз: 05.01.2010Изменения относительно оригинального Moodbar:
1. Расширена поддержка различных форматов.
2. Немного ускорено время работы с FLAC.
3. Поддержка image+.cue и tracks+.cue.
4. Для картинок Moodbar создается отдельная папка.