Конечно наверное можно... скопировать профиль из AIMP'a но кто об этом думает когда стоит геморрой с переустановкой оси, иногда чуть-ли не забываешь сделать резервную копию закладок в браузере и перетащить сейвинги из игр не говоря уж о такой мелочи.Это полностью на совести юзверя. Как вариант - не ставить плеер на системном разделе.
2. Есть.Имеется в виду - кол-во проигрываний?
2. Есть.Где? в фонотеке я его не вижу там только кол-во проигрываний но это ни одно и тоже
Безусловно опционально!Где? в фонотеке я его не вижу там только кол-во проигрываний но это ни одно и тоже
Может хранить оценки в той папке из которой был открыт файл?Ага, а потом долго и упорно выгребать их оттуда :) Не, можно конечно и батничек написать, а кто не сможет?
Проблем с потерей оценок не испытывал, т.к. все системонезависимые проги установлены на отдельный раздел. Чего и вам советую. С этого раздела кормятся ХР, семерка и вайн.
Вся информация о треках хранится в единой БД: Profile\AudioLibrary\AIMP3.db
Однако, этот метод не подходит для случая, когда нужно перекинуть файлы из одной папки в другую. Ведь оценки привязаны намертво к пути файла! Вот в чём корень зла, и мне кажется от этого и хочет избавится аудитория - отвязаться от хранения прямых путей.
нужно просто привязать оценки к рейтингу что в тегах и сразу решится вопросЭхх.. видимо не читали вы темы с обсуждением сохранения рейтинга в теги. Ваш вариант отпадает сразу по одной простой причине - в случае изменения тега, меняется хеш файла, а это плохо тем, кто раздает музыку на торрент-трекерах.
не нужно будет ничего восстанавливать и при использовании сменных носителей не будет проблем...
Эхх.. видимо не читали вы темы с обсуждением сохранения рейтинга в теги. Ваш вариант отпадает сразу по одной простой причине - в случае изменения тега, меняется хеш файла, а это плохо тем, кто раздает музыку на торрент-трекерах.я прочитал все сообщения на эту тему и про изменения тоже, так никто-же не заставляет пользоваться оценкой, если она не нужна, а так если рассуждать, то любые изменения меняют хеш, а кстати я думаю что и не против бы были пользователи торрентов сразу увидеть готовый рейтинг, тем более изменить его не трудно...
а кстати я думаю что и не против бы были пользователи торрентов сразу увидеть готовый рейтингТо есть, вы действительно полагаете, что кому-то будет интересна ваша оценка файла? ::)
То есть, вы действительно полагаете, что кому-то будет интересна ваша оценка файла? ::)она будет интересна тем кому нужно выделить из множества (неизвесных) файлов определённые, например для диджеев
она будет интересна тем кому нужно выделить из множества (неизвесных) файлов определённые, например для диджеев
А другие 20% (с переносными винтами, интенсивными раздачами в торрентах и пр.) отпишуться об этом в бэкрепортах и решение их трудностей можно искать уже после того, как для большинства все будет работать.:o Отличный подход ::)
Ну так а что ты тогда в этой теме делаешь, раз на оценки тебе <censored>? Высказать свое фе?потому что я не нейтрален по теме, а против неё
Остальное - это СУБЪЕКТИВНАЯ информация и путь хранится лично у пользователя, который её придумал
Против . Да не плохо если бы только я так делал но будут приходить файлы с чужими оценками. А мне чужое мнение не к чему:)
а что мешает удалить, ведь секундное дело...
тем более если будет опционально, но вы их и не увидите....
Однозначно делать!
Уже два года жду, и не я один, судя по темам форума!
Я вот музыку из дома на работу ношу, что мне теперь, SQL запрос писать, чтобы вытащить рейтинг песен только одной папки?
Про торренты все вспомнили, а про то, что люди могут и хотят переносить музыку из папки в папку никто не хочет говорить! Я лично вообще музыку слушаю так: понравился трек - ставлю оценку, совсем не понравился - сразу Shift+Delete, и прощай!
Считаю, что рейтинг в теги опционально всех устроит.
не знаю, начал расставлять оценки, потратил 3 дня, чуть сума не сошел, это я расставил 1\8 от всего, без задней мысли устанавливаю обновленный аимп, и что я вижу, все оценки обнулилисьНужно сделать импорт базы данных и всё будет ok
Лично мне с головой хватает возможностей Audio Library и заархивировать профиль мне не вломы.
Что касается рейтинга для раздач - там уже вроде придумали какой-то рейтинг; а в принципе, мне чужие оценки вообще назиму не нужны.
Посему единственная проблема, которую я вижу - это перенос файлов между компами.
И вот на сей случай можно добавить возможность извлечь инфу из бд по этим файлам и отправить её путешествовать в одной папке с музыкой. А при запуске на новом компе при наличии db-файла дописывать инфу из него в библиотеку.
Лично мне с головой хватает возможностей Audio Library и заархивировать профиль мне не вломы.конечно норм, но нужно чтобы это все автоматом экспортировалось и импортировалось без участия пользователя. а сейчас даже когда в соседнюю папку переносишь файл он не просто стирает оценку, он еще и ошибку выдает:
Что касается рейтинга для раздач - там уже вроде придумали какой-то рейтинг; а в принципе, мне чужие оценки вообще назиму не нужны.
Посему единственная проблема, которую я вижу - это перенос файлов между компами.
И вот на сей случай можно добавить возможность извлечь инфу из бд по этим файлам и отправить её путешествовать в одной папке с музыкой. А при запуске на новом компе при наличии db-файла дописывать инфу из него в библиотеку.
т.е. когда происходит локальный перенос файлов на одном компе, сделать так, чтобы все пути в библиотеке автоматом переписывались. как? к примеру, сделать запоминание файлов в библиотеке по хешу и привязывать к хешу оценку. если файл перенесли, то запуск прямо из библиотеки будет не возможен из за битой ссылки.
дальше
1. прога сканирует папку с музыкой пытаясь найти тот файл и изменить ссылку. естественно нужен умный поиск для скорости, т.е. не простое сканирование с нуля, а, например, начинать поиск именно со старого расположения и к корню. если не находит спрашивает об удалении битой ссылки.
2. пользователь сам указывает расположение файла/папки.
И что если чек, например, как я, не пользуется библиотекой?дык я и расписал сложный вариант специально, потому что, как я понял, разрабы против записи оценки в тегах!
дык я и расписал сложный вариант специально, потому что, как я понял, разрабы против записи оценки в тегах!Ну вот наша с вами обязанность переубедить их в этом))
она будет выполнять УМНЫЙ поиск ТОЛЬКО при проигрывании файла ИЗ БИБЛИОТКИ (это естественно для тех кто ей пользуется). а для тех кто ей не пользуется дык еще проще! просто ссылка на перемещенный файл будет автоматом подставляться при проигрывании. вот и усе)Брррр... Совсем запутался. Вот я послушал трек, поставил ему оценку. Закрыл AIMP. Файл благополучно перебросил в другую папку. Открыл AIMP. Файл из плейлиста, очевидно, не проигрывается, так как физический путь изменился. Оценка к файлу, может быть, осталась, да только без файла от нее толку-то? Добавил перемещенный файл заново. Проигрываю. Откуда возьмется оценка к этому треку (я ведь эту композицию уже оценил)?
Ну вот наша с вами обязанность переубедить их в этом))Брррр... Совсем запутался.вы немного не понимаете как оно как раз таки сейчас работает. плейлист - это лишь временный список файлов. есть еще такое понятие как база данных, куда забиваются все оценки. в ней они привязываются к расположению файла. т.е. выглядит она примерно так:
А по вашему как все рабоает? Я что-то не понял, наверное.
запуск прямо из библиотеки будет не возможен из за битой ссылки.
дальше
1. прога сканирует папку с музыкой пытаясь найти тот файл и изменить ссылку. естественно нужен умный поиск для скорости, т.е. не простое сканирование с нуля, а, например, начинать поиск именно со старого расположения и к корню. если не находит спрашивает об удалении битой ссылки.
2. пользователь сам указывает расположение файла/папки.
если переместил и начал проигрывать файл, плеер автоматом просканирует базу и найдет по хешу оценку.Во-первых, как AIMP узнает о перемещении, если во время него он не был запущен? И как он отличит файл, который был перемещен и оценка которого была "утеряна", от файла, которому оценка не назначалась?
если не находит спрашивает об удалении битой ссылки.В-третьих, что если я переместил десять альбомов, в которых лежит 100500 треков? Тогда мне задается 100500 вопросов? Нет, тут все нужно предусмотреть на уровне автоматики, чтоб AIMP сам все делал.
Во-первых, как AIMP узнает о перемещении, если во время него он не был запущен?никак он не узнает! просто ссылка в его базе будет битой
И как он отличит файл, который был перемещен и оценка которого была "утеряна", от файла, которому оценка не назначалась?вот тут да. но как бы и сейчас, по моему, происходит постоянное сканирование базы на наличие оценки. оценки ведь из базы подгружаются во время запуска. если путь нашел, оценку вставил, если не нашел, то и нет оценки. происходит это, заметьте, за секунду
Во-вторых, ок, переместил файл. Запускаю AIMP. Он видит файл без оценки. Читает его хэш и начинает его искать в базе из 30 Гб музыки.да нет же! происходит обращение не к самим файлам а к базе данных! это, представьте, как обычный текстовый файлик, в котором будут перечислены хеши и оценки. комп точно так же, как и в предыдущем случае, сравнит циферки за секунду. единственное я не знаю сколько по времени считается хеш, но не думаю, что невероятно долго. в любом случае он будет считаться один раз при первой поставленной оценке. дальше будет происходить поиск в базе по пути файла.
В-третьих, что если я переместил десять альбомов, в которых лежит 100500 треков? Тогда мне задается 100500 вопросов? Нет, тут все нужно предусмотреть на уровне автоматики, чтоб AIMP сам все делал.ну нет же елы палы) ну что за бред то? прога после ПОЛНОГО СКАНИРОВАНИЯ покажет список ненайденных путей и предложит удалить. ну или, ладно, аимп САМ удаляет... просто запрос на крайний случай если УМНЫЙ ПОИСК не корректно сработает
По моему вообще не стоит парится с рейтингом. Пять папок и самую плохую периодически чистить =)хм... как все просто)
По моему вообще не стоит парится с рейтингом. Пять папок и самую плохую периодически чистить =)
никак он не узнает! просто ссылка в его базе будет битой
вот тут да. но как бы и сейчас, по моему, происходит постоянное сканирование базы на наличие оценки. оценки ведь из базы подгружаются во время запуска. если путь нашел, оценку вставил, если не нашел, то и нет оценки. происходит это, заметьте, за секунду
да нет же! происходит обращение не к самим файлам а к базе данных! это, представьте, как обычный текстовый файлик, в котором будут перечислены хеши и оценки. комп точно так же, как и в предыдущем случае, сравнит циферки за секунду. единственное я не знаю сколько по времени считается хеш, но не думаю, что невероятно долго. в любом случае он будет считаться один раз при первой поставленной оценке. дальше будет происходить поиск в базе по пути файла.
ну нет же елы палы) ну что за бред то? прога после ПОЛНОГО СКАНИРОВАНИЯ покажет список ненайденных путей и предложит удалить. ну или, ладно, аимп САМ удаляет... просто запрос на крайний случай если УМНЫЙ ПОИСК не корректно сработает
хм... как все просто)
Но можно еще раз, что происходит, когда в AIPM'е запускается аудио файл?происходит сканирование базы
Я так понимаю, два варианта:нет же. случая 2б в принципе нет. оценка в моем варианте не теряется. может быть только два варианта: либо оценка поставлена и записана в базу, либо оценка не ставилась и ее нет в базе
1) Если оценка есть, все ок.
2) Если оценки нет:
а) Файлу не назначалась оценка
б) Файл потерял старую оценку
Что происходит в случае 2а и 2б?
В итоге все, что найдет с такими же именами - заменяет в БД, сохраняя оценку. Все что не найдет - не изменяет ничего - пусть юзер сам шарится.ну неужели? вы хоть тему то читали? причем ваш способо по именам будет вообще каша) еще и с какими то дополнительными мороками для пользователя...
Все, проблема переноса файлов между флешками решена - пути меняются, оценка сохраняется.к сожалению нет) вся суть только ниже. в дополнительном действии от пользователя - экспорте спец. файлика, о чем я тоже писал
Я против, хоть редко раздаю музыку. Как вариант, можно вообще хранить оценки онлайн (сделать службу бэкапа настроек и прочего, чтобы плеер подключался в случае переустановки и находил там свои настройки) - но это всё равно геморрой.это одно из решений))
DjNek_i(Спасибо что ответил!)
Нужно переместить всю базу музыки в каталог с точно таким же названием, которое было до этого (до переустановки) - важно, чтобы полный путь абсолютно совпадал.
...
В общем, чтобы восстановились рейтинги, нужно, чтобы музыка открывалась AIMP'ом по старому пути.
1) Про пути: В разных версиях винды пути к каталогам пользователей разные. В этом наверное и проблема.Спасибо! проблема была лишь в том что файл базы поместился в другой каталог (а я почемуто в папке профиля заменил там тоже была), только помимо этого нашел еще какую то новую (ну да и фиг с ней, ато запутался уже с ними).
Если предыдущая версия была Win XP, тогда путь был не Users, а "Documents and Settings" или как там в русской версии + имя пользователя (логин) могло быть другим.
Самое лучшее решение - это возможность выбирать.Полностью согласен!А еще было бы неплохо прикрутить к фонотеке функцию (опять же опциональную) автоматического периодического бэкапа базы в архив (с автоматическим прописыванием даты и времени бэкапа в конце) что-то типа Backup_AudioLibrary_2011_10_09_16_50.zip с выбрать в настройках:
Кому нужно, можно извне синхронизировать оценки как и с чем хочется.каким образом?
каким образом?
В большинстве тегов есть поддержка оценки, да и вообще, своих полей. Проблема скорее в другом - не у всех файлов есть теги, не у всех файлов АИМП умеет изменять теговАртём, пусть сохраняет хотя бы в те файлы в которых есть теги и возможность их редактировать.
Артём, пусть сохраняет хотя бы в те файлы в которых есть теги и возможность их редактировать.
у меня на компьютере пока что превалирует MP3 и немного Flac и Wav
Тогда получится вообще каша.Почемуу... всё будет как обычно только оценки MP3 не будут теряться
Почемуу... всё будет как обычно только оценки MP3 не будут теряться
Вот, всё правильно. Да и ещё нестрогая стандартизация ID3-тегов - может статься, что другие плееры не смогут поддерживать эти теги.А мне других и не надо!
А если каждый плеер будет "жевать" теги?
В NTFS можно записывать оценки в дополнительный поток файла, вроде: c:\music\artist\album\track.mp3 - сама песня, а c:\music\artist\album\track.mp3:aimp-thread - поток с оценками, числом проигрываний, чем-нибудь ещё... Главный недостаток - при копировании файлов на флешку с FAT32, CD, дискету, передаче по сети... всё будет потеряно. Но для локальных фонотек, имхо, приличное решение, ибо хэш не изменится (по крайней мере я так надеюсь:))А вот потеря таких данных в ходе передачи по сети - это даже плюс, бесспорно. Тому, кому ты раздаёшь файл на торрентах, безразлично, как ты его оценил, а тут до него и сведения эти не дойдут.
Можно было бы еще оценки сохранять в текстовом файле. НапримерВы хоть примерно представляете, сколько будет этих файлов? На мои скромные 65 гигов музыки эти файлы будут уже заметны. И вообще, представьте реакцию антивируса на то, что кто-то создаёт кучу скрытых файлов - аимп опять окажется под прицелом антивирусов.
Alye_Rozy_Na_Snegu.mp3
Alye_Rozy_Na_Snegu.mp3.aimp
Файл можно с атрибутом hidden создавать.
Нет, наоборот: чтобы сохранить оценки своей фонотеки при установке винды, придется поднапрячь голову и вспомнить, все ли файлы имеют допустимый (читай как поддерживаемый) формат? В большинстве случаев пользователям придется все равно бэкапить БД фонотеки, отсюда и возникает вопрос - зачем тогда делать половинное решение?
Мда, если всё-таки когда-нибудь сделают сохранение рейтинга в теги - это будет праздник какой-то - ведь об этом просят уже ПАРУ-ТРОЙКУ ЛЕТ :)да было бы вобще прелестно :)
Спасибо! проблема была лишь в том что файл базы поместился в другой каталог (а я почемуто в папке профиля заменил там тоже была), только помимо этого нашел еще какую то новую (ну да и фиг с ней, ато запутался уже с ними).
А вот потеря таких данных в ходе передачи по сети - это даже плюс, бесспорно. Тому, кому ты раздаёшь файл на торрентах, безразлично, как ты его оценил, а тут до него и сведения эти не дойдут.Я бы все же предпочел чтобы можно было выбрать сохранять в самом файле или в хэше... ну в общем для меня идеально было бы чтобы оценки сохранялись и переносились в файле куда угодно :) ато что-то я подзамучился восстанавливать это всё :(
я в ужасе у меня более 11тыс. трековОх... как я вам сочувствую... этож колоссальная работа, а файловая система у вас таже?
Ох... как я вам сочувствую... этож колоссальная работа, а файловая система у вас таже?да та же, я вообще :(
вот поэтому я и прошу сделать опциональное сохранение оценок в тег, хоть в специальный хоть в комментарий
да та же, я вообще :(DjNek_i Создайте тему в раздел Вопросы, я думаю помогут
я так понимаю здесь никто не поможет :-\ жаль
по моему субъективному мнению, если запихнуть оценки и рейтинг в теги, плейлист будет в разы шустрее работать, потому как сейчас этот самый плейлист при отображении звездочек тормозит жутко
да и у PowerAMP скоро это появитсяЧестно говоря сам жду поддержку чтения/записи рейтинга в этом плеере, поэтому поддержка подобного функционала в AIMP (разумеется, при полной взаимной совместимости хотя бы на уровне чтения рейтингов) будет очень удобной
Меж тем я не нашёл, как сохранить БД (прежде всего оценки мне важны) если сносить систему и ставить заново, не подскажете? через плеё-лиcт?Папку профиля скопируйте и все, об этом в справке и в ФАКе сказано
Это было бы очень круто, кстати это бы привязало очень сильно пользователей которые пользуют оценки именно к АИМПУ.А ведь верно подмечено. Если кто будет освещать эту тему разработчикам, прошу отписаться в этой теме о результатах разговора.
<...>
Тормозят сами звезды куда больше, чем запросы к БД, которые делаются всего лишь один раз при чтении плейлиста. Должен сказать, что чтение тегов из файлов занимает по времени больше, нежели запрос.хмм.. а почему тогда, когда я убираю сами звездочки из плейлиста, настраиваю отображение рейтинга таким %F | %M образом в поле , плейлист также тормозит при прокрутка плейлиста как и со звездочками? Конечно когда плейлис загрузит все оценки уже не тормозит, но когда в нем под пол тысячи треков это уже не смешно.
Конечно когда плейлис загрузит все оценки уже не тормозит, но когда в нем под пол тысячи треков это уже не смешно.
Всего 500? Если не секрет, насколько большие "тормоза" ?когда только включаешь плейлист, подвисает на секунд 8-10 секунд, а когда начинаю его вниз прокручивать, прокручивается затыками по 1 - 1,5 секунде, вроде не много но когда хочешь выбрать какой нибудь конкретный трек, а он в самом низу плейлиста 1*500\60=8,3 минуты его крутить надо, хотя на самом деле конечно меньше получается, но не суть все ровно дискомфортно.
Попробуйте сжать БД (см. Главное меню \ База данных \ Сжать базу данных)Попробовал, не особо помогло, разве что совсем чуть чуть. Если интересно заснял видео, вот так это все выглядит http://clck.ru/10-8L
Попробовал, не особо помогло, разве что совсем чуть чуть. Если интересно заснял видео, вот так это все выглядит http://clck.ru/10-8LТестирование должно производятся с дефолтным скином с отключёнными эффектами и без лишних дополнений
все никаких новостей?Никаких нет, даже одобрения ещё не поступало, поэтому продолжайте голосовать
Никаких нет, даже одобрения ещё не поступало, поэтому продолжайте голосоватьНиштяк, тему ту закрыли, перевели обсуждение сюда. Зачем? Чтобы еще раз пережевать то что уже и так пережёвано тысячи раз? Каждый раз приходили к одному и тому же:
Сколько полемики.... а кто-то без указания рейтинга способен позабыть, что ему больше нравится, а что меньше?Вот только давай без откровенного бреда.
У меня боле 60 тысяч треков и несколько сотен самых любимых могу безошибочно найти без всяких рейтингов и фонотек. Не скрою, порой качал повторно то, что у меня оказывается уже есть, но мне уже 5й десяток.У меня есть много чего сказать по этому поводу, но не место и не время.
В ближайшем времени ничего в этом направлении делать не планируюНу вот и ответ. Нам он и был нужен. Спасибо.
У меня есть много чего сказать по этому поводу, но не место и не время.Присоединяюсь.
Засим давайте решим так: вам не надо - не пользуйтесь. Есть другие, которым надо.
Рейтинг файлов, помимо основной функции, так же использую для очистки своей музыкальной библиотеки от мусора. Есть песни, которые хочется слушать в любом настроении, есть те, которые слушаются только в определенном. Поэтому не всегда можно однозначно сказать нравится тебе эта песня или нет. Если нет(но в ней что-то есть заманчивое), я ставлю звезду("на удаление"). Потом через время пробегаюсь по этим песнял и удаляю, если они опять не нравятся.+1 кстати тоже так использую. только наоборот. которые понравились 5 баллов, потом в фильмотеке фильтром убираю те что без оценки и удаляю в одно движение. очень удобно!
Ништяк, тему ту закрыли, перевели обсуждение сюда. Зачем? Чтобы еще раз пережевать то что уже и так пережёвано тысячи раз? Каждый раз приходили к одному и тому же:+1 Подписываюсь под каждым словом :)
- Хранение в NTFS стримах не катит по тысяче и одной причине. (например, на флэшках всё еще FAT, а на компак дисках CDFS). Так что эта опция отпадает как непрактичная и чрезвычайно тупая.
- Хранение в отдельных файлах еще тупее. Аимповоская база сама по себе тот самый "отдельный файл"
- Единственно приемлемый вариант - хранение в ID3 тагах. Это часть стандарта ID3v2, а потому любой файл поддерживающий эти таги автоматом поддерживает и рейтинг в таге.
По поводу голосования:
- Ya-Grisha, прости :), но хранение рейтинга в комментариях - идиотизм еще почище хранения в стримах NTFS. Есть стандартные и поддерживаемые всем миром решения. Не надо изобретать велосипед.
- По этому пункту всё сказали
- Этот пункт в голосование не попал, но опять же, стандартная реализация автоматически даст и поддержку соответствующих колонок в Win7
К замечанию Артёма о том, что вот не все файлы поддерживают:
Во-первых, не поддерживают и хрен с ними. ;)
Во-вторых, основным хранилищем рейтинга всё еще считать аудио библиотеку.
Данные в базе обновлять только при добавлении трека в библиотеку или при глобальном повторном сканировании. Ну и при редактировании инфы, конечно.
Данные в теге обновлять только когда рейтинг меняется самим юзером путём щёлканья по звёздочкам или редактирования инфы через F4. Рейтинг НЕ записывается в таг, если у файла стоит атрибут "read only".
Таким образом:
- автоматически решается проблема файлов на CD и файлов в торрентах (смена атрибутов не влияет на хэш)
- Код для чтения и показывания рейтинга и менять не придётся. Только добавить код для синхронизации в двух местах.
- Поддержка рейтинга останется и для "не поддерживающих" файлов.
- Отображение рейтингов не ухудшит производительность интерфейса.
Короче, все перечисленные проблемы решаемы и решения эти уже были предложены неоднократно (https://www.aimp.ru/forum/index.php?topic=16002.0). Мне кажется, что автору просто не хочется этим заниматься по каким-то личным причинам, а не потому с этим связаны какие-то серьёзные технические сложности. Даже в этом треде он сразу кинулся решать проблему "тормознутого плейлиста", а по теме обсуждения едва отреагировал.
Я не жалуюсь. Как бы автор на то и автор чтобы быть себе паровозом. К тому же денег мы ему не платим. Так что у меня никаких претензий (я вообще сижу на 2.61 ;D). Просто не ожидайте, что вот сейчас все всё бросят и станут вам рейтинги в таги (или еще куда) добавлять. И жалобы, что вот два года воз и ныне там, вряд ли аргумент 8)
А недавно нашел способ все это дело организовать так, чтобы слушать именно то, что хочется. Я для этого использую ключевые слова. В фонотеке их можно назначать на файлы музыкальные, а потом искать нужные песни, указывая ключевые слова(одно или несколько). Причем можно ограничить поиск в конкретной папке. Так что советую.+1 Давно искал такой способ
Высказывалось ли предложение ввести так же рейтинг для альбомов?Рейтинг или оценку?
Высказывалось ли предложение ввести так же рейтинг для альбомов?Если не изменяет память, средний рейтинг альбома был в планах у Артёма, но так что-то эта затея и заглохла.
А недавно нашел способ все это дело организовать так, чтобы слушать именно то, что хочется. Я для этого использую ключевые слова. В фонотеке их можно назначать на файлы музыкальные, а потом искать нужные песни, указывая ключевые слова(одно или несколько). Причем можно ограничить поиск в конкретной папке. Так что советую.
Рейтинг файлов, помимо основной функции, так же использую для очистки своей музыкальной библиотеки от мусора. Есть песни, которые хочется слушать в любом настроении, есть те, которые слушаются только в определенном. Поэтому не всегда можно однозначно сказать нравится тебе эта песня или нет. Если нет(но в ней что-то есть заманчивое), я ставлю звезду("на удаление"). Потом через время пробегаюсь по этим песнял и удаляю, если они опять не нравятся.
И когда я перенёс всю папку аудио при смене компа на новый винт и не увидел там оценок... :( :( :( :'( :'( :'( Это такое опустошение на душе... Я прочитал всю ветку (правда уже глубокая ночь), подскажите, как можно оценки из тегов в базе какую-то запихнуть, я тогда хотя бы разово как-то постараюсь их перенестиперекиньте на новый комп старую базу данных АИМПа (об этом написано в справке)
перекиньте на новый комп старую базу данных АИМПа (об этом написано в справке)
затем открываете фонотеку >> Меню >> База данных >> Отсутствующие файлы >>
там высветится полный список потерянных файлов, жмите Поиск, указывайте новый диск - фонотека сама найдёт новые пути
затем останется нажать Заменить отмеченные
AIMP для андройд уже в разработке...Вау!
AIMP для андройд уже в разработке...и как будет проходить синхронизация оценок между андроид-устройством и компом? Уважаемый Артём, коли уж появилась функция отображения рейтинга вместо оценки - ну пойдите вы на встречу немалочисленному количеству пользователей, которые уже несколько лет просят вас сохранять рейтинг в файл..
и как будет проходить синхронизация оценок между андроид-устройством и компом? Уважаемый Артём, коли уж появилась функция отображения рейтинга вместо оценки - ну пойдите вы на встречу немалочисленному количеству пользователей, которые уже несколько лет просят вас сохранять рейтинг в файл..Можно сделать эту функцию подключаемой в настройках программы, так сказать "на выбор" чтобы "противники" этой функции не плакали :'( ;D
Вопрос:Меня цитата из справки удивила, зная как Артём (https://www.aimp.ru/forum/index.php?topic=21772.msg198697#msg198697) относится к пиратству, такая озабоченность о файлообменных сетях меня порадовала ))
Где AIMP хранит оценки файлов? Когда я перемещаю файл в другую папку - оценка пропадает. Почему бы не записывать оценки в тегах файла, тогда бы этой проблемы не было?
Ответ:
AIMP хранит все оценки в своей локальной базе данных. В файле оценки и статистика не хранятся по следующим соображениям:
- Чтение и модификация тегов - довольно долгие операции.
- При модификации тегов меняется контрольная сумма файла, что недопустимо для файлообменных сетей.
Эх... тему я конечно неправильно сделал, надо было писать только про сохранение Оценки в тег.
рейтинг особо не нужен.Меня цитата из справки удивила, зная как Артём (https://www.aimp.ru/forum/index.php?topic=21772.msg198697#msg198697) относится к пиратству, такая озабоченность о файлообменных сетях меня порадовала ))
мы же никого не принуждаем пользоваться опцией: сохранения оценки в тег файла, - кому нужно сами поставят, главное чтобы в настройках был чекбокс
Артём стоит ли нам ждать такого нужного функционала, может решился уже? ;)
Сохранения оценки в тег нет больше потому, что сохранять статистику в файл значительно дольше, нежели в БД. Для меня это основной аргумент.Пока играет следующий трек, я думаю что аимп успеет сохранить инфу в тег, в windows это делается за "2" секунды
Так же, обратите внимание, что у справки несколько авторов.Это я знаю )
Пока играет следующий трек, я думаю что аимп успеет сохранить инфу в тег, в windows это делается за "2" секундыЭто я знаю )
вообще считывать информацию об оценке из тега файла ненужно! нужно только сохранять оценку в файл, и делать об этом отметку в БД:) Тогда зачем её туда записывать?
2) именно по этому я и говорю чтобы он записывал инфу после того как трек закончится, ну или хотя бы в Фонотеке сделать опцию для перевода оценок из БД в тег
3) на счёт статистики не понял, зачем обновлять все файлы?
3) на счёт статистики не понял, зачем обновлять все файлы?потому что статистика, а вернее рейтинг - величина зависящая от количества прослушиваний всей коллекции музыки
вообще считывать информацию об оценке из тега файла ненужно! нужно только сохранять оценку в файл, и делать об этом отметку в БДдаже если считывать не нужно - её нужно записывать, а записывание на несколько порядков дольше, чем считывание
:) Тогда зачем её туда записывать?Чтобы оценка не потерялась. Считывать конечно тоже нужно, к примеру если файл был впервые открыт, для того чтобы занести оценку в БД и отображать её в Аимпе.
3) затем, что она поменялась. Например, авторейтинг
потому что статистика, а вернее рейтинг - величина зависящая от количества прослушиваний всей коллекции музыкиОх... чёрт меня дёрнул написать в этой теме про Рейтинг - Рейтинг конечно интересная штука но давайте про него забудем, главное здесь сохранить Оценку.
В принципе, не обязательно менять рейтинг у всех файлов, можно считывать количество прослушиваний у всех файлов. Но и это не сильно быстро
даже если считывать не нужно - её нужно записывать, а записывание на несколько порядков дольше, чем считывание
2) ручная возможность экспорта всей статистики более-менее вероятнаБудем надеется хотя бы на такой вариант, только про Импорт не забудьте
Ох... чёрт меня дёрнул написать в этой теме про Рейтинг - Рейтинг конечно интересная штука но давайте про него забудем, главное здесь сохранить Оценку.
Аимп всё равно считывает информацию из тегов файла при каждом открытии, одним тегом больше/меньше, я думаю на нагрузке не отразится.
А запись в тег файла должна производится только один раз при ручном клике по звёздочкам, ведь при воспроизведении музыки Аимп без проблем редактирует теги соседних треков, сохраняет данные а потом ещё и перерисовывает их в плейлисте, и это без всяких прерываний и задержек - не понимаю почему нельзя также сделать только с Оценкой Будем надеется хотя бы на такой вариант, только про Импорт не забудьте
при каждом открытии? открытии чего?К примеру при дабл клике по файлу mp3
К примеру при дабл клике по файлу mp3
Информация считывается два раза - при старте проигрывания и при добавлении в плейлист. Все, в остальном - данные берутся из кэшаНу я как раз это и имел в виду
Для вас, может, и главное оценка. А для меня - статистика. Если хранить в файле, то все, а не какую-то часть.А что существуют теги для сохранения статистики?
А что существуют теги для сохранения статистики?
2) В проигрываемый файл записать ничего нельзя.Не правда. Плагин ID3_Tray_Rate_2 делает это спокойно ???
Не правда. Плагин ID3_Tray_Rate_2 делает это спокойно ???Ты хочешь сказать что во время проигрывания трека этот плагин способен сохранять теги в него? А как он работает? я чёто не понял, и какие функции выполняет?
Не правда. Плагин ID3_Tray_Rate_2 делает это спокойно ???да, спокойно, но воспроизведение будет приостанавливаться на время записи
да, спокойно, но воспроизведение будет приостанавливаться на время записиВот вот! а нельзя на время сохранения делать хеш звучащего фрагмента файла, и делать заплатку так сказать
и делать заплатку так сказатьэто называется костыль
Вот вот! а нельзя на время сохранения делать хеш звучащего фрагмента файла, и делать заплатку так сказать
Ты хочешь сказать что во время проигрывания трека этот плагин способен сохранять теги в него? А как он работает? я чёто не понял, и какие функции выполняет?Попробуй, я же специально прикрепил его к сообщению.
да, спокойно, но воспроизведение будет приостанавливаться на время записиОпять Неправда. Ничего не останавливается. Вы бы хоть попробовали прежде чем писать. :-X
Попробуй, я же специально прикрепил его к сообщению.Я и попробовал, но только не понял что он делает.
Ты хочешь сказать что во время проигрывания трека этот плагин способен сохранять теги в него? А как он работает? я чёто не понял, и какие функции выполняет?
Он сохраняет оценку трэка в его тэг. В трэе появляется звёздочка(когда аимп включен) при нажатии на неё появляется менюшка где ты выбираешь оценку и она сохраняется в тэг трэка, в аимпе ничего не меняется (это можно увидеть в проводнике винды выделив этот трэк). ;) Эх научить бы аимп читать/сохранять оценки из/в тэг :(:o Ух ты!!! круто! Fossius +1
Артём, если я выпрошу у автора плагина ID3_Tray_Rate_2 исходник (вернее строки кода отвечающие за запись оценки в тег) ты реализуешь это в плэере? :-[
Артём, если я выпрошу у автора плагина ID3_Tray_Rate_2 исходник (вернее строки кода отвечающие за запись оценки в тег) ты реализуешь это в плэере? :-[Артем реализовал один из самых мощных редакторов тегов и вы думаете, что он не сможет сделать вписывание оценки в теги? Прикалываетесь? Тут в теме он несколько раз объяснял причины того, что данная фича до сих пор не реализована.
Странное отношение автора такой популярной программы к пользователям , согласен с теми кто говорил про свободу выбора , я не частый юзер плеера AIMP , и дело не в возможных тормозах , а дело в функционале . Aimp конечно красивый и в чемто не заменимый , но для пользователя , которому важна запись оценки в фаил , несмотря не начто (хэши , обновление даты файла ,задержки и т.д.) скорее всего поищет другой плеер который с "этим" справляется на ура .
P.S. уважаемый автор AIMP не хочу нарушать правила форума , но "функционал" который так просят пользователи в этой теме , и даже с возможностью выбора (хочу / не хочу) , довольно хорошо реализован в плеере Banshee для ос линукс , приэтом все поставленные оценки там , прекрасно отоброжаются в AIMP с тормозами в пределах разумного , проверял на колекции в 60т. треков .
оценки в теги очень удобно , ведь у многих прослушивании музыки происходит не только за AIMPом .
Как я вижу реализацию данного полезного функционала:Нет такого нам не надо! Плагин из этого поста элементарно сохраняет оценку во время прослушивания музыки и без прерывания.
Плеер ведет лог прослушиваемых треков и изменений тэгов во временном текстовом файле (xml, например). При закрытии сессии эта инфа обновляет БД, при желании, просмотре статистики обновляет тут же. По окончании чтения трека изменения из временного файла вписываются в его тэги (открытый аудиофайл будет обновлен при закрытии сессии без всяких сообщений). При новой сессии временный файл очищается. Пусть будет дублирование оценок и в файлах и в БД, они многим нужны в самих файлах, но читать из БД быстрее.
Разумеется, запись оценок в тэги опциональна.
Не правда. Плагин ID3_Tray_Rate_2 делает это спокойно ???
Артём, если я выпрошу у автора плагина ID3_Tray_Rate_2 исходник (вернее строки кода отвечающие за запись оценки в тег) ты реализуешь это в плэере? :-[Было-бы неплохо.
Артем реализовал один из самых мощных редакторов тегов и вы думаете, что он не сможет сделать вписывание оценки в теги? Прикалываетесь? Тут в теме он несколько раз объяснял причины того, что данная фича до сих пор не реализована.В этом никто не сомневается, просто плагин сохраняет теги без прерывания звука.
При таком подходе прерывания звука не будет.Да, но оценка будет выставляться только после перехода на следующий трек или Стоп. - это не есть гуд!
Не люблю плагины, они увеличивают время запуска программы и требуют от юзера лишних манипуляцийЯ тоже! просто привёл пример плагина, который обходит проблемы с записью тегов.
Выставляться реально будет после, но отображаться сразу.Ну тогда может быть... А в папке звёздочки тоже будет сразу отображаться?
А в папке звёздочки тоже будет сразу отображаться?в какой папке? Винда (Проводник) этот рейтинг видит
Рейтинг меня не сильно интересует, меня интересует интеграция со столбцом Оценка, как в плагине ID3_Tray_Rate_2.Да, и мне, в основном, только для такого отображения и нужен такой функционал.
(http://i.imgur.com/gVAKYdJ.png)
На самом деле это очень полезная функция для сортировки музыкальных коллекций и ориентировании в них.Все это и не только это можно делать в фонотеке аимпа. Попробуйте ;)
Все это и не только это можно делать в фонотеке аимпа. Попробуйте ;)Подниму тему, поскольку так же актуален предыдущий вопрос.
То, что Проводник так же будет отображать оценку только после записи - имхо, очень несущественный нюанс, чтобы на него обращать внимание.
Не правда. Плагин ID3_Tray_Rate_2 делает это спокойно ???
Не правда. Плагин ID3_Tray_Rate_2 делает это спокойноИ где же достать этот плагин? Что-то весь гугл перерыл, и ничего :)
И где же достать этот плагин? Что-то весь гугл перерыл, и ничего :)Вот прям на цитату нажали бы и во вложении он валяется, также он есть и в разделе Плагины (https://www.aimp.ru/forum/index.php?topic=43428.0) но будьте осторожны, кто-то жаловался что он портит теги
Вот прям на цитату нажали бы и во вложении он валяется, также он есть и в разделе Плагины (https://www.aimp.ru/forum/index.php?topic=43428.0) но будьте осторожны, кто-то жаловался что он портит тегиПосмотрел, понял, что почти бесполезен, т.к. в плейлисте эта информация всё равно не видна. Буду надеяться, что в будущем введут нативную запись в теги.
но будьте осторожны, кто-то жаловался что он портит тегиПодтверждаю! Портит.
Или хотя бы привязки оценки к файлу в БД.Так и есть.
Потому как выставлял выставлял а после переименования папки все слетело :(Естественно что слетит, путь к файлу-то поменяется после переименования! Для решения этой проблем в фонотеке есть функция поиска перемещенных файлов (почитайте о ней в справке).
Естественно что слетит, путь к файлу-то поменяется после переименования! Для решения этой проблем в фонотеке есть функция поиска перемещенных файлов (почитайте о ней в справке).Спасибо вам за быстрый ответ! Почитал.
Но если бы привязка была не к имени и расположению а к хешу, то при последующем добавлении файлов в плейлист статистика и оценка к файлам сохранилась! Не так ли?Это конечно круто, но вычесление хеша очень дорогостоящая и длительная операция по сравнению с текущей реализацией.
Это конечно круто, но вычесление хеша очень дорогостоящая и длительная операция по сравнению с текущей реализацией.
Скажите а как быть если у меня есть папка (скажем Новинки) на PC и Nout и мне нужно перенести выставленные оценки с Компьютера на Ноутбук?К сожалению функции Импорта\Экспорта в Фонотеке нет.
Либо просто перенести файлы с одного устройства с выставленными оценками на другое?
Естественно что слетит, путь к файлу-то поменяется после переименования! Для решения этой проблем в фонотеке есть функция поиска перемещенных файлов (почитайте о ней в справке).Ну и оправданы ли такие мучения, когда нативная запись в теги была бы в разы надёжнее? Я вот свои файлы перемещаю/переименовываю довольно часто (по мере очистки надоевшего, увеличения объёма коллекции и т.д.), и по мне, так лучше уж вообще тогда забить, чем искать каждый перемещенный файл в фонотеке, функциями которой я вообще не пользуюсь (хватает и плеера). Не понимаю, с чем именно не согласны разработчики, учитывая, какое большое число народа высказалось "за". Принцип хранения оценки логичен так же, как для и остальной информации из тегов. Тем не менее мы не храним название трека или комментарии в БД, потому что это неоправданная зависимость от ПО, а файлы эти могут играться и другими плеерами, в т.ч. на переносных устройствах.
К сожалению функции Импорта\Экспорта в Фонотеке нет.Кстати, да! Перенести свои оценки на другой компьютер до сих пор невозможно. В фонотеке есть процедура замены путей, но она просто напросто не работает!
В фонотеке есть процедура замены путей, но она просто напросто не работает!
Основные доводы разработчика, (т.е. Артёма) это:1. Оценка это такой же тэг, как и "исполнитель", и времени на чтение прибавится ровно на столько, сколько считывается одиночный тэг из ID3. То есть, на фоне общего времени оно пренебрежимо мало.
1. Чтение и модификация тегов - довольно долгие операции.
2. При модификации тегов меняется контрольная сумма файла, что недопустимо для файлообменных сетей.
3. В спецификации некоторых форматов (к примеру WAV*) не предусмотрена секция для хранения оценки
1 и 2 я считаю не существенными:
1. Имхо не настолько уж они и долгие, а потом считывание оценок можно сделать вторым проходом - что бы это не влияло на скорость добавления или переключения треков.
2. Мне на это по барабану, с таким же успехом можно запретить редактирование тегов - они тоже меняют контрольную сумму.
3. Нужно сделать хотя бы для тех которые поддерживают, для остальных эту инфу можно хранить в поле комментарий - это конечно костыль, но всёже это имхо лучше.
* К сожалению АИМП не читает теги из WAV, опять таки по причине отсутствия спецификации у этого формата
Будем надеяться что после выхода AIMP4 ситуация изменится к лучшему :)
1. Оценка это такой же тэг, как и "исполнитель", и времени на чтение прибавится ровно на столько, сколько считывается одиночный тэг из ID3. То есть, на фоне общего времени оно пренебрежимо мало.
3. Для неподдерживаемых можно было бы как и раньше сохранять всё в фонотеке. Соответственно, для поддерживаемых сохранять и в тегах, и в фонотеке. Побороть паузы при записи тоже просто - пишем сначала в фонотеку (чтобы сразу отображалось), а для файла ставим отложенную запись (до первого его высвобождения). В настройках можно было бы сделать галочку ("Записывать оценки в теги файлов, если поддерживается").
А насчёт WAV не совсем согласен - существует универсальный способ записи через кусок LIST в конце файла, его читает даже Проводник и любые аудиоредакторы.
Я бы больше заострил внимание именно на сохранение оценки, ведь ее, ровно как и остальную статистику, придется записывать в файл каждый раз после проигрывания файла.Я думаю, решение очень простое - сделать статистику и оценки взаимно-независимыми.
Тем более, что после переноса файла куда-то в иное место/носитель, эти цифры уже окажутся фактически бесполезными, чтобы их хранить в тэгах.
Почему же?1. Файлы скорее всего будут в отрыве от общей фонотеки, для которой посчитано это значение.
Интеграцию со столбцом "Оценка" в windows 7- это важная и удобная функция. Так перемещаясь по проводнику виндны, по папкам с музыкой и аудиокнигами сразу видишь оценку, это очень удобно. Так же важно, чтобы эти оценки могли храниться, по 5, 10 лет. Чтобы даже при перестановки винды и aimp, все оценки сохранились к каждому файлу.
Я бы больше заострил внимание именно на сохранение оценки, ведь ее, ровно как и остальную статистику, придется записывать в файл каждый раз после проигрывания файла.В момент, когда срабатывает горячая клавиша назначенная для выставления оценки, передается управление в определенную функцию, которая выполняет нужный код. Ведь можно в этот самый код добавить немножко кода, который будет сохранять оценку в теги (точно такой же кусочек кода, который выполняет эту задачу в плагине ID3 Tray Rate). Т.е. сохранение происходит только один раз, в момент когда пользователь нажал горячую клавишу. А статистика эта отдельная вещь, она может быть полезна для музыки, но для миллионов людей, которые используют плеер для не музыкальных файлов, это функция не особо надо. Было бы логично, если разъединить эти функции, чтобы учитывать интересы и тех кто слушает музыку, и тех кто аудиокниги.
Если в музыке наличие данной функции не слишком критично, то при не музыкальных файлах (обучающих, информационных), это функция критична.Как раз таки наоборот! для аудиокниг не критично, а для музыки очень.
Как раз таки наоборот! для аудиокниг не критично, а для музыки очень.Ок, пусть будет так) Но для аудиокниг эта функция тоже очень важна)))
Ну конечно...
не работает говорю.
во вложении то, что предлагает мне система заменить