Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Проигрывание mp3 из коммандной строки


Автор: np9mi7 25.9.2005, 16:17
Добрый день.

У меня на рабочем месте установлено windows xp sp2 enu. Понятное дело, что права розданы так, что я постоянно работаю с привилегиями пользователя а не администратора на своей локальной машине (там все сложнее, но в общем это так).

При установке нового программного обеспечения, или при настройке чего либо, мне приходиться делать logout -> login, что в свою очередь ведет к завершению всех процессов запущенных от имени пользователя.

Среди таких процессов есть: winamp.exe, с моим любимым play list - ом. Приходиться запускать этот процесс и под администратором, чего не хочеться - лишнее телодвижение.

Возникла идея: написать win nt service который породит рядом с собой процесс, mp3 player, ему в качестве параметров передавать путь к play list - у.

Проблема: Какой mp3 player использовать (можно и winamp, но он полезет на рабочий стол - чего крайне не хочется)? Хочеться найти такой mp3 player который бы понимал *.m3u play list - ы и работал в консоли. Желательно что - бы имел возможность настройки equalizer - а и набор некоторых priset - ов. Может кто знает такой???

Зараее благодарен за ответы.

Автор: Spawn™Production® 25.9.2005, 16:29
Так, а не проще ли делать не logout, а смену пользователя ? В таком случае winamp продолжит играть музыку.

Автор: np9mi7 25.9.2005, 16:34
secondary logon, запрещен!

Автор: rsm 25.9.2005, 18:21
Попробуй http://www3.tky.3web.ne.jp/~takuroho/files/mpg123/mpg123-20001023.zip. Правда не знаю, что у него с плейлистами, но просто списки файлов он понимает на ура. И эквалайзер есть.

Автор: np9mi7 25.9.2005, 18:46
ОК, годиться! А где можно посмотреть формат файла для equalizer - а?

Автор: LSD 25.9.2005, 18:51
Можно и Winamp запустить как службу (только как им при этом управлять не знаю).
http://support.microsoft.com/kb/q137890/

Автор: np9mi7 25.9.2005, 18:55
Цитата
Можно и Winamp запустить как службу (только как им при этом управлять не знаю).
.
Это как ещё? А по поему нельзя smile

Указанный player - на все 100% удовлетворяет моим требованиям, только нужно с equalizer - ом разобраться...

Автор: rsm 25.9.2005, 19:15
Нашел описание настроек эквалайзера:
Цитата
File format is 32 lines with two floating point values on each, first value for left channel, second for right. First line corresponds to lowest frequency band, 32nd to highest.

Т.е.:
Цитата
Файл состоит из 32-х строк, в каждой из которых записано число с плавающей запятой для  левого и правого канала соответственно. Первая строка соответствует нижнему частотному диапазону, последняя строка - верхнему.


Т.о. насколько я понял, выглядеть должно примерно так:
Код

2.0 2.0
4.0 4.0
...
18.0 18.0

Автор: LSD 25.9.2005, 19:23
Цитата(np9mi7 @ 25.9.2005, 19:55)
Это как ещё? А по поему нельзя

Статью почитай.

Автор: np9mi7 25.9.2005, 19:44
Цитата
Нашел описание настроек эквалайзера:
, интересно где?

rsm, спасибо за помощь! smile

Автор: rsm 25.9.2005, 21:02
Цитата(np9mi7 @ 25.9.2005, 21:44)
интересно где?

http://www.wlug.org.nz/mpg123(1)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)