AIMP Forum

AIMP for Android => Предложения / Suggestions => Topic started by: WWAN on April 24, 2022, 02:48:38

Title: Оптимизация SMB
Post by: WWAN on April 24, 2022, 02:48:38
Здравствуйте. В первую очередь я бы хотел предложить, чтобы (можно опционально) плеер не загружал автоматически информацию из тегов при добавлении файлов из SMB, пока пользователь не потянет вниз для обновления. Это провоцирует полную загрузку всех добавленных в плейлист файлов, что при использовании мобильного интернета не очень экономично. Но в идеале конечно лучше чтобы плеер считал только теги, не загружая файлов целиком, на сколько я понимаю протокол это позволяет.
(в моей выборке файл 100+мб полностью не скачивался при добавлении, но другие до 14 мб скачивались полностью при добавлении, а их может быть много)

Сейчас через SMB плеер загружает файл целиком, прежде чем начать воспроизведение, предлагаю начинать воспроизведение во время загрузки файла, например, когда первые 30 сек загружены.
(хотя когда тестировал большой файл - воспроизведение начиналось одновременно с загрузкой)

Ещё хотелось бы опцию максимального размера кэша (0 - отключить кэш), в результате максимальный объем кэша = размер проигрываемой песни + установленное значение опции.
Title: Re: Оптимизация SMB
Post by: Artem on April 24, 2022, 20:40:33
Многое зависит от формата файла, какой он у ваших файлов?

использовании мобильного интернета не очень экономично

Мобильный интернет и самба? Samba создавался как протокол файлового обмена в ЛВС. Он на медленную сеть плохо ложится.
Title: Re: Оптимизация SMB
Post by: WWAN on April 25, 2022, 07:48:51
Мобильный интернет и самба
Через VPN естественно)

Он на медленную сеть плохо ложится.
Я для этого использовал (ну и пока продолжаю, поскольку тут работает не совсем как мне надо) mx player работает вполне стабильно при мобильном интернете. (Он загружает все в потоке, причем даже не весь трек сразу, а как на ютубе минуту загрузил и медленно подгружает, и это так же отображается белой полоской в прогресс баре. Но все же не стоит избавляться от фичи немедленной загрузки следующей композиции)

Я вообще только узнал что есть SMB, обрадовался, но пока для меня такая реализация к сожалеию не подошла. Хотелось бы слушать по сети через AIMP. И самое главное что мне мешает это скачивание всего во время создания плейлиста.
Хоть у меня безлимитный  моб инет, но операторам щас и так не легко без поствок оборудовния не стоит грузить канал без смысла, да и канал этот нужен так же для других задач)
Title: Re: Оптимизация SMB
Post by: Artem on April 25, 2022, 08:06:45
Многое зависит от формата файла, какой он у ваших файлов?
Title: Re: Оптимизация SMB
Post by: WWAN on April 25, 2022, 08:08:23
Многое зависит от формата файла, какой он у ваших файлов?
только *.mp3
Title: Re: Оптимизация SMB
Post by: Artem on April 25, 2022, 09:19:04
Попробуйте этот билд:
https://disk.yandex.ru/d/pGWYwNAk9B1mEg
Title: Re: Оптимизация SMB
Post by: WWAN on April 28, 2022, 23:54:36
Попробуйте этот билд

Извиняюсь за долгий ответ.

При добавлении в плейлист 130 файлов из SMB суммарным размером 1.15gb загружено было чуть менее 100mb, соответственно и само обновление метаданных стало значительно быстрее.

При выборе некешированного файла воспроизведение начинается в основном мгновенно (по моим наблюдениям, как только загружено около 10% от размера соответствующего файла).

Опции максимального размера кэша нет, но на сколько я понял, он ограничен 700mb, меня это устраивает.

Огромное спасибо за лучший плеер! Меня полностью устраивает работа плеера с samba в этой версии, буду с радостью пользоваться.