Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: MOCP - Music On Console player.  (Прочитано 16097 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #15 : 26 Февраля 2010, 19:15:47 »
Цитировать
Кто знает, как сделать чтоб плеер стартовал в 1 консоле? 
я знаю))

очень хорошая штука, висит себе тихо, консоль лишнюю не занимает, доступен отовсюду - цены ему нет! осталось кнопки прикрутить на панель и экшен в krusader сделать, шоб запущал папку на плэй...
однако, вопрос все-таки остался. даже после вдумчивого чтения мана и ковыряния конфигов.
как подружить его полноценно с юникодом?
например, в случае с норвежскими именами файлов я так успеха и не добился. что в гноме, что на tty. консольный фонт символы держит, более того, nano (сделанный на том же ncurses) все нормально отображает. а moc - ни в какую! вместо кириллицы вообще черточки, а в норвежице вместо разных неправославных знаков покаывает другие неправославные знаки...
в конфиге опции с кодировками ковырял. запуск с env LANG=что-нибудь ни к чему хорошему не привел (в лучшем случае вообще решетки вместо плохих буковок). как-то непривычно в линукс глядеть на кракозябры. другую ос напоминает))
какие будут мысли на сей счет?
лучше на "ты"

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: MOCP - Music On Console player.
« Ответ #16 : 26 Февраля 2010, 19:28:55 »
странно, щас проверил, отображает юникод нормально
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 26 Февраля 2010, 19:30:25:
только все таки.. неудобный плеер

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #17 : 26 Февраля 2010, 21:28:33 »

вот, как-то так получилось. для желающих поделюсь рецептом.
иконки стандартные из числа гномовских. в /usr/share/icons/Humanity поройтесь. пихаем на панельку с помошью "добавить на панель - пользовательская кнопка запуска". откапываем иконку, пишем название (напр., Play) и команду. команды для кнопок:
play - mocp -G (pause/play по сути)
previous - mocp -r
next - mocp -f
stop - mocp -x
музычка - mocp -c -a "$1" -p -v 40
насчет последнего (иконка с нотой на картинке) - на эту иконку кидаем папку, и вуаля - оно играет! параметр -v 40 устанавливает громкость на 40 процентов.
для попапа использую вот такой скрипт:
#! /bin/sh
track=`mocp -Q %title | cut -d " " -f 1`
[ $(echo $track | wc -L) -lt 2 ] && track="0$track"
notify-send -i /usr/share/icons/Humanity/emblems/48/emblem-sound.svg "$track - $(mocp -Q ' %song')" "$(mocp -Q '%artist - %album') $(mocp -Q '(%tt)')"
он и прикручен на смену трэков. остальное описано выше.

вопрос с юникодом решился!
с норвежицей разобрался (файлы-то были не правлены, ибо раздаются в торренте) - после правки тэгов и имен все встало на места.
с кириллицей тоже получилось - тэги-то были в utf8, но не казал. после убиения id3v1 из файла стал показывать правильно все. отсюда тонкий намек на то, что v1-тэги читаются в приоритетном порядке (а он, по ходу, кривоват был... или просто там utf8 нормально не держит)... а может и нет... в любом случае, я рад, и вопрос снимается))
« Последнее редактирование: 03 Марта 2010, 16:19:40 от dimas000 »
лучше на "ты"

Оффлайн just_shark

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
    • Мой блог.
Re: MOCP - Music On Console player.
« Ответ #18 : 03 Марта 2010, 14:10:30 »
Скрипт на нотификацию при смене тэгов категорически не работает.
Почему такое могло произойти?
Права на запуск выдал, код скопировал точно, назвал track-notify.
Из терминала работает, а из moc - нет.

Пользователь решил продолжить мысль 03 Марта 2010, 14:43:33:
Всё работает, сам криворукий.
« Последнее редактирование: 03 Марта 2010, 14:43:33 от just_shark »
---> каждый раз, как вы нажимаете на  эту ссылку, в моей комнате пищит pc-speaker.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #19 : 03 Марта 2010, 16:18:49 »
ага, сам потом заметил. для остальных, чтоб не напоролись: нужно строчку интерпретатора добавить в начло (#! /bin/bash). щас поправлю пост
лучше на "ты"

Оффлайн Motors

  • Активист
  • *
  • Сообщений: 682
  • снова ubuntu, уже нет
    • Просмотр профиля
    • motors
Re: MOCP - Music On Console player.
« Ответ #20 : 05 Марта 2010, 10:01:35 »
кстати, MOC тэги редактировать не умеет?

Пользователь решил продолжить мысль 05 Марта 2010, 10:03:46:
единственное что сдерживает от постоянного использования MOC, это нормальный редактор тэгов и нормальная поддержка lastfm (через lastfmsubmitd уныло как-то)
« Последнее редактирование: 05 Марта 2010, 10:03:46 от Motors »

Serge

  • Гость
Re: MOCP - Music On Console player.
« Ответ #21 : 31 Марта 2010, 21:37:59 »
Как добавить плеер в контекстное меню опенбокса? Чтобы кликнув правой кнопкой мыши я мог его запустить в терминале.

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #22 : 31 Марта 2010, 21:43:28 »
Как добавить плеер в контекстное меню опенбокса? Чтобы кликнув правой кнопкой мыши я мог его запустить в терминале.
какой терминал используете?

Serge

  • Гость
Re: MOCP - Music On Console player.
« Ответ #23 : 31 Марта 2010, 21:51:18 »
tilda и xfce4-terminal.

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #24 : 31 Марта 2010, 22:04:43 »
добавить в меню команду запуска, примерно следующего содержанияxfce4-terminal -e mocp По поводу ключа -e уточнить в справке к терминалу.

Оффлайн shost

  • Активист
  • *
  • Сообщений: 560
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #25 : 25 Мая 2010, 15:09:44 »
как сделать, что б не создавалась last_directory с дирой в ней?

а то я хожу по путям с помощью fc/l, когда надо с выбр диры играть, по меню вызываю mocp
так если той ласт_диры нет - то все ок, а если есть - перескакивает туда, куда не хочу
 
в конфиге рылся - не нашел

Оффлайн zelfeed

  • Любитель
  • *
  • Сообщений: 69
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #26 : 27 Мая 2010, 19:42:29 »
Mocp способен поддерживать только один плейлист?

Оффлайн ais77

  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #27 : 26 Июля 2010, 02:32:51 »
А кому-нибудь удалось настроить по кнопкам F1-F10 запуск внешних команд?
Прописываю в конфиге
ExecCommand1            = "cp %f ~/" - т.е. пример из самого конфига,
в keymap F1 забиндена на ExecCommand1 - всё чин-чинарём,
но, если в moc-е нажать F1 - выдаёт на красном поле Bad command... :(

Где собака могла порыться?

Задача - при прослушивании плейлиста раскидывать треки по разным папкам, сортируя.
Обрадовался, что такая возможность в moc-е есть - вызвать внешнюю команду, ан нет, приходится параллельно mc в консоли держать...

Оффлайн Mogidin

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Mogidin.Local.Blog
Re: MOCP - Music On Console player.
« Ответ #28 : 27 Июля 2010, 15:33:32 »
перезапускать мок пробовал? он ведь демоном работает. сделай killall mocp.

Пользователь решил продолжить мысль 27 Июля 2010, 15:36:44:
есть другой способ нотифить играемый трек интернет радио кроме как постоянно опрашивать мок параллельно запущенным скриптом?
http://ymilij.ru/coding/osd-v-mocp-pri-proslushivanii-internet-radio.htm
« Последнее редактирование: 27 Июля 2010, 18:19:33 от Mogidin »
Ubuntu 10.04

Оффлайн ais77

  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Re: MOCP - Music On Console player.
« Ответ #29 : 27 Июля 2010, 16:06:32 »
Пробовал, конечно.

Уточнение бага:

не работают только кнопки F1-F4 (кроме Bad command они вызывают ещё ревинд играемого трека на несколько секунд).
Если биндить команды на F5-F10 - всё работает на ура.

Видимо, захардкодены где-то F1-F4, бага - написал у них на форуме, надеюсь - пофиксят.

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.