{"id":2222,"date":"2008-02-13T14:58:15","date_gmt":"2008-02-13T12:58:15","guid":{"rendered":"http:\/\/mummila.net\/vuorovaikutus\/2008\/02\/13\/rytmilaatikon-jamendo-liitannainen-ei-toimi\/"},"modified":"2008-02-13T14:58:15","modified_gmt":"2008-02-13T12:58:15","slug":"rytmilaatikon-jamendo-liitannainen-ei-toimi","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2008\/02\/13\/rytmilaatikon-jamendo-liitannainen-ei-toimi\/","title":{"rendered":"[Ratkaisu] Rytmilaatikon Jamendo-liit\u00e4nn\u00e4inen ei toimi"},"content":{"rendered":"<dl>\n<dt>L\u00e4ht\u00f6kohta<\/dt>\n<dd>Olen k\u00e4ynnist\u00e4nyt <code>Rytmilaatikko-musiikkisoittimen<\/code>. Olen ottanut k\u00e4ytt\u00f6\u00f6n <code>Jamendo<\/code>-liit\u00e4nn\u00e4isen. Kun valitsen <code>Sivupaneelista<\/code> <code>Jamendo<\/code>-n\u00e4kym\u00e4n, Jamendon esittelysivu avautuu. Haluan kuunnella Jamendosta ladattavaa musiikkia.<\/dd>\n<dt>Ongelma<\/dt>\n<dd>En voi valita Jamendossa olevia musiikkikappaleita kuunneltaviksi mist\u00e4\u00e4n. Jos kirjoitan hakukentt\u00e4\u00e4n hakusanan, <code>Tilarivi<\/code> ilmoittaa hakusanaa vastaavien osumien m\u00e4\u00e4r\u00e4n, mutta itse osumia ei n\u00e4y miss\u00e4\u00e4n. Jamendo-n\u00e4kym\u00e4ss\u00e4 n\u00e4kyy vain Jamendon esittelysivu, eik\u00e4 sit\u00e4 saa pois ikkunasta poistumatta kokonaan Jamendo-n\u00e4kym\u00e4st\u00e4.<\/dd>\n<dt>Ongelman syy<\/dt>\n<dd><a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/rhythmbox\/+bug\/158941\">Jamendo-liit\u00e4nn\u00e4isess\u00e4 on ohjelmavirhe, joka est\u00e4\u00e4 Jamendon kokoelmien selailun Rytmilaatikolla<\/a>.<\/dd>\n<dt>Ratkaisu<\/dt>\n<dd><a href=\"http:\/\/ubuntuforums.org\/showthread.php?t=620419#post3921553\">Korjaan liit\u00e4nn\u00e4isess\u00e4 olevan virheen<\/a>. Korjaaminen tapahtuu liit\u00e4nn\u00e4isen l\u00e4hdekoodia muokkaamalla, mink\u00e4 j\u00e4lkeen korjattu liit\u00e4nn\u00e4inen t\u00e4ytyy k\u00e4\u00e4nt\u00e4\u00e4.<\/p>\n<ol>\n<li><strong>Suljen Rytmilaatikon.<\/strong><\/li>\n<li><strong>Siirr\u00e4n viallisen liit\u00e4nn\u00e4isen v\u00e4liaikaisesti toiseen hakemistoon.<\/strong> T\u00e4m\u00e4 tapahtuu seuraavalla komennolla:<br \/>\n<blockquote>\n<pre><code>sudo mv \/usr\/lib\/rhythmbox\/plugins\/jamendo\/JamendoSource.pyc \/tmp\/<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<li><strong>Muokkaan liit\u00e4nn\u00e4isen l\u00e4hdekoodia.<\/strong>\n<ol>\n<li>Avaan l\u00e4hdekoodin muokattavaksi seuraavalla komennolla:<br \/>\n<blockquote>\n<pre><code>sudo gedit \/usr\/lib\/rhythmbox\/plugins\/jamendo\/JamendoSource.py<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<li>Etsin rivin numero 332, joka n\u00e4ytt\u00e4\u00e4 seuraavalta:<br \/>\n<blockquote>\n<pre><code>self.__db.set(entry,&nbsp;rhythmdb.PROP_TRACK_NUMBER,&nbsp;int(track['trackno']))<\/code><\/pre>\n<\/blockquote>\n<p>       Korvaan t\u00e4m\u00e4n rivin seuraavilla kolmella rivill\u00e4:<\/p>\n<blockquote>\n<pre><code>trackno = int(track['trackno'])\nif trackno &gt;= 0:\nself.__db.set(entry, rhythmdb.PROP_TRACK_NUMBER, trackno)<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<li>Sisenn\u00e4n lis\u00e4\u00e4m\u00e4ni rivit siten, ett\u00e4 kaksi ensimm\u00e4ist\u00e4 on sisennetty samalle sarakkeelle kuin niit\u00e4 edelt\u00e4v\u00e4 rivi ylemp\u00e4n\u00e4, ja kolmas on yhden sisennystason sisemp\u00e4n\u00e4 kuin kaksi muuta.<\/li>\n<li>Tallennan tiedoston ja suljen <code>geditin<\/code>.<\/li>\n<\/ol>\n<\/li>\n<li><strong>K\u00e4ynnist\u00e4n Rytmilaatikon <code>P\u00e4\u00e4tteest\u00e4<\/code> komennolla <code>sudo rhythmbox<\/code><\/strong><\/li>\n<li><strong>K\u00e4\u00e4nn\u00e4n korjatun liit\u00e4nn\u00e4isen ottamalla sen k\u00e4ytt\u00f6\u00f6n.<\/strong> T\u00e4m\u00e4 tapahtuu valitsemalla Rytmilaatikon <code>Muokkaa<\/code>-valikosta kohta <code>Liit\u00e4nn\u00e4iset...<\/code> ja merkkaamalla sen j\u00e4lkeen avautuvasta <code>Liit\u00e4nn\u00e4isten m\u00e4\u00e4rittelyt<\/code> -ikkunasta Jamendo-liit\u00e4nn\u00e4inen k\u00e4ytt\u00f6\u00f6n valituksi. Lopuksi suljen Liit\u00e4nn\u00e4isten m\u00e4\u00e4rittelyt -ikkunan.<\/li>\n<li><strong>Suljen Rytmilaatikon.<\/strong><\/li>\n<li><strong>Poistan aiemmin ladatun Jamendo-luettelon.<\/strong> T\u00e4m\u00e4 tapahtuu seuraavalla komennolla:<br \/>\n<blockquote>\n<pre><code>rm ~\/.gnome2\/rhythmbox\/jamendo\/*<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<\/ol>\n<p>   Kun t\u00e4m\u00e4n j\u00e4lkeen k\u00e4ynnist\u00e4n Rytmilaatikon <code>Sovellukset &rarr; \u00c4\u00e4ni &amp; video<\/code> -valikosta, valitsen Sivupaneelista Jamendo-n\u00e4kym\u00e4n ja odotan, ett\u00e4 Jamendon luettelo latautuu, voin sen j\u00e4lkeen selata Jamendon musiikkivalikoimia kirjoittamalla sopivan hakusanan.<br \/>\n   Kun uusi, korjattu liit\u00e4nn\u00e4inen toimii, voin poistan vanhan, viallisen liit\u00e4nn\u00e4isen tilap\u00e4isest\u00e4 sijoituspaikastaan seuraavalla komennolla:<\/p>\n<blockquote>\n<pre><code>sudo rm \/tmp\/JamendoSource.pyc<\/code><\/pre>\n<\/blockquote>\n<\/dd>\n<dt>Huomautus<\/dt>\n<dd>Olen pannut tarjolle <a href=\"\/vuorovaikutus\/files\/2008\/JamendoSource.py\">valmiiksi korjatun kopion l\u00e4hdekooditiedostosta<\/a> (14 kt:n Python-tiedosto).<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Rytmilaatikon Jamendo-liit\u00e4nn\u00e4inen ei anna selata Jamendon kokoelmia. Liit\u00e4nn\u00e4isen l\u00e4hdekoodia t\u00e4ytyy korjata ja korjattu l\u00e4hdekoodi k\u00e4\u00e4nt\u00e4\u00e4, mink\u00e4 j\u00e4lkeen se toimii niin kuin pit\u00e4\u00e4.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[858,3672],"class_list":["post-2222","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-jamendo","tag-rytmilaatikko"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=2222"}],"version-history":[{"count":0,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2222\/revisions"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=2222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=2222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=2222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}