Эмси 0.3
И года не прошло, как я выпустил апдейт своей маленькой программки «Эмси». Хотя вру, прошло больше года.
В версии 0.3 исправлен баг, из-за которого при запущенном Эмси Айтюнс было нереально закрыть: он перезапускался сам собой. Сейчас всё в порядке. Никаких новых фич не добавлено.
Кстати, если среди моих читателей есть желающий допиливать эту программу под моим арт-директорством, дайте мне знать.
Надо бы добавить туда поддержку грувшарка
Чтобы вытащить информацио об играющей песне нужно прочитать файл
~/Documents/Grooveshark/currentSong.txt
Тут в любом случае (если совсем сильно не загоняться) — нужно смотреть на дату изменения файла по-таймеру, ну и читать соответственно при необходимости.
Пример содержимого, переменные разделяются табуляциями:
Now It’s Done Straylight Run Straylight Run playing http://listen.grooveshark.com/#/s/Now+It+s+Done/2p9WUR http://beta.grooveshark.com/static/amazonart/m263739.jpg
Спасибо, уже обновил.
Мне кажется, или там со сглаживанием шрифта что-то не то?
Думаю, кажется. Шрифты система гладит :-)
Спасибо. Я снес «Эмси» после того как выяснил что это я из-за него не могу выключить компьютер, без принудительного убивания iTunes.
Теперь снова поставлю.
жаль что нет плей и паузы в ней!
а как ее удалить? :)
В смысле? Как любую другую программу или файл — перетащить в корзину.
А закрыть её можно либо сняв через Activity Monitor, либо сказав терминалу killall Emcee.
Аналогичная коммерческая программа — http://www.fluxforge.com/tune-buddy/
Уродская :-)
Пытался переместить в корзину!
Но говорит что не может переместить — так как она открыта! :)
Спасибо огромное!
Так утомили эти все всплывающие штуки гроуловские.
А тут такая лаконичность и информативность.
самая лучшая и любимая программа на компе.
жаль такой для айпада нет.
Илья, а нельзя ли у вас одолжить часть исходного кода, а именно реализацию пользовательского интерфейса?
Мне бы очень хотелось такую же штуку в Cog Player (iTunes, скажем так, не соответствует моим привычкам и потребностям). Изучать Cocoa и прочие Objective-C только ради этого мне мешает природная лень, а вот совместить два куска кода мне вполне по силам.
На мой взгляд, было бы очень приколько, если бы можно было вызывать контекстное меню с пунктами «Настройка» и «Закрыть», а в «Настройке» указывать синтаксис отображения вроде %artist%, %track%, %album% и т. п.
Кстати, Андрей Федосеев прав, шрифт «зашарплен» сильнее, чем любой другой в трее.
Во время игры захотелось поставить музыку на паузу нажав на треугольник — ничего не произошло. Может стоить добавить такую возможность?
Если на макбуке нажать стрелочку для проигрывания следующего трека >>, то программа исчезает из тулбара.
Может быть, название следующего трека просто было слишком длинным и не влезло?
Да, скорее всего так и произошло, ты прав.
Это система так себя ведёт с невлезающими штуками в меню. Пока не знаю, как это можно победить.
Илья, а зачем это побеждать? Это же так же логично, как в случае с теми процентами в статус-баре айфона, про которые ты сам и писал.
Потому что люди не понимают, куда пропала программа. Если бы я мог узнать, например, сколько осталось места в меню свободного, можно было бы там отобразить хотя бы часть названия. А когда просто всё пропадает — это не дело.