Ru-Board.club
← Вернуться в раздел «Программы»

» AIMP (часть 2)

Автор: SuperBabay
Дата сообщения: 01.11.2012 23:53
AIMP 3.10 Build 1074
БАГ. В плейлисте есть ограничение на длину пути добавляемого трека. некоторые треки во вложенных папках с длинными названиями тупо "not found"
Ребята, времена доса уже прошли. Исправьте пожалуйста. =)
Автор: creature_ws
Дата сообщения: 02.11.2012 01:57
SuperBabay, вы храните файлы с путями длинее 260 символов?
Автор: SuperBabay
Дата сообщения: 02.11.2012 13:45
creature_ws, да, храню
глубокая вложенность каталогов это для вас новость? =)
Автор: creature_ws
Дата сообщения: 02.11.2012 14:40
Не новость, а попытка выяснить, какое отношение MAX_PATH имеет к досу.
Автор: DrakonHaSh
Дата сообщения: 02.11.2012 14:46
этой хренью (неумение читать/воспринимать файлы с путем более MAX_PATH(260) символов) кста очень многие проги страдают.
это как англоязычные программеры на поддержку кодировок отличных от западной забивают, так и тут - а мы то и не знали что можно оказывается уже очень давно работать с фалами, в которых путь длиннее MAX_PATH
Автор: svobodny
Дата сообщения: 02.11.2012 15:12
SuperBabay, DrakonHaSh, это не ПО страдает, а официальное АПИ Виндоуса. Можно в своем ПО прикручивать костыли по обходу этого ограничения, но это будут именно костыли.
Автор: DrakonHaSh
Дата сообщения: 02.11.2012 15:24
просветитесь, если вас это не известно:

Цитата:
Полное имя файла в Windows-системах состоит из буквы диска, после которого ставится двоеточие и обратная наклонная черта (обратный слеш), затем через обратные слеши перечисляются подкаталоги, в конце пишется имя файла. Пример:

C:\Windows\System32\calc.exe

Полное имя файла (включая расширение) в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например максимально допустимое полное имя файла на диске C будет таким «C:\<256 символов>NULL». Однако юникодные версии некоторых функций позволяют использовать имена файлов, содержащие до 32000 символов, такие имена начинаются с префикса «\\?\». Пример:

\\?\C:\Windows\System32\calc.exe

При использовании префикса «\\?\» необходимо указывать абсолютный путь к файлу, относительные пути не допускаются. При использовании относительных путей максимальное полное имя файла ограничено константой MAX_PATH (260 символов).

все стандартные проги современных windows без проблем работают с файлами с длиной более 260. судя по вашим словам все они из костылей как-то смешно слегка
Автор: MOHAX92
Дата сообщения: 02.11.2012 17:09
Имею вопрос по скину Windows 8 Media Player (All-In-One) http://www.aimp.ru/forum/index.php?topic=32344.0;all Как нормально его установить? При перемещение из архива в папку имеет название Windows 8 Media Player.acs3proj, а при переименование в Windows 8 Media Player.acs3 ни к чему не приводит, тока становиться, видно, что есть скин в Аимпе и не ставиться. Последняя тестовая версия, Windows 8
Автор: cvitova
Дата сообщения: 04.11.2012 01:26
Пытаюсь перейти на AIMP с WinAMPa.
Скажите, есть ли в AIPM возможность отключить регулятор громкости как в WinAMP?
Чтобы всегда был на 100% и не регулировался.
Автор: maK
Дата сообщения: 04.11.2012 01:46
MOHAX92
смотришь в книгу и видишь фигу ... на хрена ты исходники скачал ?
Автор: MOHAX92
Дата сообщения: 04.11.2012 06:50
maK
ааа, ну по привычке качал снизу. Все понял, скачал через скачать
Автор: DNS07
Дата сообщения: 13.11.2012 05:36
Может немного не в тему, но всё таки. Есть может какой каталог музыки, чтобы например скачать их плей-лист запустить в аимп и через интернет слушать много много песен разных жанров. Думаю понятно объяснил. Спасибо
Автор: svobodny
Дата сообщения: 14.11.2012 15:45
DrakonHaSh, Вы попробуйте в самом Виндоусе создать путь такой длины, а потом туда скопировать файл...



DNS07, каталогов в интернете полно, как говорится "поГуглите". А у нас в плеере есть встроенный каталог IceCast. В стандартном скине самая нижняя левая кнопка в плейлисте "+" (или на главном окне сверху левее надписи АИМП3) - в выпадающем меню Каталог интернет радиостанций - там переходим на вкладку IceCast - скачивается каталог - выбираете стиль и вперед.
Автор: DrakonHaSh
Дата сообщения: 14.11.2012 16:42
svobodny

Цитата:
Вы попробуйте в самом Виндоусе создать путь такой длины, а потом туда скопировать файл...

windows7 - без проблем.

это стандартный софт (проводник, блокнот, ...) старичков 10 летней давности (xp и serv2003) длинные пути не поддерживает. (хотя на уровне системы и эти старички длинные пути прекрасно поддерживают)
Автор: svobodny
Дата сообщения: 14.11.2012 21:17
Вин7 х64 на скрине выше. Наверно Вы не то сделали. Создаете несколько вложенных папок с общей длинной пути около 250 символов. И потом пытаетесь в последнюю запихать файл с длиной имени более 10 символов. Вуаля.

П.С. Обойти можно описанным выше способом, но для этого надо переписывать много кода под переменные и т.д. Артем пока этого делать не будет, т.к. проблема редкая. С ней сталкиваются некоторые люди, качающие раздачи с торрентов в которых раз по 10 вложены папки почти с одинаковыми названиями...
Автор: Imperator
Дата сообщения: 14.11.2012 21:53
AIMP 3.10 был запущен на паузе, ребутнул винду - не запускается, а только в процессах висит. Несколько раз прибивал и повторно запускал - не помогало. Потом опять прибил, удалил какие-то sql базы (или что там) в профиле, запустил - через минуту появился. Потом стало нормально.
Автор: DrakonHaSh
Дата сообщения: 14.11.2012 22:15

Цитата:
Наверно Вы не то сделали.

да уж точно ))))

копирую файл '20 Дорожка 20.mp3' (17 символов) , иду в [more]'n:\123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890\123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890\'[/more] (305 символов) там нажимаю вставить - блин, работает... опять, наверное, "не то сделал" ))))
winamp, media player classic, pot player, KMPlayer, Windows Media Player этот файл открывают и воспроизводят. один AIMP3 недоуменно выдает ошибку.


Цитата:
С ней сталкиваются некоторые люди, качающие раздачи с торрентов в которых раз по 10 вложены папки почти с одинаковыми названиями...

гадание на кофейной гуще ? про многоуровневое древовидное иерархическое хранение информации слышали когда либо ? должны были. так вот ветви и уровни дерева могут быть очень длинные иногда.


Цитата:
П.С. Обойти можно описанным выше способом, но для этого надо переписывать много кода под переменные и т.д.

для меня, как для программиста, звучит забавно. ну и дельфи еще


Цитата:
Артем пока этого делать не будет, т.к. проблема редкая.

понятно. думаю у него и поприоритетней задачи найдется. спасибо и на том, что AIMP не стоит на месте а обрастает новыми фичами. надеюсь когда нить и до файлов с путем более max_path дело дойдет. а то на фоне жирно выделенного выше как-то совершенно не солидно.
Автор: smersh2012
Дата сообщения: 14.11.2012 22:42
вдруг нежданно плагин в контакте заглючил

С чего бы это? Имхо, этот плагин дает не менее 50 процентов юзабилити сабжа
Автор: svobodny
Дата сообщения: 15.11.2012 00:13
Imperator, видимо штучный глюк. Ребутнул 2 раза через Винду и 1 раз хард ребутом - все работает.

DrakonHaSh, взял прям ваши 2 папки (диск правда D):
D:\123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890\123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890\
Пробовал переместить и копировать файл с рабочего стола в эту папку. Итого:

Win7 HP SP1 x64
По поводу внедрения, я не проггер, это со слов Артема. Думаю ему нет смысла врать... Но проблема оооочень редкая. Может быть у Вас многоуровневое древо, но пару раз, когда такое всплывало, то это было причиной закачки торрентов вида:

Цитата:
исполнитель/испольнитель[дискография]/flac/1990-2000/дискография1990-2000/альбомы/1990/1990-альбом1/альбом1[1990][flac][900kbps]/альбом1/трек1"исполнитель-альбом1-1990".flac

Что-то типа того...
Еще раз передам Артему...

smersh2012, у Вас последняя версия? AIMP VKontakte Plugin v0.1.22.30?
Автор: DNS07
Дата сообщения: 15.11.2012 05:45
svobodny
Это не то как бы, там радио станции в основном. А надо типа каталога песен.
Автор: smersh2012
Дата сообщения: 15.11.2012 06:49

Цитата:
у Вас последняя версия? AIMP VKontakte Plugin v0.1.22.30?

она самая и до вчерашнего дня работала без глюков ... впрочем и на оф.форуме пишут про этот же глюк с этим плагином и что плагин больше неработоспособен
Автор: svobodny
Дата сообщения: 15.11.2012 09:48
DNS07, такого не знаю, ибо это как-то странно...

smersh2012, да, уже обсуждают. Но автора плагина пока нет.
Автор: svobodny
Дата сообщения: 15.11.2012 12:41
DrakonHaSh, Артем развернуто ответил:

Цитата:
Если бы пути использовались как есть, без каких-либо изменения - вопросов ноль, все бы автоматом работало. Но у нас идет обработка путей, и все функции нужно проверить, что они реально работают, нужно сделать ревью этих функций и написать тесты. Это сложно? Нет! Это быстро? Нет! По началу, программа и юникод не поддерживала, но ниче, научилась.
Автор: DrakonHaSh
Дата сообщения: 15.11.2012 13:18
svobodny
Спасибо Вам и Артему и за AIMP и за конструктивный подход.
Автор: DVall
Дата сообщения: 15.11.2012 13:36
svobodny
AIMP v3.20 RC 1, Build 1148
Что то не то с логикой добавлений папок в плейлист.
Добавить папку->
Допустим мы были уже в каталоге где есть музыка, и курсор стоит на одном из каталогов.
Крысой начинаем листать список, находим нужный каталог(и) ставим птицу(ы)(попадая сразу куда надо, курсор не переходит) нажимаем ОК.
В результате добавляются как те каталоги где стояли птицы так и тот каталог где остался курсор.
Надо или курсором переходить при установки птицы, или если есть птицы а курсор стоит на строчке без птицы добавлять только там где птица.

А так слишком уж множественность вариантов....
Или курсор остался на верхнем уровне, как добавит дцыть папок....
Автор: smersh2012
Дата сообщения: 15.11.2012 14:57
DVall
поддерживаю, тоже обратил на это внимание
Автор: svobodny
Дата сообщения: 15.11.2012 15:48
DVall, smersh2012, это баг, уже пофикшен. Скорее всего завтра будет новая сборка.
Автор: smersh2012
Дата сообщения: 15.11.2012 17:01
svobodny
спасибо, хотя баг этот, признаться, жизнь не отравлял

Добавлено:
VKontakte Plugin заработал!
Автор: SamLab
Дата сообщения: 16.11.2012 19:19
AIMP 3.20.1155 Release

[more]AIMP v3.20 Build 1155 (16.11.2012)
* Плейлист: Быстрый поиск теперь завершается по клавише ESCAPE
- Исправлено: Диалог добавления папок - выделенная папка добавляется в плейлист вне зависимости от отметки
- Исправлено: Звуковой движок неверно определяет поддерживаемые устройством форматы
- Исправлено: Редактор тегов - слова песни не разбиваются на строки для M4A формата
- Исправлено: Редактор тегов - номер трека не применяется к проигрываемому файлу
- Исправлено: Фонотека - зависание при некоторых обстоятельствах во время операции перечитывания тегов / добавления файлов
- Исправлено: Фонотека - инвертированное скроллирование алфавитного указателя колесиком мыши
- Исправлено: Найденные утечки памяти
- Исправлено: Мелкие ошибки и недоработки

AIMP v3.20 Build 1148 RC 1 (19.10.2012)
* Диалог добавления папок - Возможность ручного ввода пути в диалоге выбора папок
- Исправлено: Корявое отображение шрифта в информационной ленте под Windows 8
- Исправлено: Некоторые элементы плейлиста не реагируют на смену расцветки обложки
- Исправлено: Плеер не открывает CUE файлы, содержащие ""
- Исправлено: Вкладки плейлистов не перерисовывются после скроллирования, если анимация скроллирования отключена
- Исправлено: Приложение падает при записи интернет-радио
- Исправлено: Ошибки округления при подсчете длины трека из CUE
- Исправлено: Мелкие ошибки и недоработки

AIMP v3.20 Build 1139 Beta 2 (28.09.2012)
+ Общее: Расширен список доступных кодировок для преобразования не-юникодных строк в юникодную кодировку
+ Плейлист: Добавлен макрос "%!" для сортировки в обратном порядке при использовании пользовательских шаблонов
* Звуковой движок: Улучшена поддержка метаданных интернет радиостанций в формате ASF
* Скин движок: Ускорена отрисовка текстур
- Исправлено: Звуковой движок неверно определяет поддерживаемые устройством форматы
- Исправлено: Плеер не мог открыть суб-треки с относительным путем из CUE списка
- Исправлено: Настройки цветовой гаммы скина не применяются к иконкам в трее и контекстном меню
- Исправлено: Плеер не восстанавливается очередь после перезапуска
- Исправлено: Аудио Конвертер - ошибки при кодировании в режиме слияния файлов в один с ведением CUE
- Исправлено: Аудио Конвертер не переносит теги при кодировании в MusePack формат
- Исправлено: Мелкие ошибки и недоработки

AIMP v3.20 Build 1125 Beta 1 (02.09.2012)
+ Общее: Добавлена возможность просмотра обложек альбомов встроенных в файл в оригинальном разрешении
+ Общее: Преднастройки эквалайзера теперь хранятся в отдельном файле
+ Общее: В подсказке к кнопке "Повтор участка А-Б" теперь показываются границы участка повтора
+ Звуковой движок: Поддержка вывода через WASAPI Exclusive
+ Звуковой движок: Оптимизирован алгоритм кэширования исходного файла — теперь движок реже обращается к диску
+ Звуковой движок: Увеличен верхний лимит размера кэша до 250 МБ
+ Захват интернет-радио: Модуль переведен на движок Аудио Конвертера
+ Аудио конвертер: Добавлен режим кодирования «в один файл» с ведением / без ведения CUE
+ Аудио конвертер: Возможность выключения компьютера по завершению конвертирования
+ Аудио конвертер: Возможность смены формата входящего аудио потока
+ Аудио конвертер: Возможность подключения консольных кодировщиков
+ Аудио конвертер: Кодирование в MusePack формат
+ Аудио конвертер: Запись данных в ID3v1 теги при кодировании в MP3
+ Планировщик: Возможность перевода компьютера в спящий режим
+ Планировщик: Возможность вывода компьютера из спящего режима
+ Планировщик: Возможность приостановить воспроизведение и/или закрыть плеер перед завершением работы компьютера
+ Планировщик: Вывод сообщения с предупреждением перед завершением работы компьютера
+ Фонотека: Добавлена возможность навигации по записям по мере набора текста в выпадающем списке фильтра колонки
+ Фонотека: Добавлена кнопка для сброса поискового запроса
+ Редактор тегов: Возможность указать, в какие теги сохранять изменения
+ Редактор тегов: Поддержка редактирования тегов в формате M4A
+ Плагины: Кодировщик в OGG Vorbis обновлен до v1.3.3
+ Плагины: В состав дистрибутива включен декодер для формата OPUS[/more]
Автор: Nilslis
Дата сообщения: 16.11.2012 20:03
Ура! вот и финал, спасибо разработчикам.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236

Предыдущая тема: Maxthon 2.x


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.