Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » foobar2000 (часть 3)

Модерирует : gyra, Maz

Maz (21-12-2016 17:42): foobar2000 (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части темы: часть I, часть II

Последняя стабильная версия: 1.3.14 (21.12.2016)
Последняя бета-версия: 1.3.14 beta 1 (10.11.2016)
Последняя русифицированная версия: 1.3.9 от StCnt

foobar2000 — бесплатный аудиоплеер для Windows с широчайшими возможностями.
 
Основные возможности:

Цитата:
Крайне прозрачная цепочка звукового тракта, что положительно сказывается на качестве воспроизведения.
Тесты сравнения плеера с конкурентами – AIMP, WinAmp, WMP, iTunes.
 
Плеер поддерживает огромное количество аудиоформатов, начиная от распространенных вроде MP3 и FLAC, поддержка которых идет "из коробки", до форматов вроде мелодий из "Атари" и "Нинтендо" поддержку которых можно получить с помощью компонентов.
 
К слову, кроме decoder-компонентов существует и множество других, т.к. открытая архитектура foobar2000 позволяет сторонним разработчикам расширять возможности плеера.
 
Огромные возможности настройки интерфейса! С помощью базовых средств Вы можете очень просто менять расположение любых элементов интерфейса внутри окна, как Вам будет угодно. А если захотите поэкспериментировать, то с помощью продвинутых возможностей вид плеера можно изменить абсолютно до неузнаваемости. Умельцы делали полные копии интерфейса WMP, WinAmp и даже StarCraft!
 
Продвинутые возможности работы с тегами – многие действия автоматизированы, есть поддержка "вшиваемых" обложек.
 
Конвертирование во все поддерживаемые аудиоформаты и возможность RIP-инга аудиодисков
 
Множество "приятных мелочей" - безстыковое воспроизведение, полная поддержка ReplayGain и юникода, настраиваемые горячие клавиши для всех функций.
 
                                                      (из sites.google.com/site/foobar2000community)
 
Поддержка:
facebook.com/groups/foobar2000 документация на sites.google.com/site/foobar2000community tlk.io/foobar2000    
форум foobar2000.ru wiki vk группа    
официальный англоязычный форум wiki FAQ

 
Компоненты:
  • foobar2000.org/components — официальный репозиторий компонентов [ENG], RSS-лента. [доступна]
  • saunalahti.fi/~cse/foobar2000 [ENG]
  • foo2k.chottu.net [ENG - JAPAN]
  • wiki.hydrogenaudio.org [ENG]
  • Прожиг audioCD с помощью Foobar2000 -компонент  foo_burninate.dll -возможные пути решения проблем.
     
    Другие программы автора:
  • Free Encoder Pack [FLAC, Ogg Vorbis, Opus, Musepack, WavPack]
  • Boom Audio Player - "младший брат" foobar2000
  • foobar2000 Mobile - версии для Apple iOS, Windows Universal (Windows Phone 10) и Android
     
    Разное:
  • LAME (mp3)
  • Принципы настройки конвертера foobar2000
  • Пресеты для эквалайзера (пользовать аккуратно, в 99,99% случаев только испортите звук)
  • Альтернативное решение проблем с файловыми ассоциациями (x86)  
     
    Сборки и конфигурации:
  • Конфигурации на deviantart.com, hydrogenaudio.org, customize.org. [ENG]
  • Тестирование » Сборки foobar2000 — всё, что касается сборок.


    Поддержим foobar2000 в голосовании: Лучший плеер для музыки - 2014

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:14 17-09-2008 | Исправлено: SAT31, 17:21 21-12-2016
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Товарищи, подскажите как скрыть надпись в скине
    http://s017.radikal.ru/i408/1205/4c/c86e10fb3384.png
    сам файл скрипта
    клик
    если закомментировать "var txt = "foobar2000 1.1.6 Fleshgrinder";" пишет краш скрипта

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 13:23 09-05-2012
    xChe



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k
    Может просто прописать var txt = " "

    Всего записей: 4039 | Зарегистр. 07-05-2006 | Отправлено: 14:35 09-05-2012
    The Unforgiven



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xChe
    Я тоже хотел это предложить, да не написал... Потому что полоска прогресса (seek bar) остаётся такой
    же длины. А как песню начинаешь проигрывать, сразу меняет длину. Некрасиво
    Как же сделать, чтобы она всегда была одной длины?..

    Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 14:43 09-05-2012
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The Unforgiven
    Подождём экспертов

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 15:26 09-05-2012
    webern

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The Unforgiven
    Xant1k
    Как уже правильно сказали, переменную "txt" НЕЛЬЗЯ комментировать, т.к. в дальнейшем она используется в скрипте , иначе краш.
     
    Скрипт использует переменную "txt" для вывода информации всего в двух разных случаях:
     
    1. Когда трек не воспроизводится, то всегда выводится надпись "Foobar2000 1.1.6 Fleshgrinder", под которую изначально жестко выделено пустое пространство шириной 148 пикселей для вывода текста некой длины. Для краткости назову это пространство "ячейкой".
     
    Это задано здесь (строка 81 скрипта):
    Код:
    function get_txt_length() {
        if (!fb.PlaybackLength) {
            return 148;  // "ячейка" в 148 пикселей для надписи "foobar2000 1.1.6 Fleshgrinder"
        }
        return Math.floor((TimeFmt(fb.PlaybackLength) + " / " + TimeFmt(fb.PlaybackLength)).length * 5);
    }
    Если же в строке 101 скрипта просто написать var txt = "", то "ячейка" конечно останется той же ширины - ведь Вы всего лишь поместили в переменную txt некое значение, но не изменили ширину "ячейки".
     
    2. Когда трек проигрывается, то эта же переменная "txt" используется для вывода времени проигрывания трека в "ячейке", ширина которой теперь меньше 148-ми пикселей.
    Т.е. надпись "Foobar2000 1.1.6 Fleshgrinder" просто заменяется на что-то вроде "0:01 / 6:34", и происходит это всё в той же "ячейке".
    Однако, в отличие от первого случая (жесткие 148 пикселей), здесь при проигрывании трека, ширина "ячейки" вычисляется функцией get_txt_length() под длину строки "0:01 / 6:34", а сама "ячейка" перерисовывается в соответствии с этой шириной.
     
    Вычисление новой ширины ячейки происходит здесь (строка 85 скрипта):
    Код:
    return Math.floor((TimeFmt(fb.PlaybackLength) + " / " + TimeFmt(fb.PlaybackLength)).length * 5);

    Перерисовка "ячейки" осуществляется здесь (строка 143 скрипта):
    Код:
    gr.DrawString(txt, g_font, RGB(160, 160, 160), get_txt_length(), 0, ww, wh, StringFormat(align_right, align_top, trim_no, flag_nowrap | flag_noclip));

    Что можно с этим сделать по-простому?
    Опытным путём выяснить какой максимальной длины может быть "ячейка" с циферками при проигрывании трека (у меня, на вскидку, получилось 66 пикселей), и затем в функции get_txt_length() (строка 81 скрипта) вместо return 148; прописать return 66; (или какое у Вас получится число).
    Теперь в строке 101 скрипта вместо var txt = "foobar2000 1.1.6 Fleshgrinder"; можно написать var txt = "";
     
    Если что - сообщайте.

    Всего записей: 1022 | Зарегистр. 04-11-2004 | Отправлено: 23:58 09-05-2012 | Исправлено: webern, 01:06 10-05-2012
    The Unforgiven



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    webern
    Спасибо вам большое, что вы так понятно и доходчиво всё объяснили!
    Получается такая занятная штука - чтобы полоса прогресса всегда оставалась одной длины,
    для песен разной длины нужны разные значения function get_txt_length()
    Если у нас трёхзначное значение, т.е. трек продолжительностью менее 10 минут
    и в ячейке показывается что-то вроде 0:01 / 4:30 - то идеально подходит значение return 55;
    Если четырёхзначное значение - например в ячейке 25:24 / 50:28 - то подходит return 65;
    Ну а если длинные треки со шестизначными цифрами, и в ячейке, например, 4:56:09 / 10:05:28
    - то тогда идеально подходит return 95;
    А иначе, если цифра "не подходит", после нажатия на Play (когда проигрывание остановлено),
    получаем "прыгающую в длину" полоску прогресса воспроизведения.

    Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 01:36 10-05-2012
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за доходчивое разъяснение. Я сейчас до лета не смогу пошуркать скрипт(работа и сессия), но где-то в середине июня возьмусь переделать его. Возможно получится полоску прогресса вытянуть со скрипта Monolite_plus_mod.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 06:31 10-05-2012 | Исправлено: Xant1k, 06:31 10-05-2012
    webern

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The Unforgiven

    Цитата:
    ...занятная штука - чтобы полоса прогресса всегда оставалась одной длины, для песен разной длины нужны разные значения

    Да, всё верно. Так устроен данный скин. Видимо, это оправдано с дизайнерской точки зрения.
    Это одна из причин, по которой я, например, не использую скины, и у себя текст вывожу в центре сикбара, что кажется мне более оптимальным.
     
    Если не нравится пустое пространство в 95 пикселей, то Вы можете его визуально выделить, нарисовав на этом месте сплошной прямоугольник другого цвета - получится некая плашка-фон:
    в строку 143 скрипта перед
    Код:
    gr.DrawString(txt, g_font, RGB(160, 160, 160), get_txt_length(), 0, ww, wh, StringFormat(align_right, align_top, trim_no, flag_nowrap | flag_noclip));

    можно вставить
    Код:
    gr.FillSolidRect(668, 18, 95, 12, RGB(125, 60, 100));
    где:
    668 - положение плашки по горизонтали
    18 - положение плашки по вертикали
    95 - ширина плашки (подобранная Вами для вывода строки "4:56:09 / 10:05:28")
    12 - высота плашки
    RGB - на свой вкус
    Также, вместо var txt = "foobar2000 1.1.6 Fleshgrinder"; можно написать что-нибудь вроде var txt = "timing";

    Всего записей: 1022 | Зарегистр. 04-11-2004 | Отправлено: 11:21 10-05-2012 | Исправлено: webern, 11:57 10-05-2012
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пришло письмо на почту...

    Цитата:
    Форум foobar2000 восстановлен (всерьёз и надолго)

     
    foobar2000.org.ru (там же подробности о произошедшем).
     
    Возвращаемся
     
    Надеюсь ответов там будет больше чем вопросов

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 08:43 11-05-2012 | Исправлено: Xant1k, 08:44 11-05-2012
    SAT31



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    foobar2000 1.1.12 beta 6

    Цитата:
    - Improved ID3v2.3 specification compliance for TXXX and TCON (genre) frames
    - COMM frames with a description now show as “COMMENT <description>”.
    - Certain broken APIC (cover art) frames are now visible.
    - APEv2 tag writing: relaxed tracknumber/discnumber field content restrictions
    - Fixed Converter having trouble locating oggenc.exe

    Всего записей: 9273 | Зарегистр. 11-09-2009 | Отправлено: 20:42 11-05-2012
    SAT31



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Русификатор foobar2000 1.1.11 от StCnt
    ----
    наконец-то без сборок

    Всего записей: 9273 | Зарегистр. 11-09-2009 | Отправлено: 09:28 12-05-2012
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    .

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 09:48 12-05-2012 | Исправлено: Xant1k, 03:19 24-11-2014
    XPOHOMETP



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А я все плагины скачивал с сайта Audiophile's Software. Там есть и полностью снаряжённый портативный вариант. Попробовал - всё работает.

    Всего записей: 303 | Зарегистр. 11-05-2012 | Отправлено: 21:00 12-05-2012
    holdvit69

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вопрос наверняка уже поднимался, дайте ссылку плиз...  как добиться корректного отображения кириллицы в подкасте ?

    Всего записей: 53 | Зарегистр. 06-12-2010 | Отправлено: 13:04 13-05-2012
    Kullbass



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А ни у кого не завалялось пресетов для Graphic Equalizer?

    Всего записей: 337 | Зарегистр. 24-11-2010 | Отправлено: 11:37 16-05-2012
    Dimmick



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kullbass http://tech-buzz.net/uploads/EqualizerPresets.zip оно?

    ----------
    И сбудется пророчество, и станут города вам гробницами...

    Всего записей: 1155 | Зарегистр. 25-03-2006 | Отправлено: 11:55 16-05-2012
    Kullbass



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimmick
    Нет,к сожалению.Это пресеты для дефолтного эквалайзера,а я  устанавил  Graphic Equalizer и никак не найду ему пресеты в формате .xgeq ...,
    но за ответ - спасибо!
     
    Добавлено:
    А вот нашел один...
    https://www.box.com/s/76n1uzaaxh5nsmhs89of
    Если правильно понял-это для наушников

    Всего записей: 337 | Зарегистр. 24-11-2010 | Отправлено: 17:50 16-05-2012
    holdvit69

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Воспроизвожу Windows Media Playlist(.asx). Не читаются русские тэги. Есть ли решение проблемы?

    Всего записей: 53 | Зарегистр. 06-12-2010 | Отправлено: 19:28 18-05-2012
    andeti

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    v 1.1.6 как повесить на клавишу del удалить mp3 файл с диска в корзину, не могу найти.

    Всего записей: 29 | Зарегистр. 12-04-2009 | Отправлено: 22:16 25-05-2012
    zszmv



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще есть интересная сборка, портативная версия.
    Foobar2000 - DarkOne v.3.0.1
    http://s1.ipicture.ru/uploads/20120526/thumbs/MixRfpqu.jpg
    http://narod.ru/disk/18515702001/foobar%202000%20-%20DarkOne%20v.3.0.1.rar.html

    Всего записей: 6 | Зарегистр. 19-05-2012 | Отправлено: 12:07 26-05-2012 | Исправлено: zszmv, 12:12 26-05-2012
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286

    Компьютерный форум Ru.Board » Компьютеры » Программы » foobar2000 (часть 3)
    Maz (21-12-2016 17:42): foobar2000 (часть 4)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru