Lyrics show tags

The lyrics page now shows artist / album / title tags and the album art
for the currently playing song
This commit is contained in:
Bryan Schumaker 2010-11-27 15:56:08 -05:00
parent 2728e343d3
commit 6d314254d8
1 changed files with 23 additions and 3 deletions

View File

@ -2,6 +2,8 @@
import ocarina
from ocarina import footer
from ocarina.components import image
from ocarina.components import label
import re
libsaria = ocarina.libsaria
@ -11,13 +13,31 @@ from libsaria import cache
gtk = ocarina.gtk
page = gtk.ScrolledWindow()
lyrics = gtk.ScrolledWindow()
page = gtk.HBox(False, 5)
text = gtk.TextView()
buffer = text.get_buffer()
page.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
lyrics.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
page.pack_start(image.AlbumArt(), False, False)
tags = gtk.ScrolledWindow()
tags.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
view = gtk.Viewport()
view.set_shadow_type(gtk.SHADOW_NONE)
tag_box = gtk.VBox(True)
tag_box.pack_start(label.TitleLabel())
tag_box.pack_start(label.ArtistLabel())
tag_box.pack_start(label.AlbumLabel())
view.add(tag_box)
tags.add(view)
page.pack_start(tags)
text.set_editable(False)
page.add(text)
lyrics.add(text)
page.pack_start(lyrics)
page.show_all()
url = "http://lyrics.wikia.com/api.php?"