mpd/lastfmproxy의 노래의 앨범 그림을 NowPlaying screenlet에?

atie의 이미지

최근의 compiz/beryl 포럼의 재미 중 하나인 NowPlaying Screenlet이 아마록, 리듬박스 등의 5가지 player의 앨범 표지를 보여주는 Screenlet으로 어느 정도 마무리 되어서 제 경우는 베릴을 띄어놓으면 덩달아 데스크탑에 띄우는 그런 애용품이 되었습니다. (어찌보면 Deviant의 데스크탑 스샷으로 올라오는 것들의 걸맞는 구색품의 screenlet들이 최근 나왔다고 볼 수도 있습니다.)

그런데, mpd와 lastfmproxy 조합으로 음악을 듣는 분의 수도 꽤 되리라는 생각이고 그냥 GUI 플레이어 빼고, (mpd 정보를 직접 읽으면 더욱 좋겠지만 당장 lastfm의 경우는 http://localhost:1881/dump 해서 아마존의 표지를 그 Screenlet에서 뿌려주어도 좋겠다는 생각이 들더군요. 이것도 "코드 놀이" 삼아서 python 하시는 분 중에 해결하실 분이 계신가요? ^^;;

atie의 이미지

그것보다는 높은 번호를 붙인 sonata의 mpdclient를 이용해서 기존의 NowPlaying 스크린렛에서 제공하는 아마존 검색을 사용하도록 잠깐 코드를 만들어 보았습니다. lastfm의 dump를 안쓰고는 앨범 정보를 얻기 어려워서 강제 검색이 되도록 연주자 명만 검색코드로 넘겨주는 0.0 연습판으로 찍은 화면입니다.

Conky, ncmpc, 그리고 NowPlaying screenlet에서 같은 정보를 보여주는 것이 요점입니다. 그리고, GUI 플레이어를 안 띄우고도 앨범 표지로 비록 스트리밍이지만 분위기도 낼 수 있고요.

dump를 사용해서 표지를 가져오는 것을 손 대 보실 분이 있으면 연습판이라도 코드를 올려보도록 하겠습니다. ^^;;
----
I paint objects as I think them, not as I see them.

----
I paint objects as I think them, not as I see them.
atie's minipage

MoonGate의 이미지

갤러리에 올려주세요.
그나저나 via S3(UniChrome-Pro)에서 베릴이 지원하지 않는듯 해서
매일 침만 흘리고 있습니다. ㅠㅠ
정말 멋지네요.

-----------------------------
A See! 젠투가 최고, 젠투를 써!
Gentoo! War! Fight!
젠투가 모든 걸 해결해 줄거야!
-----------------------------

-----------------------------
A See! 젠투가 최고, 젠투를 써!
Gentoo! War! Fight!
젠투가 모든 걸 해결해 줄거야!
-----------------------------

atie의 이미지

링크 입니다.
----
I paint objects as I think them, not as I see them.

----
I paint objects as I think them, not as I see them.
atie's minipage

MoonGate의 이미지

atie님 고마워요..

-----------------------------
A See! 젠투가 최고, 젠투를 써!
Gentoo! War! Fight!
젠투가 모든 걸 해결해 줄거야!
-----------------------------

-----------------------------
A See! 젠투가 최고, 젠투를 써!
Gentoo! War! Fight!
젠투가 모든 걸 해결해 줄거야!
-----------------------------

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.