Новичкам: Настройка foobar2000, управление AlbumList и муз.библиотекой, конвертация музыки

Список разделов foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 alex52 » 11.02.2015, 15:49

В Оглавление
Конструктивные советы принимаются, чтоб дать начинающим полный путеводитель. Много скринов - новичку лучше раз увидеть и понять, чем несколько раз читать непонятные советы.

Есть Энциклопедии, и Википедии, и много в Интернете. Но многих вы знаете, кто читает Энциклопедии, тратит время, чтобы найти нужное в куче разбросанной информации.
Т.к. больше 30 ссылок вставлять в тему запрещено, то с некоторых удалены http: и они отражаются как текст, копирование которого в браузер приводит на нужную страницу.
Новичка надо еще направить в Интернете. Люди сразу приходят на форум, в этот раздел, и приходят задать элементарный вопрос снова и снова.
"Если в небе зажигаются звезды - значить это кому-то нужно", сказал старый лис. Если человек задает вопрос - значит это ему нужно, неважно какой вопрос. Вот и нужна методичка, чтобы дочитав до конца, не найдя сразу, опять перечитать - тут есть все, и найдя нужное, шли заниматься своими делами. Прочитав все, не пытайтесь все понять сразу. Осваиваете по интересующим вас разделам.

В одном месте, последовательно изложены проблемы, с которыми сталкивается начинающий, каким был сам менее месяца назад. Здесь и изложено с позиции "чайника"
1. foobar2000 устанавливаете в портативном виде и в папку своей муз.коллекции
2. Настройка foobar2000
2.1. Для начала, загрузить плагины
2.2. Настройка окон Biography_View, Lyrics_Show_Panel, Album_Art_Viewer, VU_Meter
2.3. WSH и персональные ui_columns окна
2.4. Удаление окон
3. Управление списком Album_List
3.1. Правила заполнения в Media_Library\Album_List\Views
3.2. Сортировка Album_List
3.2.1. Набор сортировок Album_List, инструкции применения
3.2.2. Примеры сортировки Album_List
3.3. Facets – Многофункциональный плагин для работы с библиотекой
3.4. Отбор музыки и организация библиотеки
4. Обработка тегов и имен файлов
4.1. Преобразование имен файлов и тегов
4.2. Проблемы с НЕ читаемостью русского в документах, тегах, муз.устройствах
4.3. Музыка для НЕ компьютерных устройств
4.4. Код копирования файлов по списку плейлиста в кодировке, отличной от 866
4.5. Код правки тегов всех *.wav файлах
4.5.1. Создание плейлиста файлов, выбранных по критерию
5. Звук, его качество при конвертации музыки
5.1. Настройкой звука foobar2000
5.1.1. Вывод звука в обход микшера Windows
5.1.2. Настройка Эквалайзера
5.2. Разбивка образов *.cue и Сжатие конвертация музыки
5.3. Чем все же сжимать конвертировать музыку
5.4. Слепой АВХ тест сравнения качества 2х треков
6. Выбор интерфейса дело вкуса
7. Разное
7.1. Разные заметки, чтоб другие не спотыкались
7.2. Кратчайшая история программирования впервые кладущим руку на мышку
7.3. Методички по смежным темам

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

1. foobar2000 устанавливаете обязательно в портативном виде и в папку своей муз.коллекции.
Портативная версия обновляется заменой файлов, а файлов вашей настройки в дистрибутиве нет, и они не меняются.
База данных, созданная \foobar2000\ лежащем внутри муз.директории, сохраниться при переносе всей директории. Моя музыка на внешнем носителе - перенес на другой комп (держу, и синхронизирую там копию) - а там другая буква диска. Буквы дисков легко изменить, например с Ext2Mgr.exe, но лучше привязать базу \foobar2000, как показано ниже в нижней строчке. Здесь ..\ как и в консоли cmd cd .. означает переход в системе папок на уровень выше от текущего.

Файлы, перетаскиваемые или добавленные через \File\Add_Files в плейлист, не сохраняются в базе данных. Для появления в (базе) закладке Album_List, муз.директорию сначала надо загрузить (Add), как здесь
Изображение
В Media_Library путь муз.директории относительно ..\foobar2000\ и база сохраняется как здесь перенесено на другой комп, но C:\Загрузка_Firefox\ там нет. В плейлистах абсолютные пути, и в новом месте их перезагрузить из Album_List.

Добавление в строку Exclude: "*.cue; *.mkv; *.avi; *.m4v, *.mp4; *.wmv, *.dat; *.ts" ~ в Album_List не разворачивать содержание *.cue, и не показывать фильмы.
В Оглавление

2. Настройка foobar2000
Ранее запускал foobar, и выбрасывал, но осознал его возможности, когда понадобилось групповое конвертирование в OPUS, в т.ч. из *.cue образов.
2.1. Для начала, загрузить плагины
Дистрибутив разработчика - оригинал, а добавляете, меняете - уже сборка. Здесь будет сборка для функциональности и удобства работы. Набор плагинов и тем определяют функциональность и вид сборки.
Плагины загружаются http://audiophilesoft.ru/load/audiophilesoftware/foobar2000/3-1-0-5 http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components
Необходимо-достаточный набор плагинов, используемый в сборке ниже
foo_abx
foo_cuefilter
foo_dsp_resampler
foo_dsp_xgeq
foo_facets
foo_input_monkey
foo_lrc_metalarchives
foo_out_ks
foo_playcount
foo_uie_biography
foo_uie_lyrics3
Плагины распаковать в \foobar2000\user-components\..., каждый в свою директорию с именем архива.
А можно \Properties\Components\Install и указываем путь к не распакованному архиву плагина, затем \Apply. Повторить для всех.
Плагин распознается после перезапуска foobar2000. В \Preferences\Components\ серым шрифтом показаны плагины с дистрибутива, а ярким добавленные.
2.2. Настройка окон Biography_View, Lyrics_Show_Panel, Album_Art_Viewer
Выберите в QuickSetUp как ниже
Изображение
Включить режим Layout_Edit как ниже
Изображение
Не трогая Album_List, на имени второй закладки \пкм\Rename... и переименовать в типа Bio&Lyric. Далее, в окошке этой закладки \пкм\Replace_UI_Element как ниже
Изображение
Если в окне ниже нет что хотите, то установить нужный плагин. Но сейчас выбираем Biography_View как ниже
Изображение
Повторить в другом окошке для Lyrics_Show_Panel.

Если вставили Album_Art_Viewer, то показываться будут картинки, имена которых есть в \Preferences\Display\Album_Art
Если здесь нет ваших, то переименуйте свои, или добавьте свой тип картинок с правильным путем. Два раза мышью, появиться новое место, туда добавить свое.
Запись типа %artist%.png - вместо artist будет подставляться имя текущего артиста.
Показывается первая сверху в списке в Album_Art.

Можно перечислить все расширения картинок: *.jpeg *.jpg *.png *.gif и будет показана первая по алфавиту с любым именем с первым, если нет, со вторым и т.д. расширением.

А можно в закладках поставить c их именами front.* back.* artist.* %artist%.* и покажутся с такими именами с любым расширением
Изображение
а в закладке \Disk, вообще поставил *.* и тут покажется первая по алфавиту картинка с любым именем и расширением.
Изображение
На окне картинок \пкм\ и выбираете, из какой закладки в Album_Art показать картинку.
Привыкайте везде просматривать опции через \пкм\
Теперь Biography и Lyrics трека ищутся в Интернете, и отражаются в Bio&Lyric закладке, где еще и картинка с Album_Art_Viewer, и показан выбор закладки через \пкм\ Размер окон раздвинуть на ваш вкус.
Изображение
Результат поиска Bio&Lyric определяется формой - Резанова Светлана и Резанова не находятся, а Светлана Резанова находится.

На окне закладки \пкм\ и там - заменить элемент, копировать, вырезать, удалить. Или разделить окно \пкм\Replace_UI_Element\Splitter, например вставить на постоянство еще и открытый сейчас в отдельном окне -->
Analog_VU_Meter
Полезно - см. 5.1.2. Настройка Эквалайзера иметь встроенные в foobar простые, в верхнем меню \пкм\VU_Meter (уровень звука) и ..\Spectrum

Для красоты – скрипты типа Analog_VU_Meter***.bin //foobar2000.ru/forum/index.php?topic=4061 помещают в директорию плагина \foo_vis_vumeter\ Открывают \View\Visualization\Analog_VU_Meter, или размещают в окно, как Biography.
2.3. WSH (Windows Script Host) и персональные ui_columns окна
Выше вставлялись окна с заданными функциями.
Плагин foo_uie_wsh_panel_mod добавляет вставку (как и Biography_View) Панель_WSH окон, которые управляются скриптами //cdpos.biz/showthread.php?366-Скрипты-для-WSH-Panel-Mod
Работает без установленной Java, но при вставке JScript убрать галочку с "Захватывать Фокус".
Мне пока пригодились "Проводник", и автоматическое, через заданное время, чередование картинок - это лучше Album_Art_Viewer.
Скрипт из //foobar2000.ru/forum/viewtopic.php?t=5603&p=55307#p55307 чередует все картинки - с папки где трек, из всех папок рядом с треком, и из папки выше трека. Мышь на картинку - информация.

Выше вставлялось в Defult_User_Interface.
Плагин foo_ui_columns с помощью скриптов гибко управляет окнами UI - индивидуального интерфейса --> \Preferences\Интерфейс_Columns\
//sites.google.com/site/foo2kguide/cast-2-columns-ui --> обзоры настройки UI, и достоинств, преимуществ foobar, которые не стал дублировать выше.

Желая "накрутить" сборку, полезно загрузить DarkOne. Это не самостоятельная сборка, а дополнение к дистрибутиву, и можно посмотреть, что добавляется для "накручивания".
2.4. Удаление окон
Мышь на стыковке окон, и \пкм\(метятся 2 окна если ранее уравновесили <---> между окнами)\Cut_UI_Element - остается одно окно, куда вставить нужное удаленное.
Или в нужном окне \пкм\copy_ui_element, и на все выделенные синим окна \пкм\past_ui_element
Удалить всю закладку - на ее шапке \пкм\Remove....
!!!!! По окончании настройки выключите Layout_Editing_Mode как включали.
В Оглавление

3. Управление списком Album_List
Начните с наведения порядка на диске. Всю готовую муз.библиотеку положить в одну папку, и туда же \foobar2000. Начало имени папки жанра с !_.. а сборников с @.. удобно группирует библиотеку, как ниже в Album_List закладке
Изображение
В верхней строчке окна foobar имя и путь трека %filename_ext%|%path% а внизу проверяется, совпадает ли имя файла с тегом %artist% - %title%.%codec% | %bitrate% kbps | %playback_time%[ / %length%] | %samplerate% Hz %channels% оба скрипта заданны в \Properties\Default_User_Inerface\Play_Back_State...\

При сортировке by_folder_structure содержимое добавленных папок показывается в Album_List в одном списке - треки в своих директориях, но все смешанно в одном списке по алфавиту - и все директории из разных добавленных папок, и файлы без директорий.

Нашел (изменил), если сортировать по скрипту ( 3.2.1. Набор полезных сортировок Album_List... )
$replace($replace($directory_path(%path%),d:\,),\,|)|%artist% - %title%
то отдельно отражается содержание каждой добавленной папки с указанием к ней полных путей
Превью - увеличение по клику
Изображение
В заготовленных Album_List списках показывается число объектов - вложенные папки + файлы. Это не нужная информация. Для сортировки библиотеки наделал простых списков типа %<genre>%|%artist% - %title%, и они показывают без папок внутри, только треки и их число в папке.
3.1. Правила заполнения Media_Library\Album_List\Views
%artist% - %title% ==> показ всех треков без структурных папок.
| ~ переход внутрь папки, с образованием структуры папок.
%<artist>%|%artist% - %title% ==> все треки авторов в их отдельных папках.
%<artist>% ~ подставляется первое в порядке: %artist%, %album artist%, %composer%, %performer%
[...] ~ если нет в tag - что в таких скобках не отражается. Без скобок [..], при отсутствии в теге (артиста) выводится ? что считаю информативным - ясно имя есть или нет.
'.....' ~ обрабатывается, что внутри них в виде, как есть.

$left(%album artist%,1)|%artist%|%artist% - %title% ~ переход внутрь папки с первой буквой имени артиста, на папку с полным именем артиста, и снова сдвиг в папку артиста, где все его треки.

Выводить можно как с тегов (выше), так и с имени файлов.
%<artist>%|%filename_ext% ~ в папках артистов, все их файлы с расширением музыки.
$replace(%path%,\,|) ~ в полном пути файла, место \ заменяется сдвигом внутрь директории, и т.о. показывается полное дерево файлов.
Далее читайте Query_Syntax_Help.htm и titleformat_help.html из foobar директории, и делайте свои списки и поиск.

3.2. Сортировка Album_List
Сортировка по заготовкам foobar не нравиться, использую
3.2.1. Набор сортировок Album_List, инструкции применения
В окне \Preferences\Media_Library\Album_List\Views щелкаете на пустом месте, в левое поле вставить имя (первая часть строки), а в правое скрипт (вся вторая часть).

All_tag %artist% - %title%
All_files %filename_ext%
Artist %<Artist>%|%artist% - %title%
Artist A-Z $left(%album artist%,1)|%artist%|%artist% - %title%
Genre %<Genre>%|%artist% - %title%
Album %<Album>%|%artist% - %title%
Rating %<Rating>%|%artist% - %title%
Rating|Genre %<Rating>%|%genre%|%artist% - %title%
InFolder_tag $replace($replace($directory_path(%path%),d:\,),\,|)|%artist% - %title%
InFolder_files $replace(%path%,\,|)
Directory $left($replace(%path%,\,|,'E:\',,'D:\sn\',),1)|%directoryname%|%artist%|%artist% - %title%
COMPOSER %<COMPOSER>%|%artist% - %title%
PERFORMER %<PERFORMER>%|%album artist% - %title%
CONDUCTOR %<CONDUCTOR>%|%artist% - %title%
ENCODER_OPTIONS %<ENCODER_OPTIONS>%|%artist% - %title%
Added_Time $year(%last_modified%)|'['$month(%last_modified%)']' $select($month(%last_modified%),January,February,March,April,May,June,July,August,September,October,November,December)|$select($month(%last_modified%),January,February,March,April,May,June,July,August,September,October,November,December) $day_of_month(%last_modified%)|[%artist% ][%date% ]["%album%"][ '('CD%discnumber%')']|[%tracknumber%. ]%artist% - %title%

Жмете \Preferences\Apply и под Album_List в окне View появятся эти имена - сортируй по ним.
\пкм\ на файл, папка и выбери куда послать (заменить текущие) или добавить выбранные треки в плейлист.
AutoPlayList отслеживает изменения в папках //foobar2000.ru/forum/viewtopic.php?t=5433
Треки заменяются при перетаскивании из проводника - настрой \Shell_Integration
Ctrl+Z вернёт пропавшее (удаленное) содержимое плейлиста.

Дополнительно, для фильтрования Album_List списка в окошко Filter вставлять информацию или ее часть типа Анна Герман или герм Это будет искаться в имени, пути, и тегах файлов, и отразиться только найденное.

Если фильтровать только теги, то указывать имя поля тега, имеющиеся в обоих окнах \трек\Properties\ Для уточнения имени поля щелкни на нем, или с окна Properties без пробела типа %samplerate%

%ARTIST% IS Анна Герман
%artist% HAS герм
Оператор обязательно в заглавных буквах, а текст и поле поиска любые, %...% не обязательны
title HAS lov
ALBUM HAS 2006
IS ~ для совпадения полного имени, а HAS если это есть в части имени, но
title HAS war ~все, содержащее эту часть
title HAS " war " ~только war как отдельное слово

%Bitrate% EQUAL 144
Для поиска всех FLAC и других lossless:
%Bitrate% GREATER 320
Поиск можно комбинировать.
Для поиска всех lossy:
%Bitrate% LESS 320 OR %Bitrate% EQUAL 320
Условие OR дополняет поиск
Для поиска всех mp3pro треков:
%samplerate% EQUAL 22050 AND %codec% IS mp3
Условие AND ограничивает поиск, т.е., если только %samplerate% EQUAL 22050 то выберутся и *.ogg с таким битрейтом, а дополнительное условие AND %codec% IS mp3 ограничивает поиск расширением mp3

Для возвращения к полному списку - в окошке Filter\пкм\Select_All и удалить все из окна Filter.
3.2.2. Примеры сортировки Album_List
по заготовкам 3.2.1. Набор полезных сортировок Album_List..
1. Показ всех треков, сортировка по артистам и альбомам
Увеличение по клику
Изображение
2. Сортировка по жанру, рейтингу, месту треков на диске
Увеличение по клику
Изображение
by_folder_structure см. на рисунке внутри спойлера
3.3. Facets - Многофункциональный плагин для работы с библиотекой
Пришел на форум 7 февраля 2015, только только начав осваивать foobar, ища ответ на
Можно ли в foobar, как это в MusicMatch, в Album_List, вместе с общим количеством треков, показывать также общее время и общий размер всех треков автора\жанра, и сортировать их по убыванию общего времени\размера.
но ответа так и не получил. Как только задал вопрос американцам, мгновенно получил решение http://www.hydrogenaud.io/forums/index.php?showtopic=108337
Загрузил foo_facets, запускается с Library\Facets Показывает суммарные размер, время, сколько раз песня проиграна, но гибче в настройках. Настроил под себя так
Увеличение по клику
Изображение
Колонки в левом окне - общие: размер, время, число треков, и число прослушиваний у артиста в последней колонке. При нажатии строки артиста, в среднем окне появляются его треки с информацией, здесь - сколько раз игрался, время, размер, битрейт каждого трека; а в правом окне распределение треков по жанрам, с числом треков и время их звучания. Все колонки сортируются по возрастанию\убыванию.

В любой колонке выставляется, как пресет, так и добавить в \Preferences\Media_Library\Facets
Изображение
!!!! None в настройках Library - для устранения назойливого перескока проигрывания к треку с наведенным на него курсором.

Фильтровать в верхнем окошке, где на скрине Random_order, можно как готовыми, так и добавить фильтры в \Preferences\Media_Library\Facets\Filters
Изображение
Кстати, наглядные примеры как составлять скрипты. Смотри, и модифицируй под себя.

Плагин foo_playcount отслеживает число прослушиваний. Статистика сохраняется в \foobar2000\index-data\C653739F-14B3-4EF2-819B-A3E2883230AE - не изменяя сами файлы. Файл можно переносить в другие копии foobar2000. Также переношу мой набор сортировок \foobar2000\configuration\foo_albumlist.dll.cfg
Можно записать статистику в тег файлов \пкм\PlayBack_Statistic\.. Но информация в теге будет меняться только если опять запишите в тег. Статистику можно сохранить \Library\PlayBack_Statistic\Export_Statistic в *.XML файл, с импортом в другую сборку foobar.
Неожиданно нашел - в foo_facets легко найти дублирование. Вставляем колонку title в другой Items, сортируем Items по уменьшению, и видим что дублировано. Загрузил только дубли в плейлист и разобрался. Быстро и удобно, а приходилось просматривать весь список ~10.000 файлов.
3.4. Отбор музыки и организация библиотеки
Не могу слушать все подряд, особенно современный писк, визг, нытье. Часто скачаешь альбом или 1-3 ГБ архив, быстро просмотришь, и оставляешь 1-2 трека, а часто и вообще ничего. Поэтому к реальным альбомам не привязываюсь. Но использую поле Album типа !кф Бременские музыканты, чтобы загружать сразу все, военные, детские, одного фильма ...

И при таком подходе накапливаются треки, которые не слушаешь. Отслеживайте число прослушиваний, и увидите, сколько треков не слушается никогда.

А если сохранять все скачанное - просто забивание дисков, которые имеют свойство заполняться, неважно каких они размеров. И зачем хранить то, что никогда не используется. Решил - музыкальная библиотека должна входить на флешку 32 GB. Это на ~20 дней непрерывного слушания, и хватит на все настроения. А реально, слушаешь 2-3 сотни треков.

Собирать музыку начал, когда в Штатах в 1999 появился первый обменный сервер. Тогда удивлялся - у человека ~3.000 треков. Где он их держит? На моем новом LapTop за $2,248 был 3,2 GB диск. Этот первый обменный сервер через 2 года закрыли по решению суда США.
Сейчас приехал в Файна-Юкраин проверить квартиру, время есть, и занялся оптимизацией библиотеки.

Проверяю быстро скачанное, тыкая 2-4 секунды на треках. Если слышу не желаемое, то удаляю. Вернее, если трек показался ничего, то его удаляю со списка. В конце, все оставшиеся в списке треки удаляю с диска.
Так же и при конвертации музыки - с плейлиста конвертируешь, а по окончанию, с этого же плейлиста удаляешь с диска, с чего конвертировалось.

Отобранные треки пока хранятся в \Загрузке\..., чем нибуть занимаясь, их слушаю. Что не нравится - тоже удаляю. В окончательно отобранных редактирую теги, и перемещаю в муз.коллекцию.

На форуме встретил вопрос
Досталась большая муз.коллекция. Как ее отсортировать по жанру?
Если проставлены все теги, то как выше. А если нет тегов - то никак. Но можно сделать:
1. Если альбомы легальные, попробуйте \трек(и)\пкм\Tagging\Get_Tags_from_freedb или теги с //www.discogs.com через foo_discogs
2. Если однородность по жанру, артистам - метите все и \пкм\Properties делаете групповое переименование. Подробнее о тегах далее.

Часто слушаю музыку под настроение по жанру. Если что выпадает из текущего жанра, правлю тег. Так постепенно вся библиотека четко сортируется по жанру.
Теперь с foo_facets быстро определил, что при тщательном отборе накопился 1.321 артист с одним треком, и легко нахожу у кого 5 и более треков, чтобы выделить им свою директорию. Если артист однородного жанра, то его в папку жанра, а наиболее любимых в корневую для быстрейшего доступа.
В Оглавление

4. Обработка тегов и имен файлов
4.1. Преобразование имен файлов и тегов
В поле тега перечислить несколько имен через ;
Например, в %Artist% - Chris Norman; Smokie; Suzie Quatro и трек появится в списке и у автора, и группе, и у соавтора. Также для жанра и т.д., удобно.

foobar переименовывает файлы по тегам, но для образования тега из сложных имен файла, использую (один два можно править и вручную)
TagScanner
//www.xdlab.ru/ Мощный редактор tags, и хороший плэйер, где можно сортировать файлы по всем параметрам, установить с каких tag: IDv1, IDv2, Apev2 читать, в какие сохранять, групповое переименование tag и имени файлов.
Задается в каком порядке переименовывать, вкл. название файлов в теги и наоборот типа:
01 - И. Шатров - На Сопках Маньчжурии.mp3 в тег через: %track% - %artist% - %title%
01 Две звезды (В. Шаинский).mp3 в тег через: %track% %title% (%artist%)
Это можно и в foobar, но мне в TagScanner удобнее и нагляднее - составлять плейлисты, виден список файлов, теги, превью изменений, правка имен и тегов в строке по F2, чего нет в foobar2000.
TagScanner и Winamp не видят дублирование в тегах (такие загружаются с Интернета). Обсуждая здесь //rutracker.org/forum/viewtopic.php?p=66472637#66472637 посоветовали Mp3Tag, некоторые считают его лучшим для работы с тегами.

Действительно, загрузил в Mp3Tag свою библиотеку, и через опцию \Actions\Actions(Quick)\Remove_duplicate_fields удалилось дублирование с более тысяча треков.
Но дублирование бывает через \\ а иногда через // (в артистах) и через ; (в жанре), но Mp3Tag удалил дублирование только с \\ и остались с десяток с дублированием через // и ; но это исправилось вручную за десять минут.

Плагины foo_masstag --> \пкм\Tagging\Manage_Scripts и foo_quicktag --> \Preferences\ToolsTagging\Quick_Tagger управляют тегами по заданными вами шаблонам.
4.2. Проблемы с НЕ читаемостью русского в документах, тегах, муз.устройствах
Как языки для распознавания речи, так и разные кодеки для текста.
1). KOI-8 - первая русская кодировка появилась еще в не персональных компах в UNIX, потом в Linux.
2). Сейчас в UNIX применяется ISO 8859-5.
3). ALT - Альтернативная кодировка, основанная на CP437. Стандартом стала IBM CP866, добавленная в MS-DOS 4.01. В 866 записываются имена файлов в системе FAT и короткие имена в VFAT. Является кодировкой OS/2, и консоли cmd русских Windows. Разные названия одного - DOS-866, OEM-Russian, 866.
4). С Windows 3.0 используется Win-1251, ANSI-Cyrillic, Cyrillic (Windows), cp1251.
5). С Windows 2000 и далее - заменяется кодировкой Unicode - одной на все языки.

Не обязательно заморочиваться с кодировками как тут //ivr.webzone.ru/articles/defcod_2/index.htm но тут наглядная таблица перекодировки в разные кодеки:
ALT ~ cp866, WIN ~ cp1251, KOI ~ старый кодек, сейчас в Unix, Linux
Изображение

Для отражения русского в файл менеджерах, в заголовках некоторых программ, нужен \WINDOWS\Fonts\vga866.fon - именно он отражает текст в окне консоли cmd, где Windows cp1251 не читается.

Здсь http://rutracker.org/forum/viewtopic.php?p=66398169#66398169 обсуждали, как делать списки файлов на любом языке, обрабатывать русский текст в консоли cmd

Текст не читается в редакторе - пере-сохранить с выбором другой кодировки. Есть онлайн декодеры типа http://www.online-decoder.com/ru ~ вставляешь непонятный текст, тебе перекодируют в читаемый.

Текст не читается на веб-странице - подбор кодировки в браузере. В Firefox\лкм\Вид\Кодировка\ в Opera\лкм\View\Page\Encoding\ и в выпадающем списке переберите кодировки Unicode, Cyrillic .., DOS, ...866, KOI..., ISO..., пока текст не примет читаемый вид.

Это же можно и для определения кодировки тегов внутри файлов музыки. Копирование текста в файл может изменить кодировку, поэтому кодек тега определяем именно в музыкальном файле. На слабом компе, большой файл музыки в браузер загружается (как текст, см. ниже) долго, быстрее в Adobe_Audition вырезаю 10 сек. музыки, и работаю с ними.
Сохраните в теге маркер английским и далее русским типа Sara-Брайтман=проверкатегайцшщзъфыжэячьбю (проблемные буквы при перекодировке, можете добавить все буквы). Добавьте к имени файла расширение *.txt типа Sara-Брайтман.m4a.txt, и откройте этот псевдо-текст в браузере.
Поиском Ctrl+F найти вставленный в тег английский маркер (Sara), продолжением которого есть русский текст в теге. Перебирайте кодировки, пока не прочитаете русский текст тега.

У меня получилось так: *.mp3 - cp1251; *.opus - Unicode; *.m4a - Unicode; в оригинальном *.wav - нет тега.
Но foobar2000 при конвертации в *.wav вставляет тег непонятно в какой кодировке, и ни один кодек в Firefox и Opera, и 4 декодирующих сайта не признают этот кодек, отображая ??????
На главном форуме foobar2000 http://www.hydrogenaud.io/forums/index.php?showto ... de=threaded&start=#entry869200 многие предлагают просто "забить" на такие *.wav - там какая та EUC JIS codepage. Японцы, китайцы (их программа) правят теги WavTagfix.exe file.wav
У меня такая правка дала cp1251 и такой *.wav тег стал показываться в Winamp, но свойства все равно у такого *.wav файла в Winamp нет – что-то НЕСТАНДАРТНОЕ. Как отреагирует не компьютерное устройство - не предсказуемо.
Смысла в преобразовании в такой WAV нет. WAV нужен писать CD, да и то программы при записи CD (и из mp3) делают временный WAV. А так WAV и незачем. Сейчас все перегоняют без потерь в flac.
4.3. Музыка для НЕ компьютерных устройств
Выше было подробно о таком ничтожном WAV, т.к. здесь /viewtopic.php?t=5582 разбираем живой пример, чтобы магнитола Pioneer DEH-80PRS в машине не показывала теги как ????
Прежде надо выяснить, что принимает устройство. В инструкциях указано только, что русский понимается. Но ничего про кодеки, ставя покупателей в дурацкое положение. Набрав в поиске Google кодировка русского в тегах Pioneer DEH-80PRS вышел на сайт, и стало ясно - принимаются qaac, wav, mp3, Unicode, но хозяин хочет WAV.
Но уже выяснено:
!!!!! Для мобильных, используйте из списка первый кодек, который принимает ваше устройство: OPUS, QAAC (--he), последние ogg или lame=mp3, если устройство не требует только WAV.

ХОЧУ - это генетический код, данный от рождения, и изменить его нельзя. Не родился еще человек, который переубедил другого. Передо мной прошло достаточно людей, знающих - если изменить привычки - они будут жить. Но они не меняли привычки и умирали. Как говориться, Через Хочешь не перескочишь.

Но раз хочется, и некоторые устройства принимают только WAV, то после перекодировки в foobar2000 из flac в *.wav и вставленным там тегам, надо прогнать такие *.wav через WavTagfix.exe file.wav. Для этого специально сделан код 4.5. Код правки тегов во всех *.wav файлах. С ним прогонка всех *.wav файлов, разбросанных по директориям, занимает ~ 5 минут.

При конвертации помните - foobar2000 только оболочка для операции с файлами, а кодирует другая, выбранная вами программа. Она или сохраняет кодировку, или меняет. Вот и разбирайтесь, какая кодировка у файла, и какую принимает ваше устройство.

Если уж не удается согласовать русские теги с устройством, то вариант Transliteration - отображение русского латинскими буквами. TagScanner, Mp3Tag могут быстро переделать русские в Transliteration в тегах и имена файлов.
Но это только, если не удастся с Юникод, который, и создан для удобства, и активно внедряется в музыкальные устройства.

Если у устройства проблемы с тегами, но имя файла читается, то проще переименовать файлы из тегов. В фубаре меть все файлы и \трек(и)\пкм\File_Operation\Rename_to и по [%artist% - ]%title% файлы переименуются из тегов. Одинаково - показывается имя файла или теги artist - title

Код в следующем разделе копирует файлы по списку из плейлиста, с соблюдением структуры директорий, где находятся файлы. Это переносит на устройства музыку в таком же расположении, как в компе.
Повозившись немного, нашлось, как работать в консоли cmd с кодировкой, отличной от 866, не перекодируя исходный файл в 866. В коде ниже это делает внутренняя функция :do_in_866
4.4. Код копирование файлов по списку плейлиста в кодировке, отличной от 866
Код: Выделить всё
@echo off
:: Код читает из плейлиста построчно, пропуская строки, начинающиеся с #, и копирует (вкл. русские и украинские имена) файл каждой строки в указанную в set dir_to=... (закрывать \ здесь не нужно) директорию, соблюдая полные (но без буквы диска) пути из *.m3u файла, чего не может foobar2000.
:: Совсем новичкам. В копии ЛЮБОГО файла переименуйте расширение на *.bat, сотрите там ВСЕ, и скопируйте туда этот код.
:: Замените имя плейлиста на ваш в строке:
:: set m3u=!_150+Best.m3u (заменить после =  ниже, после строки cls ).
:: Заменить тип кодека на ваш в строке: set codepage=1251
:: Для копирования два раза кликните на вашем *.bat файле.
:: *.bat и *.m3u файлы в одной директории, или для *.m3u файла указывайте полный путь.
cls
set m3u=!_150+Best.m3u
set dir_to=c:\!_mus
set codepage=1251
chcp "%codepage%" >nul 2>&1
for /f "eol=#  tokens=1* Delims=" %%i in (%m3u%) do call :do_in_866 "%%i"
pause
goto :eof
:do_in_866
chcp 866 >nul 2>&1
if not exist "%dir_to%%~p1"  md "%dir_to%%~p1"
copy "%~1" "%dir_to%%~pnx1"
echo.  "%~pnx1"
goto :eof
Код копирует все файлы, хотя в консоли cmd украинское i отражается как ...\Українськ? народн? п?сн?\Повалий Таисия\Повалий Таисия - П?сня Про Мат?р.mp3

По такому типу можно внутри функции :do_in_866 проводить любые операции над строками в текстовом файле.
4.5. Код рассмотрим на примере правки тегов во всех *.wav файлах
4.5.1. Создание плейлиста нужных файлов
В окошке Filter внизу Album_List вставляем .wav чем отфильтровываем все *.wav файлы.
Создаем плейлист - метим в Album_List, или все файлы или только верхнею строчку All_Music, и \пкм\Send_to_New_PlayList
Сохраняем New_PlayList - также, на его закладке или пометив все файлы, и \пкм\Save_PlayList, например в wav.m3u
4.5.2. Определение проводимой операции
В скрипте выше, в функции :do_in_866
:do_in_866
chcp 866 >nul 2>&1
if not exist "%dir_to%%~p1" md "%dir_to%%~p1"
copy "%~1" "%dir_to%%~pnx1"
echo. "%~pnx1"
goto :eof
заменяем проводимые операции на: WavTagfix.exe *.wav
Код: Выделить всё
:do_in_866
chcp 866 >nul 2>&1
WavTagfix.exe "%~1"
echo.  "%~pnx1"
goto :eof
:: Здесь "%~1" - при выполнении операции будут последовательно подставляться строки из wav.m3u файла, в нашем случае, пропуская строки, начинающиеся с #.
:: echo. "%~pnx1" ~ необязательно, вывод на экран текущей строки
4.5.3. Выполнение операции
1. В исходном скрипте:
а). Заменяем плейлист на свой: set m3u=wav.m3u
б). Заменяем кодек на свой в wav.m3u: set codepage=1251
в). Заменяем операцию функции :do_in_866, как выше.
2. Помещаем модифицированный скрипт в файл WavTagfix.bat
3. Располагаем в одной директории созданные wav.m3u и WavTagfix.bat и найти и скачать WavTagfix.exe
4. Щелкаем на WavTagfix.bat и смотрим, как идет операция. В скрипте вставлена pause чтобы окно консоли не закрылось, и могли посмотреть, как закончилась операция.
В Оглавление

5. Звук, его качество при конвертации музыки
5.1. Настройкой звука foobar2000
5.1.1. Вывод звука в обход микшера Windows
Настройка звука, побитовое воспроизведение в обход микшера Window --> http://audiophilesoft.ru/publ/my/hq_pc_sound/11-1-0-24

Для ASIO (ASIO4ALL - если нет видео карты) сначала установить драйвер ASIOххх.exe, потом выбрать \Preferences\Output\Device\ASIO

У меня VIA_AC'97 и в обход микшера через ASIO4ALL_2.12 играется все, кроме mp3pro: "... Sample rate of 22050 Hz not supported by this device"
Кстати, в ASIO легко получить информацию о звуковой карте. У меня поддерживает 48kHz, 16Bit. Это выставляю в OutputFormat - вывод звука на карту, где это требуется.

При выборе \Preferences\Output\Device\KS:Ваша_Видео_карта через Kernel_Streaming_support (foo_out_ks) играются ТОЛЬКО *.opus файлы, а все остальные нет - "KS output error: error opening device"
Для остальных добавить \Preferences\Playback\DSP_Mamager\Active_DSPs\Resampler(SoX) из foo_dsp_resampler и Advanced_Limiter. А с Resampler(PPHS) тоже не играются.
Причем у меня через Kernel_Streaming_support играется только при выборе 16Bit, что соответствует карте.

Это еще одна аргументация в пользу *.opus - сейчас в *.opus Sample rate : 48000 Hz с которым работает звуковая карта. Поэтому в обход микшера только *.opus и играется. Другие с типичным Sample rate : 44100 Hz нужно перекодировать до 48000 Hz. С Kernel_Streaming_support это должен делать Resampler(SoX).

Считается, что ASIO подходит для обработки, записи музыки, а для проигрывания использовать Kernel_Streaming_support
В Win7,8 вместо Kernel_Streaming используется WASAPI.
Соглашаюсь с //audiophilesoft.ru/publ/software/ks_vs_ds/4-1-0-3 что на слабой и некоторых средних системах вывод звука через Kernel_Streaming_support не дает заметного улучшения качества звука.
5.1.2. Настройка Эквалайзера
Некоторые плееры выводят оригинальный звук трека без обработки. А любое преобразование меняет звук, по крайней мере, задумку автора. Поэтому предпочтительнее слушать без обработки. Хотя часто звук с настроенным эквалайзером приятнее. Но опять же - это не задумка автора звука, а ваш вкус.
Если решили с эквалайзером, то плагин foo_dsp_xgeq и добавить 30 полосный \View\Graphic_Equalizer в \Preferences\Playback\DSP_Mamager\Active_DSPs\
Много методов и мнений по настройке эквалайзера
Технология анализа живого звука для высококачественной настройки акустических систем --> //foobar2000.ru/forum/viewtopic.php?t=2152

Здесь "Настраиваем эквалайзер" --> //foobar2000.ru/forum/viewtopic.php?t=2447 более простая настройка:
Как правильно настроить эквалайзер в фубаре ..
Все, что нужно - уравнять на слух громкость всех тестовых сигналов, двигая ползунки эквалайзера вверх-вниз.
Неравномерность АЧХ рабочего диапазона более-менее хороших колонок не превышает +-4 дБ. Поэтому, двигать ползунки придется не больше, чем на 4 пункта вверх или вниз. За образец исходного уровня громкости взять сигнал из середины диапазона - 880 Гц или 1,2 кГц.
Snz00:и все-таки проще по АЧХ колонок, а далее по слуху ориентироваться, а этот способ доведет до одурения и зомбирования мозга.
А кто не хочет до одурения, то так
1. Загрузить:
FOCAL JMlab Test & Demonstration Compact Disk --> //rutracker.org/forum/viewtopic.php?t=1663342
(Sound Check) FOCAL JMlab Test & Demonstration 7CD (Collection 1996-2008) --> //rutracker.org/forum/viewtopic.php?t=2643979 --> здесь в ..\1997 набор тестовых треков для ряда частот, в остальных просто качественная музыка.
2. Регуляторы в микшерах Windows - громкость на (кто говорит на 75%, а кто на максимум), и не трогать далее.
3. Обнулить ReSet эквалайзер. На самом деле это не 0, а 0VU в аналоговом мире обычно (не всегда) +4dBu.
4. Зациклить проигрывание тестовых треков \PlayBack\Order\Repeat(track) (можно и без этого).
5. Слушать тестовые треки, подстраивая все ползунки эквалайзера под громкость 880 Гц или 1,2 кГц
!!!!! Выше нулевой оси движки не поднимать, а двигать нужные вниз.

Для контроля треки типа 160Hz to 1250Hz - выравнивать громкость, пока на всем изменении частоты громкость останется близкой.
Серый шум
Можно начать с настройки эквалайзера подобно //ru.wikipedia.org/wiki/Цвета_шума --> "Серому шуму" - АЧХ с которой ухо человека слышит одинаковую субъективную громкость на всём диапазоне воспринимаемых частот. Потом корректировать под ваш слух и акустику.
При +12 -12 диапазоне эквалайзера, частотное распределение "Серого шума" предстанет так: 100 Hz =+10; 200 Hz и 20 kHz =0; 400 Hz и 10 kHz =-6; 1 kHz и 4 kHz =-10; 2 kHz =-12. Остальные ползунки выровнять между указанными. Это взять за основу, и корректировать прослушиванием тестовых треков.
Коррекция настройки эквалайзера
Для синхронизации каналов, смените режим в Mono, и сохраните готовую настройку. Потом смените режим в Stereo; и поочередно в оба Left и Right канала импортируйте из сохраненного в Mono.

Из ..\1997 CD пошлите тестовые треки в отдельный плейлист, отсортируйте по возрастанию частоты. Тестовые треки с такой же частотой (именем), как и полосы эквалайзера.

Т.к. открытое окно эквалайзера не дает переключиться в плейлист, то запустите трек 20 Hz, и сразу откройте эквалайзер. Если не видно плейлиста, то следя за треками по нижней или верхней строчек foobar, по уровню звука корректировать ползунки эквалайзера. Слушайте столько повторений плейлиста (~7 минут), сколько потребуется для однородного звучания всех тестовых треков. При таком оптимизированном подходе, это не такая уж и долгая и обременительная процедура.

При номинальном уровне регулятора громкости, прослушивание тестовых треков показывает:
а). Без эквалайзера, или с ним, но с ReSet --> все ползунки на 0 - треки начинаю слышать с 60 Hz и кончаю после 10 kHz.
б). С настройками эквалайзера "Серый шум" - слышать начинаю с 20 Hz и кончаю после 12,5 kHz, но опять слышу трек 20 kHz.
Но в моей настройке "Серый шум" преобладают низы, наверное потому, что выравнивал ползунки линейно, а не по экспоненте.

После выравнивания всех каналов эквалайзера по тестовым трекам звук стал "насыщенным" как никогда раньше.

А можно начать и так. У меня самый громкий трек 3,15kHz (и на моих колонках Электроника 25 АС тут резкий изгиб АЧХ). Помещаем ползунок 3,15kHz в самый низ, и относительно его выставляем остальные ползунки, добиваясь близкого звучания всех тестовых треков.

Сдвиг относительно нулевой оси АЧХ эквалайзера корректируется Volume, который установить так, чтобы показания VU_Meter не превышали 2/3 максимальной шкалы. Регулятор громкости в канале звука после VU_Meter, и не влияет на его показания.
И будет повторено: единственным мерилом качества музыки - это ваш слух на вашей системе. Поэтому лучше все же настраивать по слуху, а не другим показаниям, которые не учитывают особенности ваших слуха, колонок, и акустику помещения.

В Штатах друг меломан возил в салоны послушать, как звучит дребезг тарелок ударника в колонках по $50.000 каждая. Это цилиндры под дерево ~2 метра высотой и ~40 см в диаметре. Другие колонки такой дребезг не передают.
5.2. Разбивка образов *.cue и Сжатие конвертация музыки
foobar2000 хорош для сжатия одновременно многих файлов, и "разжатая" *.cue для слушания или извлечения (с сжатием) отдельных\всех файлов.

Часто отказ загрузки *.cue - неправильное имя (расширение) образа в *.cue файле, забыли исправить. Надо исправить в *.cue на правильный, типа FILE "Bryan Adams - Christmas Time.flac" WAVE.
Картинки и *.cue могут быть как отдельными файлами рядом с образом, так и внутри самого образа.

Если при добавлении папки альбома в плейлист загружать не файл-образ, а составляющие его треки, то нужен плагин foo_cuefilter, и убираем *.cue из исключений в \Properties\Media_Library\ и \Shell_Integration\

Без foo_cuefilter плагина, для разбивки в foobar2000 загрузите именно сам *.cue файл, и \пкм\на_треке(ах)\Convert\выбираете_Шаблон_или_Quick-для выбора кодировщика_или_....для_настройки)\
Первый раз указываете путь, распаковав OPUS архив в \foobar2000\encoders\ можно просто указать opusenc.exe для opus окна, и qaac.exe в его окне. Заполняете все данные в окнах для каждого кодировщика. На сайтах кодировщиков показано как заполнять.
Opus Audio Tools 0.1.9 (libopus 1.1) x86+x64 http://audiophilesoft.ru/load/coders_utils/opus/7-1-0-66
QAAC (QuickTime AAC/ALAC Encoder) v2.44 portable (CoreAudioToolbox v7.9.9.3)
http://audiophilesoft.ru/load/coders_utils/qaac/7-1-0-50
Принципы настройки конвертера foobar2000 [v1.3.x] http://audiophilesoft.ru/publ/my/foobar2000_converter_setup/11-1-0-27
Сегодня, если есть необходимость, то Сжимать музыку надо только в OPUS
OPUS также принят как стандарт на Интернет вещаниях. OPUS поддерживают стационарные системы, а в будущем все мобильные. В Winamp надо установить //bogproghome.hopto.org/downloadwinampopus.html

Усилитель Радиотехника 101 Стерео, колонки Электроника 25 АС, просил прослушать, и 5 человек разного возраста практически не слышат разницу между WAV, FLAC и qaac.2.44-V91=vrb196kbps, opus.1.1 --bitrate 160, opus.1.1 --bitrate 96, qaac.2.44-V63=vrb125kbps, и qaac.2.44--he=82kbps
5.3. Чем все же сжимать конвертировать музыку
1). Для мобильных, используйте из списка первый кодек, который принимает ваше устройство: OPUS, QAAC (--he), последний ogg или lame=mp3 (3.99.5).
128 kbps вполне достаточно для мобильных типа телефонов, а для машин как для средних стационарных систем ниже. По умолчанию, кодируют с vrb.

2). Для стационарных систем:
а). Если средние система и слух - применять OPUS, 260 kbps практически не уступает FLAC. Здесь http://audiophilesoft.ru/publ/my/encoding_recommendations_2014/11-1-0-83 советуют применять OPUS как наиболее эффективный кодек.
б). Если качественные слух и система, и тогда конечно необъемный диск, то можете не заморочиваться всем этим, а слушать и хранить оригиналы - все равно лучшего из них не сделать.

Но есть опыт. Собираю музыку давно, и накопилось много mp3 128. Иногда хочется заменить на более качественные. Скачиваешь flac, сравниваешь звучание с имеющими mp3 128, и выкидываешь flac, т.к. он звучит (для меня) гораздо хуже mp3. И таких треков очень очень много.
Подробнее: Чем все же сжимать конвертировать музыку
В какой битрейт сжимать - определить это может только ваш слух на вашей системе.
Сожмите opusenc.exe --bitrate 128, 160, 240, и 320, и проведите слепой АВХ тест.
5.4. Слепой АВХ тест сравнения качества 2х треков
Провести его просто, но нужен плагин foo_abx
Далее, выделить мышью 2 сравниваемых файла, и \пкм\Utilities\ABX_Two_Tracks и следовать инструкции здесь //audiophilesoft.ru/publ/my/abx/11-1-0-37
Где найдете свой порог, там и сжимайте все остальное.

Общепринято, для мобильных типа телефонов достаточно 128 кбит/с, а для стационарных порог в 200 кбит/с, при котором практически прозрачный для большинства слушателей звук. И именно этот диапазон оптимальный в плане размер/качество, а после ~225 кбит/с повышение битрейта уже не дает слышимого прироста качества, а размер файлов увеличивается.

!!!!! Если для АВХ теста установили \Preferences\Playback\ReplayGain\track и apply_gain, и продолжаете использовать ReplayGain, такая установка заглушает звук, выбор "prevent_clipping ..." существенно повышает звук (у меня).
В Оглавление

6. Выбор интерфейса дело вкуса
А вкус, как известно, дело вашего вкуса. Не родился еще человек, который переубедил другого.
Размышления о сборках
Из портативной foobar2000 удалить файл portable_mode_enabled, и добавить foobar2000 Shell Associations Updater.exe то настройки \Preference\Shell_Integration\ расширятся, интеграция разрешена, и все настройки сохранятся в папку foobar2000, т.к. файла user_profiles_enabled в ней нет.

"Тяжелая" сборка на слабом компе занимает (FooMist без Analog_VU_Meter) до 98% ресурса, а настроенная с оригинала с Biography и Lyrics3 и Album_Art занимает ~3% ресурса.
Analog_VU_Meter (со стрелками) самый ресурсно-затратный элемент foobar2000. Чуть менее, в самостоятельном окне Spectrum, менее Spectrogram, Oscilloscope, и совсем менее, не накрученные VU_Meter и Peak_Meter. А в верхнем меню последние два используют еще меньше ресурсов компа.

Привыкайте контролировать загрузку и приоритет задач. В нижнем правом углу экрана (на часах) \пкм\Диспетчер_задач --> taskmgr.exe В нем смотреть занимаемый ресурс, задать другой приоритет, снять зависшую. В WinXP - одна программа виснет, то виснет весь комп. А в Win7,8 одна задача виснет - другие продолжают работать, и можно переключиться на taskmgr и снять зависшую, или присвоить ей приоритет выше.

Здесь временно, и комп Pentium-1400 MHz, 512 MB RAM, 8 MB встроенное видео, и C:\Windows\ размером ~260 MB. И ничего, HD фильмы смотрю, и foobar2000 постоянно играет музыку, и в Интернете постоянно сижу, и торрент постоянно качает. Абсолютно все программы портативные. От IE самое зло, и его совсем нет в моей системе. Долго пользовался OperaPortable, но ее не принимают зеркала, пришлось переключиться на последний FirefoxPortable-36. Конечно, на слабом компе приходится следить - чем он загружен, и распределять ресурс, приоритеты.

Здесь, "Музыка ужасно тормозит, прерывается" --> //foobar2000.ru/forum/viewtopic.php?t=5071 годами толкут воду в ступе, не доказывая причин торможения - автор темы жалуется на foobar2000, не приводя доказательств. Не выдержал, и поместил там что в первую очередь надо делать в случае торможения.

В тяжелых сборках нет места для работы с библиотекой, и целая морока, чтобы просто изменить жанр трека, а в описанной выше сборке делается в одно касание. И четко видны имена и теги сразу многих треков.
Поэтому можно слушать музыку на вашем любимом черном экране, а с библиотекой работать на светлой просторной копии foobar2000, настроенной как описано выше.

Кстати, слушаю музыку, а не смотрю, поэтому не нужны накрученные сборки, а важнее функциональность и удобство foobar2000.
Так же и Windows работает с темой Classic, поэтому и скриншоты похожи на ностальгию о прошлом. Чтоб не отпугнуть вас от foobar2000, выставил несколько "приятных" скринов с Win7 с того же foobar2000 на флешке, не изменяя настройки.

7. Разное
7.1. Разные заметки, чтоб другие не спотыкались
Нужный файл находится через Google
Поместив в Google часть текста, находится название, авторы песни.

Готовлю текст в AkelPad4.0.0, потом открыл в AkelPad4.7.6 из Total_Commander8.0.1 и появилось очень много разрывов строк. Пришлось кучу времени это править. На этом спотыкался и ранее.

Создание местных ссылок в темах делается так (BBCode): в нужном месте якорь [name=N] и ссылка на него [url=#N]Текст ссылки[/url]. Но в данном форуме по другому
Код: Выделить всё
Якорь [anchor]demo[/anchor] а ссылка на якорь [goto=demo]Текст ссылки[/goto] Внутрь спойлера ссылка не передается, а из него да.
Второй метод работает в превью, а первый только в сохраненной странице, т.к. при редактировании у страницы другой адрес, а короткая запись [url=#N]добавляется к текущему адресу страницы.

Перед изменениями, сохрани \foobar2000\theme\, \configuration\ \playlists\
Полезные ссылки
Документация на русском:
foobar2000 --> //foobar2000.at.ua
foobar2000 guide --> //sites.google.com/site/foo2kguide/kratkij-obzor
Форум "Аудиоплеер foobar2000 на русском"
Ссылку видите так:
//cdpos.biz/forumdisplay.php?8-Аудиоплеер-foobar2000-на-русском
а копируется она так:
//cdpos.biz/forumdisplay.php?8-%D0%90%D1%8...........3%D0%B4
Для ссылки в первом виде, копирую с адресной строки без http:

"баг с отображением метаданных" типа ... --> //foobar2000.ru/forum/viewtopic.php?t=5591

5.1 каналы, DTS, оптический выход SPDIF на ресивер, и прочее --> //foobar2000.ru/forum/viewtopic.php?t=5391
//ru.wikipedia.org/wiki/S/PDIF

Запись Интернет-радиостанций из foobar2000 --> //cdpos.biz/showthread.php?451-Запись-Интернет-радиостанций&p=5603&viewfull=1#post5603

Картинки загружаю сюда --> //fastpic.ru ~ указать Превью: 800, а в тему вставить ссылку из окна: Увеличение по клику.
Сюда --> //rghost.net без регистрации загружать до 50 MB для скачивания другими, а сюда больше --> //rock-video.rusfolder.net
//mega.co.nz --> одно из "Облак", куда загружать до 50 GB, как для себя, так и разрешить что-то скачивать другим.
Загрузка файлов --> //disk.yandex.com/
7.2. Кратчайшая история программирования впервые кладущим руку на мышку
Большинство процессоров (CPU) работают в двоичном коде, и выполняют всего 4 операции +-*: и еще извлекают корень. Все что делает комп, и видите на экране - все алгоритмами сводиться к этим операциям.
Сначала программы так и писались, на бумажной перфоленте для 2х адресных ламповых, потом на перфокартах для 4х адресных транзисторых компов в машинных кодах типа:
01 0001 0002 0003 ~ взять данные с адреса 0001, сложить 01 с содержанием 0002, и положить в 0003
В большой БЭСМ-4 было 4096 адресов, а на Луну летали с 16 кБт памяти.
Второе поколение - язык Assembler //ru.wikipedia.org/wiki/Язык_ассемблера до сих пор применяется для создания драйверов, ядра системы, согласование периферийных устройств, прошивок BIOS, компиляторов и интерпретатор языков.
Третье поколение - языки программирования Algol, Fortran, Cobol, Pascal - писать стали так c=a+b и в 80х записывать программы на магнитные ленты.
Сейчас языки C++, C#, Java, Python, PHP, Perl, Delphi, Ruby, Perl, и пишут типа $if($get(LEVEL),,$puts(DATE,))
Это удобнее программисту, но при компиляции (преобразование в машинные коды - бинарные файлы) программы становятся менее эффективны.

Сейчас большинство программистов собирают в кучу готовые блоки, поэтому и имеем монстров типа Windows. Но до сих пор, для экстремальной оптимизации и эффективности (расчеты методом Монте-Карло) пишут в машинных кодах, и помещают их в память CPU Cache (L1, L2), которая в 10ки раз быстрее RAM, а RAM в 100ни раз быстрее жесткого диска.
7.3. Методички по смежным темам
[url=http://cnn.com]Почему любая 1ая по списку ссылка не работает?[/url]
Новичкам кратко основное о компе. Простая Установка Windows 7 10 XP, работа с образами, мультизагрузка, зашита — Путеводитель простым юзерам, полезные советы.
Windows 10 против 8 7 Установка вопросы проблемы 07.10.2015 Просмотров: 7.905
Выбор ноутбука, компа ==> вкл. сравнение и выбор процессоров, видео карт, экрана
Покупка компьютера — прагматично-философские рассуждения
Восстановление файлов после форматирования
Требования к компам для просмотра видео
tinycore — гибкий Linux, позволяющий с базового 12 МВ легко и без знаний собрать сборку любого уровня, вкл. интерфейсы, KDE и т.д. Зависимости определяются и устанавливаются автоматически
Ранее составил инструкцию по первому Live-CD_Linux-Knoppix Просмотров: 53.500
Не читаемость русского в файлах. Создание списков файлов, директорий. Копирование музыки (вкл. с русскими и украинскими именами), собранную из директорий в *.m3u плейлист, в такой же расклад директорий где файлы находятся
Чем все же сжимать конвертировать музыку
Лучший аудио плейер ==> Новичкам: Настройка foobar2000, управление AlbumList и муз.библиотекой, конвертация музыки Просмотров: 26.09.2015 13513 19:49 26.09.2015 13513
Облачное хранение файлов SkyDrive — Приятные и неприятные сюрпризы
Когда окончательно приперло со здоровьем, разобрался с физиологией человека, и за 6 месяцев избавился от 35 летней гипертонии без врачей и лекарств
В Оглавление
Последний раз редактировалось alex52 07.10.2015, 23:36, всего редактировалось 39 раз(а).
alex52 M
Автор темы
Откуда: Tacoma, WA
Репутация: 5
С нами: 9 лет 1 месяц

Сообщение #2 LUR » 11.02.2015, 21:47

alex52:Освоение лучше начать с чистой сборки www.foobar2000.ru,
Адрес случаем не попутали?)
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Сообщение #3 alex52 » 12.02.2015, 01:10

LUR:alex52 писал(а):Освоение лучше начать с чистой сборки www.foobar2000.ru,
Адрес случаем не попутали?)
Да нет. Вообще то не заморачивался этим. Логика была такой - это родной русский сайт, а многие просят не отсылать на английские. Сразу вверху этого сайта стоит foobar2000 v1.3.7 final . Не открывал это, но думал что там разъяснения на русском, и посетителям будет легче. Но и там ссылка на скачивание. Если это так критично, при обновлении темы добавлю прямую ссылку.
alex52 M
Автор темы
Откуда: Tacoma, WA
Репутация: 5
С нами: 9 лет 1 месяц

Сообщение #4 LUR » 12.02.2015, 01:23

alex52:Если это так критично, при обновлении темы добавлю прямую ссылку
Не критично)
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Сообщение #5 alex52 » 12.02.2015, 01:39

LUR:alex52 писал(а):Если это так критично, при обновлении темы добавлю прямую ссылку
Не критично)
При наличии таких вопросов, думаю есть смысл добавить к существующей, еще прямую ссылку на закачку http://www.foobar2000.org/getfile/d333fa7cf5e0a5c ... 30654fbb/foobar2000_v1.3.7.exe
alex52 M
Автор темы
Откуда: Tacoma, WA
Репутация: 5
С нами: 9 лет 1 месяц

Сообщение #6 LUR » 12.02.2015, 14:07

LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Сообщение #7 alex52 » 12.02.2015, 17:40

LUR: LUR » Сегодня, 12:07
alex52, вот правильная ссылка)
Странно, перед сохранением ответа, в превью проверил и по той ссылке загрузил. Что то случилось с ссылкой после этого. Сейчас снова перед отправкой ответа проверил ссылки.

У вас опять ссылка на английский сайт, а я бы для привередливых на странице поместил так:

Сайт foobar2000 на английском: http://www.foobar2000.org/
Прямая загрузка foobar2000 v1.3.7: http://www.foobar2000.org/getfile/d60881834415b35 ... ed3e2f14/foobar2000_v1.3.7.exe

P.S. Странно, 2 ссылки, которые сделал сегодня ночью - не работают. Может и сам сделал ошибки, но если несколько, то может и сбой.
alex52 M
Автор темы
Откуда: Tacoma, WA
Репутация: 5
С нами: 9 лет 1 месяц

Сообщение #8 LUR » 12.02.2015, 18:16

alex52:Прямая загрузка foobar2000 v1.3.7
Каждый раз придется ссылку обновлять после выхода новой версии
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Сообщение #9 guest » 12.02.2015, 21:00

LUR:Каждый раз придется ссылку обновлять после выхода новой версии

Гораздо чаще. Они через несколько часов устаревают.
guest
Гость

Сообщение #10 LUR » 13.02.2015, 01:38

guest, тем более, если так.
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Сообщение #11 Гость » 13.02.2015, 17:46

помогите новичку) есть foobar2000 v1.3.7 не могу понять, как заставить его показывать обложку альбомов.. может плагин какой нужен? :think:
Гость
Гость

Сообщение #12 alex52 » 13.02.2015, 22:50

Гость:помогите новичку) есть foobar2000 v1.3.7 не могу понять, как заставить его показывать обложку альбомов.. может плагин какой нужен?
Читайте выше как вставлялись Bio & Lyric так и вставляйте Album Art Viewer

Только в Preferences\Display\Album_Art\ должны быть указаны имена ваших картинок, или добавьте туда свои имена, и с правильным расширением. В начале или конце любого имени щелкни, появиться новое место, туда добавить свой тип картинок.
alex52 M
Автор темы
Откуда: Tacoma, WA
Репутация: 5
С нами: 9 лет 1 месяц

Сообщение #13 Гость » 14.02.2015, 18:17

alex52, :eek: понятно теперь. спасибо.
Гость
Гость

Сообщение #14 alex52 » 14.02.2015, 22:59

Гость:понятно теперь. спасибо.
Теперь - это после моего ответа, или прочтения значительно обновленной методички. Если не перечитали, то туда добавлено думаю все нужное о Album_Art_Viewer и еще несколько новых тем, вкл. неправильное отражение русского - как исправить.
Для удобства, вставлено оглавление.
Но не смог найти как в редакторе форума сделать ссылку внутри темы. Например, связать оглавление с местом в тексте.
Ведь когда сохраняешь ссылку на тему, то сохраняется связь со страницей просмотра, а не началом темы. Значить связь с местом в теме есть.

Кто знает, как установить ссылку внутри темы в редакторе форума?
alex52 M
Автор темы
Откуда: Tacoma, WA
Репутация: 5
С нами: 9 лет 1 месяц

Сообщение #15 Гость » 25.06.2015, 11:35

Какие файлы настройки facets надо перенести в другую копию foobar2000, чтобы там сохранилось все
Перенос \foobar2000\user-components\foo_facets\foo_facets.dll и \foobar2000\configuration\foo_facets.dll.cfg недостаточно.
Гость
Гость

Сообщение #16 mgz » 25.06.2015, 20:47

Гость, theme.fth
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 17 лет 10 месяцев

Сообщение #17 DarkNomad » 26.06.2015, 00:43

Подскажите, как при запуске плеера foobar2000 открывался аналоговый индикатор?
Приходиться вручную тыкать на визулизация и выбирать там в меню.

Спойлер
Изображение

Добавлено спустя 39 секунд:
Подскажите, как при запуске плеера foobar2000 открывался аналоговый индикатор?
Приходиться вручную тыкать на визулизация и выбирать там в меню.

Спойлер
Изображение
DarkNomad
Гость

DSD -> wave 192 кГц

Сообщение #18 alex_nur » 02.07.2015, 00:15

В машине поддерживаются DVD-Audio 24/192.
При попытке конвертирования SACD в wave частоту дискретизации можно задать ... 88, 172 (кГц).
Подскажите как конвертировать в 96/192 кГц?
alex_nur
Гость

Сообщение #19 guest » 02.07.2015, 03:11

alex_nur:При попытке конвертирования SACD в wave частоту дискретизации можно задать ... 88, 172 (кГц). Подскажите как конвертировать в 96/192 кГц?
Задать 352кГц, затем ресемплером сконвертировать из 352 в 96кГц, ибо от 192 кГц толку -- никакого.
guest
Гость

Сообщение #20 alex_nur » 02.07.2015, 07:38

А каким ПО можно изменить частоту? (желательно бесплатным)
alex_nur
Гость

След.

Вернуться в Есть вопрос!