MobileMusic

Apr 22, 2012 18:16

Разбирался со всяким разным и между делом написал ценную тулзу. Смысл тулзы такой: коллекция музыки у меня большая, поэтому хранить её целиком на коммуникаторе не получается. В результате приходится регулярно что-то туда заливать с целью послушать в дороге. Но чтобы залить, надо предварительно выбрать. А это делать обычно лень. Или даже некогда - ( Read more... )

музыка, программирование

Leave a comment

Comments 92

shark_ru April 22 2012, 16:57:01 UTC
> Рядом с экзешником будет создана папка с настройками.

Т.е., если у меня один семейный комп, то нам с женой хуй на блюде, а не независимые настройки, я правильно понял? В профиль писать настройки -- никак?

Reply

lex_kravetski April 22 2012, 17:06:10 UTC
Там пресеты предусмотрены, да. Можно иметь стопицот разных настроек.

Reply

shark_ru April 23 2012, 11:46:53 UTC
Я не про пресеты, а про хранение настроек в профиле пользователя.
Писать в папку с экзешником -- плохая практика.
1. Папка с экзешником должна быть недоступна для записи непривилегированным пользователям, по хорошему, и запуск откуда-то, кроме CSIDL_PROGRAM_FILES (FOLDERID_ProgramFiles) должен быть запрещён.
2. Настройки должны различаться на настройки уровня приложения и настройки уровня пользователя, настройки уровня пользователя не должны пересекаться для разных пользователей.
3. Настройки должны учитывать наличие перемещаемых профилей

Для этих целей есть стандартные папки:
CSIDL_APPDATA (FOLDERID_RoamingAppData)
CSIDL_LOCAL_APPDATA (FOLDERID_LocalAppData)
CSIDL_COMMON_APPDATA (FOLDERID_ProgramData)

Reply

Re: Ответ на ваш комментарий к записи "MobileMusic" lex_kravetski April 23 2012, 21:28:40 UTC
> Я не про пресеты, а про хранение настроек в профиле пользователя. Писать в папку с экзешником -- плохая практика.

Это - зачипатая практика. Скопировал одну папку - перенёс и софт и все свои настройки.

> 1. Папка с экзешником должна быть недоступна для записи непривилегированным пользователям, по хорошему, и запуск откуда-то, кроме CSIDL_PROGRAM_FILES (FOLDERID_ProgramFiles) должен быть запрещён.

Спасибо, эти извращения оставьте извращенцам.

> 2. Настройки должны различаться на настройки уровня приложения и настройки уровня пользователя, настройки уровня пользователя не должны пересекаться для разных пользователей.

Само собой - гораздо же интереснее, когда все пользователи повторят один и тот же процесс настройки.

> Для этих целей есть стандартные папки: CSIDL_APPDATA (FOLDERID_RoamingAppData) CSIDL_LOCAL_APPDATA (FOLDERID_LocalAppData) CSIDL_COMMON_APPDATA (FOLDERID_ProgramData)

Спасибо, эти извращения оставьте извращенцам.

Reply


dmitry_maximov April 22 2012, 17:04:07 UTC
Ява-машина, конечно же, не установлена. ;-)

Reply

lex_kravetski April 22 2012, 17:08:33 UTC
По идее, при запуске должно отправлять на страницу, откуда можно её скачать.

Reply


(The comment has been removed)

lex_kravetski April 22 2012, 18:01:36 UTC
Должно, но нет. Иначе я бы не стал что-то там писать.

Reply

(The comment has been removed)

Re: Ответ на ваш комментарий к записи "MobileMusic" lex_kravetski April 22 2012, 21:15:05 UTC
> Я это к тому, что можно было написать патч к любимому плееру и попросить мэйнтейнера сделать merge.

Любимые плееры написаны не на Scala. Печалька.

Reply


voylaf April 22 2012, 18:12:56 UTC
Второе слева окно намекает на то, что можно добавить несколько папок, в которых лежит музыка, однако вторая папка не добавляется, а заменяет первую. Это баг или фича?

Reply

lex_kravetski April 22 2012, 19:23:39 UTC
Да, это была ошибка. Перезалил файл.

Reply


cn_mangetsu April 22 2012, 18:21:01 UTC
Хмм. Кнопка «Выбрать случайные» не сбрасывает список, необходимо делать два лишних клика. И почему-то нет иконки на таксбаре.

А так идея хорошая. Что-то подобное есть в MusicBee, но он опять же не умеет подбирать по размеру под свободное место. Просто сообщает во время копирования - местов нет, идите пешком.

Reply

lex_kravetski April 22 2012, 18:31:01 UTC
> Хмм. Кнопка «Выбрать случайные» не сбрасывает список, необходимо делать два лишних клика.

Смысл в том, что можно выкинуть из списка те альбомы, которые не нужны, и заполнить освободившееся место.

> И почему-то нет иконки на таксбаре.

У меня есть гипотеза, почему так.

Reply

lex_kravetski April 22 2012, 19:23:58 UTC
Иконка на таскбаре теперь есть.

Reply


Leave a comment

Up