{"id":254,"date":"2008-01-12T15:50:45","date_gmt":"2008-01-12T22:50:45","guid":{"rendered":"http:\/\/www.stevenbrown.ca\/blog\/archives\/254"},"modified":"2008-10-27T17:13:10","modified_gmt":"2008-10-28T00:13:10","slug":"rhythmbox-plugin-jump-to-playing-02","status":"publish","type":"post","link":"https:\/\/www.stevenbrown.ca\/blog\/archives\/254","title":{"rendered":"Rhythmbox Plugin: Jump to Playing 0.2"},"content":{"rendered":"<p>I&#8217;ve updated the <a href=\"https:\/\/www.stevenbrown.ca\/blog\/archives\/242\">Jump-to-Playing plugin<\/a> for Rhythmbox.  The latest version is now <a href=\"https:\/\/www.stevenbrown.ca\/blog\/wordpress\/..\/files\/2008\/01\/jump-to-playing-0.2.tar.gz\">0.2<\/a>, and it&#8217;s a large improvement.  Many thanks to <em>Dan Mihai Ile<\/em> for <a href=\"http:\/\/bugzilla.gnome.org\/show_bug.cgi?id=507157\">his work<\/a> on the configure dialog and the gconf functionality!  I&#8217;ve been really busy recently, and without his efforts, I wouldn&#8217;t have gotten around to working on this.<\/p>\n<h3>Screenshots<\/h3>\n<p><a href=\"https:\/\/i0.wp.com\/www.stevenbrown.ca\/blog\/wordpress\/..\/files\/2008\/01\/jump-to-playing-02_full.png?ssl=1\" title=\"toolbar button, context menu item, about dialog, configure dialog\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.stevenbrown.ca\/blog\/wordpress\/..\/files\/2008\/01\/jump-to-playing-02_full.thumbnail.png?resize=400%2C351&#038;ssl=1\" width=\"400\" height=\"351\" alt=\"toolbar button, context menu item, about dialog, configure dialog\" class=\"imageframe\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.stevenbrown.ca\/blog\/wordpress\/..\/files\/2008\/01\/jump-to-playing-02_mini.png?ssl=1\" title=\"small display mode.  notice something missing?\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.stevenbrown.ca\/blog\/wordpress\/..\/files\/2008\/01\/jump-to-playing-02_mini.png?resize=327%2C155&#038;ssl=1\" width=\"327\" height=\"155\" alt=\"small display mode.  notice something missing?\" class=\"imageframe\" \/><\/a><\/p>\n<h3>Changes Since 0.1<\/h3>\n<ul>\n<li>Added preferences dialog based on work from Dan Mihai Ile, allowing either the toolbar button or the context menu item to be displayed.<\/li>\n<li>Modifed the UI of the preferences dialog (HIG compliance).<\/li>\n<li>Made the preferences dialog act immediately (HIG compliance).<\/li>\n<li>Toolbar Jump-to-Playing button hides in small display mode.<\/li>\n<li>Browser button also hides in small display mode.  This should probably be moved into a different plugin, or the core.  But I&#8217;ve left it here, for now.<\/li>\n<li>Included QueuePlaylistView&#8217;s context menu in addition to the Browser Source popup.<br \/>\nMoved UI XML into strings within __init__.py.<\/li>\n<li>Added GPL license to files.<\/li>\n<li>Updated plugin description.<\/li>\n<li>Checks if small display is active on activation.<\/li>\n<\/ul>\n<h3>Download<\/h3>\n<p><a href=\"https:\/\/www.stevenbrown.ca\/blog\/wordpress\/..\/files\/2008\/01\/jump-to-playing-0.2.tar.gz\" title=\"Jump to Playing 0.2\">jump-to-playing-0.2.tar.gz<\/a> (<strong>Update<\/strong>: Newer version is available.)<\/p>\n<h3>Installation<\/h3>\n<ol>\n<li>Extract the <code>jump-to-playing<\/code> folder into your <code>~\/.gnome2\/rhythmbox\/plugins\/<\/code> directory.  Completely replace any previous versions.<\/li>\n<li>(Re)Start Rhythmbox and enable the plugin in <code>Edit : Plugins<\/code>.<\/li>\n<\/ol>\n<h3>Todo<\/h3>\n<ul>\n<li>Force &#8220;Properties&#8221; to bottom of browser context menu (may depend on placeholder being added to the context menu)<\/li>\n<li style=\"text-decoration:line-through;\">Add Configure dialog with checkboxes for toolbar and browser context menu, defaulting to toolbar only (both is a little redundant).  Currently, both are added automatically.<br \/>\n[x] Add button to toolbar<br \/>\n[_]Add link to browser context menu<\/li>\n<li style=\"text-decoration:line-through;\">Hide toolbar button in Small Display mode.<\/li>\n<\/ul>\n<p>The code could definitely be better and there&#8217;s still room for features\/general improvements.  All patches and code-clean-up are welcome!  \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve updated the Jump-to-Playing plugin for Rhythmbox. The latest version is now 0.2, and it&#8217;s a large improvement. Many thanks to Dan Mihai Ile for his work on the configure dialog and the gconf functionality! I&#8217;ve been really busy recently, and without his efforts, I wouldn&#8217;t have gotten around to working on this. Screenshots Changes&hellip; <a class=\"more-link\" href=\"https:\/\/www.stevenbrown.ca\/blog\/archives\/254\">Continue reading <span class=\"screen-reader-text\">Rhythmbox Plugin: Jump to Playing 0.2<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,11],"tags":[33,107,105,29,31],"class_list":["post-254","post","type-post","status-publish","format-standard","hentry","category-geek","category-projects","tag-development","tag-plugins","tag-rhythmbox","tag-screenshots","tag-ui","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4jEMb-46","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/posts\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/comments?post=254"}],"version-history":[{"count":1,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/posts\/254\/revisions"}],"predecessor-version":[{"id":465,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/posts\/254\/revisions\/465"}],"wp:attachment":[{"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/media?parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/categories?post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stevenbrown.ca\/blog\/wp-json\/wp\/v2\/tags?post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}