From andrew.conkling@gmail.com Tue Jul 1 03:33:43 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 59C63750213 for ; Tue, 1 Jul 2008 03:33:43 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3089 hrs), (distance 16, link: (Google 2)), [209.85.132.245] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r1+yDv-MTbBU for ; Tue, 1 Jul 2008 03:33:35 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.245]) by menubar.gnome.org (Postfix) with ESMTP id 6194C75034E for ; Tue, 1 Jul 2008 03:30:09 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so298141ana.27 for ; Mon, 30 Jun 2008 20:30:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=DAFPMQOKxlsNCol3x/pvff0jwRVUSCdVtSKsUmkjkwg=; b=EYxGYxfqz3gF00HoJFjtjkCCKD558IlGREYKhUz1ZJLiu5+uyfjrZ1K2cTJqzmJHJu j74SVng30eXP5emKAcdSQ3FDLLyjjwQz/SAMoxWN2azoYUwxRr/PoEHK3RLFLMgX0BEI svECIScHMzwih40lLnbGK6fGqeicwALrzn5+c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=BvcEKfYCVUw6J2t93cXVc0NUiFUxtwBmhvcnJtcxpD0QhjRPY02PBs5q7hniqLsw+p wz9ZnkjriOj9jQOGt+l4wCWuyM42u548O+dBZ46jN3VFZO0su+wnsAinFPY032R94YvV G9CBb5MO3tuQR+EdczYK5fvVXQAz5gZNuW/HM= Received: by 10.100.251.18 with SMTP id y18mr5043481anh.111.1214883007265; Mon, 30 Jun 2008 20:30:07 -0700 (PDT) Received: by 10.100.41.7 with HTTP; Mon, 30 Jun 2008 20:30:07 -0700 (PDT) Message-ID: <616971f10806302030l4ffcbd1bj52a540c0e087013f@mail.gmail.com> Date: Mon, 30 Jun 2008 23:30:07 -0400 From: "Andrew Conkling" To: "Marshall Scorcio" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_11736_25633323.1214883007256" References: Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] [Patch] Minimize to tray on close X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2008 03:33:43 -0000 ------=_Part_11736_25633323.1214883007256 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Mon, Jun 30, 2008 at 19:42, Marshall Scorcio wrote: > I am attaching a patch for rhythmbox in response to the feature request > here: > http://mail.gnome.org/archives/rhythmbox-devel/2008-June/msg00017.html This should be attached on an appropriate bug in Bugzilla so it doesn't get lost in the shuffle. ------=_Part_11736_25633323.1214883007256 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Mon, Jun 30, 2008 at 19:42, Marshall Scorcio <scorcm43@uwosh.edu> wrote:
I am attaching a patch for rhythmbox in response to the feature request here:
http://mail.gnome.org/archives/rhythmbox-devel/2008-June/msg00017.html

This should be attached on an appropriate bug in Bugzilla so it doesn't get lost in the shuffle.
------=_Part_11736_25633323.1214883007256-- From sa@whiz.se Tue Jul 1 21:10:32 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E6EA7500B6 for ; Tue, 1 Jul 2008 21:10:32 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 957 hrs), (distance 25, link: ethernet/modem), [213.115.211.137] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uh97db5jqkPq for ; Tue, 1 Jul 2008 21:10:26 +0000 (GMT) Received: from alastor.oderland.com (alastor.oderland.com [213.115.211.137]) by menubar.gnome.org (Postfix) with ESMTP id C86B17500B9 for ; Tue, 1 Jul 2008 21:10:25 +0000 (GMT) Received: from 88-206-212-151.highlandnet.se ([88.206.212.151] helo=zoe.varbacka) by alastor.oderland.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1KDn7G-0003z0-HA for rhythmbox-devel@gnome.org; Tue, 01 Jul 2008 23:10:22 +0200 Received: from sa by zoe.varbacka with local (Exim 4.69) (envelope-from ) id 1KDn7D-0005fP-Os for rhythmbox-devel@gnome.org; Tue, 01 Jul 2008 23:10:19 +0200 From: Sven Arvidsson To: rhythmbox-devel@gnome.org In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-84t9TCJR1L7yJdyqa0ZE" Date: Tue, 01 Jul 2008 23:10:19 +0200 Message-Id: <1214946619.8735.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - alastor.oderland.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - whiz.se Subject: Re: [Rhythmbox-devel] [Patch] Minimize to tray on close X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2008 21:10:32 -0000 --=-84t9TCJR1L7yJdyqa0ZE Content-Type: text/plain Content-Transfer-Encoding: quoted-printable See http://bugzilla.gnome.org/show_bug.cgi?id=3D318629 --=20 Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22 --=-84t9TCJR1L7yJdyqa0ZE Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkhqnTkACgkQJ4SEkXYL3SLtTgCgg74VG0zL6UDZB7v12mJ+H7qq uaoAoKjSbp0OA5XOvsqJywgzryFZUS1J =z5SD -----END PGP SIGNATURE----- --=-84t9TCJR1L7yJdyqa0ZE-- From scorcm43@uwosh.edu Tue Jul 1 23:00:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2C874750120 for ; Tue, 1 Jul 2008 23:00:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.598 X-Spam-Level: X-Spam-Status: No, score=-3.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 20, link: GPRS, T1, FreeS/WAN), [141.233.166.11] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pYcbdAgXFqIe for ; Tue, 1 Jul 2008 23:00:03 +0000 (GMT) Received: from europa.uwosh.edu (europa.uwosh.edu [141.233.166.11]) by menubar.gnome.org (Postfix) with ESMTP id E0166750108 for ; Tue, 1 Jul 2008 22:59:55 +0000 (GMT) MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_/pNgJILc+AP66Eem9AbQgA)" Received: from conversion-daemon.europa.uwosh.edu by europa.uwosh.edu (Sun Java(tm) System Messaging Server 6.3-5.02 (built Oct 12 2007; 32bit)) id <0K3C00B00NN7GX00@europa.uwosh.edu> for rhythmbox-devel@gnome.org; Tue, 01 Jul 2008 17:59:54 -0500 (CDT) Received: from uwosh.edu ([141.233.166.10]) by europa.uwosh.edu (Sun Java(tm) System Messaging Server 6.3-5.02 (built Oct 12 2007; 32bit)) with ESMTP id <0K3C00NUCNVU54D0@europa.uwosh.edu>; Tue, 01 Jul 2008 17:59:54 -0500 (CDT) Received: from [141.233.166.31] by webmail.uwosh.edu (mshttpd); Tue, 01 Jul 2008 17:59:53 -0500 Date: Tue, 01 Jul 2008 17:59:53 -0500 From: Marshall Scorcio In-reply-to: <1214946619.8735.0.camel@localhost> To: Sven Arvidsson Message-id: X-Mailer: Sun Java(tm) System Messenger Express 6.3-6.03 (built Mar 14 2008; 32bit) Content-language: en X-Accept-Language: en Priority: normal References: <1214946619.8735.0.camel@localhost> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] [Patch] Minimize to tray on close X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2008 23:00:16 -0000 This is a multi-part message in MIME format. --Boundary_(ID_/pNgJILc+AP66Eem9AbQgA) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline I did not realize that this was such a controversial issue. After reading the bug comments it looks like the devs are pretty much against adding an option for changing the window close behavior. Since the bug is a "WONTFIX" is there any reason for me to add my patch to the comments? I do not want to irritate any developers and if the project doesn't want my patch I totally understand. My patch does differs from the other patches available in that it adds a check box to the preferences dialogs and I think it fits better with the rhythmbox coding style. Marshall ----- Original Message ----- From: Sven Arvidsson Date: Tuesday, July 1, 2008 4:10 pm Subject: Re: [Rhythmbox-devel] [Patch] Minimize to tray on close To: rhythmbox-devel@gnome.org > See http://bugzilla.gnome.org/show_bug.cgi?id=318629 > > -- > Cheers, > Sven Arvidsson > http://www.whiz.se > PGP Key ID 760BDD22> _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel --Boundary_(ID_/pNgJILc+AP66Eem9AbQgA) Content-type: text/html; charset=us-ascii Content-transfer-encoding: QUOTED-PRINTABLE Content-disposition: inline I did not realize that this was such a controversial issue.

Af= ter reading the bug comments it looks like the devs are pretty much a= gainst adding an option for changing the window close behavior.
Since the bug is a "WONTFIX" is there any reason for me to add my p= atch to the comments?

I do not want to irritate any developer= s and if the project doesn't want my patch I totally understand.
<= br>My patch does differs from the other patches available in that it = adds a check box to the preferences dialogs and I think it fits bette= r with the rhythmbox coding style.



Marshall


----- Original Message -----
From: Sven Arvidsson <sa@whiz= .se>
Date: Tuesday, July 1, 2008 4:10 pm
Subject: Re: [Rhyth= mbox-devel] [Patch] Minimize to tray on close
To: rhythmbox-devel@= gnome.org

> See http://bugzilla.gnome.org/show_bug.cgi?id= =3D318629
>
> --
> Cheers,
> Sven Arvidsson=
> http://www.whiz.se
> PGP Key ID 760BDD22> _________= ______________________________________
> rhythmbox-devel mailin= g list
> rhythmbox-devel@gnome.org
> http://mail.gnome.or= g/mailman/listinfo/rhythmbox-devel --Boundary_(ID_/pNgJILc+AP66Eem9AbQgA)-- From brian@interlinx.bc.ca Wed Jul 2 01:20:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E331975008C for ; Wed, 2 Jul 2008 01:20:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=2 tests=[BAYES_50=0.001] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 10546 hrs), (distance 16, link: ethernet/modem), [205.189.48.131] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KYgSARG+oi7K for ; Wed, 2 Jul 2008 01:20:10 +0000 (GMT) Received: from server.klug.on.ca (server.klug.on.ca [205.189.48.131]) by menubar.gnome.org (Postfix) with ESMTP id ED93275008A for ; Wed, 2 Jul 2008 01:20:09 +0000 (GMT) Received: from linux.interlinx.bc.ca (d193-222-193.home3.cgocable.net [67.193.222.193]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.klug.on.ca (Postfix) with ESMTP id AB03B2803 for ; Tue, 1 Jul 2008 21:20:07 -0400 (EDT) Received: from [10.75.22.1] (pc.ilinx [10.75.22.1]) by linux.interlinx.bc.ca (Postfix) with ESMTP id 171A48746 for ; Tue, 1 Jul 2008 21:20:06 -0400 (EDT) From: "Brian J. Murrell" To: rhythmbox-devel In-Reply-To: References: <1214946619.8735.0.camel@localhost> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-+1uy3Yyhxugrgzx11XlJ" Date: Tue, 01 Jul 2008 21:20:05 -0400 Message-Id: <1214961605.3227.132.camel@pc.ilinx> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Subject: Re: [Rhythmbox-devel] [Patch] Minimize to tray on close X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2008 01:20:16 -0000 --=-+1uy3Yyhxugrgzx11XlJ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2008-07-01 at 17:59 -0500, Marshall Scorcio wrote: > I did not realize that this was such a controversial issue. >=20 > After reading the bug comments it looks like the devs are pretty much > against adding an option for changing the window close behavior. >=20 > Since the bug is a "WONTFIX" is there any reason for me to add my > patch to the comments?=20 >=20 > I do not want to irritate any developers and if the project doesn't > want my patch I totally understand. >=20 > My patch does differs from the other patches available in that it adds > a check box to the preferences dialogs and I think it fits better with > the rhythmbox coding style. Given that your patch makes the behaviour optional for those that want it and "status quo" for those that don't, I would be greatly disheartened to see the continued resistance to the feature. Certainly I can understand resistance to a change in SOP, but given that this change is selectable, why not? b. --=-+1uy3Yyhxugrgzx11XlJ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIatfFl3EQlGLyuXARAkbrAJ9T+iWnWxZ+HbF0CWtUmNpX6pyoegCeKE15 1osLAOAOeBr70YgAWtpaveo= =AaD2 -----END PGP SIGNATURE----- --=-+1uy3Yyhxugrgzx11XlJ-- From jason@bluetree.ath.cx Wed Jul 2 02:14:20 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7BB207500DA for ; Wed, 2 Jul 2008 02:14:20 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.801 X-Spam-Level: X-Spam-Status: No, score=0.801 tagged_above=-999 required=2 tests=[BAYES_50=0.001, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [65535:52:1:68:M1460, N, W1, N, N, T, N, N, ?12:.:?:?] (up: 11768 hrs), (link: ethernet/modem), [68.142.198.208] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SgesGORI8ObS for ; Wed, 2 Jul 2008 02:14:15 +0000 (GMT) Received: from smtp109.sbc.mail.mud.yahoo.com (smtp109.sbc.mail.mud.yahoo.com [68.142.198.208]) by menubar.gnome.org (Postfix) with SMTP id 1309675008C for ; Wed, 2 Jul 2008 02:14:14 +0000 (GMT) Received: (qmail 42865 invoked from network); 2 Jul 2008 02:14:12 -0000 Received: from unknown (HELO bluetree.ath.cx) (jasoncrain@att.net@69.152.117.173 with login) by smtp109.sbc.mail.mud.yahoo.com with SMTP; 2 Jul 2008 02:14:12 -0000 X-YMail-OSG: yvYC2wwVM1nU7mpN2f2asah9fqJYlbLlSnRVWe6lh_oIwXqHaxXbuZc0o_8n8o0Of9Ndpni6e7bgH4dL_Tn33pNSzmbeMK3BVSeDVOnUcQ-- X-Yahoo-Newman-Property: ymail-3 Received: from localhost (localhost.localdomain [127.0.0.1]) by bluetree.ath.cx (Postfix) with ESMTP id 4A47351C1AF for ; Tue, 1 Jul 2008 21:14:10 -0500 (CDT) X-Virus-Scanned: Debian amavisd-new at bluetree.ath.cx Received: from bluetree.ath.cx ([127.0.0.1]) by localhost (vash.bluetree.ath.cx [127.0.0.1]) (amavisd-new, port 10024) with LMTP id v3vO6YOE+l4z for ; Tue, 1 Jul 2008 21:14:09 -0500 (CDT) Received: from [192.168.0.94] (knives.bluetree.ath.cx [192.168.0.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jason) by bluetree.ath.cx (Postfix) with ESMTPSA id A555C51C18B for ; Tue, 1 Jul 2008 21:14:09 -0500 (CDT) Message-ID: <486AE47B.2030909@bluetree.ath.cx> Date: Tue, 01 Jul 2008 21:14:19 -0500 From: Jason Crain User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: rhythmbox-devel References: <1214946619.8735.0.camel@localhost> <1214961605.3227.132.camel@pc.ilinx> In-Reply-To: <1214961605.3227.132.camel@pc.ilinx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Rhythmbox-devel] [Patch] Minimize to tray on close X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2008 02:14:20 -0000 Brian J. Murrell wrote: > Given that your patch makes the behaviour optional for those that want > it and "status quo" for those that don't, I would be greatly > disheartened to see the continued resistance to the feature. > > Certainly I can understand resistance to a change in SOP, but given that > this change is selectable, why not? > I probably shouldn't get involved with something so controversial, but... what's wrong with clicking the tray icon when you want to minimize to tray? From andrew.conkling@gmail.com Wed Jul 2 12:01:59 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6252175008C for ; Wed, 2 Jul 2008 12:01:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3376 hrs), (distance 13, link: (Google 2)), [209.85.146.176] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uvkGZv4c8uFa for ; Wed, 2 Jul 2008 12:01:52 +0000 (GMT) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.176]) by menubar.gnome.org (Postfix) with ESMTP id EEE287500EE for ; Wed, 2 Jul 2008 12:01:51 +0000 (GMT) Received: by wa-out-1112.google.com with SMTP id j40so239071wah.1 for ; Wed, 02 Jul 2008 05:01:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=k6QjvhE3q+e/nGYWXGII7bihJb/N3o2q8sVJjwOWBIo=; b=fGojE2ynSd+6VfT6P7WJBSH3nRCuJXEXrQMRa0fTKiKuQPDJLYgZDe1FuyUEAvUSH4 7gPzdLH9zoal+7hbj9HK37SYa/Hl3U8L1bBLVLC/kYBCUCQPmRVzFksPMbkr2wIFTcna 2DKx+pznN6jX2NNIaVspZCuDEZDq0fOySvs/o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=hTcfbEPCKk52suhMAzb0Us97DyuXe+FcGc/mfwcqv7GwBWCOCsxiKBQcFpkmJpapza onQ8xUG4aXV+/ZbOPVX91UBQf+MjHo4iS5CqGuP6cV6uCMv8uetVAIhMYBYNN8zOAUMe BaxrasyYI/+8e7SumUwRhKGXgjDlE5dm7E1Fg= Received: by 10.114.122.5 with SMTP id u5mr6918764wac.66.1215000110001; Wed, 02 Jul 2008 05:01:50 -0700 (PDT) Received: by 10.114.170.9 with HTTP; Wed, 2 Jul 2008 05:01:49 -0700 (PDT) Message-ID: <616971f10807020501g4c7a2f20gba95c0791a957c3f@mail.gmail.com> Date: Wed, 2 Jul 2008 08:01:49 -0400 From: "Andrew Conkling" To: "Sven Arvidsson" In-Reply-To: <1214946619.8735.0.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1405_5518942.1215000110002" References: <1214946619.8735.0.camel@localhost> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] [Patch] Minimize to tray on close X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2008 12:01:59 -0000 ------=_Part_1405_5518942.1215000110002 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Tue, Jul 1, 2008 at 17:10, Sven Arvidsson wrote: > See http://bugzilla.gnome.org/show_bug.cgi?id=318629 In case anyone missed it: Looks like the existing plugin was committed, and that bug is now fixed. ------=_Part_1405_5518942.1215000110002 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Tue, Jul 1, 2008 at 17:10, Sven Arvidsson <sa@whiz.se> wrote:
See http://bugzilla.gnome.org/show_bug.cgi?id=318629

In case anyone missed it: Looks like the existing plugin was committed, and that bug is now fixed.
------=_Part_1405_5518942.1215000110002-- From c.f.curtis@gmail.com Wed Jul 2 14:11:40 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 406AC750501 for ; Wed, 2 Jul 2008 14:11:40 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5933 hrs), (distance 15, link: (Google 2)), [64.233.178.243] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M1OGNG7rdSHs for ; Wed, 2 Jul 2008 14:11:34 +0000 (GMT) Received: from hs-out-0708.google.com (hs-out-0708.google.com [64.233.178.243]) by menubar.gnome.org (Postfix) with ESMTP id 234F5750319 for ; Wed, 2 Jul 2008 14:09:35 +0000 (GMT) Received: by hs-out-0708.google.com with SMTP id 54so80139hsz.15 for ; Wed, 02 Jul 2008 07:09:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=yppqUcddeK4zylN9bFp2yrgvn/PLvQYYO5ZBlyCl6l4=; b=LL9S8pizO0kYQYTGbex+QapaKQsWryOF2BGwjXUG/IVMeVDrfZfTBdC+eDQ4tak4ed jGuf9/ru26smXH6/ODNlXlI8GagW4IyT2fRhwniKg5rqUTIm3CAVJYPcdaD5PMpaFDzV 3qvhIRVYjIks/MYqWBgOLVzehWjPIF1hkzL+U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=l5T61DoYVVP3/HTri+bMAVl1+gD4cKxqb4S2D7+LCDfCpg8zlIPaFtTUYpEhpgDP5o VMUyV1BM0j6oJa2T1qULkWP6VXSn0tHGNX7dwEIBj84acyfzp+BzEO0X8J7rkW4/0XWg D8dygogewxb9JZhHU80H13Ou9iUhP/KAEl9nQ= Received: by 10.100.251.18 with SMTP id y18mr7215613anh.111.1215007773336; Wed, 02 Jul 2008 07:09:33 -0700 (PDT) Received: by 10.100.121.4 with HTTP; Wed, 2 Jul 2008 07:09:33 -0700 (PDT) Message-ID: <117c5ac20807020709s39411bd6u9e91f7cb1a0881dd@mail.gmail.com> Date: Wed, 2 Jul 2008 10:09:33 -0400 From: "Charlotte Curtis" To: "Jonathan Matthew" In-Reply-To: <20080628011710.GA5748@spine.kaolin.wh9.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <117c5ac20806261224y4c9c40fcxa609aa0db860f0cb@mail.gmail.com> <20080627143855.GA13493@spine.kaolin.wh9.net> <117c5ac20806270829l75e269b4x5f965139600dbb3d@mail.gmail.com> <20080628011710.GA5748@spine.kaolin.wh9.net> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Calling an executable for each song in rb library X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2008 14:11:40 -0000 On Fri, Jun 27, 2008 at 9:17 PM, Jonathan Matthew wrote: > On Fri, Jun 27, 2008 at 11:29:06AM -0400, Charlotte Curtis wrote: >> On Fri, Jun 27, 2008 at 10:38 AM, Jonathan Matthew >> wrote: >> > Both the child watch and the timeout will only work when the GLib main >> > loop is running. >> Okay, that's what I (eventually) figured out. Does it present a >> problem for my plugin to have its own main loop (as in the email I >> sent a few minutes before yours)? > > Recursive/nested mainloops make me very nervous. They bring up a > variety of horrible locking concerns and make it harder to understand > what's going on. I think it'd be best to avoid doing this, but > obviously if nothing else works, then I guess you'll have to. That's basically what my (Summer of Code) mentor said. There's got to be another way of doing it, and I don't want to make anyone nervous. > Yeah, unfortunately this stuff does get complicated. I'd much rather > deal with the complexity up front (and I'm happy to help you get this > working), though, than track down an occasional deadlock next year. I'll get cracking on it, thanks for the offer of help. I would also rather do things right the first time. Charlotte From citizen024@gmail.com Wed Jul 2 16:54:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AEFE975008A for ; Wed, 2 Jul 2008 16:54:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 2335 hrs), (distance 16, link: (Google 2)), [66.249.92.168] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lDblunDsmxVb for ; Wed, 2 Jul 2008 16:54:08 +0000 (GMT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 0D0E77500AA for ; Wed, 2 Jul 2008 16:54:07 +0000 (GMT) Received: by ug-out-1314.google.com with SMTP id s2so593551uge.30 for ; Wed, 02 Jul 2008 09:54:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=OPADs4dCRSbSO9IST9a2krcnVdRto7qdVjg5XAk09tM=; b=GIo2rPWZTv3VJWu5lbCoGB4epjhNFjv3/Mo/4Lp4JIZRtRFhArucC/7tZwhZc/wdGt 8SwpCDwprsUT04C6YJZFQgZVvDosr+d23pG4Y+ClR3Pd6LmINdvxdtsFfqaWivCHx1QE mbELJskLLwIgBfykbcliTqVOlY68dsiAco/sQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; b=lfd3siAaAfX96ob+xJgFv3QDvGbNhQ4aJolVwdeS+GbhE6GGJ+6gN8QbijwI6hFeMx IO7W4AJnk18ZGEnWoQmElPtMnWEF37cIUQHgUc/FLU+x9f7+cuZhWNgccBQ3kPklTeLS APSPeAAGva/RA1BkCxLL/T3VWsARlxj6EhduU= Received: by 10.210.75.6 with SMTP id x6mr6801072eba.29.1215017645998; Wed, 02 Jul 2008 09:54:05 -0700 (PDT) Received: from ?10.155.220.29? ( [80.251.207.11]) by mx.google.com with ESMTPS id p10sm16742912gvf.7.2008.07.02.09.54.02 (version=SSLv3 cipher=RC4-MD5); Wed, 02 Jul 2008 09:54:04 -0700 (PDT) From: Patrick To: rhythmbox-devel@gnome.org Content-Type: text/plain Date: Wed, 02 Jul 2008 18:53:58 +0200 Message-Id: <1215017638.21940.12.camel@patrick-laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Wed, 02 Jul 2008 17:59:39 +0000 Subject: [Rhythmbox-devel] Localised radio. X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2008 16:54:15 -0000 Ive been thinking about the lack of a internet radio guide and realized shoutcast probably is NOT a good idea, instead it would be better to give users their local stations as in this brainstorm idea: http://brainstorm.ubuntu.com/idea/10591/ Make the radio part of Rhythmbox work a bit moore like a real radio and pickup local stations. In addition to the standard ones. Apart from that one would avoid the having to search through a gazzilion crappy stations that also float arround on those kinds of guides. /Patrick From notverysmart@gmail.com Thu Jul 3 14:16:03 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C18A5750694 for ; Thu, 3 Jul 2008 14:16:03 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DP11l0Y1hVIB for ; Thu, 3 Jul 2008 14:15:50 +0000 (GMT) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.183]) by menubar.gnome.org (Postfix) with ESMTP id 12F0B7501F2 for ; Thu, 3 Jul 2008 14:00:48 +0000 (GMT) Received: by wa-out-1112.google.com with SMTP id j40so630702wah.1 for ; Thu, 03 Jul 2008 07:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=5oa66MIEnOtmiOK5pzFfEHSQwQoQRz3xUr54+FS4eoo=; b=dZmi0EwJVZ2rk/d0iTqw2+Ip692sF42zXZqRQfbE0619v4pkxfGnniJzIUoejKtYlR M+mGQ4yxt7eT0ENHjEhDzSL7dYTJ5x30pAEBvl9AuwUQ7xnWSBE5+92AO3qGyQV6VEii iozl73QiIa5fev8X1jd+5FSzjiaJUnuDn5Qw4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=m8UKoZhZw7KI88UnNhltqfpw1JaavRyVICRNZl2lhgNawDFRt0SfO6S01QeBIX6x6u XTsa0iWsYVpxpvtI59YRrsVPIyyTY8v0eVRQIToHKlHUhHbDM0IckctrqyPueADifcEJ lkHdgag34Kfu6cD0DFY/PqRFaDyGQMSmNsbVo= Received: by 10.114.191.12 with SMTP id o12mr288631waf.224.1215093638103; Thu, 03 Jul 2008 07:00:38 -0700 (PDT) Received: from spine.kaolin.wh9.net ( [121.44.50.163]) by mx.google.com with ESMTPS id w43sm65303hsa.3.2008.07.03.07.00.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 03 Jul 2008 07:00:37 -0700 (PDT) Date: Thu, 3 Jul 2008 23:59:57 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080703135957.GA11415@spine.kaolin.wh9.net> References: <1214824039.5615.1.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1214824039.5615.1.camel@localhost> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [Rhythmbox-devel] Is 0.11.6 release planned soon? X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2008 14:16:04 -0000 On Mon, Jun 30, 2008 at 01:07:19PM +0200, Pacho Ramos wrote: > > After checking fedora's src.rpm seems that rhythmbox has a lot of bug > fixed since 0.11.5 release, Is a 0.11.6 release planned soon? I'm planning to release rhythmbox 0.11.6 early next week. There's a prerelease tarball here: http://methlab42.itee.uq.edu.au/~jonathan/rhythmbox-0.11.5.90.tar.bz2 Unless a serious problem comes up, the only differences between that and the released version will be some translation updates (hopefully). From chad.ostrowski@gmail.com Thu Jul 3 16:05:43 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 30BAB750122 for ; Thu, 3 Jul 2008 16:05:43 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.184 X-Spam-Level: X-Spam-Status: No, score=-0.184 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 11223 hrs), (distance 12, link: (Google 2)), [64.233.166.181] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NRgckRCbdqD5 for ; Thu, 3 Jul 2008 16:05:37 +0000 (GMT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id 19A4A75012B for ; Thu, 3 Jul 2008 16:05:23 +0000 (GMT) Received: by py-out-1112.google.com with SMTP id a29so557132pyi.36 for ; Thu, 03 Jul 2008 09:05:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :sender:to:subject:mime-version:content-type:x-google-sender-auth; bh=GJEb2KzPlXxr+SGXAtC0iLbWAu840uyntu7HQvEec9k=; b=SesBHf6PfrBcoadzmVvTV7k2XzRQk9EZ9hZ2TROSKaj4nVwNeDftOTVnpivjEq0t/L 9OavJaVWOGtg2fdJgAfYDasa6cSXt2tsGWU15aFuVCiPulxtqNpilBR5ntX5vCW1MCoy 8oo5JRkXcEK4fBJp0Wsi1on3/uKiq3K7Oc+eA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:sender:to:subject:mime-version :content-type:x-google-sender-auth; b=s2X1ZIrUgFA1dldbcgaGCe5UNSPQCHHBYv+rP6G4w0khwz8y7vsLbFG99/jFaxhKq4 IprfgCJjJkDHLra3KKQBoVJ+8chQItfFeyjy9PfogAtyWiy22s99cMGDldT5hVNRPt/j 1QUiWdPycz468yHBbPh0P9uzRdIWCnOXx9kG4= Received: by 10.114.24.5 with SMTP id 5mr730008wax.160.1215101119698; Thu, 03 Jul 2008 09:05:19 -0700 (PDT) Received: by 10.115.75.13 with HTTP; Thu, 3 Jul 2008 09:05:19 -0700 (PDT) Message-ID: Date: Thu, 3 Jul 2008 12:05:19 -0400 From: "Chad Ostrowski" Sender: chad.ostrowski@gmail.com To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10640_4315041.1215101119701" X-Google-Sender-Auth: 7cc9a247f55cc946 X-Mailman-Approved-At: Thu, 03 Jul 2008 16:07:26 +0000 Subject: [Rhythmbox-devel] requests: rearrangeable columns; iPod playlist creation X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: cao5021@psu.edu List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2008 16:05:43 -0000 ------=_Part_10640_4315041.1215101119701 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to ubuntu and was afraid of how my iPod would interact with it. I've heard bad things. But rhythmbox has been beautiful to me. Two small things that I think should be added (and, I would think, would be easy (but I'm not a programmer so don't ask me)) is the ability to rearrange the columns and the ability to create and edit playlists on an iPod. I believe programs exist to do the latter already, but I'd rather not install another program. The fact that other free software has already done it means it ought to be even easier to add this functionality to rhythmbox. Thank you! ps- ideally, I think rhythmbox should be merged with the videoplayer. movies and music should be arranged in the same list with icons to differentiate and both should be draggable onto an external device. Maybe photos too? pps- I will never buy an iPod again, unless magically Apple decides they don't want to control my every move after I buy their products. ------=_Part_10640_4315041.1215101119701 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to ubuntu and was afraid of how my iPod would interact with it. I've heard bad things. But rhythmbox has been beautiful to me.

Two small things that I think should be added (and, I would think, would be easy (but I'm not a programmer so don't ask me)) is the ability to rearrange the columns and the ability to create and edit playlists on an iPod. I believe programs exist to do the latter already, but I'd rather not install another program. The fact that other free software has already done it means it ought to be even easier to add this functionality to rhythmbox.

Thank you!

ps- ideally, I think rhythmbox should be merged with the videoplayer. movies and music should be arranged in the same list with icons to differentiate and both should be draggable onto an external device. Maybe photos too?

pps- I will never buy an iPod again, unless magically Apple decides they don't want to control my every move after I buy their products.
------=_Part_10640_4315041.1215101119701-- From ltoot@sbcglobal.net Sun Jul 6 01:48:55 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0FC87500C2 for ; Sun, 6 Jul 2008 01:48:55 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.998 X-Spam-Level: X-Spam-Status: No, score=-0.998 tagged_above=-999 required=2 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: FreeBSD 6.x (1) (up: 4542 hrs), (distance 17, link: ethernet/modem), [216.252.101.33] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n7+uZYW5DKC8 for ; Sun, 6 Jul 2008 01:48:48 +0000 (GMT) Received: from web83104.mail.mud.yahoo.com (web83104.mail.mud.yahoo.com [216.252.101.33]) by menubar.gnome.org (Postfix) with SMTP id 4164175008E for ; Sun, 6 Jul 2008 01:48:47 +0000 (GMT) Received: (qmail 95678 invoked by uid 60001); 6 Jul 2008 01:48:46 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; h=Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Message-ID; b=LxNlwX8oQ5TsSV5LXDhtluVkujgQ4ONeFL+Pyw/M7lq5Q9f9czpoQYFLp7QiNUvz/Iqb+OLLOjw428FV0tpgND086NPEtxPTGgwN2SMOm/baVg+YLjDAcjfwWFQexQmSF2dztAa5FeouOiBMTkCcwyx6nm4vPL8UQlpyuteMlrA=; Received: from [65.66.158.31] by web83104.mail.mud.yahoo.com via HTTP; Sat, 05 Jul 2008 18:48:46 PDT X-Mailer: YahooMailRC/975.45 YahooMailWebService/0.7.199 Date: Sat, 5 Jul 2008 18:48:46 -0700 (PDT) From: LONNIE TOOT To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1021510357-1215308926=:94981" Message-ID: <265193.94981.qm@web83104.mail.mud.yahoo.com> X-Mailman-Approved-At: Mon, 07 Jul 2008 09:24:38 +0000 Subject: [Rhythmbox-devel] import/ export option X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 01:48:56 -0000 --0-1021510357-1215308926=:94981 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable will there be a way to import a OPML file into the podcasts part of rythmbo= x? I'm trying to quit using=A0windows and would like to use the export port= ion of windows for all of my podcasts then import them into rythmbox. --0-1021510357-1215308926=:94981 Content-Type: text/html; charset=us-ascii
will there be a way to import a OPML file into the podcasts part of rythmbox? I'm trying to quit using windows and would like to use the export portion of windows for all of my podcasts then import them into rythmbox.
--0-1021510357-1215308926=:94981-- From cgard-rhythmbox-devel-467@m.gmane.org Tue Jul 8 15:50:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E98B750130 for ; Tue, 8 Jul 2008 15:50:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.185 X-Spam-Level: X-Spam-Status: No, score=-1.185 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1303 hrs), (distance 17, link: ethernet/modem), [80.91.229.2] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id siRjx0pWvmLU for ; Tue, 8 Jul 2008 15:50:09 +0000 (GMT) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by menubar.gnome.org (Postfix) with ESMTP id 6FCE075011A for ; Tue, 8 Jul 2008 15:50:06 +0000 (GMT) Received: from root by ciao.gmane.org with local (Exim 4.43) id 1KGFS6-0005i9-Mc for rhythmbox-devel@gnome.org; Tue, 08 Jul 2008 15:50:02 +0000 Received: from mekk.waw.pl ([82.195.149.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 08 Jul 2008 15:50:02 +0000 Received: from Marcin.Kasperski by mekk.waw.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 08 Jul 2008 15:50:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: rhythmbox-devel@gnome.org From: Marcin Kasperski Date: Tue, 08 Jul 2008 17:54:24 +0200 Lines: 22 Message-ID: <87abgsfk27.fsf@softax.com.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: mekk.waw.pl User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:n3ThQgWyplmAvq0fUjM2gWaaTdM= Sender: news Subject: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 15:50:15 -0000 I recently jumped from KDE to Gnome (KDE4 is not to my liking), so I try using rhythmbox instead of amarok. I mostly miss two functions of amarok, so I'd like to ask whether they are available somehow (maybe by some plugins?): - easy access to songs related to the currently playing song (other songs from the same album, other songs by the same singer). My usage scenario is: I mostly listen to random songs (in rhythmbox this means shuffle mode on on whole collection), but often I decide I'd like to listen to more songs of the current artist. In amarok I see his albums on the left, I can right-click some album and enqueue it to the playlist. Is rhythmbox able to do sth similar? - automatical scoring (songs are automatically scored according to my listening habits, if I listen the song to the end, its score increases, if I jump to the next song or stop after few seconds its score lowers, ratios are accumulated (multiplied?) when I get the same song multiple times. That's fantastic feature, after some time I have my songs nicely scored without any effort. Again: does anything similar exists for rhythmbox? From jason@shakabuku.org Tue Jul 8 15:53:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD3EA7500DD for ; Tue, 8 Jul 2008 15:53:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=2 tests=[BAYES_50=0.001] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 1317 hrs), (distance 12, link: ethernet/modem), [207.200.55.226] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aOBCnrnYtsms for ; Tue, 8 Jul 2008 15:53:09 +0000 (GMT) Received: from buzzard.onr.com (buzzard.kdi.com [207.200.55.226]) by menubar.gnome.org (Postfix) with ESMTP id B4D507500A2 for ; Tue, 8 Jul 2008 15:53:09 +0000 (GMT) Received: from mail.chefjohn.org (jabber.internetdomain.tld [127.0.0.1]) by buzzard.onr.com (8.12.8/8.12.8) with ESMTP id m68Fr7aq022709; Tue, 8 Jul 2008 10:53:07 -0500 From: "Jason Bodnar" To: Marcin Kasperski , rhythmbox-devel@gnome.org Date: Tue, 8 Jul 2008 10:53:07 -0500 Message-Id: <20080708155203.M22627@shakabuku.org> In-Reply-To: <87abgsfk27.fsf@softax.com.pl> References: <87abgsfk27.fsf@softax.com.pl> X-Mailer: Open WebMail 2.51 20050627 X-OriginatingIP: 209.163.168.194 (jbodnar) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 15:53:16 -0000 On Tue, 08 Jul 2008 17:54:24 +0200, Marcin Kasperski wrote > - easy access to songs related to the currently playing song (other > songs from the same album, other songs by the same singer). My > usage scenario is: I mostly listen to random songs (in rhythmbox > this means shuffle mode on on whole collection), but often I decide > I'd like to listen to more songs of the current artist. In amarok I > see his albums on the left, I can right-click some album and > enqueue it to the playlist. Is rhythmbox able to do sth similar? Ctl-j will make sure the browser is on the song you're listening to and then right click on it and you'll see menu options for Browse This {Genre,Artists,Album}. -- Jason Bodnar jason@shakabuku.org http://www.shakabuku.org From daniel-rhythmbox@mbx.zapto.org Tue Jul 8 18:38:50 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 55ECE750063 for ; Tue, 8 Jul 2008 18:38:50 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.11 X-Spam-Level: X-Spam-Status: No, score=-2.11 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (1203?) (firewall!) (up: 3455 hrs), (distance 24, link: ethernet/modem), [71.74.56.123] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HGsnd4jK3H6Z for ; Tue, 8 Jul 2008 18:38:44 +0000 (GMT) Received: from hrndva-omtalb.mail.rr.com (hrndva-omtalb.mail.rr.com [71.74.56.123]) by menubar.gnome.org (Postfix) with ESMTP id 35E9775006D for ; Tue, 8 Jul 2008 18:38:43 +0000 (GMT) Received: from mbx.zapto.org ([24.166.250.211]) by hrndva-omta06.mail.rr.com with ESMTP id <20080708183842.UBTD2610.hrndva-omta06.mail.rr.com@mbx.zapto.org>; Tue, 8 Jul 2008 18:38:42 +0000 Received: from [192.168.2.10] (unknown [192.168.2.10]) by mbx.zapto.org (Postfix) with ESMTP id 357BD1C2249; Tue, 8 Jul 2008 14:38:44 -0400 (EDT) Message-ID: <4873B42C.6030209@mbx.zapto.org> Date: Tue, 08 Jul 2008 14:38:36 -0400 From: Daniel Falk User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Jason Bodnar References: <87abgsfk27.fsf@softax.com.pl> <20080708155203.M22627@shakabuku.org> In-Reply-To: <20080708155203.M22627@shakabuku.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Marcin Kasperski , rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 18:38:50 -0000 Jason Bodnar wrote: > On Tue, 08 Jul 2008 17:54:24 +0200, Marcin Kasperski wrote > >> - easy access to songs related to the currently playing song (other >> songs from the same album, other songs by the same singer). My >> usage scenario is: I mostly listen to random songs (in rhythmbox >> this means shuffle mode on on whole collection), but often I decide >> I'd like to listen to more songs of the current artist. In amarok I >> see his albums on the left, I can right-click some album and >> enqueue it to the playlist. Is rhythmbox able to do sth similar? >> > > Ctl-j will make sure the browser is on the song you're listening to and then > right click on it and you'll see menu options for Browse This > {Genre,Artists,Album}. > > Yes, that's true, but it then it will only play from that album until you browse the whole collection once more. You'll find that there is no equivalent in Rhythmbox to a "Now Playing" playlist. You either play the Music directly in the browser, or create a playlist and play that. Just mess with it and you'll see what I mean. To my knowledge, there's not a good gnome player that works like Amarok does in that regard. So if you want to keep in "Shuffle mode", right click the song, "Browse this Album", Select all the songs, and then right click and select "Add to Play Queue". That ensures that they will be played next. And then clear out of the album filter so that all songs are visible again. Hope that makes sense. From daniel-rhythmbox@mbx.zapto.org Tue Jul 8 18:41:07 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CD67F7500F5 for ; Tue, 8 Jul 2008 18:41:07 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (1203?) (firewall!) (up: 3455 hrs), (distance 24, link: ethernet/modem), [71.74.56.125] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LQGnGOPxUhyZ for ; Tue, 8 Jul 2008 18:41:01 +0000 (GMT) Received: from hrndva-omtalb.mail.rr.com (hrndva-omtalb.mail.rr.com [71.74.56.125]) by menubar.gnome.org (Postfix) with ESMTP id B5FA275009C for ; Tue, 8 Jul 2008 18:41:01 +0000 (GMT) Received: from mbx.zapto.org ([24.166.250.211]) by hrndva-omta06.mail.rr.com with ESMTP id <20080708184059.UDPC2610.hrndva-omta06.mail.rr.com@mbx.zapto.org>; Tue, 8 Jul 2008 18:40:59 +0000 Received: from [192.168.2.10] (unknown [192.168.2.10]) by mbx.zapto.org (Postfix) with ESMTP id C41BC1C2245; Tue, 8 Jul 2008 14:41:02 -0400 (EDT) Message-ID: <4873B4B6.4020002@mbx.zapto.org> Date: Tue, 08 Jul 2008 14:40:54 -0400 From: Daniel Falk User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Marcin Kasperski References: <87abgsfk27.fsf@softax.com.pl> In-Reply-To: <87abgsfk27.fsf@softax.com.pl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 18:41:08 -0000 Marcin Kasperski wrote: > I recently jumped from KDE to Gnome (KDE4 is not to my liking), so I > try using rhythmbox instead of amarok. I mostly miss two functions of > amarok, so I'd like to ask whether they are available somehow (maybe > by some plugins?): > > - automatical scoring (songs are automatically scored according to my > listening habits, if I listen the song to the end, its score > increases, if I jump to the next song or stop after few seconds its > score lowers, ratios are accumulated (multiplied?) when I get the > same song multiple times. That's fantastic feature, after some time > I have my songs nicely scored without any effort. > Again: does anything similar exists for rhythmbox? > > That's actually a clever idea. But then, what happens if you're away from your computer and it's left playing? I'd think you'd end up skewing the results. Oh well it's still interesting. And I don't know of anything in rhythmbox that works that way. You can use a gnome applet however so you easily rate stuff while keeping your player in the background. I think it's just called "Music Applet" or something. From notverysmart@gmail.com Tue Jul 8 22:45:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 52C8D7500A2 for ; Tue, 8 Jul 2008 22:45:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 4871 hrs), (distance 13, link: (Google 2)), [209.85.142.189] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8352o-5MUODy for ; Tue, 8 Jul 2008 22:45:07 +0000 (GMT) Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.189]) by menubar.gnome.org (Postfix) with ESMTP id C2E64750182 for ; Tue, 8 Jul 2008 22:44:39 +0000 (GMT) Received: by ti-out-0910.google.com with SMTP id b6so1056004tic.1 for ; Tue, 08 Jul 2008 15:44:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:mime-version:content-type:content-disposition :content-transfer-encoding:user-agent:sender; bh=J4Iwgot5VExmau2qpwC2wCA3O8Xt8VGBkDzPZ3evLYM=; b=JqA8PjnLw6FUAAl/5zbkmQvgbM3te143PkaAgH8VRq5qkQn1hZHgfFJ1WnVWuoCZXi 2ODNpQeE68tU8+D7A8Q5w2n9f3SmcAlw3jBzpMnlPVzerzigoRKtzrhdQd7+M15zJHPH EY/KrhWn6TOoA7zeSV+rZsbcuHJx8zl1vPARc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:mime-version:content-type :content-disposition:content-transfer-encoding:user-agent:sender; b=Co3+GIT/wGnc1GtOfdM2AA+T/CTmytES2DSYi24K4jzj6P/E0c9zEvxmSV+xWNrvdL PPP8DyKtuIf54pSN2FQuIM7e/xrtvnWKcRrdE3/JqdY/ha8QNbpFcHdRO6EEgZ99lskl SGjUfvJDJ2R2kAj7YHYiXV9wWHhQcNimh37PQ= Received: by 10.110.84.2 with SMTP id h2mr3945130tib.53.1215557077022; Tue, 08 Jul 2008 15:44:37 -0700 (PDT) Received: from spine.kaolin.wh9.net ( [121.44.10.69]) by mx.google.com with ESMTPS id w5sm8321931tib.9.2008.07.08.15.44.33 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 08 Jul 2008 15:44:36 -0700 (PDT) Date: Wed, 9 Jul 2008 08:44:26 +1000 From: Jonathan Matthew To: gnome-announce-list@gnome.org Message-ID: <20080708224426.GA5058@spine.kaolin.wh9.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.18 (2008-05-17) Sender: Jonathan Matthew Cc: rhythmbox-devel@gnome.org Subject: [Rhythmbox-devel] Rhythmbox 0.11.6 X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 22:45:15 -0000 Hi, I'm happy to announce the release of Rhythmbox 0.11.6. This release includes much improved last.fm streaming, amazon cover art search that actually works, and a variety of minor features, improvements, and bug fixes. What is Rhythmbox? ------------------ Rhythmbox is an integrated music management application, originally inspired by Apple's iTunes. It is free software, designed to work well under the GNOME Desktop, and based on the powerful GStreamer media framework. Summary of changes ================== * Relicensed with GPL exception for GStreamer plugins * Improvements to the cross-fading playback backend * Use Amazon ECS 4.0 web service for cover art searches * Remember browser state for (some) removable devices * Automatically remove podcast episodes that are no longer available * Only display error dialogs for manually triggered podcast updates * Allow playlists from DAAP shares to be sorted * Fix transcoding when transferring to MTP devices * Start moving cached data to XDG_CACHE_HOME * More inclusive local cover art search * Lots of improvements to the iPod plugin * Switch to the new last.fm streaming system * Much improved API documentation coverage Contributors to the release: ---------------------------- - Thomas Andersen - Sebastien Bacher - Niels Vorgaard Christensen - Jay Cornwall - Paul Drain - Christophe Fergeau - Luca Ferretti - Marcin Galazka - Alexander Gitter - Maximilian Grothusmann - Andreas Henriksson - Jeremy Katz - Colin Leroy - James Livingston - Edgar Luna - Nikolai Luthman - Jonathan Matthew - John Millikin - Mirco Müller - Bastien Nocera - Alfredo Pironti - Frank Scholz - Shogun - Sjoerd Simons - F. Steinel - Mats Taraldsvik - Philippe Troin - David Turner - Mika Wahlroos - Colin Walters - Thomas Zander - Adam Zimmerman Updated translations -------------------- Petr Kovar, Kamil Páral (cs) Jochen Skulj (de) Simos Xenitellis (el) Jorge Gonzalez (es) Claude Paroz (fr) Ignacio Casal Quinteiro (gl) Mark Krapivner (he) Luca Ferretti (it) Žygimantas Beručka (lt) Arangel Angov (mk) Kjartan Maraas (nb) Tino Meinen (nl) Yannig Marchegay (Kokoyaya) (oc) Tomasz Dominikowski (pl) Vladimir Melo, Fábio Nogueira (pt_BR) Peter Tuhársky (sk) Daniel Nylander (sv) 甘露(Lu Gan) (zh_CN) Where can I get it? ------------------- Source code: http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.11/rhythmbox-0.11.6.tar.bz2 [MD5 sum: b827e047d13954ba956c3c4ea940935e] http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.11/rhythmbox-0.11.6.tar.gz [MD5 sum: a51ca597f248af1243c6cceb8ee068e7] Home Page: http://www.rhythmbox.org/ From cgard-rhythmbox-devel-467@m.gmane.org Wed Jul 9 09:24:57 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E65E750088 for ; Wed, 9 Jul 2008 09:24:57 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1478 hrs), (distance 17, link: ethernet/modem), [80.91.229.2] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TdHbgBgFMqjC for ; Wed, 9 Jul 2008 09:24:49 +0000 (GMT) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by menubar.gnome.org (Postfix) with ESMTP id CEDFA75007C for ; Wed, 9 Jul 2008 09:24:48 +0000 (GMT) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KGVun-0004dn-PU for rhythmbox-devel@gnome.org; Wed, 09 Jul 2008 09:24:45 +0000 Received: from mekk.waw.pl ([82.195.149.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 09 Jul 2008 09:24:45 +0000 Received: from Marcin.Kasperski by mekk.waw.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 09 Jul 2008 09:24:45 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: rhythmbox-devel@gnome.org From: Marcin Kasperski Date: Wed, 09 Jul 2008 11:30:35 +0200 Lines: 42 Message-ID: <87skuje75w.fsf@softax.com.pl> References: <87abgsfk27.fsf@softax.com.pl> <4873B4B6.4020002@mbx.zapto.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: mekk.waw.pl User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:nMs/vAB7JqO28xQVrZ1SJvY3d9s= Sender: news Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 09:24:57 -0000 >> - automatical scoring (songs are automatically scored according to my >> listening habits, if I listen the song to the end, its score >> increases, if I jump to the next song or stop after few seconds its >> score lowers, ratios are accumulated (multiplied?) when I get the >> same song multiple times. That's fantastic feature, after some time >> I have my songs nicely scored without any effort. Again: does >> anything similar exists for rhythmbox? >> > That's actually a clever idea. But then, what happens if you're away > from your computer and it's left playing? Some songs will get high score from this run. If they are poor, I will skip them on other runs. > I'd think you'd end up skewing the results. Nobody claims those results are to be perfect. But having used amarok for quite a long time, I can say that ratings which resulted are fairly reasonable. BTW, the default algorithm seems to be an easy one: http://amarok.kde.org/wiki/FAQ#How_are_track_scores_determined.3F > And I don't know of anything in rhythmbox that works that way. :-( Is such a thing implementable as plugin? > You can use a gnome applet however so you easily rate stuff while > keeping your player in the background. Tried a few times. No, I won't work on rating my songs, if I do not like one, pressing (>>|) multimedia key is just enough work, and if I like one, I won't bother locating something to click ;-) -- ---------------------------------------------------------------------- | Marcin Kasperski | A process that is too complex will fail. | http://mekk.waw.pl | (Booch) | | ---------------------------------------------------------------------- From cgard-rhythmbox-devel-467@m.gmane.org Wed Jul 9 09:32:54 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C8EE750123 for ; Wed, 9 Jul 2008 09:32:54 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1478 hrs), (distance 17, link: ethernet/modem), [80.91.229.2] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FIF1X1y6xK+D for ; Wed, 9 Jul 2008 09:32:46 +0000 (GMT) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by menubar.gnome.org (Postfix) with ESMTP id F40C87501B0 for ; Wed, 9 Jul 2008 09:30:05 +0000 (GMT) Received: from root by ciao.gmane.org with local (Exim 4.43) id 1KGVzu-0004tR-AY for rhythmbox-devel@gnome.org; Wed, 09 Jul 2008 09:30:02 +0000 Received: from mekk.waw.pl ([82.195.149.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 09 Jul 2008 09:30:02 +0000 Received: from Marcin.Kasperski by mekk.waw.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 09 Jul 2008 09:30:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: rhythmbox-devel@gnome.org From: Marcin Kasperski Date: Wed, 09 Jul 2008 11:34:09 +0200 Lines: 52 Message-ID: <87od57e6zy.fsf@softax.com.pl> References: <87abgsfk27.fsf@softax.com.pl> <4873B4B6.4020002@mbx.zapto.org> <87skuje75w.fsf@softax.com.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: mekk.waw.pl User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:75qNDp3YMtAgdiQ+6Sx1n6g9Hp4= Sender: news Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 09:32:54 -0000 > BTW, the default algorithm seems to be an easy one: > http://amarok.kde.org/wiki/FAQ#How_are_track_scores_determined.3F I double checked, and my amarok has something different installed. Here it is (one can easily see that the score is just average of percentages): #!/usr/bin/env ruby # # Amarok Script for custom scoring # # (c) 2006 Gábor Lehel # # License: GNU General Public License V2 require 'uri' loop do args = gets.chomp.split(" ") case args[0] when "configure" msg = 'This script does not require any configuration.' `dcop amarok playlist popupMessage "#{msg}"` when "requestNewScore" url = args[1] prevscore = args[2].to_f playcount = args[3].to_i length = args[4].to_i percentage = args[5].to_i reason = args[6] if( playcount <= 0 ) # not supposed to be less, but what the hell. newscore = ( prevscore + percentage ) / 2 else newscore = ( ( prevscore * playcount ) + percentage ) / ( playcount + 1 ) end system( "dcop", "amarok", "player", "setScoreByPath", URI::decode( url ), newscore.to_s ) end end -- ---------------------------------------------------------------------- | Marcin Kasperski | If we are to be successful, we must still have | http://mekk.waw.pl | the courage to put our faith in people as | | opposed to a process. (Booch,Martin,Newkirk) ---------------------------------------------------------------------- From mechmaniak@rambler.ru Wed Jul 9 08:25:21 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 895F575022E for ; Wed, 9 Jul 2008 08:25:21 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=x tagged_above=-999 required=2 tests=[] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id orzKsBFEJK9H for ; Wed, 9 Jul 2008 08:25:21 +0000 (GMT) Received: from mcgi57.rambler.ru (mcgi57.rambler.ru [81.19.67.74]) by menubar.gnome.org (Postfix) with ESMTP id 6062375024B for ; Wed, 9 Jul 2008 08:07:53 +0000 (GMT) Received: from [79.133.87.153] by mcgi57.rambler.ru with HTTP (mailimap); Wed, 09 Jul 2008 12:07:50 +0400 From: Ivan Plotnikov To: Date: Wed, 09 Jul 2008 12:07:50 +0400 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_12155908706370810" Message-Id: <31204257.1215590870.169731376.63708@mcgi57.rambler.ru> X-Mailer: Ramail 3u, (untone) X-Mailman-Approved-At: Wed, 09 Jul 2008 09:43:08 +0000 Subject: [Rhythmbox-devel] Rhythmbox 0.11.5 mini design modify X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 08:25:21 -0000 This is a multi-part message in MIME format. --_----------=_12155908706370810 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="windows-1251"; format="flowed" Hello! =) Thank you for Rtmbx player =) Gooood player =) Tak derzhat'! =) RU > ! =) ! . - . , , . - . =) ! Bye! --_----------=_12155908706370810 Content-Disposition: attachment; filename="Rhythmbox 0.11.5 mdm.png" Content-Transfer-Encoding: base64 Content-Type: image/png; name="Rhythmbox 0.11.5 mdm.png" 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 kKbIVMUBYQGSjm7qzESbibVHSFVs0BaW5OJpJse1DVEeb0Of1/i3MeWxSGrD JHansXTCdKf0hZ1/KA3eb+99G2xtfeh/2flZjybHDZdC+pBQFjYp5ng/K0uo CnNjafXpg43N9TWoa8SBYnbl/90Ur4e0MQgs8L7nCCGB/Sr/AWLVQ9CV/7zw 6VoJxQWMY0VBX8EueTpL030AuwV8OmcpvzoNbY8O1dl+TzdbHtu52ZQliql0 gVMBxm6DonBisk4ALMeSZkgbegVZfif3riASS1KwM96PLNEjnsfD83h4RuMh F0b7lGp38PXtm3fb/Y/7hwfjUU07n96CwiHTMrBpcEJxpRT3166+ePTw8d3b MDwIU0gkC439IZ76+NT3iYoZPsMX+EoI9EOpdK/HqxXoVfzyElM9UArUJULB Gm1GrplMdeNYA5jaRdacoCGpyd5/BGDvel6bCKLwe7szu5ukCSq5Sg89VSLi QdBjb4Jn7/6dHgShgjehVBG0TYtpaDVpNbV1dyc743vzYzdJoeK1FEIgu4Rs dt6+eT++73vCK1dVDooVgVe6N6qcs6Ct4TofxUSxk1iJXCmL7yGtcWVlRiM0 dUtS65U57TX+U4PXazW15tWSaV6zzKHCyfg419S1nkvbX+f18MLTV4u1LlOx a6lrGKmTunC61f+AQwZhMFgdpLg8PsLUj0gga7AZgZrTp7mKuMda9drpxsZ6 LMXe3vDxowdS3imLssxkXpLxRGliZ6F7VVb0d9KPgPyPHcy3A4LgnrG9cZv1 cjt1evpzejp9ONh0CmoUWrPiP0rtJWF1k6ghXGVuB1B07ZcNNnReC3D0V4xe rtZS2o1nW+NC8hSo7ihodd69//D67fafy5zOt1ry5YutZ08GdE7xILMgWdho 8fmczCeXjW5QY04rLmOFBLWC570moF/cZ50oiIkaNIO1PRAx+uItJMz1Y9dR KK2MopxGWU5tkDLiPZCeojLRUgn0WFRutpNzirWImbB3nlfFJZ6XcJGfnUz3 D8e73w63P33+fnH55WQiGdKACeVVc+imEipV0C7ETaFKSnNPwKDXft7L7k+m OJm4ybkWZMPAFkgp5csMQ10SoFiMXjIxqS2588EUKJxK6XoEGaLROagIigIC 4J3+J1gEsuM2uv7l0v25kQEWwpJgegiawjgMbPTDcNnMvLswAfkECxqhfmyO i6/qWCoMH/T6jWaxguU6hr45q8O0V621DsUZt01zUfLWH976wxvnDwv4nZ8d //h6cLQz3H+zszv+Nfs4OuYil9aW1mN6GVlWMeOHwM1jrtY78dN+91W/szk6 wuEB5jmqEosyqrSWLLtGbpC+TO8gyDcmcSKrRMZ0MEswbWMiTfdu1e9E56We jXAcWRUNFruIRUuvZXothgwha8/bUrRSx+yLNcWLDHIXvsxd/RWAvWt5bSII 4/PaV2KkeVU86NW7iCD07ElE6H/Zg1dBT568KkUQwYJUtKnpNulus8nuzozz fTM72Wh8HZXmFDZhs4/ZL/P75vcQGDGNonAQGlo3KwQ7UGdV4zKLIIi6mmK2 SFyNdgYb2rq22cdOAdTQa2Rjs5mUzzCyPVgvPPx5+6oNQTwxkNqh77zizRSL N3JORliwOTisflXh7M6l3ro6SC2go55r/4uf9uZ7LkxizTmgW+iNvlrBRUDb Fw5GsmZDkojBTq8bhZOvp7PZvN/fWa6qRbEMGCahaAEgj0M3VDvvicZ6/8fk iq2AyTMhvNIJzl6C0BQIg2RRlCeTqaqr/vUe+prVcM2IkBrGPT6izMlZ0WEF rUHkdzdoI7PM3t9NJMScAXnzIFPaXkJo2TRqy7Q+PpkcPH3x5fNUoTzjwf27 +48fUl0pkI0wWKdnQmLjGDz0Gum4d5/eIBj8QeXdxkn9/QsFOxgD0WYxgAkd gVAqmIGEbviZCyhLUi+BzgmMU3Dq5aBPdmhSImUdB4YGWFYqeZGL9IxMMzKb 1jURoXr/KT/KZ88P355eXL5697ETx4UqGQ9M3bnVjVm96gZhVuSXpjCIAD2B +Z2otxeIPUEH84wWmeaQqKNDAEaEhtRUN3MApWJmIsYLWCg0hw1hpRy4EmYn 5mvCfGTecN2JSdKlcazjBOZhYYTyFIX0T6qt4R5muEFnC/6a2N/4ff9jc6st I8e7W7RJKc6CR/lOV2MCS1qdfG/s7nSCdN24avhVDQeL+KVA17JSDeXdBwTb Pdh+mCWRAOq/qodX9fB/q4fH2Yfs/NnrN5N59vLwKArCvFpY0/vbSaSrZUR5 uijSyglNzLHc63QfxcGTgN6cpiQtoT8mTa2TDO6gYFWNlggZtI1UjScDuTUE w2tgDisruP5SAyTo98joBhuNyHBMx7tisKuureRZqScrYhAuDk/o/HRiOh6U 45EYDnUCUm6CwWTfBGDvanqbBoKod9d2qjSNS9LyIdoLHxJnJM4cSu+ckPiL /AUEggtCAglxQ2pVKqhKJVJIguva690ddmbXGycEwblqDpElS4l3PTuaefPm DepguXp9FHgBJDGvaqWpMdXaOGtgI4LY/PQkLkL/qiNXuRqgoWzD0wKgiaGo fwORWe+JQlXSmxhfTsNizOGnEFh7YcKDt1WH/hI/P4yTnOm+2GVKwsKp83Om K+Pskf2T6zeTQo3+5AmahUQpHDzSDgNSs9FceokO0PXVYXbr9vbh669HR8fb WzetmZZl2e0I+7oNxE5CH3Fw1q6sm7nG4P84J6yhxflrwsPt5ywvpFT37t5Z SWN6/JrZs2rtSWAM3Q52XeyLt5bNTDDLHNlCxuNaMNq5UVCRDcux/kIr9fzF 2zfvP5aVsi5j68a1p48fZVkH50RxIkKiZ7V5G9eY/YpoXjZ64QGW7s/cWNb5 +sVfiRVLMjb3C5xaaSPGRKBUMC1wrj3vuIGjuG2mMkqausJSCBCugNg+zYmC GNt+QJo8j08nbPTDjCaCNjoRYu/7qZycP3v34WQ6fXXwxfqWwoZOgpWFzJLE vsid1UFi4oNIjSv5M0IM3m6RDaMe9Lu7q/H9XtJBILoEkwJXmKIrpFVhcSbW mJYnCW1B7FvVPJ+dgiSRYFcwDoTj2JdzXoCsouKM4jCkbWGYldq/ShHKwoCM 1Lq1O+bIIXDjdC5wudAHKNBMTm0hFzMNpqBpD8x3AToSVoPrGwiVPjTswKkK zCpw/FzWRrBmFw6oaumLNqqYrfrTpT+89IcXzB9+G49f7h+WmuVECs9l0efI IN/tXbFR2SeoR1V1UjtJTtNl/GF/7UmW7mSdlVobVdlIhXhQGIGgCi+UftWu 87FZLw5y5sJXyCBFSBPF22rIczP9xfb3bCiGKhrAdCr4cMDWMxhuRPZ7cyCy DPJa59Po8yFabG9Nb6zD9U02yH4LwN61tEYRBOF+TO8k0awQgoeQhQiCgoKi ySVBbx5y8uSP9CIIehE8CF7FUwguBCS+spvsY1ay7M50d9lV3dPbG4PxHLK3 ndnZoamamuqvvvoq82YD5sW2EJYjY5oSISz6LonLLkTgTqJzGClpG8aBaLGo dOLTVRJA0xHipnAwq9vaoOnyV7vKfHdG6oUi7RRJ9w1+wjQFrDhxJ3ENd6Gz JwrS05hxbBihYdseibzg+fwX7eA89hgwmCvSYxaoSSxPIxbtHl0i/zWbiw/u 33n3/uP+l/bW5sNMyLK0pTaZS/FzZXPfySB9KTZK0VzIPD3LYwsREySTNFgU V2x01RsUg0H/9q2Wjx4UQCT6HMyp0kFtsjP6zvEj/ejv+p4mGa/hPNQEc6R9 vLXkT1hNrTpi9H774NXrD51u4Y7kC9nz3ac7m/e8agzHnl7v//geyvBG9cwA ZALxoJUzUxWCc7dgybSApAvpP2vT9ZvJbXwUYOuswS0X2lWiJ9NYQG6w0wRF WQQyAMwYqinTJXNvMm0MdmzZCtmebr80Fd1vvHciO7+ZGRPOsMAV/DzsQufo 7ee9vaPjT0XVno4m+FQJHHiFNHa5feP6Ws4fLzcngr8ZDQtgp+4cLX9Fqie5 eibYXQuiGJdYyHOXGaYE8dYbXEmoMLtiLki7sOaSJ6m5y7TwiGXuVAPxeFRI VvgD7nIpJb3OCvMsX4/U6AqtrjX9bYXMe4WN9XWylZB9Lx2aNcOyZprSSYkQ okJyFNaPVPQoyF639cW5tr5ImCBYiao7hNIhRCkHjxcQfzmIONiZho/vPaTS ylU8vIqHly8ejg0hLCLIsW4vL61lsHWteQrsZa9/XFUDGxLWm5nYXVp8IeCR AXEympA2gvCDmwgbwgRbG0/ojpm3z7KIx0jELFtbn/B6Enl2cRil4zFN04aX xv74xQ+/u7U33AHA+kK2ugIb67y1wddbTPf5cGgPvlrB/wjA3rXsNhFDUb+d 8QQ1QqhQJGgLUhcsChLqgg+ge1jxe3wAa1YsWZQFCBZQCRYVShVVFTTNoxPH 8Rhf2zOZpJTHtmoURVEUJZ4Zz7Hvveecy1Kprm6EHglWOLafgn0V45wS7lwy YIhkrIpeh6NBWJQBIxtcUP2JBrbUXLu7WAhHS9vnP5TPm9+pIwkUhBVhmoUG jMF7LJwvWjM6UWpIEBE/+PFXfAmKcPlf8NrY4C8dQnPjj5sdFVJt3AZJDw3A 6CcUu5Znm5t38kwdHHzvn57evnmjtG48LhgSxnCtXSZF9eO0UmqgphfzX9Gk njFgNWnDjAxqianW/f5gZiANGlOPlPJq8Om/LrpM569LuXiN5r4v+DcCnySQ oTEymT98tPr6zd6nz/shvekebz948WyX+mgSNwihUZERpeRhaapGiJvhYB2H ncc/XBFRm10E/jERXr9jlvkpZ3BU+pBkgheCEeBfgnIYqmhANTeFXz9MIChy Kwie2O5h1uvPjnrUx1LAhyo1Z2LizrqHRbf3dv/bh5PR+0K/Gw01Svc+BS0H ucfpVqu9k8uHqj2y5ddi+mo8GAA5nRFQz7ItLnZV9mSlvdbpEJmRtnKZolLi XJFW5hHaKYlFeBoTgx1c2pTMT01AQgQKfnqxl2hMiPi9l413W7ASoIkFk9aD 2hiohMx4lB+D/JAmvv2lZWLhud1VitdTgcdVrty4LtOkGhpOHVFiP5DFNSyA OnbJ4gG7Jf+DixQ/bsFtqYykFhJtAa/w8AoPLyEehmGS+x4PRb6TsUctNZia L0Xx8mT4MzRhhVOCyLYQz5V8en1lo9OhvEXyFmplTHCcZ1QqJ2WpJPFgyAUa DUttbDGBJL32rwWanFmt8Vjbwn+iHZjpA/rNIB9sYvBD4t1DGTjVg/ko+EkY C4pBOL7jY3r0A+19NH5LdWuVrW/g9btibfWXAOxdz2sTQRSeeTObTWNPFmI1 1vQiIkhrq1BvUk9BEBE8+hd6Fb30UFSwiDcPvWmRkLgmYshK12R3fjhvZna6 iW3tubSnlhQWJm/evu97730fJ04M3hqf2cIKz0vjvp4viuv1uq/3vAen9ida UloujBkKRChr66ysQIRDVaijoKifTtR2SA/m2thuNus4lpWVM4NzGAtQn8FW ewhKuKTcio15x55y7wPbJVjYShGsLTVQfWbo86+lTzWtnAT43Mga1V5OFZEG UoFSAuWU32y3767ferf3aTgcrlxdtjsS5gti08LEmjKwzVx4oWVMqwdy1mxS +d22bwiYlBYjQarSbDocpdevXYmxQCaMo3mFCRlUUcPNUjg2b/plkVOu2uyj 1QxfDuEfTIgVQnCKuiMQIQ9vQuvz/tfXO+8nf5T5uNGInj97tLq6bIeoTfzA KRncO9g73xha2obN5pfK6C3975DfCT/hzaQdGW9q+ggYrqkAHhxH+WBc6dXm NKGG8x0ilSo3RQzIgiQDdXCguwmjBRERCn/mU/ZjpAfj39+6X36NdsdpNyve pKmS9Cdqw3Ab8OQSJffieGVhsbMY31iIW5ztTrO9Qr/KcjTL0TSyflbba2tP tx+u37l9eWnJXDqwtAE2X2gJjam1ZPdGpcFWgbo9eafgbuX7gt6zea0IghxC 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 ycMFN7jjGWrHNK3S1dByH90e/rc9HC6kJYeJjVzEnI9TsYd6LGkOW+vQgpYL 9FQ9lpFFcKLkGyVX7ud1SHB3F4C9a8cBEIShtI7uDp7A2Xt4/9OYGij9qETi 4oA0DrqAEH08Xx+1K1g9WgEUKXeisa3Tq3WV9aFvWlvmcTlXz9MueFtxIUWI GVeArmKSbf8LInSJlAIYtL5e8nGahcikltu9VwdIv0kWlq1WnlplA0fOotq0 glttwBIbdolSqYxPEPj/sZFuoUlWlB8kOdSVRRcFC3qSsEd7ePjcmipYDg/J 67lRxHJglb5clAwNTLaYEiE5EmYzyVatyqsVK0LEjneFVEjq1yEAe2ezAiAI BGGn93/lLJr9cw3y0CEwhbolQjJM49fuYrDWmEVS3sUqlvhun8+GfHenBD0m dDkJI3WlHPRV3pVZo25U65NlTI9cim91qnHkjGa8yP/srnTmGpS7nRJ2zksV timHgQbGcpSKwRU8wRIsl9SHMLYJdRf0itmVPX5/E8thrTGbHo5mK0D6DahQ DEMPoZCkZ1da7wpowy3aoxqfojH2Bxcrq5FSDmyqAyex2POwnAKwd+0oAMIw NLXXcfUeHl7BRXERT6FR89FQqoMOQmnGUlIU+njkJa9ZIsyRQuy3qR2msqpf Z2j6qdCy88/ZzKAZWzZ046wSoSzRNyvS8PzMTqK8mAq4612cmxPwK0tCgPTn j6NNVzptBFYlBFMzVEaF5/6oRMiPoDntfxf+tMo6Ab7VB8ULkXaiOuxTG67l xZlg5UgODx+zERBiiIfLQbHAi+eCL1yoEga/Cw1hinHVqMHcYYoiHZhciebr CnjaBgJsArB3xjgIwzAUJbGTpnAHVAkJDoIE52BC6hmY2DkAO0dg4RpsTIzc AIFUCnXSOFUBMbBA1QyWbVmemsqy2vfFfjVpH8f2NOCsd4cvO8yno1/o5vii tNkmA9aB2XhI+lq07oZLJpbbU9pPupE2ShujIqU0kgVEQAUAAkgokH4hBuz4 sOhAvqTwbpMCkfOhDEiRnlTly3ppHbJUQKH0ebtxkaUotQ3/fOxydFCmdzLJ M2cpwDcIUIe/8k6HGVdVulWehUomZoXi0OQla9Sz3Wsk9xY02p4mvw8/djtf b+nmuEgGPYUxQKzRAGgpCx8FSWEEGJWHL/Bd5+nKcYOra62qdmF9Jnu6aL4g t0ob9I27Sz4EYO9cjgAEYSBK0GbsxFLs/27i5AsyGb0zUICeyIS3m+ySCNeZ 5FznMcnXPOM5onJUGRSvQTO5E6BEwLOvajN7s9uxdJxFobiDDSVb4EEv9tai oCH+5EpByG/XNCHNgi+gZXNEg0TYMoU8/NHoVlAravhKB8lB3LlYbC8DJhIh uTho+mB5/5A6b/tqsNaZrh7+10s1lfPqKaq71ENeXqNLl8Fmdbuo9i62vcZN qoj30EFBdGIJ1MraLLnLtlOFyzPAIwB7Z6wDIAgD0QL+/8caXTlDKYXWyUlN enFgYhI4L9xzO4893sVQ6Esne07qsZq7KkJ1Z4x7f+zHFNzCV6vkiy8yFoPm 76nPiNyE5SBKzx3XfyMsmj8iJENyr47kLph1zqhuuVSQ3EOhF1S5TlvcRoZZ Mkl1dAwzllUP0x4SOnNHY5HJsRa+Q79npQxoYMAbOMtq818CsHdFOwCCIDCs //+hPqVvERIEhU3fW+PmmNfqqa0dAt11PzXfSSLxIX3VfzPJkUrLiAqPl/He inJBX21QViNltJqgdk31tD3JgaDefgy1dCazNkMxfNQK4SHVuUGDkaCXQNXH pqwqL7sHna1Ovz7jWEzRKG/0SeVMxe9QqJn2SHEzkUgsv4fSsUjuwF7cCkOr +xBGYDaELpG1dviZh54AU2+RpWU6LIk8RfgKIJbs3vWjoT8KRsEgbGcxIjdy GCEZG8R4++LpseYOHK0DSG+MAbpjBjKdxATtekHuJoa2IJDuwIHrha2Zhs8t Ig/rEGiXMA6TUGcCTbj+Z/rPDL8f+z9sVft/6NwC0jgXgvMf+YDC/0ia/iPU wctxZEEUY1EmMhAzFLgdgOyOUTAKRmAB+fLJg13ZhdgGsxihiyUgJds/aF75 B53fA2ZyUBsIMkoNNxC+JAt28TN4dyADlpYWyoHMKIvo/0E7pv8ZAAKwd20p AIAgLKn7H1l7Wwp+R7AdoD6ENcZcBXMCgC/5RaYdPtaLmc0z7+QO7cQQWdfK mFT6AQ9FZpVXXf4AAACAZ3zYY0/Kh1q/Pleu5W5Z6RooH9q6+tlVOa2EO6e9 2SthsD0UXu3OKoBYRrs+o2AUDPKiA7y6Gc8UHWKROvKaA8Q9Lf+JGIDC0V5i RFfxH5cBw7SN9Z/hPz6Pw9droaj5j9QmRSOxCCJzUQ2EG/sfm2P+I9s4WoyP gpFWLjLiKMXgR8T9g+/h+4e8ZILgTDpqbkIeqYI1wv5huAXSKvuPmIgEX3sF EIC9K0gBGAZhtOz/T45jYlod246D0niyPXgzRAnmUF8qFKuTgPBxSCpNX4uD XndB0yoTyi7BPr3ZuO7ug9+QFBRAa5tvq+wp/yH5ILnCcMWWc+fbB67jDDc8 dIlioUptOj3Hk9iXQdJfSL0GFrROexzWAdtximRPAcQymj1HwSgY8rU+eGkV 5LYUMPsf+PQG2O2j0I4XgauAsS1+/4+ynfA/oo2GNmQ18hpdeE69J1KKGBK/ IAPBkcVRMApGYN8HqTyENK2gZ9tA1ldBlrFjHMWMcaww+p050BlDxD3Q/+DH wf9jgFxxBj+1BVZuAgQQy2jGHAWjYCiXKf9hqzbRGjzg7YKQk7MQ84X4b3BG lFPwAXXkdVfIR2Sh7H4ezlOE2ApwIoeSSGo1/cfRPCN1dGsUjIKRWxpCzqyB jNyjl4fgjdngs6+QBqRgLSTIsaKYfU5G+PAV5Dx35CYXE8RC6CqM/5C+LfgY CMjJ8iDjAAKwdwU5AIMgDLb9/8cLSyoyROZ52ehNot5sqiA9pI5mofA+hPsU 53O6JbTzM23mLMY3MHs3LabNMdOSHWgpWfPX1JL063fhOJTnoK+iSiMyJHCX SyTfNgSJpuKsQuG3gK0EHFsHPtwS20FGVRY+EgY6tIerlvWzxKLPJ3Z1pn2w 7jjodRc+ScXWJQB717IDMAjCwP//5uEDoqKOLLsta896JW0hLRwsAPgqBbOl YNFPVxdX7MmQ5TqVFyxVcfEgZjt1k4hlHGnen++xYh/rhX0Ve1dwsADg2Tys wXBJK5iXrpsW00Da82m+1iRmxY80XfzdtOUQ9ZRRcl+sWaGdZ0gWgL1r2QEY BGHg//+ydJkPNpkuXpe1Jz14tJBSgAoWQXw2wJ8ckdbhFdWF1VdHOxd0IUqh MVzrVhXx7zkVXhLR0CsoPr0qXoNABcxeBbEKVLAIYsF2W3w4Wt3LX7LWAahW S4giXjEsE5+RPZF6uLLa4W6Wt3RtBT0EYO/KcQAGYRjw/y/XXDlACDrQqZI9 IrEGx3EMFSyC+HNV0dTQMN7pbnLXQtMWCTVtL3u+qEjfLR9+7QHzJHlHbv6/ kqz9+bVz/YuUFahgEcSpHsLtVZUqJWsd8cgnoUKG4mTBgl1MNhjEwqgOgDMw 71aLABrdRTgKRsGQru2hg92MhKb0GLENTf2H3VqMUoEzktq4GMlNLfI2AKKR pO4uHN1FOApGAUbjCrLIHVEeohdkyCeyI48/wfQzwttJyAzMsSuI4L9//9AO c0dWyQhe/AUQgL0ryAEQhkFt4v+fPEyMjRVlXs0Cx+28joYWNrephvFr5Nfv CS4cz7zBoPlq4dhwOl21eMKY+zssvz0oCAw5iZLsFyTd0e39UCmIMfUZJfdT l3HDkPXwID6dIWEUE0KiwnBS0C/UemC8TWJd7Kq9w6yQwl0A9q4gBWAYhE37 /zdnRVHrKGPbbZDc295CiKmhg0UQf9FZG0EkxQUxCASyBc9DVrCwldZFq35q hrYf6y+BWaw3JHnvVz2xrz5MGQ/SOEGIraIqPkQEI6peUKxPZ0xm1Pr5N+D7 GixrhWgqTOmkywrTDHJ1O8wV1VVyTZwCsHcuOQCDIBAVe/8rM8ZfC0Zrmm6a dGYt7sQXUIaARVHfxCmPPYvbHL0yPk03kHNGS4AYl0Fpr6rdjCsZ2oNYgt1f cOrR/0DcbrJFLnYJKertwd3nQ42Vu4qNTv8GmP0GXVCjNIVJgeq7iihVKrUx lz90OOriJIBGpwhHwSgYMq0t1B4SZrOAEbM9BKm6IWe6Q492h641+Id8pQPC AFJdNmJaWzjbWhi7CtEPrYKTGNcMYplhxH0z4ehVhKNgFODMp7BjRhH5kJEJ s4SCHH8FKw+Z/0NuhmaEXHQD3z+I1LpCKif/E8pm0GlEcBsLPPvIBBCAvStI ARCGYbr/P1kXabSxQxAFL0LCjttxJS1J6gmWYfyTdUmaHm1UHKo75Z6JKJj8 3CEy4MR65csm2laS2CET4ugfBJzY8I6M3dj/Ho6vPMEyjA/q4Z5UlYsCW7Yi R9Z6nxZ1ibyq9RXBwMDg9+IixJVOKfeh6rTOcjD3TQCNHtMwCkbBEK3M/0Nv HmXENYwBPTcPrbnEiLwSE6m7B1vgzoijth4tKSi7YPA/6VoYSL9IZxSMghFd HjKjlIcoDZ5/4HOtUMpJ+I4/eGsJdow7I5QAavjHAD90FOmQdxQTGJA2GzIy IQ4gBQig0YNGR8EoGLKdNsRCdbRc/A9tDSb0lFFG6Kp4RGMLh7m4REfyaBbe Vg2WWUFsc4AMGDfn/Mc4dxShgIHwpTqYVo+CUTBSy0NG+DkLjLCBK7STF1BU ohVluGYAUS99RmlLwTWiHWEKlwIIwN4ZrAAAgjBU6/8/uYyksiIq6BRsZ0+e nhMnHCwI+h+0yJhJg/U8D6Slt4Rt91fOaaYZT04ujRB2hZsOLWvu80VfQrUA VxBkclSfPasfFWRgLwMg2XGVVTJ12MRdOFbkBbTlfKzQYCsJoNE1WKNgFAyb 2h60dAB66gtCGlFAwK/XQazFRBv9+o90Him+xtZolU4wHP6jtU0xmlG4pEhq f402skbBKMCS70BtIab/4BvCmFDKw///kW62gUz8oeqHT/lBdxAiSTP+Q1b2 H7yvED7JyIA04QhXBhBALKOZchSMgqEMsJ4rilbkQNd6Ysr8RztUFKL4P5EV 9n/cs4wjqGE7etfzKBgFg6k8hPQzcS5nQBym8B9LuwreukJSxoTWusJlJrSB xcAMLhhBNxsCBGDvjFYABkEomrH//+M0ZjlF3Z4HeRk9uIcFgRO5Ha+64Fsq /T9rZP9QlLFZC8einFHpf7NHMy+sPD6UDLjdfQuSzRxYSoU1Mhi8OYpeguGV D1LCcvigO2SnViodJpSnI88fFOayljiPkz0vuWwEdu+KbiLpsOaqblwVO8Fy PtX2FQ5Y17hbmwKwdwZJAEUwDJXe/841aMmw+NtvJHuW8WQ0lGBJ0p3H/uxr 7zkUR9kId8havBhExuKjLDsGAZPTgi/geNc29NezJP3UDz2LZooZrDBX8QVx MFbLpWI28OStcFXfsWzkYvy8Pe+rYIybW1UB2LuCHIBBEEb9/5eni8YVUVx2 XaQnI2dJU6ENBSsQ+ANWHanzJqi7ndbaMGZ1Kh4PGmRnF5nN9Po2Md5VtXCG mlXkA62S7Ybfu1I1XZqq+GqW40waLCtwdoMEk8PwvA22qXWLUIZEsUskTSJW l6loEshqQrO0AXLJsIwNnMQC/xZuAcTy9OHd0bgZBaNgcJUV0CsGGRmgRyuA KCV1HeJ0/8dSmkCqZUYGRiwVMaQTBjvyAcvs4X/UPc3D/HpnaDeYATK78B9G wa95hIN/qFyoCJTxjwIuul3/MKyG9Nb/w53J8B95X9QoGAXDH6hoGRBXHv5D K7Lgw1HAFhL43hy0TuU/SHsLMZnIiFw0MEBGtv4zovdIod2d//+ZGOGHaf0H CCAWEzuP0agaBaNgkIOP717hGD/5z/DvP9JRC/+xNRkIDs78R72VEI/q/6gb D4dfjY5ygfYoGAWjYBCCD29e4OobgcpDyKp0RkhJxYSpDPelN5Cxrn//4QeS YlvbDpsR/A8/aus/YrsP+Nx32NAXQAD2rmgFYBAEpuz/f7mNyuk5gz2Ocb5E pNhLl6lcR7lRCoXyhYveo57qwl9ZbCfN0+bZ7MJAvNO6r/IiaO6CCtnu46/E owDA3ap8abCUETZk3IOvIfvzS7VoEH1Hxx7kstODQsi0ZL9hnY5fcSYNFvS2 z6niUZtPq3DyNDGUJkgeYZixbUl7Yu+1eAogltFYGQWjYEiWJtjaPYygaxqY UJsK0EUBqOUQI1ySkcCewRHRoBoFo2AUDMfykJnxP8oWbMyxK9Tj1xH33oBW W4GGqhixDnf9Rz6hBlGeQhbCM/0Hj3sBeQABNNrAGgWjYGgOsjAg97/QD7jD LEEwBsH+Y4xgQe8pJKIJNdrKGgWjYBQM4fIQ1sGEg3+MjEzII1iQc9txTSYy MTH9+4f9ZKx/DH/hhS1AAPauIAdgEAat/v/Lg6UqZtN4dwkcvZoQFGiLL8Yw fkoplUcwUgL9/VSUaF/ohTIT1UzDtE1v0l97YWVDyjCMw/iQ4IYPuUTZ81Bb mRFA/lfdLzkFBppMo8Kt/KZco1sBWhuqhm9rbEdOzLoeATQ6gjUKRsFQBdAF B4iCA3LOHjNKXw0iD70nC+1CQfAAOCMFK7pHR7JGwSgYBYOkPIS0eFDKQ0bk Re7w6wLhTa5/jP+hbSQGCBfcHAO1uNAXbKF3Pv+jH9ECa2wxghpWMC0AAdg7 gyQAQRgGNvz/yxS1aUH0AzqTXDhyy+xAmgqwJOmndBVdLTnqwvx6s8xpYmtr uJ66HASvcAGUN2AjrfmNiFc5n3BKkqRP+yFmBWi4mXELYdUu33YudKNbJmw5 qaovNGsnJI2RBe5wnoxVrckSxH2FX3hgHHUIwN4ZpQAQgkC0qftfORcsXaVd 6CsI5l2gv8dIjDJgEXKzVWxWg6eshZGcQu0M8hOh4g7S9AJm7VhK2SseEkLI YWrwYYvnCCX7cJwXtPJf7ZBPl9ltQXid8HUm9ENSxaoZy32YdkA8ArB3LjsI AyEUHbj+///WFCr3UhONutGNC05awjy2JZ3hNT9Yw/CnMKZAsK/W6ennx75t 14ioF3uUFXHsOrHRTISshXf8wJEMJAAOSrbm4kzkQnITwrIU1NAuJfWww0QN g0pQahKmJW2GtVKHw1bMtcS0GyrfuhvtjospRDUMww/kawWsdfr7fD0nD7bL r++ieNP/UPtKvaOZFrjeZSB+MmVqDktuArB3Ny0MgzAYgKuJ/v/f2t40H4u6 MA/dGOyyQ16KhFL0+qANBrAikX/VFTMRtdaIhJVVZAHrvK7W+2nvVUm0qzRR tIelAJm3MjqJAAewUrYxIR5gAJpIWpYC9HoBy3S11zhnyE9gJa9vgTXOGH8C lqEKABCx1lpKsTqMFYlEvvXU1rc3iJPHD1WHtxOmjzxKvvm/Xwa9C2xepnOz 4psmwdenDwE02sAaBaNgUJYX//4BW1fe/sG4FHQPR1+vW7eOh4cHUroB21ij yWAUjIJRQEIbiwm0ah1+SyCwjcXIyMCM0ZyCkMAyFnnZOyOOQS9Ecwq1jcVE xJE2AAE02sAaBaNgYACwY/Tg4UMgQ0FeHnO0Bpj5f/36NdLC5M2bN0ASMpQ1 2sAaBaNgtDwkHTBhto0Y4cvSGSD3D2I5KOsfaGXWP1wHuKPcTsgA3TUIv38Q aRkWA7LJAAE02sAaBaNgAMDfv3/37N3HzsH19ctnaSlpNjZWjOKG4c8fyG4X hjNnzgz7ADExMQGSHz9+5AaD/6N3v4yCUTBaHhLfPkNvY0EmBhGDUvDBKvBa C5QZQ9hidmb8Y1L/EEva4WvawYe2M0IXyTOCDxhEvj8HIIBGDxodBaNgAEqT Xbv3/P77397R6e27t3///sFWXvz/++/vSAuZb9++/foFWsI/2sAaBaNgtDwk HqANR0FaV5A1VdDD/hgJL1SHN8KQpw5xNLaYMG0E36zDCGcDAUAA9q4gBWAQ htk+a9vrBmMPdieLrVK1A2Gw22A0iKBHDyG1mrjAcjg+YJPMYVm3uozxapEL KdF+nHW2quopiuHHIKJ6Pvpx0gWWw+F8SK8VFqsXDarVqOBNINgusYxSGOxF vHGt6D5LyCMfepZi3QsL+kBh6zMCzGHSPFqHRQCNThGOglFAc3D33r0HDx9B hqZ//vz1n4HRysYWIvXnD7S79vbt24MHD6UmJUpKSoyG2CgYBaNgtDwkvjyE HpLMCG3Z/GX4z0z0KX3QtVnYBHGBf+DBKswD36GDWLCbeQACaHQEaxSMApqD S5ev8AuKnDl/SUBYbPnKlcDS5D0MwPtqT589e/LkKZAcDa5RMApGwWh5SFJ5 CL/s+T/4KNH/eBtXTP9xNqQgev+DNyRCVMLHqBigJy7/h93H8x909OD//xjD 7f/gWgACaLSBNQpGAc3B69evjY2NHz16BCSv37h17949eGkCBJ8+fwL21d69 e/fv3z8gORpco2AUjILR8pDs8hDeHkIThDPAp2RBZhX/Qa7CQW1FIV1ZCDr3 Ad5c+4/VItDBEJCLDzHsBQig0SnCUTAKaA6+f/+xZ8+ewMBAIAnknj17FiLO yckJJL98+QLsq42G0igYBaNgtDykT3mIMr+HfHQ7khrkdhX8qlbEdYQYmwqR AHT3IkAAjY5gjYJRQA8gKCjY0tICJIFsSRiAHKr5+/cfYRHh0SAaBaNgFIyW h1QpD7HuksG20xCdi3UgCrrsHXVQDPPq139oJ2gxMAAE0OgI1igYBfQASkpK YmJiQPLvnz9SUlKfP3+GS7Gysujp6kD2y5Cwa2YUjIJRMApGy0PkFhJoTAl2 iCgTCP3H18xiZmD4iyn1H2l9+n/YcnVoSws0sQgasmJiQDoNC1kBSJAJ1tz6 DxBAow2sUTAKaA4UFORrq6uA+b0gP9fY2GjPnt0uLq5AcV5eXiAJ7LcV5uU+ fPRIRFSEjBP2qAiuXbtx+fLlP3/+/vv3l4uLy9jYREFBdjT6RsEoGAWDvDxk xL1nEDKXh9KEwnsKDET2L557cyAtLaxmMP5j+McMs48JIIBGG1ijYBTQHBgb GoqLiX39+pWFheXPnz87du2GlylAwMfLJyIs/PnLF309XSEhoQFx4e7duzMy Mr9+/f7v3x8JCclfv369f/8OWNAICQmvWLHUwMBwNBJHwSgYBYO2PISMLcFb SPBBJeg6dMitz+DjrsAqmcBq/oMgeMyJiQF66iDiYpz/0A2EWNa2A42D3WPI gDrK9f8fvDUHumoaIIBGG1ijYBTQHIiJiQkLC0EO0Pv2/TsvL8/2naAyJS0t HSgC7KVxc3NLS0kB+218fHz0d15kZMzevbsNDY1MTU001HXZWFg+fPr07dvX I0cP3rv3wNXVPTIyetKk/tF4HAWjYBQM2vIQ2opiZGRiYoI3ff5DLyGEnJIF vcoGdqEN6NgqkPR/LGc6I038wc8RhbW0mBiRlsWjTBHCF3JBOAABNNrAGgWj gOYAPNANHevm4OAAZkI3F+e16zesWrUS2IeDiAsLC/Px8bKystHUJYcPH2Jh 4bS0NIWL2Ns737lzMzws3NbOjouL8+aNu1euXPn04cPvP/9k5MTBTmJetmzp +/cfFi+eDyu2GFasWBkYGMzBMVqAjIJRMAoGTXnIiNLuYWREOZ0BsoSdAbqM CmkFFSNkyArFpH9YpghRF2MxwAau0I4bBauDmA8QQKO7CEfBKKArYGZmFuDn V1VViQgN4eZkV1NVgfS3IP02mq7Bun//flNTc09P1/XrtyAi3j6BwNZVQmKS t7//v//MS5au2HfgwJNnTz99//bzz+9rN24/efqSiYVVXV1r+46thUUlEF05 OQXLly9va2sdjc1RMApGwWAoDyGtKQakvX6Qw0IhdxGCL8BBueEU/0Ht8DYW 5sZATICyu5DxH1LzjhEggEY7oKNgFNAbAHtpggICrKqqUlJSrGyszMx0yoaK iooGBgZPnjyrra1ZtGjR3LlzL5w/HREZbWJi/ObVq2XLVnJycn39+klcXPLr t2/fvn9lYmT69es3KwsTNzefqKj40qVLrK2sgK20d+9es7KyFhYWjEblKBgF o2AQlYfQbYD/4KNN/xlJNQDLuVb/IHccgs1DWnGFNDYGEQSdWcr07y+isQUQ QKMjWKNgFAxMv42fn09KSlJUhK47B7u7uxlAB/px5ecVNzY2WVpZW1tb/vvH vGnjFj4+HmARISYm+ebNq///GJgZmTg5uIAiP3/+e/v2g5ycjICAYE529u3b t79//15dXS0oyD8aj6NgFIyCQVUeQqYF/yPtKsRoYzEhMRBNIMwLdhBnuzMx /GOErsHCPvTFhFjwDj8gHsgFCKDRBtYoGAUjCyxfvvTv39/Hjx1TUdYwNzcT FBQ+ceL4r79//v1j+PDhw79/fwUFhX79+s7ExPjj9/d///7x8fF+//nt06ev AgL8YuLiBw7sT0/PMDIyGA3JUTAKRsGgA6AGEBNacwp2EQ4z2sIqzNbSP1gr CkXqP/hmZ0YGCEIyEHHBDmS9PEQzfAQMIIBGG1ijYBSMOFBTU/fi5VMzM2N1 Dd0HDx6dP3+ei4MT2JYSExf79vPnt28/mZhY2dm5WZlZge0tYPEhJCDw8+fP 338Z//35++7dOycnh9EwHAWjYBQMRgC9fRm5fcQEJ3Gd8I7cVEIzDGOZPKiN RcwSLiAACKDRBtYoGAUjDuTn5ykpqaoqq3Fysp09e1ZCQur7t+8srKxAkuHP fzY2FmZm5u/fv/7/Dzrr5f2797///WNmZuNg4+Dh4+Xh4c3JyR0Nw1EwCkbB 4AFoZyUwMTEhtaT+/Wdk+g+ds0NWBhlvYoa3pSB6kecKmdGv02GGqAGPY/2D XqEDbbT9Q96ZCAEAATTawBoFo2BkgTevP127ds3G1pbh/797d++/ffuOkekf Byfnv79/ubi4WViZ2djYeHg4/4GLCy4uHgFBQQ5WVmZmpq/fvgABDw/Pjh07 /v37PxqSo2AUjIJBApCHpv7//486UsWEaIQxoQ1W/cNsokFlwSr/YbMFZj4T inq0O3PACCCARncRjoJRMLJA/7wl37//X7Z+P8O3X//+f/nHwMLCI/Af2P36 /fvf7z/MPLx/v38BLetkYWNg/P/n80cmTu5/P38ysbP9+/2XiYP57/dvjH++ btx/JNDZdjQwR8EoGAWDAfyDtWn+ITWYwA0fZojYf9CAPLBZ9Bc6ZPUPfn8z SJaRAevmwf8MjCiXOiM3ocCyIEkm3J1NgAAabWCNglEwgsDzvwytso/0pJ9a eD+VN2D+waH69MUz6e83vnxg4ONmYGZi+PeX4fZ1hn+8DGrKDJ8+MzKzMHL9 YmDlYPrGwv/t+xf+30zffvxcu/Jf4P+7XxlsuREGfwXfnMoxGsKjYBSMgoEC sC2E8LPXIUcnwM5xRxyxDt1k+B98tw2whYRlbRZs2yCukx7gBzpAlr3DJx8h y7YgUgABNNrAGgWjYDiDpcuX7d516Pfv7ywsnO+//fjGKZBxeLaqHaO8jTiD thEHm6by+88MV2ZxqDMxvP3HICjC/JlZ8v/LP9yMbGLKIgrCoAYXGxvDx/c8 Qoo8X74w/GFm52bTfHh+ZUHFXJNjXN/e8wvyfPz4TUHp/4S2qaMNrFEwCkbB ADWtGJHXtf/9/58ZPMEHXWDF8A9pFg/7Rc3wdhT4LHakExmYIeYzQQe9UE8r ha2C/4e4/vAvQgFAAI02sEbBKBjO4Ne3j5/fPwZ2r/7++8/z/7sB4xMukW9G rgwMn14wPNjBwHCA4dt3hrcMDF/+MQgwM7z5zsAm+fXlS0G+/wyc3xh+/Wb4 9u//2afv3v8TkL3FbGrI8Pkmww9ma6v/y05+dPq5++IXjc//hVkZ2S+ceP76 g4iowGh4j4JRMAoGurEFmR9kgo5mITWzwA2p/38ZkG69YfoPHdD6xwSd7IPd doNYcQUdkWJEuxUHIoMYGIMuk0eyCyCARhtYo2AUDGeQkJhsa2cvKirGzcPL wsSwfsYUZaa9DGwMX98wcP//x/Dn218WBmZgkQBqG/1jYGdh+PGHl5cBVAJx cwEbWI/OPr59jOHvX4bf9/86s5zhMFFgePOGQVRFTfOyTlhihX/Vu88sL168 VFEVZxvdMDMKRsEoGCBA5KYb6JlVoKYRpCmGOPCdCTY0hXyZIAPaWVlMSJcY Is054rILIIBY7ly7MBo3o2AUDKoOGDBH//r9+8uXr1Qwi4lNRVULXgr929Su Ys/A8JuBW5yBgYXhxUyGyxcZ2DlBN69aZooxCPAwcP76/I5BWpiB4cdTBhau G7sZpJgZuHgYXn1kuHWYQU/7A6iX9/eNvNTfO5sWMgTWCPEzCPGLD6eCGlR+ gggwhDIQAIn9D5ULFYEy/lHARbfrH4bVkDUj/+HOZIAW+6NbO0fBiAAqWgYY hSZi7AjWJEKc9/mPEQgRS6Ow3oeDtSnGgHF0Flzvf+wzjSgNMoAAYsF06CgY BaNgwMHPX78+fvxIZUO/frz1/BuzHgPDGxDvw0uGK3cY+IRBM4F//jCcPvTS NFqI4dcvAUHQkBULC2hISkCA4fd7hs+fQWNaMrIMDBxcDO/fMHx8KaoiuHn3 W0uG7wwM3MOvdQvvoMIWwkIXu6JSsBYNvOP7/z8yhZBDOSyHWGXIGpDtRrYY 0Xf/P9q0GgWjPVMGlLwFXuEOIkCL2BEZG7KqHU+r6P9/wtkJvIoePNaFra0G FwEIoNFh/VEwCkYMuHZI9f93hvdgNheDgBADKyPD9/8M7LwMv/4zCEowMHz5 yMD+++NXhu/sDAzscgx/JFXcWL7wM7xgZvgnzCCky8Dw9g0DFysDHyeD8C/u R18Yrl2FGf17NHRHwSgYBQMMmHC2h/4hTfRBjmJHPhALLovZWkJtQqHcXciA 42h4OAAIoNE1WKNgFIwYcO6aoiozA9df0HgUeOzJ3p/7yrGvv74zmBsy8Djo MPz8yPDzGxcXeOTm+1eGP+xCOia2HN8ZfnxnkPzLwPabge0dw7cfDH+ZGFiZ GXmYGJ6/YYBOP7JCrpwfDeNRMApGAf0BYpMg6lHsKG0spCm9/0ygZhNkKAu5 7YU5IvWfAefFOP8xTslCvloHCAACaLSBNQpGwYgBj7Zx8v4FNYT+MDD8BJYH zAzGP3WcxBlAi724GL69ZmDmZGAS/P3jAyMzC8N/LgZuToZv7xlkXzKwsjJ8 /MTAxMTw8TsDDzPDh19AQ1TFGRhu7WNw9iLQeRwFo2AUjAI6gf/gExmYsd0r CGuE/QOdffUfQxta2whNlgnR8GKCHfDOxMgImZ1HPQ4eqdEGEIC9c1kBEASi 6AUrhPL/P7IizMJeaGoPNGgfNJdZunIxHMeZO5QTSaT/vPK4EAGtFqBy+YHB MDQj2gm99m2idoNdjUXGw1yzUiiFP+y4qsgxaD/uPIcCWIlOArWkSyWRSJ+h q6g5HenG55SmLh/RMw5Ph5jDHmT29hEYSC52gfBodZfEdgE0OoI1CkbBSAHr du+282BgYOZh+P8L1Jb6+4uBUfzPv78sQsIM/9kY3nMAW1cM/Nw8f5/8//iL QYaRgfEbw5efDH+/MLBy/Dv45cwFhh//GKQlGZQ9GRieMyjLMDCwPhsN1VEw CkbBIOlBIre0GGAHYmFX+h9lEAutAYU8UYhgM8JW0SOPZ2FrcsHZAAHYO2MU BGIgir7EbIRtxIN7CBtLwQtYWHgMC0FBRCvBkOxuTFTcqBcQnFelSv0zefyR CZYg/AWT6axrubr0wgoYhdExnWNKV2NC4LBjVFNZzsemy3vh8Q5T5Y8/M+B0 Wa7RFluz3eM2MMR7FvOVVAMIgvAT8eotS/Vi1UfGUkrnEtJ7+mqLNtFy8gSU Cnx/w/dS54fvpbP49fTliS8D7CaARhtYo2AUDH/w6dfnPbs3f2Rh/vGNgYGV g+EHM8MXXkYuUVB58eQ+w09mBjYphh9vGf68Y+DkZgOvg2f4wQg6oeHvM4bf oAKIkwl0Dw7bHwY+YDMLKPCX4cMXhicc/2YsWDEavKNgFIyCwdPOwi8PPUkO 2oQCrXZnYmLC3E4IV8kIa2xBRGDmMyEtvQJfF834/z/G5kSAABptYI2CUTD8 QWtrKw8XDxMD0/sPDAzsbKBhpz9fGVj/M/x48/X1H4afLxj4WUBdOhZ2Bkam Xz8Y/gJLDFZWhp9/QBsGv/1i4Ge1tgKNfP3+xSAtzsCkAFrIxfiPQUqUc92G 1V9+jK7EGgWjYBQMDoB0IDsygjeYUIepQENZ8BtuIA0jYJMLMpoF5UJPxvrL gBi7+ge53BAkyYRyggN87AoysgUQQKMNrFEwCoY5OH3q3v1rr75//ppQMvv+ ZRbQenZWHgZWjZf73xwt/f9wIcOe5t/HW2/8ffaEgZOD4f0TLk4GNmBz69s7 IGbg+AkqeT7/ZjBm0ItiMM9lkHAEL5MXZLj9ieHlP0M+boXm2lmjgTwKRsEo GCQA+/5BRtBIFQRgntIObHdhmgNpY8FHvBgY/yE3nhCHQTAx4lrpBRBAow2s UTAKhjmYMHECsExwc7Bn9PNn/sXMwPSX4ddPhv+fDxxmEBZnYOBgEBFn+PST Yd3m738f32AQE/n+HXS2O8MfRtAh7T/BR1yxM4COJ/0PWtsO2kjICmLICXFm dDT/+v3rzt07Zy+cHA3nUTAKRsFAgX9EqPkPO44B0QCCTg7iXAsPH8digF4g jfMoB/BQ1z80hwAE0GgDaxSMguEMzhza8ufDxXe/nuelpzOwCfx3Cfi6/zsD hzzDt//AltIXNoZ/rAz/vzFIMDFofGV4sOUvw4evXIwM7EA5plcMLxQYTjO8 3Mbw+xQDAye4scUAbl39ZPhxkuGxRxiDhoWTpjIX4+/ZEyePBvUoGAWjYKAA dC4PaaE6rOHEiLUpxMAEGej6j2ubDtqqLKR17v/gClB1MMEQAgAE0GgDaxSM guEMdHR0/Pz921raIdxQb6cLlxhA57hz8ctJM3z+yPDlAwMPFwM3F8Pbj6A1 V6AC4j/D7+8g+suNB7sOMDx8xnDiNMObW6CzSBmEGBhegZYrXLvHEJGTAFRd 0FhoZGCcnZMzGtSjYBSMggFvZjGgLlRnQN0PCOIygRADeLsfsq7/SA0ptMbT P0acdz/jBwABNNrAGgWjYHgCSDHAIaQQnVZkpmsIFXVPu/+en+E5B8PP22ZJ EuKyDN95GZ79YXj4E3QSljCw/cTx5iMLwzfQjkGGJ9cYRLgZhARBy+Lf3Gdg +MTA8IKBgZfh5UPGCybiDOwOECMLa7N1jS1GA3wUjIJRMBjaWJCF6ujl4f// eNpkTEzgthBQF8aCKoiB/8hyDEAAjR40OgqGGFBU1UTm8vDwXD5/Gk3NocNH Zs6ee+bsOS4uTns725qqChFhYaD4vfsPGppaTp85C2Sbmhg31NUoKSrQ02EH Dh6aPnP2xYuXOLk4ba2tqyvLxcXF0BzsYG8HdDBQO6UFDQ7xmKLwbfNmeVXL Mbz6qBWprnXp9u0boDvnVdW4GOTlGf7c+fwN1K5i+MPAzsrw5w/DkycMzMwM vDygphXoVPc/DNdP/0/qSxhNiqNgFIyWh7QuD5EdjBeg3IUKud0ZPPIEuZyQ gQnjOmfIrCLaEaP//2NeYwjR8p8BfJcO/LwGXC22/4z/oJcSMjAABNDoCNYo GGLg/u3rcATMeFERYZhq5sxbkJaSdP708d07tvLy8uYXlkDEc/MLjQwNTh49 BET6erp5BUV0dtisOfOSEuJPHT9y5MBedXW1zNx8rA4uLC6jYQhmzDgvoff5 wlMGJlnQeQy6aqpRwqphjAz63xi4rjO8+K3IxcD9hoHhDYO8G8M7EQZBRQZx BQZpTfD90H8Ynp5huGBhz+DRAS/VRsEoGAWj5SHtykO4g8kYyoIvsfqH1AJC vgsavh+QkdABWnhmCSHmAZtW/xlR7AEIIMb3r5+PptFRMBTBr1+/Xdy9Vq9Y Cun0QPpMwMyMpuzHjx8GxuY3rl4EstW19S+dP83OxgbW/kvPyOzGlQuYHS+4 IZk5eTt27oZwN2/dNnHSlEePnygoyJcWFbi6OFPosJ8/fwIdcBPsMDQHm5hb nz19/OPHj1GxiUCRM2fOUDnsriyfEhCVUyLBwCLA8OkXA9M7BvZfDH++gUa9 PjJ8vMbAwcrALsvAIMzw+yUDK2R5Owe0gXVyHYP58d0Moi5ww/6CdxaiM0kE JiYmQLKmpkZBQUFCQkJAQICDg2PA0hZKCfqfAXqrBhoFPgCaAencnf//kSmE HOyoaJKUIWtAthvZYpj7EG4YBaPl4fArD+EOxgpePnmQml2YL8nFxcrCzcoC JDlYmNlZmNmYmFiZmJhBGwUZGCFrSyG5CtTw+Y8r0zP+x9KEgnH/MTL9B51M Cj2BFDqUxYSi8i9iJIyRESCARkewRsFQBes2bLAwN4NnWlzg8JGjhoYGELaL k+PMWXM+f/786dPnaTNmOTs64NG4a/feO3fvwbm79+ybNWPalQtnstLTissq KXTY9+/f5y9YZG1liSl15OgxAwN9KgbUT1hBhxDSiQxtbJ/T/5bhGzMDzwsG to+gnYTvGRi+gBpSf9kZfnOAj2Z4wsDKDa7A2cGtKxaGirUMahNXIbeuGFCa VP9Gb84ZBaNgtDykYnmI7GBC/SKiV6D/Z8TfscJchgVV8A/UuAIVc0g3Q6Od zQAZOYMcAAEQQKNrsEbBkAT//v2bPWferOlTkQUxe0XXrt9obu1YMG82hFtX UxUcHtkPPlNAWlpq3arluMz/8uVLQ3PLlIl9wWFREJFJ/T2Qfh4zM5OJsREl DoOsThARFl69cimmg1vaOufPpebRnexQmg1ZUDw6M+nSit3TLrqmgo9g+ANW 9xPUkGJlZmADNpp+gxtLv0HtKgbwMe975jF0NHsyeAfjtop5NGWOglEwWh5S sTxEdjA+AFqfDr0TELtLYEu0wKc34GyJIY5ih49mMcJab/CDGrDpBa+7+ovW MgMIoNERrFEwJMHW7TsUFRWVlZXwqDlx8lRqRtakCb3wlZsl5ZVBAf4Xz54C okB/Pzwdr47uXmcnRyNDQ7SCQF1bv66xGet6AuIdBixfLp8/HRcbXVZRjeng if09igrytA9CfqbOC/xtM3Nncn46Kcbwhw90iCgbqI30A9jQYgQXSPwMDG+B JQf304PsJQu49RdtZ4jZhnbQC1ohh3tt/SgYBaNgtDwkuTxEdjABwMhI/Doq HLoZsTa2IA049OMekA8gRWXAm28AATQ6gjUKhiSYMXN2U0MdHgWbt25raeuc PWOqnq4OXPD06TNzZk2HrDnIzc7UMzTFqvfsufP79h/YtW0zZkHw48eP3Xv3 lVVWnzt1nDyHQQAPD09aStLUaTPwO5iKXVxsHar/ZkGRZpY8Jx2i2Q4yGHow MDxiYNBh4HzCwAEsJaQZGE6CJg1Pb/wqKsjSc3Yzg4DzaMIbBaNgtDwcnOUh IwMj/ibUP0KjSv+R9gkClUOuemZkZIawkZtiKFsRkaTg10hDuAABNDqCNQqG Hjhw8BAHB6exkSGaOHxj8Jx5Czq6epYtmo+WOVVUlKfPmPXpE2jNwZRpM9TU VLGaX1Fd21hXg3ZQQmNz25u3b0HZ7u8/XOuvCTqsqLT87t17f/78efPmTU/f BPjaAlwOph5gwlawMIKOXpCMMr/5n3fz+Um/Q1vPq7bO4u8/zdd6iK9+onjb Q72VSjmqV+4oXPrNIOCKt2gaBaNgFIyWhwNZHv5n+E9wmArkYEboIqp/sKtt 4IuokDT+QwxYMf5nxDY29u/fP+TDGv4xojTCIAdxAQTQ6AjWKBh6YOr0mRlp yXgUtLZ3AkkXD2+4yNWLZ7m4uCb29dQ2NM2YNQcoAsz2/b3dWLWrKCthbopR V1f19gv6+OGDpqbG5Al95DnM2ckxJ7/ozt27Avz89va2kyf2YToYch3p6eOH 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 DOHIroLev/YXmkGDuQ2cz3E4HI47ceVDzrf+4ENcHlMLPZPxEK07FTRY999/ CN6GPVMzUaGlVrAHJHVzF4aXulfVMpXRewpihVX52U62xK20UddUWaRYBRAT TcMI2E+iRPurV6/LKmoMTawkZJSU1XXDIuN279lHXRfevn03PildRV1PUkbZ 2d1n0+ZtdEg6O3ftcnf35OMXlJCUik9IfPX6Naaa7Tt2OLu48vIJANVEx8Q+ e/YM5uDbXl4+AoLCQARkALnDIC/9+vXr3bv3jx492rp165YtW548efL+/Qeg 4HBVjxV8+fTu0/u3QMb7Ny/evXoOZLx5/vj1s4d4tPxHPjwJupXvP+IIJ0gR gzgcFOWGZiaMKT9GZN5/3GNT8DOYRgGJoLO7nxLtb9++bW3vdvXw1dE3NTaz SUhO37f/4Gh5OPzKw1GAUR6Covv1s0e4hvMxy0PI+YCQO3AYkM4IBTd9mKBc pNKPBXd5CLkY5z+s/wkhwcayQK7ZYYJeIs0EWqMBGuP6A7/yAiCAmAZt+D5/ /sLdy19ERHjj+lWP7986feJQclL8rDnzqWjFvXv3/YLC7O1sTp04+ODe9a72 5nUbNtHBaxMnTCosKnj29PGlSxf5+fljY+Iw1fT3TcjLzX386OHtWzd1dHQi IqMg4lHRMZaWFg/u3wMiMzNTYFkz1DMSMIECa44lS5cWFhavWLlq5arVxSWl y5YvAwr+x9ZhGerqcYFbdx7wCQoDGfcfPRMSkwQynrx8JyolT2SPDeIUdAWw gxSQ20YwrXhGomBnG0NOy8IwdBTQHwCbHXEJqUJCggvmzbpw5sTeXVtiY6Lm L1wyWh4Os/JwFGArD6WAjMcv3orJKBJfHmIWv5B2FXz8Ca4AWRCtxAOfL/gH jMBj/P+ZwBuqGSArMSAMJtgBzqCzSZnALa1/UJMBAogJPtQ0b8FiI1NrYMfF 2s7lxMnTy1esNrW0l5BRcnD2vHb9BkTZ379/m1s71LUMpeXVUtKyv3z5AtcO zOoGxpYQ9ZevXIUPXwFJ+DjWg4ePomOT5JQ0pWRVwiLj3rx5iyew2rt642Kj ykoK5WRlWFlZhAQF3V2dV69YDJH9+fNnQVG5gooWEBUWVwC5aNp//vqVk18s o6CuoWM0eeoMXB3K/NyspIRYoOHsbGzGRoYL5s4g0nxKwLZtWzzc3Xl4eMRE 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 kpIkXg03nzCE8fXT2+GRNX79+vX169ePnz5t274TmB6APuXj5QV6nI2NbViq H4BW1yigMTh4+NhvMPjz589vGIgMD8Kvq7CkWlhYqLq8ELlAzy+qvP/g4aa1 S4HcvTvWj5aHI608HAXULA+JXztK7qVhmG24/7DrDgECiPwGFjwTkpohuTg5 du854ObqCOHu2LWXm4tzREX6hElTsrMy7O1smJmZp02fFROXuG/PDuLVQMoR eLEy9Dse/9++fbd2/YYDBw5dvXoNKHLnzh07O9sAP18JCXFGjF7FUFc/CFpY BK+IHgUkA3tbK0hi2LJtZ4CfN+KgUUKAjZX18uVrurpaEO6Zs+c52NlHy8MR Wx4O6zGm//QuD/8T08L6j9JIAroQ7dhe0P3QTCT1YOGmAQQQSNvfv39bO/q0 DKzkVQ3Ssoq+fPkKkdu7/5Cds4+Moo6xpdPS5asJGvrz58+isloVTRMgKi6v A3KxKsvOTJk8fTacO3na7JysVMyBsV+/fgF7cgpqBjqG1lNnzEVWsHDxCqCT gA5z9gi8cvU6msYfP37kFlZANE6ZPgd5pA1TI0QWSNJzRH37lo1+vt78/Pw8 PDy5OVkXL12CS8GLCTxqhhkAZjlgQyQ0OEhFWenL16+fv3yRkpTE0zoZ6uoH cLSKkQHVReirE/6PDoVBALBIBBZfX79++/7jOzyUfvz8+eLlqwcPH99/8Ojj x0+EDfn39/iJ04uXrpq/YOn+g0eAZmJV5uJsv2PPPjh3w6ZtAf7ecC58ivD3 71+NzV2Wdu6Orn7zFi6FKwAW2kArzG1d5ZT1RsvDUTDIi/rBVR7CjlNg/I9c DDIil4cwFbC1VsijXPBWFxPjf0ZwjwpIonoRIIBAKiZOmXnx0pU929ddPX+U k4O9ua0HIpdTUF5WnHfv5rlNa5aeOXeRoHPbuya8fPnqxOGdxw/vfPr0WUf3 RKzKfLzc3rx5e/rMeSD72PFT799/8PZ0xVQG1P723fszx/bu373pyNETyFJH j5/asn75raunvTxcgC05TI2fPn0+e3zfwT2bT54+i18jfF6SzqPi0L7Xt2/T ps9wsLenUM0wyHjcPNzSMtIO9rZOjvaysjI8PNx4cuNQVz84upPIXTvinTr8 x7r+/QMteWVjY+Pi4gL69/sP6K6FDx8+8vPxysvJykhLff/+naA5Fy9d/fb9 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 --_----------=_12155908706370810-- From cfergeau@gmail.com Wed Jul 9 10:11:30 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D05D7500DB for ; Wed, 9 Jul 2008 10:11:30 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 4259 hrs), (distance 15, link: (Google 2)), [74.125.92.25] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QqYe7Mp0y-Hk for ; Wed, 9 Jul 2008 10:11:24 +0000 (GMT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by menubar.gnome.org (Postfix) with ESMTP id 432BA7500F3 for ; Wed, 9 Jul 2008 10:11:23 +0000 (GMT) Received: by qw-out-2122.google.com with SMTP id 9so47586qwb.9 for ; Wed, 09 Jul 2008 03:11:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=YIHUoF9nmuGXjj4LEX/udv4RCDYpOmwuu1cDK9D0b+8=; b=oXpmhyltTO08drvs60xQfbmNZimEs8txJqxa91FTF82sxS4FQtfUzKjjkEKsRyD8MI RzgGywLezbRvFtSAQZGVNB8b4o02qlANpA29679KyTVdJvhyxK6WMZpfV8dRwk3Sng9i yMAK/ylpVwWXfIcay4bBMDlq7Ip6tNRElTHcE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=f9PO8sKLjh8gd6H5lOsIxDqG+SoqwyRb975ERCZ/1YBK64EAIfT56eC2BY3i1pt0HO 89JvUMNaf2/cD7GKz0mAz8eeOyhSP+MwioGXYmry8epzGGOhg3counDDImDTr/+BLM6t t6U+sRhfn4XCPAlUUQcOSWxslkC0JxVnxxlEo= Received: by 10.150.147.9 with SMTP id u9mr12079883ybd.193.1215598282153; Wed, 09 Jul 2008 03:11:22 -0700 (PDT) Received: by 10.150.98.1 with HTTP; Wed, 9 Jul 2008 03:11:22 -0700 (PDT) Message-ID: Date: Wed, 9 Jul 2008 12:11:22 +0200 From: "Christophe Fergeau" To: "Daniel Falk" In-Reply-To: <4873B42C.6030209@mbx.zapto.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <87abgsfk27.fsf@softax.com.pl> <20080708155203.M22627@shakabuku.org> <4873B42C.6030209@mbx.zapto.org> X-Mailman-Approved-At: Wed, 09 Jul 2008 10:16:24 +0000 Cc: Marcin Kasperski , rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 10:11:30 -0000 > Yes, that's true, but it then it will only play from that album until you > browse the whole collection once more. You'll find that there is no > equivalent in Rhythmbox to a "Now Playing" playlist. What about the Play queue special playlist ? I think when it's empty, it resumes playing back whatever it was playing before. Christophe From cramerd@gmail.com Wed Jul 9 11:23:58 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ED76F7500CE for ; Wed, 9 Jul 2008 11:23:57 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5088 hrs), (distance 15, link: (Google 2)), [209.85.132.251] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J+HloyBfSKBP for ; Wed, 9 Jul 2008 11:23:49 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.251]) by menubar.gnome.org (Postfix) with ESMTP id 8E3D37500A4 for ; Wed, 9 Jul 2008 11:23:45 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so521375ana.27 for ; Wed, 09 Jul 2008 04:23:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=WeQv3/a4r5FU7hvKP0vk4amglejn/KIx9R8n/lGw8h4=; b=o1N2rEHDK0gsLv3jnIt+03dNNHEJHQeBwUv13vuF2Vz8c9/B1MQVXE4ltp5HuHqhHc sktpHx9Tdi8I5klIpC49AAM54QL5RqxlqfFUKYFaPTzFZAxdw9AE5xqQIdtaQODG2j7R ilqbm0wD4jtrRNOMIhxHg2xs6Ma6gZV5OipV0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=wo26VSxHXUvMgKTzOVBBGN9ixZIKz/UKENzJpdDPZGXQKG/w9p2DYcilCS0+vMw8GQ 3nfD5TQ1buVFW8ThgbHr7gA/pDSJ6lXXxD6ZYhpLTCnsySSVM0oxrZ9bZ4mkrJi2t3wr aLq+KHCwhivEs655vscWscmlpuXIvNtwNJydg= Received: by 10.100.172.17 with SMTP id u17mr6074663ane.28.1215602623078; Wed, 09 Jul 2008 04:23:43 -0700 (PDT) Received: by 10.100.241.12 with HTTP; Wed, 9 Jul 2008 04:23:43 -0700 (PDT) Message-ID: <4591798d0807090423j101fd762tba93a1c86a8b5c1f@mail.gmail.com> Date: Wed, 9 Jul 2008 12:23:43 +0100 From: "Derek Cramer" To: rhythmbox-devel@gnome.org In-Reply-To: <87abgsfk27.fsf@softax.com.pl> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3150_6004542.1215602623090" References: <87abgsfk27.fsf@softax.com.pl> Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 11:23:58 -0000 ------=_Part_3150_6004542.1215602623090 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2008/7/8 Marcin Kasperski : > > > - automatical scoring (songs are automatically scored according to my > listening habits, if I listen the song to the end, its score > increases, if I jump to the next song or stop after few seconds its > score lowers, ratios are accumulated (multiplied?) when I get the > same song multiple times. That's fantastic feature, after some time > I have my songs nicely scored without any effort. > Again: does anything similar exists for rhythmbox? > This looks like what IMMS does. I think this is a brilliant idea and I've been wanting this functionality since I switched from xmms to Rhythmbox (back in 2004 I think). I'm sure it could be implemented as a plugin, either independently of, or as part of the IMMS backend. Unfortunately I don't have the programming skills to attempt this myself :( For reference: http://www.luminal.org/wiki/index.php/IMMS/IMMS -- Regards, Derek ------=_Part_3150_6004542.1215602623090 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2008/7/8 Marcin Kasperski <Marcin.Kasperski@softax.com.pl>:


- automatical scoring (songs are automatically scored according to my
 listening habits, if I listen the song to the end, its score
 increases, if I jump to the next song or stop after few seconds its
 score lowers, ratios are accumulated (multiplied?) when I get the
 same song multiple times. That's fantastic feature, after some time
 I have my songs nicely scored without any effort.
 Again: does anything similar exists for rhythmbox?


This looks like what IMMS does. I think this is a brilliant idea and I've been wanting this functionality since I switched from xmms to Rhythmbox (back in 2004 I think). I'm sure it could be implemented as a plugin, either independently of, or as part of the IMMS backend. Unfortunately I don't have the programming skills to attempt this myself :(

For reference: http://www.luminal.org/wiki/index.php/IMMS/IMMS

--
Regards,
Derek ------=_Part_3150_6004542.1215602623090-- From khadgaray@gmail.com Wed Jul 9 13:08:55 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 94637750107 for ; Wed, 9 Jul 2008 13:08:55 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_MB=0.077, TW_TM=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 11147 hrs), (distance 13, link: (Google 2)), [209.85.198.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4iUpdDmbbxO9 for ; Wed, 9 Jul 2008 13:08:48 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.235]) by menubar.gnome.org (Postfix) with ESMTP id 8F66A7500C9 for ; Wed, 9 Jul 2008 13:08:48 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so2989559rvb.3 for ; Wed, 09 Jul 2008 06:08:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=vMTlfF8/TdSOOcCrjWHit5+etLYjoY8E1v0IlvR17nw=; b=ZZ54VP8MHb/S5V/LucxeMiVsidnrJWAAzF5f6jWBSKMzxXJwN+mb/PIQN5PPSS9WRB 3QVD10CVsZRBfVbWulI3FMSezCFhiNfKGF8wnV/BTp/hikbAJOWo3tXLqbzSvQyfTxfm t0YewJqbntW1tGE5YZqzps2taKut21DLhylao= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=LQnIdOZPlf2/Vim5Sw5l28+43XHldXH+ec5ICIVts7XIwqGELXAoNeoXGh+DPTnD7M 4S8EcV5IUnMUgcYeGhixDGt6MrEKMxjVoATvl2o6d38c1WnEufOfzwfxiLW9J5VWVxFf S3pEgTxsFddBzWTBnJSAha623xiqpegKBGN+Q= Received: by 10.140.192.9 with SMTP id p9mr3946325rvf.193.1215608925940; Wed, 09 Jul 2008 06:08:45 -0700 (PDT) Received: from ?10.65.0.129? ( [202.80.58.210]) by mx.google.com with ESMTPS id g22sm10142361rvb.7.2008.07.09.06.08.43 (version=SSLv3 cipher=RC4-MD5); Wed, 09 Jul 2008 06:08:44 -0700 (PDT) From: ritz To: Ivan Plotnikov In-Reply-To: <31204257.1215590870.169731376.63708@mcgi57.rambler.ru> References: <31204257.1215590870.169731376.63708@mcgi57.rambler.ru> Content-Type: text/plain; charset=utf-8 Date: Wed, 09 Jul 2008 18:38:32 +0530 Message-Id: <1215608912.4341.2.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 (2.22.2-2.fc9) Content-Transfer-Encoding: 8bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Rhythmbox 0.11.5 mini design modify X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 13:08:55 -0000 Hello On Wed, 2008-07-09 at 12:07 +0400, Ivan Plotnikov wrote: > Hello! =) > > Thank you for Rtmbx player =) Gooood player =) Tak derzhat'! =) This might be a theme related issue. Is this reproducible when using a different theme ? > > RU > Привет всем россиянам и русскоговорящим в вашей команде! =) > Отличный плеер! Намного лучше всемивоспетого Амарока. Во вложении - > картинка с описанием небольшой доработки дизайна. Ещё было бы очень > здорово, если бы вы настроили плеер чтобы по клику на кнопке закрыть он > бы не закрывался, а сворачивался в трей. Или добавили настройку чтобы > можно было указать куда ему сворачиваться - в трей или в таскбар. > Спасибо =) > > Успехов! > Bye! > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel -- Ritesh Khadgaray Ph: +919970164885 Desktop LinuX N Stuff, RHCE Software Maintenance Engineer, Pune, Red Hat ॐ मणि पद्मे हूँ Eat Right, Exercise, Die Anyway. From mechmaniak@rambler.ru Wed Jul 9 17:20:45 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E17F27500B7 for ; Wed, 9 Jul 2008 17:20:45 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.445 X-Spam-Level: X-Spam-Status: No, score=-3.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1, TW_MB=0.077, TW_TM=0.077] X-Amavis-OS-Fingerprint: FreeBSD 6.x (1) (up: 10386 hrs), (distance 18, link: ethernet/modem), [81.19.67.204] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id efAlfPCMRaSA for ; Wed, 9 Jul 2008 17:20:06 +0000 (GMT) Received: from mcgi68.rambler.ru (mcgi68.rambler.ru [81.19.67.204]) by menubar.gnome.org (Postfix) with ESMTP id A2D187500A4 for ; Wed, 9 Jul 2008 17:20:05 +0000 (GMT) Received: from [79.133.87.153] by mcgi68.rambler.ru with HTTP (mailimap); Wed, 09 Jul 2008 21:20:02 +0400 From: Ivan Plotnikov To: ritz Date: Wed, 09 Jul 2008 21:20:02 +0400 MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="windows-1251"; format="flowed" References: <31204257.1215590870.169731376.63708@mcgi57.rambler.ru> <1215608912.4341.2.camel@localhost.localdomain> In-Reply-To: <1215608912.4341.2.camel@localhost.localdomain> Message-Id: <1114583780.1215624002.68432904.59582@mcgi68.rambler.ru> X-Mailer: Ramail 3u, (untone) X-Mailman-Approved-At: Wed, 09 Jul 2008 18:28:05 +0000 Cc: rhythmbox-devel@gnome.org Subject: [Rhythmbox-devel] Rhythmbox 0.11.5 mini design modify 2 X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 17:20:46 -0000 * ritz [Wed, 09 Jul 2008 18:38:32 +0530]: > Hello > > On Wed, 2008-07-09 at 12:07 +0400, Ivan Plotnikov wrote: > > Hello! =) > > > > Thank you for Rtmbx player =) Gooood player =) Tak derzhat'! =) > This might be a theme related issue. Is this reproducible when using a > different theme ? > > > > > RU > ! =) > > ! . - > > . > > , > > > , . > > - . > > =) > > > > ! > > Bye! > > _______________________________________________ > > rhythmbox-devel mailing list > > rhythmbox-devel@gnome.org > > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > -- > Ritesh Khadgaray > Ph: +919970164885 > Desktop LinuX N Stuff, RHCE > Software Maintenance Engineer, Pune, Red Hat > ?? ?????? ?????????? ?????? > Eat Right, Exercise, Die Anyway. ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- Hello again! You were right. Bug in timeline is a theme (Human) problem. Thanks for advice! =) Whatever... Can I hope, that i see small grey dots (in active row only), not small black stars in some next build? =) And one alse. If you cant reed russian text in my first letter... There i wright one small request(please) - can you add one config, choice to collapse player to tray or to taskbar. Thanks! I wish you successes! And sorry for my bad english =) Bye! From andrew.conkling@gmail.com Wed Jul 9 18:34:24 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D0147500E7 for ; Wed, 9 Jul 2008 18:34:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5121 hrs), (distance 13, link: (Google 2)), [209.85.146.183] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iNNCZupJ2arl for ; Wed, 9 Jul 2008 18:34:19 +0000 (GMT) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.183]) by menubar.gnome.org (Postfix) with ESMTP id 0E759750088 for ; Wed, 9 Jul 2008 18:34:18 +0000 (GMT) Received: by wa-out-1112.google.com with SMTP id j40so2274218wah.1 for ; Wed, 09 Jul 2008 11:34:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=iswfO3534fzI3NYtlSfSyVcRS5vQrWxTckncqBq/JJM=; b=Eb7QWoQAyxmWfffZdxPCO0z17bsLPvuMrJDdBofCARFW9RZ1tI9soZx121rMX3HDLr DhsSiVGQarF9ZgBQ4ivOrQb1uL8qosrimvnWsZJisDLp8d7zimqDq04MBw9rVqaZG9aH g/GY9cl32mIMjcieUcvn7RniQ84b1uprKr9m0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=RDdHNaGIvRC/IiO1cOXqzGq8J6PvxO8wsIgFPmBkK/rUgpSa5w27tHkYCvkcc+sFCq cTwxtvYgE1LyvdT9yMdPDCS4dTNmTLBQpHDZZC9JFS8YUnjVFV3BrVKt/WZfFbXneqNw 0X1gfVxcfUh0pVik1CXgl+aHear5zluGK6T7U= Received: by 10.114.56.4 with SMTP id e4mr9903811waa.0.1215628456934; Wed, 09 Jul 2008 11:34:16 -0700 (PDT) Received: by 10.114.167.5 with HTTP; Wed, 9 Jul 2008 11:34:16 -0700 (PDT) Message-ID: <616971f10807091134n30745a42x278b2a18019c6899@mail.gmail.com> Date: Wed, 9 Jul 2008 14:34:16 -0400 From: "Andrew Conkling" To: "Ivan Plotnikov" In-Reply-To: <1114583780.1215624002.68432904.59582@mcgi68.rambler.ru> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3276_20220875.1215628456935" References: <31204257.1215590870.169731376.63708@mcgi57.rambler.ru> <1215608912.4341.2.camel@localhost.localdomain> <1114583780.1215624002.68432904.59582@mcgi68.rambler.ru> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Rhythmbox 0.11.5 mini design modify 2 X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 18:34:24 -0000 ------=_Part_3276_20220875.1215628456935 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2008/7/9 Ivan Plotnikov : > And one alse. If you cant reed russian text in my first letter... There i > wright one small request(please) - can you add one config, choice to > collapse player to tray or to taskbar. You can minimize the player to the taskbar or click the tray icon to collapse it to the tray. Does that do what you want, or are you looking for different behavior? > And sorry for my bad english =) It's better than my Russian. ;) Cheers, Andrew ------=_Part_3276_20220875.1215628456935 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2008/7/9 Ivan Plotnikov <mechmaniak@rambler.ru>:
And one alse. If you cant reed russian text in my first letter... There i wright one small request(please) - can you add one config, choice to collapse player to tray or to taskbar.

You can minimize the player to the taskbar or click the tray icon to collapse it to the tray. Does that do what you want, or are you looking for different behavior?
 
And sorry for my bad english =)

It's better than my Russian. ;)

Cheers,
Andrew
------=_Part_3276_20220875.1215628456935-- From daniel-rhythmbox@mbx.zapto.org Wed Jul 9 19:15:40 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4FCA07500B7 for ; Wed, 9 Jul 2008 19:15:40 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (1203?) (firewall!) (up: 7540 hrs), (distance 25, link: ethernet/modem), [71.74.56.125] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y+heU9WdrKgY for ; Wed, 9 Jul 2008 19:15:34 +0000 (GMT) Received: from hrndva-omtalb.mail.rr.com (hrndva-omtalb.mail.rr.com [71.74.56.125]) by menubar.gnome.org (Postfix) with ESMTP id 5B83F7500C9 for ; Wed, 9 Jul 2008 19:15:33 +0000 (GMT) Received: from mbx.zapto.org ([24.166.250.211]) by hrndva-omta03.mail.rr.com with ESMTP id <20080709191532.WTBW8838.hrndva-omta03.mail.rr.com@mbx.zapto.org>; Wed, 9 Jul 2008 19:15:32 +0000 Received: from [192.168.2.10] (unknown [192.168.2.10]) by mbx.zapto.org (Postfix) with ESMTP id 06CC31C224A; Wed, 9 Jul 2008 15:16:09 -0400 (EDT) Message-ID: <48750E4E.6090204@mbx.zapto.org> Date: Wed, 09 Jul 2008 15:15:26 -0400 From: Daniel Falk User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Christophe Fergeau References: <87abgsfk27.fsf@softax.com.pl> <20080708155203.M22627@shakabuku.org> <4873B42C.6030209@mbx.zapto.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Marcin Kasperski , rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Post-Amarok questions: related songs and auto-scoring X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 19:15:40 -0000 Christophe Fergeau wrote: >> Yes, that's true, but it then it will only play from that album until you >> browse the whole collection once more. You'll find that there is no >> equivalent in Rhythmbox to a "Now Playing" playlist. >> > > What about the Play queue special playlist ? I think when it's empty, > it resumes playing back whatever it was playing before. > > Christophe > That's how it works alright. But the Play Queue is not equivalent to a "Now Playing" playlist, which was what I trying to say. The play queue is more a like a "play this next but then forget you played it" queue. This is very different from Amarok where you have basically a playlist which Amarok will always play from. You can search music all day and it won't affect what is played next until you tell it to play it. Rhythmbox on the other hand will play from a playlist, or from the music browser or from the play queue. From vorstar@mac.com Thu Jul 10 03:12:11 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B355750006 for ; Thu, 10 Jul 2008 03:12:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.185 X-Spam-Level: X-Spam-Status: No, score=-1.185 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (1203?) (up: 872 hrs), (distance 10, link: ethernet/modem), [17.148.16.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vgd+6MTQJY9D for ; Thu, 10 Jul 2008 03:12:05 +0000 (GMT) Received: from asmtp020-bge351000.mac.com (asmtp020.mac.com [17.148.16.95]) by menubar.gnome.org (Postfix) with ESMTP id 6B634750007 for ; Thu, 10 Jul 2008 03:12:05 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from [192.168.1.65] (dsl-189-136-160-34.prod-infinitum.com.mx [189.136.160.34]) by asmtp020.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K3R00EOQS798M90@asmtp020.mac.com> for rhythmbox-devel@gnome.org; Wed, 09 Jul 2008 19:57:11 -0700 (PDT) Sender: vorstar@mac.com From: SBP To: rhythmbox-devel Date: Wed, 09 Jul 2008 21:57:09 -0500 Message-id: <1215658629.12602.5.camel@gabi> X-Mailer: Evolution 2.22.3.1 Subject: [Rhythmbox-devel] Rhythmbox 0.11.6 ./configur(ation) problem X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: vorstar@mac.com List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 03:12:11 -0000 Hi all! I'm glad to see a new rhythmbox release, let's see if those cover finally work! Great work people! Nevertheless I have a problem. When I try to configure my source tree enabling the browser plugin I get an error of "No Gecko found". I have firefox 3 there with the development package and all. I sniffed into de script and it appears like it's looking for some "firefox-plugin" package in pkg-config, but no such package exists (here on Ubuntu Hardy 8.04.1). I have even tried to put the path to firefox libs or even xulrunner's ones, but it complains with "Gecko "firefox" not found" or "Gecko "/usr/lib/firefox-3.0" not found". What should I do? Thanks in advance! Sirio. From nclarkson@sporadicspeculations.com Thu Jul 10 06:15:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C47BE7500C4 for ; Thu, 10 Jul 2008 06:15:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.799 X-Spam-Level: X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:53:1:60:M1460,N,N,N,N,N,N,N,N,N,N,N,N,N,N:!:?:?], (link: ethernet/modem), [76.96.30.24] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E+4sSM1MwlYp for ; Thu, 10 Jul 2008 06:14:46 +0000 (GMT) Received: from QMTA02.emeryville.ca.mail.comcast.net (qmta02.emeryville.ca.mail.comcast.net [76.96.30.24]) by menubar.gnome.org (Postfix) with ESMTP id A8C3B750066 for ; Thu, 10 Jul 2008 06:14:46 +0000 (GMT) Received: from OMTA12.emeryville.ca.mail.comcast.net ([76.96.30.44]) by QMTA02.emeryville.ca.mail.comcast.net with comcast id nrnY1Z00K0x6nqcA26El4b; Thu, 10 Jul 2008 06:14:45 +0000 Received: from [192.168.0.104] ([71.237.83.189]) by OMTA12.emeryville.ca.mail.comcast.net with comcast id o6Ek1Z004455Xgv8Y6Ek5z; Thu, 10 Jul 2008 06:14:45 +0000 X-Authority-Analysis: v=1.0 c=1 a=FKT2tCrPlHwA:10 a=ifz5-wa7ljwA:10 a=aiIX5UjjAAAA:8 a=fKV-EhY7y9G_emOSaAYA:9 a=CI29Zq_MLh-RSifbM5UA:7 a=Q7BJCiBU57rwgkx65TU9OnTN47MA:4 a=yauLTTMCv9sA:10 a=c5zHXd76wwQA:10 Message-ID: <4875A8D8.8020307@sporadicspeculations.com> Date: Thu, 10 Jul 2008 00:14:48 -0600 From: "Nicholas S. Clarkson" User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: vorstar@mac.com References: <1215658629.12602.5.camel@gabi> In-Reply-To: <1215658629.12602.5.camel@gabi> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel Subject: Re: [Rhythmbox-devel] Rhythmbox 0.11.6 ./configur(ation) problem X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 06:15:16 -0000 SBP wrote: > Hi all! > > I'm glad to see a new rhythmbox release, let's see if those cover > finally work! Great work people! > > Nevertheless I have a problem. When I try to configure my source tree > enabling the browser plugin I get an error of "No Gecko found". I have > firefox 3 there with the development package and all. I sniffed into de > script and it appears like it's looking for some "firefox-plugin" > package in pkg-config, but no such package exists (here on Ubuntu Hardy > 8.04.1). I have even tried to put the path to firefox libs or even > xulrunner's ones, but it complains with "Gecko "firefox" not found" or > "Gecko "/usr/lib/firefox-3.0" not found". > > What should I do? > > > Thanks in advance! > > Sirio. > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > Looks like RB is not setup for Firefox 3 or Hardy's Firefox 3 packages are incomplete). xulrunner-1.9-dev includes mozilla-plugin.pc but no firefox-plugin.pc which is only included in firefox-2-dev. From khadgaray@gmail.com Thu Jul 10 10:00:47 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1384750137 for ; Thu, 10 Jul 2008 10:00:47 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.445 X-Spam-Level: X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_MB=0.077, TW_TM=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 912 hrs), (distance 12, link: (Google 2)), [64.233.166.180] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BWuR-DYkGu5q for ; Thu, 10 Jul 2008 10:00:16 +0000 (GMT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 79E0C75010C for ; Thu, 10 Jul 2008 10:00:16 +0000 (GMT) Received: by py-out-1112.google.com with SMTP id a29so2075240pyi.36 for ; Thu, 10 Jul 2008 03:00:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=9G58mbFS2DSX09pT3CJH7RVjC1em8vhzD3J+Os7dois=; b=rQw3ajqBaMPEchY2kCN9dyp1hhVwO9TOO4Pl+hu3mqmsoQ/fVZg+AYS/MQHu2AAcqU sj6LrjWF9AoxWsI4n2N9Dhbs5/sRjik6+fp5BaOuIxvelQ2G/7qt2ngTYmdpsr7tvHzm a46QA+7589cjkb8q62YPNGdGAarb8lu2/Canc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=Z9iGHsnwRF46KLFgFTh4rmA2dyGzL/EQgQurxtieBpXBYtBKR8RkTUySpXdtGZvLj5 0FtleHklxInszqKuUklBQ7K8IHR1V6O1dyXSS40BBHlcVidy9ZftKMS/42DFPdDhZu19 VkOIbW0tI2rkqRfbKbhk7R7dCINmZd+74tt2Q= Received: by 10.141.74.18 with SMTP id b18mr4692195rvl.80.1215684013891; Thu, 10 Jul 2008 03:00:13 -0700 (PDT) Received: from ?10.65.0.129? ( [202.80.58.210]) by mx.google.com with ESMTPS id b39sm12260233rvf.8.2008.07.10.03.00.10 (version=SSLv3 cipher=RC4-MD5); Thu, 10 Jul 2008 03:00:12 -0700 (PDT) From: ritz To: Ivan Plotnikov In-Reply-To: <1114583780.1215624002.68432904.59582@mcgi68.rambler.ru> References: <31204257.1215590870.169731376.63708@mcgi57.rambler.ru> <1215608912.4341.2.camel@localhost.localdomain> <1114583780.1215624002.68432904.59582@mcgi68.rambler.ru> Content-Type: text/plain; charset=utf-8 Date: Thu, 10 Jul 2008 15:30:00 +0530 Message-Id: <1215684000.5489.1.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 (2.22.3.1-1.fc9) Content-Transfer-Encoding: 8bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Rhythmbox 0.11.5 mini design modify 2 X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 10:00:48 -0000 Hello On Wed, 2008-07-09 at 21:20 +0400, Ivan Plotnikov wrote: > * ritz [Wed, 09 Jul 2008 18:38:32 +0530]: > > Hello > > > > On Wed, 2008-07-09 at 12:07 +0400, Ivan Plotnikov wrote: > > > Hello! =) > > > > > > Thank you for Rtmbx player =) Gooood player =) Tak derzhat'! =) > > This might be a theme related issue. Is this reproducible when using a > > different theme ? > > > > > > > > RU > Привет всем россиянам и русскоговорящим в вашей команде! =) > > > Отличный плеер! Намного лучше всемивоспетого Амарока. Во вложении - > > > картинка с описанием небольшой доработки дизайна. Ещё было бы очень > > > здорово, если бы вы настроили плеер чтобы по клику на кнопке закрыть > > он > > > бы не закрывался, а сворачивался в трей. Или добавили настройку > чтобы > > > можно было указать куда ему сворачиваться - в трей или в таскбар. > > > Спасибо =) > > > > > > Успехов! > > > Bye! > > > _______________________________________________ > > > rhythmbox-devel mailing list > > > rhythmbox-devel@gnome.org > > > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > -- > > Ritesh Khadgaray > > Ph: +919970164885 > > Desktop LinuX N Stuff, RHCE > > Software Maintenance Engineer, Pune, Red Hat > > ?? ?????? ?????????? ?????? > > Eat Right, Exercise, Die Anyway. > > ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- > > Hello again! > > You were right. Bug in timeline is a theme (Human) problem. Thanks for > advice! =) > > Whatever... Can I hope, that i see small grey dots (in active row only), > not small black stars in some next build? =) Try filling a bug report against ubuntu launchpad for theme ? > > And one alse. If you cant reed russian text in my first letter... There > i wright one small request(please) - can you add one config, choice to > collapse player to tray or to taskbar. http://bugzilla.gnome.org/show_bug.cgi?id=318629 > > Thanks! I wish you successes! > > And sorry for my bad english =) > > Bye! -- Ritesh Khadgaray Ph: +919970164885 Desktop LinuX N Stuff, RHCE Software Maintenance Engineer, Pune, Red Hat ॐ मणि पद्मे हूँ Eat Right, Exercise, Die Anyway. From cfergeau@gmail.com Thu Jul 10 10:44:11 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 069FD750137 for ; Thu, 10 Jul 2008 10:44:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.233 X-Spam-Level: X-Spam-Status: No, score=-2.233 tagged_above=-999 required=2 tests=[AWL=0.366, BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 7819 hrs), (distance 16, link: (Google 2)), [64.233.178.249] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BFdhB4myKTTp for ; Thu, 10 Jul 2008 10:44:05 +0000 (GMT) Received: from hs-out-0708.google.com (hs-out-0708.google.com [64.233.178.249]) by menubar.gnome.org (Postfix) with ESMTP id 8CEE6750090 for ; Thu, 10 Jul 2008 10:44:05 +0000 (GMT) Received: by hs-out-0708.google.com with SMTP id 54so767715hsz.15 for ; Thu, 10 Jul 2008 03:44:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=RfeTkaL+iW9wfotkOVKZla1v+sMepP9ajeD0QAbj2p0=; b=oxJdFkoD6JhH7MdFW49v+sBs8520dKcrWkc1PEth2l3aXd7xbtLLHLmu24j5DnW4Jy B356z38GhI+HDxgoPNxEKtDb9oVOmvRGNwtEb3RpxyYJTEOreUVHiWtVqPbchUycz7gO imaHoVNZ/rnm9crNipUJxOIAzM/ZnDuw1D4kM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=pjkRXbMpTKHNc3GFt232DAF4M715g9NTG6lUAnPQiyuN7axcgZFZiYf+Fb7apZXLiW u1e9HfT/WVU5GsHO/wbxVBtCDWNXM/TJkoxc6mXEYnjFyIh9Ji+zgGtfUBlkG9PaG/15 0lAcEo5+YJqaTDpTE3vJjRnxMazYovy49+Y4k= Received: by 10.150.49.1 with SMTP id w1mr14327183ybw.4.1215686643568; Thu, 10 Jul 2008 03:44:03 -0700 (PDT) Received: by 10.150.98.1 with HTTP; Thu, 10 Jul 2008 03:44:03 -0700 (PDT) Message-ID: Date: Thu, 10 Jul 2008 12:44:03 +0200 From: "Christophe Fergeau" To: vorstar@mac.com In-Reply-To: <1215658629.12602.5.camel@gabi> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1215658629.12602.5.camel@gabi> X-Mailman-Approved-At: Thu, 10 Jul 2008 10:45:40 +0000 Cc: rhythmbox-devel Subject: Re: [Rhythmbox-devel] Rhythmbox 0.11.6 ./configur(ation) problem X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 10:44:11 -0000 Hello, > What should I do? sudo apt-get build-dep rhythmbox should get all that is needed to build rhythmbox. It seems that includes the dependencies for the browser plugin. Christophe From vorstar@mac.com Thu Jul 10 22:24:31 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 83CB3750066 for ; Thu, 10 Jul 2008 22:24:31 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.185 X-Spam-Level: X-Spam-Status: No, score=-1.185 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (1203?) (up: 1006 hrs), (distance 13, link: ethernet/modem), [17.148.16.88] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R2MOatgDxb5R for ; Thu, 10 Jul 2008 22:24:25 +0000 (GMT) Received: from asmtp013-bge351000.mac.com (asmtpout013.mac.com [17.148.16.88]) by menubar.gnome.org (Postfix) with ESMTP id C2584750073 for ; Thu, 10 Jul 2008 22:24:25 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from [192.168.1.65] (dsl-189-136-160-230.prod-infinitum.com.mx [189.136.160.230]) by asmtp013.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K3T00L9GA83A8A0@asmtp013.mac.com> for rhythmbox-devel@gnome.org; Thu, 10 Jul 2008 15:24:05 -0700 (PDT) Sender: vorstar@mac.com From: SBP To: rhythmbox-devel@gnome.org In-reply-to: References: Date: Thu, 10 Jul 2008 17:24:03 -0500 Message-id: <1215728643.7436.5.camel@gabi> X-Mailer: Evolution 2.22.3.1 Subject: Re: [Rhythmbox-devel] Rhythmbox 0.11.6 ./configur(ation) problem X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: vorstar@mac.com List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 22:24:31 -0000 Hi again! Thank you very much for your answers. I installed xulrunner-1.9-dev and now it indeed detects the "mozilla" Gecko and compiles without hassle (as always!). See ya! Sirio From solistic@gmx.net Fri Jul 11 19:09:51 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A7AF97500FD for ; Fri, 11 Jul 2008 19:09:51 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.185 X-Spam-Level: X-Spam-Status: No, score=-0.185 tagged_above=-999 required=2 tests=[BAYES_40=-0.185] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 970 hrs), (distance 21, link: ethernet/modem), [213.165.64.20] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pcZ701zIOXwz for ; Fri, 11 Jul 2008 19:09:45 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by menubar.gnome.org (Postfix) with SMTP id 41C877500DA for ; Fri, 11 Jul 2008 19:09:45 +0000 (GMT) Received: (qmail invoked by alias); 11 Jul 2008 19:09:43 -0000 Received: from pD9E52B29.dip.t-dialin.net (EHLO [10.0.2.203]) [217.229.43.41] by mail.gmx.net (mp036) with SMTP; 11 Jul 2008 21:09:43 +0200 X-Authenticated: #32863250 X-Provags-ID: V01U2FsdGVkX193bNQpgvV3NPevI7Bk0CrvTo7hrKtAjVaFx/lRa5 sZO0AdctQZqpE1 Message-ID: <4877AFF6.1020905@gmx.net> Date: Fri, 11 Jul 2008 21:09:42 +0200 From: Sol User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.64 Cc: tmz@pobox.com, travis@pobox.com Subject: [Rhythmbox-devel] ID3 tag editing X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 19:09:51 -0000 Hello List, the FAQ says that ID3 tag editing support is experimental. Is this still true? I realized that: 1. Ubuntu delivers Rhythmbox with metadate editing support 2. Meta data editing with Rhythmbox corrupts your ID3v2 tags (e. g. wipes out album art and other tags, produces tags that are not readable with eyeD3**) Should fill a Bug against Rhythmbox or Ubuntus Rhythmbox package? With best regards, Simon Hengel. ** This second problem may be a bug in eyeD3, not sure yet. I have tracked it down to some degree. As far as I understand it eyeD3 assumes that each tag has a value assigned, which is supposedly not true for some tags (musicbrainz*) that are produced by Rhythmbox. Further more eyeD3 fails on some duplicated entries (that supposedly are not allowed to appear twice). Not sure what the specification says. From alexander.kolisch@media-madness.de Sat Jul 12 09:54:43 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05E447501E7 for ; Sat, 12 Jul 2008 09:54:43 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=2 tests=[BAYES_50=0.001] X-Amavis-OS-Fingerprint: Linux 2.6? (barebone, rare!), (distance 20, link: ethernet/modem), [212.227.126.179] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H6UFzLol0-0f for ; Sat, 12 Jul 2008 09:54:37 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.179]) by menubar.gnome.org (Postfix) with ESMTP id 079F77501A4 for ; Sat, 12 Jul 2008 09:54:36 +0000 (GMT) Received: from [192.168.1.2] (f053227224.adsl.alicedsl.de [78.53.227.224]) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis) id 0MKwtQ-1KHboI3fSx-0000p2; Sat, 12 Jul 2008 11:54:35 +0200 Message-ID: <48787F5A.3020005@media-madness.de> Date: Sat, 12 Jul 2008 11:54:34 +0200 From: Alexander Kolisch User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1/cKS/LQg6fKO4Cd8CbjxF41pQYYi/klzqhAD4 hu17S//4IMbMSu1Smd732sd5tgZ/H/sEkCq5FZrpPULZG5FzJB mTVdEsPGfRQmS0llWqOyO0T4zHjKXwFR8eGuXx7vI+yXUuUrsU zpQ== X-Mailman-Approved-At: Sun, 13 Jul 2008 15:18:57 +0000 Subject: [Rhythmbox-devel] great job - love rhthmbox - it's so dead simple. X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jul 2008 09:54:43 -0000 From sesterhenn@googlemail.com Sun Jul 13 15:16:09 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF764750087 for ; Sun, 13 Jul 2008 15:16:08 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=2 tests=[BAYES_50=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6031 hrs), (distance 17, link: (Google 2)), [209.85.128.186] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ejj2FZlAIpig for ; Sun, 13 Jul 2008 15:16:03 +0000 (GMT) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.186]) by menubar.gnome.org (Postfix) with ESMTP id CBF04750078 for ; Sun, 13 Jul 2008 15:16:02 +0000 (GMT) Received: by fk-out-0910.google.com with SMTP id k31so2453792fkk.15 for ; Sun, 13 Jul 2008 08:15:58 -0700 (PDT) Received: by 10.86.23.17 with SMTP id 17mr12763982fgw.44.1215952428018; Sun, 13 Jul 2008 05:33:48 -0700 (PDT) Received: from ?192.168.178.22? ( [91.10.78.91]) by mx.google.com with ESMTPS id 4sm5002667fge.5.2008.07.13.05.33.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 13 Jul 2008 05:33:47 -0700 (PDT) Message-ID: <4879F62E.5090703@gmail.com> Date: Sun, 13 Jul 2008 14:33:50 +0200 User-Agent: Thunderbird 2.0.0.6 (X11/20070728) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit From: =?ISO-8859-1?Q?J=F6rn_Sesterhenn?= Sender: =?UTF-8?B?SsO2cm4gU2VzdGVyaGVubg==?= X-Mailman-Approved-At: Sun, 13 Jul 2008 15:18:56 +0000 Subject: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 15:16:09 -0000 The sorting possibilities of Rhythmbox are not very much apt for classical music or audiobooks. Usually both come in multi CD-Volumes and should be played just in the order as stored. None of the sorting possibilities of Rhythmbox gives any satisfactory results unless one renames the title redundantly with something like Bookname-CD01-01-Chaptername.mpg. This is ugly and on top of that renders unreadable results on the mp3-player afterwards. It would be very good if Rhythmbox would allow for a "natural" display in a Author-Album-CD-track fashion. Thanks very much! From solistic@gmx.net Sun Jul 13 16:04:59 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 377EC750200 for ; Sun, 13 Jul 2008 16:04:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 5155 hrs), (distance 25, link: ethernet/modem), [213.165.64.20] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0M862crzkcNu for ; Sun, 13 Jul 2008 16:04:53 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by menubar.gnome.org (Postfix) with SMTP id B756C750096 for ; Sun, 13 Jul 2008 16:04:52 +0000 (GMT) Received: (qmail invoked by alias); 13 Jul 2008 16:04:50 -0000 Received: from pD9E53C09.dip.t-dialin.net (EHLO [10.0.2.203]) [217.229.60.9] by mail.gmx.net (mp042) with SMTP; 13 Jul 2008 18:04:50 +0200 X-Authenticated: #32863250 X-Provags-ID: V01U2FsdGVkX1+XRClWaSWX9DUNgyVuxTkd7ZU6ud4zEw924T8d8R mBZByAskDz/JKM Message-ID: <487A27A5.7090001@gmx.net> Date: Sun, 13 Jul 2008 18:04:53 +0200 From: Sol User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: =?ISO-8859-1?Q?J=F6rn_Sesterhenn?= References: <4879F62E.5090703@gmail.com> In-Reply-To: <4879F62E.5090703@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.64 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 16:04:59 -0000 > The sorting possibilities of Rhythmbox are not very much apt for > classical music or audiobooks. Usually both come in multi CD-Volumes > and should be played just in the order as stored. None of the sorting > possibilities of Rhythmbox gives any satisfactory results unless one > renames the title redundantly with something like > Bookname-CD01-01-Chaptername.mpg. This is ugly and on top of that > renders unreadable results on the mp3-player afterwards. As far as I can tell the implicit order of tracks depends on "track number" and "disc number". Are you aware of the "disc number" meta data field? A prerequisite is that all Discs of your multi-cd-box share the same "album" name. This should give you exactly what you asked for (at least it works for me;). Cheers. P.S.: Please think twice before editing meta data with Rhythmbox, your ID3v2 tags will get updated to rev. 4 (which are not readable by most hardware players), ID3v1 tags will get striped away, and some other unrequested things may happen to the meta data of your collection (see my previous post). From hunteke@earlham.edu Sun Jul 13 20:05:06 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5B76A7501F6 for ; Sun, 13 Jul 2008 20:05:06 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.74 X-Spam-Level: X-Spam-Status: No, score=-1.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aBELyjMdlpSv for ; Sun, 13 Jul 2008 20:05:00 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id 3654B75017A for ; Sun, 13 Jul 2008 20:04:59 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6DK4mSJ003129 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 13 Jul 2008 16:04:53 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <487A5FDA.9030302@earlham.edu> Date: Sun, 13 Jul 2008 16:04:42 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Rhythmbox Developers List References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> In-Reply-To: <487A27A5.7090001@gmx.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:05:06 -0000 At 2:33p -0400 on Fri, 11 Jul 2008, Sol wrote: > As far as I can tell the implicit order of tracks depends on "track > number" and "disc number". Are you aware of the "disc number" meta data > field? A prerequisite is that all Discs of your multi-cd-box share the > same "album" name. This should give you exactly what you asked for (at > least it works for me;). On this note, something that has bugged me (but not enough to file a feature request) is that I can only order by one explicit attribute at a time. That is, if I click on Artist, Rhythmbox orders the entire viewable collection by the artists' names. If I then click on Genre, it orders the entire viewable collection by genre. This is *sometimes* what I want, but other times I want to order by the Artist, and then within each artist, order by the genre. Since I note there is development talk about perhaps using SQLite (rhythmdb/DESIGN), I'll point out that this is very easy to do in SQL: SELECT title, artist, genre FROM songs ORDER BY artist, genre; As far as user interface, I think a single click would update the current result set (i.e. Click on Artist to order by artist, then click on Genre to sub-order by ) Kevin From vkojouharov@gmail.com Sun Jul 13 20:12:23 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D5512750078 for ; Sun, 13 Jul 2008 20:12:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6080 hrs), (distance 17, link: (Google 2)), [209.85.128.185] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bGIqG9hmY6zS for ; Sun, 13 Jul 2008 20:12:16 +0000 (GMT) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.185]) by menubar.gnome.org (Postfix) with ESMTP id 9BF9B7501BA for ; Sun, 13 Jul 2008 20:12:15 +0000 (GMT) Received: by fk-out-0910.google.com with SMTP id k31so2557514fkk.15 for ; Sun, 13 Jul 2008 13:12:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=p3LaMn4y1nXtZAawZEzv9A3P4dbel+t4/7t8j7NDQrI=; b=KtSOzyY8bnx+3Gt0jUJaltZ/w/2LVoZu7L3AH9PoBB3JA1yzX+9+SGO1Tr5r/KgZOI ZPrw4byaRNcXdR9tyXsOXFQX15gYCA08wk7sq3HRXgi/tGKh6zs3yA4DpDWfM6Xl5gWU 69twDMpSjXnUd+cZXIZpVJRGvOcAr+pp09VT0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=tR4ceiZbWo+4IRaCfayyGAVgQfsHritSD3yItmKy3nbCJJaYIqLdQwvgbZlbfkACb6 sE+nPwwjN/PZiZ29sMnkFyS/5iIWgOcq3pQh5gC4YhvcHMWZjjbpsUtosXhlogCZr+Kb Oq+lW3kGNIuuTdQRzWoV0aT3Lyh4Y1Nm4OaYo= Received: by 10.187.209.15 with SMTP id l15mr1129217faq.43.1215979933312; Sun, 13 Jul 2008 13:12:13 -0700 (PDT) Received: from ?10.0.0.3? ( [78.128.64.9]) by mx.google.com with ESMTPS id k29sm8716273fkk.2.2008.07.13.13.12.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 13 Jul 2008 13:12:12 -0700 (PDT) From: Viktor Kojouharov To: Kevin Hunter In-Reply-To: <487A5FDA.9030302@earlham.edu> References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> Content-Type: text/plain Date: Sun, 13 Jul 2008 23:12:10 +0300 Message-Id: <1215979930.6893.6.camel@sat-mobile> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:12:24 -0000 On Sun, 2008-07-13 at 16:04 -0400, Kevin Hunter wrote: > At 2:33p -0400 on Fri, 11 Jul 2008, Sol wrote: > > As far as I can tell the implicit order of tracks depends on "track > > number" and "disc number". Are you aware of the "disc number" meta data > > field? A prerequisite is that all Discs of your multi-cd-box share the > > same "album" name. This should give you exactly what you asked for (at > > least it works for me;). > > On this note, something that has bugged me (but not enough to file a > feature request) is that I can only order by one explicit attribute at a > time. That is, if I click on Artist, Rhythmbox orders the entire > viewable collection by the artists' names. > > If I then click on Genre, it orders the entire viewable collection by > genre. This is *sometimes* what I want, but other times I want to order > by the Artist, and then within each artist, order by the genre. > > Since I note there is development talk about perhaps using SQLite > (rhythmdb/DESIGN), I'll point out that this is very easy to do in SQL: > > SELECT title, artist, genre FROM songs ORDER BY artist, genre; > > As far as user interface, I think a single click would update the > current result set (i.e. Click on Artist to order by artist, then click > on Genre to sub-order by ) > > Kevin Shouldn't a good 'ol playlist cover everything that is not already covered by the browser view? I mean, there will always be some type of view that cannot be displayed by the browser, but you can lay out your songs anyway you want with a playlist > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel From solistic@gmx.net Sun Jul 13 20:23:04 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7E4DB75002E for ; Sun, 13 Jul 2008 20:23:04 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.799 X-Spam-Level: X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:43:1:60:M1460,S,T,N,W8:.:?:?] (up: 1448 hrs), (link: ethernet/modem), [213.165.64.20] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lcv1L-h-WAs6 for ; Sun, 13 Jul 2008 20:22:37 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by menubar.gnome.org (Postfix) with SMTP id 88A757501BB for ; Sun, 13 Jul 2008 20:22:36 +0000 (GMT) Received: (qmail invoked by alias); 13 Jul 2008 20:22:34 -0000 Received: from pD9E53C09.dip.t-dialin.net (EHLO [10.0.2.203]) [217.229.60.9] by mail.gmx.net (mp022) with SMTP; 13 Jul 2008 22:22:34 +0200 X-Authenticated: #32863250 X-Provags-ID: V01U2FsdGVkX1/mRzIF8Trmn2oBWLUuhWUiCNagVIS73gpDuPsR8c q+Uxo2TQM39fP/ Message-ID: <487A640F.1080605@gmx.net> Date: Sun, 13 Jul 2008 22:22:39 +0200 From: Sol User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Kevin Hunter References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> In-Reply-To: <487A5FDA.9030302@earlham.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.8100000000000001 Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:23:04 -0000 > As far as user interface, I think a single click would update the > current result set (i.e. Click on Artist to order by artist, then click > on Genre to sub-order by ) So when I first decide to order by Artist and then change my mind and want to order (not sub-order) by Genre, how would that still work? S. From hunteke@earlham.edu Sun Jul 13 20:30:36 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20902750078 for ; Sun, 13 Jul 2008 20:30:36 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ie0aa8UP3mTq for ; Sun, 13 Jul 2008 20:30:29 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id 247A07500C1 for ; Sun, 13 Jul 2008 20:30:28 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6DKUOYf010817 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 13 Jul 2008 16:30:25 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <487A65DC.9040809@earlham.edu> Date: Sun, 13 Jul 2008 16:30:20 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Sol References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <487A640F.1080605@gmx.net> In-Reply-To: <487A640F.1080605@gmx.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:30:36 -0000 At 4:22p -0400 on Sun, 13 Jul 2008, Sol wrote: >> As far as user interface, I think a single click would update the >> current result set (i.e. Click on Artist to order by artist, then click >> on Genre to sub-order by ) > > So when I first decide to order by Artist and then change my mind and > want to order (not sub-order) by Genre, how would that still work? Sorry, I didn't finish that thought, did I? (distracting neighbor!) Single-click -> If already sorted by some criteria, suborder results. click-twice -> reverse suborder the results click-thrice -> Column becomes new total-viewable-list ordering Kevin From hunteke@earlham.edu Sun Jul 13 20:45:18 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0012C750200 for ; Sun, 13 Jul 2008 20:45:17 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D8Gu4Gl0qxXD for ; Sun, 13 Jul 2008 20:44:48 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id BD81675002E for ; Sun, 13 Jul 2008 20:44:47 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6DKii9Q012473 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 13 Jul 2008 16:44:45 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <487A6938.1010903@earlham.edu> Date: Sun, 13 Jul 2008 16:44:40 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Viktor Kojouharov References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <1215979930.6893.6.camel@sat-mobile> In-Reply-To: <1215979930.6893.6.camel@sat-mobile> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:45:18 -0000 At 4:12p -0400 on Sun, 13 Jul 2008, Viktor Kojouharov wrote: > Shouldn't a good 'ol playlist cover everything that is not already > covered by the browser view? Eh, perhaps. But this particular behavior is something I pretty much expect from a spreadsheet format of data. Call me crazy, but I'm used to the Excel/Calc feature that lets me order and sub-order result sets. I'm also in the DB field, and this style of organization (and many others) is a "freebie" with SQL. > I mean, there will always be some type of view that cannot be > displayed by the browser, but you can lay out your songs anyway > you want with a playlist At some point, you are of course correct; there will always be something that can't be displayed, but I do not think this is it. I usually want this feature when the song is not in my instant recall, when I can't think of the title or artist. I do know that I can narrow it down via the genre (or something), but that's all I've got. Currently, I either end up remembering the song title, or am able to narrow it down via a combination of the Search: and some other criteria. Kevin From solistic@gmx.net Sun Jul 13 20:49:31 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A6D407500C1 for ; Sun, 13 Jul 2008 20:49:31 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 6031 hrs), (distance 21, link: ethernet/modem), [213.165.64.20] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mk-zktbluAXx for ; Sun, 13 Jul 2008 20:49:01 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by menubar.gnome.org (Postfix) with SMTP id 3256E75017B for ; Sun, 13 Jul 2008 20:49:00 +0000 (GMT) Received: (qmail invoked by alias); 13 Jul 2008 20:48:59 -0000 Received: from pD9E53C09.dip.t-dialin.net (EHLO [10.0.2.203]) [217.229.60.9] by mail.gmx.net (mp004) with SMTP; 13 Jul 2008 22:48:59 +0200 X-Authenticated: #32863250 X-Provags-ID: V01U2FsdGVkX19jPvVRlpdjKvD4GOEm2/d1P1elSKcnOKdaMvuaf6 s4HDUOUKq7S7KH Message-ID: <487A6A40.40709@gmx.net> Date: Sun, 13 Jul 2008 22:49:04 +0200 From: Sol User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Kevin Hunter References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <487A640F.1080605@gmx.net> <487A65DC.9040809@earlham.edu> In-Reply-To: <487A65DC.9040809@earlham.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.67 Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:49:31 -0000 Kevin Hunter wrote: > At 4:22p -0400 on Sun, 13 Jul 2008, Sol wrote: >>> As far as user interface, I think a single click would update the >>> current result set (i.e. Click on Artist to order by artist, then click >>> on Genre to sub-order by ) >> So when I first decide to order by Artist and then change my mind and >> want to order (not sub-order) by Genre, how would that still work? > > Sorry, I didn't finish that thought, did I? (distracting neighbor!) > > Single-click -> If already sorted by some criteria, suborder results. > click-twice -> reverse suborder the results > > click-thrice -> Column becomes new total-viewable-list ordering So sometimes (depending on the state of a big state machine) I need up to 3 clicks to order by a particular criteria, right? Is there a concise way of communicate that state back to the user? One more point. What exactly would be the result of clicking, in this particular order, one after another, , , , ? From solistic@gmx.net Sun Jul 13 20:59:35 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 760F57500C1 for ; Sun, 13 Jul 2008 20:59:35 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 6031 hrs), (distance 21, link: ethernet/modem), [213.165.64.20] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PQc6Puxz3Ioa for ; Sun, 13 Jul 2008 20:59:29 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by menubar.gnome.org (Postfix) with SMTP id BA32F7500BE for ; Sun, 13 Jul 2008 20:59:28 +0000 (GMT) Received: (qmail invoked by alias); 13 Jul 2008 20:59:25 -0000 Received: from pD9E53C09.dip.t-dialin.net (EHLO [10.0.2.203]) [217.229.60.9] by mail.gmx.net (mp026) with SMTP; 13 Jul 2008 22:59:25 +0200 X-Authenticated: #32863250 X-Provags-ID: V01U2FsdGVkX1/bsbtAMArbXTVn8O82dwhDaTRt7xbvSMY9udQISj acFWGMg36FdHDI Message-ID: <487A6CB2.3020803@gmx.net> Date: Sun, 13 Jul 2008 22:59:30 +0200 From: Sol User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Kevin Hunter References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <1215979930.6893.6.camel@sat-mobile> <487A6938.1010903@earlham.edu> In-Reply-To: <487A6938.1010903@earlham.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.7 Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:59:35 -0000 > Eh, perhaps. But this particular behavior is something I pretty much > expect from a spreadsheet format of data. Call me crazy, but I'm used > to the Excel/Calc feature that lets me order and sub-order result sets. > I'm also in the DB field, and this style of organization (and many > others) is a "freebie" with SQL. I'd opt for making the search field more powerful, giving it, in one way or another, the full power off SQL-queries. This would not clutter the user interface (indeed i doubt there is a sensible way to map this to a WIMP interface, see my previous post). More over it covers all use cases and is more accessible. Just my two cents. From hunteke@earlham.edu Sun Jul 13 21:38:52 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 037F775014D for ; Sun, 13 Jul 2008 21:38:52 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V0g-2k4SYXTK for ; Sun, 13 Jul 2008 21:38:46 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id 951027500C2 for ; Sun, 13 Jul 2008 21:38:43 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6DLcI5O020912 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 13 Jul 2008 17:38:36 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <487A75C2.1040802@earlham.edu> Date: Sun, 13 Jul 2008 17:38:10 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Sol References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <487A640F.1080605@gmx.net> <487A65DC.9040809@earlham.edu> <487A6A40.40709@gmx.net> In-Reply-To: <487A6A40.40709@gmx.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 21:38:52 -0000 At 4:49p -0400 on Sun, 13 Jul 2008, Sol wrote: > So sometimes (depending on the state of a big state machine) I need up > to 3 clicks to order by a particular criteria, right? Yeah, that sounds right. But now that you've "voiced" it, I can see that being a concern. Heh, an option would be needed for "Multi-column sorting" in the preferences, or something. > Is there a concise way of communicate that state back to the user? Honestly, I hadn't thought that far. Maybe a slight shading of the column header? After a couple of clicks, the first-order column would be the darkest? Or perhaps a number gets added to the column headers (Title - 1, Artist - 2). > One more point. What exactly would be the result of clicking, in this > particular order, one after another, , , , ? In SQL think, nothing. The final is superfluous since you've already sorted by . The question is what would happen from a user interface perspective. I don't know? Nothing? Or perhaps that resets to the first-ordering column? Both could make sense to me, especially if the state is communicated to the user somehow. What do you think? Kevin From solistic@gmx.net Sun Jul 13 21:57:12 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AF0C175014D for ; Sun, 13 Jul 2008 21:57:12 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 948 hrs), (distance 21, link: ethernet/modem), [213.165.64.20] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qfXiN+xCTqSz for ; Sun, 13 Jul 2008 21:56:44 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by menubar.gnome.org (Postfix) with SMTP id 285D07501DE for ; Sun, 13 Jul 2008 21:56:43 +0000 (GMT) Received: (qmail invoked by alias); 13 Jul 2008 21:56:42 -0000 Received: from pD9E53C09.dip.t-dialin.net (EHLO [10.0.2.203]) [217.229.60.9] by mail.gmx.net (mp034) with SMTP; 13 Jul 2008 23:56:42 +0200 X-Authenticated: #32863250 X-Provags-ID: V01U2FsdGVkX1/5/W93QZT5dWpHj6XGBc3/8y+PLqgx09QLXYQY7X 3UvNSCL6LOgTAQ Message-ID: <487A7A1F.4050604@gmx.net> Date: Sun, 13 Jul 2008 23:56:47 +0200 From: Sol User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Kevin Hunter References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <487A640F.1080605@gmx.net> <487A65DC.9040809@earlham.edu> <487A6A40.40709@gmx.net> <487A75C2.1040802@earlham.edu> In-Reply-To: <487A75C2.1040802@earlham.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.73 Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 21:57:12 -0000 >> One more point. What exactly would be the result of clicking, in this >> particular order, one after another, , , , ? > > In SQL think, nothing. The final is superfluous since you've > already sorted by . > > The question is what would happen from a user interface perspective. I > don't know? Nothing? Or perhaps that resets to the > first-ordering column? Both could make sense to me, especially if the > state is communicated to the user somehow. > > What do you think? I do not see any consistent behavior. It could mean one of the following: order by: than (in reverse order) than than than than than (in reverse order) or as you suggested: than than than than Any more ideas? From andrew.conkling@gmail.com Sun Jul 13 23:01:28 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C22A9750146 for ; Sun, 13 Jul 2008 23:01:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.478 X-Spam-Level: X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=0.120, BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1762 hrs), (distance 12, link: (Google 2)), [64.233.166.179] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3YJisvmZO8pf for ; Sun, 13 Jul 2008 23:01:23 +0000 (GMT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id 2497A750063 for ; Sun, 13 Jul 2008 23:01:22 +0000 (GMT) Received: by py-out-1112.google.com with SMTP id a29so3058447pyi.36 for ; Sun, 13 Jul 2008 16:01:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=N82XccGSvxjVeWYm9NXU+wP3Ia6XboNZnMXXKID7xHs=; b=bbzsmapZSmsJvrK0IZm3biYd4mrtbPstu+9a3OhiDDpVpz0xjIsi+2CJsRNZLd/rwK f7kjAwXfCpe1YdasfoTPdsCimaAZpUyzjuY/KxMdFmN/YW7QqvCfWj/4jx/W/Hw0p7wc 2IuhpevY/+PZFEJlQRh7snHbBonvjbKx2KYGg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=ZWGXJahGOzDMfQclewSQzPaBsW0iExTPUDdjGgFf3UTdTw54ebbbhXw82s0K3bqSPJ Wh1fd3r0uOuB49XTS6BTNRHC4GyAoSmIfafsI/jD9XnLRMAk2uzVnFFNDIr3eXMY3gMG gYcIhSH6POut5LfJs1MC6mFkLl0r22hh8rIX8= Received: by 10.114.150.1 with SMTP id x1mr3086292wad.71.1215990080134; Sun, 13 Jul 2008 16:01:20 -0700 (PDT) Received: by 10.114.167.5 with HTTP; Sun, 13 Jul 2008 16:01:20 -0700 (PDT) Message-ID: <616971f10807131601q48daa0aeu4bf06e45a565bdc3@mail.gmail.com> Date: Sun, 13 Jul 2008 19:01:20 -0400 From: "Andrew Conkling" To: Sol In-Reply-To: <487A6CB2.3020803@gmx.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_61526_15369390.1215990080116" References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <1215979930.6893.6.camel@sat-mobile> <487A6938.1010903@earlham.edu> <487A6CB2.3020803@gmx.net> Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 23:01:29 -0000 ------=_Part_61526_15369390.1215990080116 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sun, Jul 13, 2008 at 16:59, Sol wrote: > Eh, perhaps. But this particular behavior is something I pretty much >> expect from a spreadsheet format of data. Call me crazy, but I'm used >> to the Excel/Calc feature that lets me order and sub-order result sets. >> I'm also in the DB field, and this style of organization (and many >> others) is a "freebie" with SQL. >> > I'd opt for making the search field more powerful, giving it, in one way or > another, the full power off SQL-queries. This would not clutter the user > interface (indeed i doubt there is a sensible way to map this to a WIMP > interface, see my previous post). More over it covers all use cases and is > more accessible. Banshee recently implemented search exactly like that. More details here: http://gburt.blogspot.com/2008/01/howling-queries.html (and there are further links at the bottom). ------=_Part_61526_15369390.1215990080116 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sun, Jul 13, 2008 at 16:59, Sol <solistic@gmx.net> wrote:
Eh, perhaps.  But this particular behavior is something I pretty much
expect from a spreadsheet format of data.  Call me crazy, but I'm used
to the Excel/Calc feature that lets me order and sub-order result sets.
 I'm also in the DB field, and this style of organization (and many
others) is a "freebie" with SQL.
I'd opt for making the search field more powerful, giving it, in one way or another, the full power off SQL-queries. This would not clutter the user interface (indeed i doubt there is a sensible way to map this to a WIMP interface, see my previous post). More over it covers all use cases and is more accessible.

Banshee recently implemented search exactly like that. More details here: http://gburt.blogspot.com/2008/01/howling-queries.html (and there are further links at the bottom).
------=_Part_61526_15369390.1215990080116-- From karsten.schmiedecke@gmx.de Mon Jul 14 10:00:17 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 655A87500DF for ; Mon, 14 Jul 2008 10:00:17 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.136 X-Spam-Level: X-Spam-Status: No, score=-2.136 tagged_above=-999 required=2 tests=[AWL=-0.337, BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:39:1:60:M1460,S,T,N,W8:.:?:?] (up: 1462 hrs), (link: ethernet/modem), [213.165.64.20] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jVSDI1zO0Mxn for ; Mon, 14 Jul 2008 10:00:11 +0000 (GMT) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by menubar.gnome.org (Postfix) with SMTP id 2B3DF75049D for ; Mon, 14 Jul 2008 09:53:28 +0000 (GMT) Received: (qmail invoked by alias); 14 Jul 2008 09:53:26 -0000 Received: from e178202175.adsl.alicedsl.de (EHLO [192.168.1.12]) [85.178.202.175] by mail.gmx.net (mp022) with SMTP; 14 Jul 2008 11:53:26 +0200 X-Authenticated: #920491 X-Provags-ID: V01U2FsdGVkX1/ZK0s9bWnZ92qiV6nET/s7llDTOwenEIuDK0ts+R yAFKzcg0/ZP3Az Message-ID: <487B2215.9080503@gmx.de> Date: Mon, 14 Jul 2008 11:53:25 +0200 From: Karsten Schmiedecke User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.14) Gecko/20080709 Lightning/0.8 Thunderbird/2.0.0.14 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: Rhythmbox Developers List References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <487A640F.1080605@gmx.net> <487A65DC.9040809@earlham.edu> <487A6A40.40709@gmx.net> <487A75C2.1040802@earlham.edu> In-Reply-To: <487A75C2.1040802@earlham.edu> X-Enigmail-Version: 0.95.6 OpenPGP: id=B52EA291 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.48 Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 10:00:17 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kevin Hunter wrote: > At 4:49p -0400 on Sun, 13 Jul 2008, Sol wrote: >> So sometimes (depending on the state of a big state machine) I need up >> to 3 clicks to order by a particular criteria, right? > > Yeah, that sounds right. > > But now that you've "voiced" it, I can see that being a concern. Heh, > an option would be needed for "Multi-column sorting" in the preferences, > or something. I'd consider it unintuitive to have each new click produce a new sub-ordering. I'd probably go with an alternative click for sub-ordering, i.e. right-clicking or modifier key (ctrl, alt, shift, younameit) + click for sub-order. My idea is that if I want to sub-order, I *know* I want to sub-order, but if I want to order (first-level) I don't want to think about it... my 2c, 7 X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA2FA75032B for ; Mon, 14 Jul 2008 10:02:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9h8pW89+RoFQ for ; Mon, 14 Jul 2008 10:02:05 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id D6A087502B2 for ; Mon, 14 Jul 2008 09:58:55 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6E9wk6C001152 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 05:58:47 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <487B2355.4030509@earlham.edu> Date: Mon, 14 Jul 2008 05:58:45 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Sol References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <487A640F.1080605@gmx.net> <487A65DC.9040809@earlham.edu> <487A6A40.40709@gmx.net> <487A75C2.1040802@earlham.edu> <487A7A1F.4050604@gmx.net> In-Reply-To: <487A7A1F.4050604@gmx.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 10:02:12 -0000 At 5:56p -0400 on Sun, 13 Jul 2008, Sol wrote: > I do not see any consistent behavior. It could mean one of the following: > > order by: > > than (in reverse order) than > than than > than than (in reverse order) I think *something* should happen for the user if the user clicks. I just don't know what ... [... head scratching ...] Let me return to CS1: the behavior for which I'm hankering is basically a stable sort. That is, if, on any given key there is a duplicate entry, then, when sorting them, preserve the original order in which they were found. For our example, this then means that when the user clicks , , is the final click, so the entire viewable set is organized by , , . Going from this, what would happen in the 4-click example you suggested: , , , Now, the *first* is effectively superfluous, but since the result of a click is a sort, the user interface is the same: click once on a column, sort it ascending. Click twice in a row and sort it descending. Clicking three times is the same as sorting once. When I sort by the next column, I don't sort with the previous column specifically in mind. However, the sort is stable so the sub-ordering behavior that I initially suggested is there. I believe this would effectively side-step the user-communication issue that you rightly brought-up since the list organization happens per-click, and you're only showing the most significant ordering. I still suggest that Rhythmbox use SQLite, though, so how to reconcile this with SQL? I don't know yet. Kevin From hadess@hadess.net Mon Jul 14 10:15:42 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 331CF7501BC for ; Mon, 14 Jul 2008 10:15:42 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.177 X-Spam-Level: X-Spam-Status: No, score=-1.177 tagged_above=-999 required=2 tests=[AWL=-1.237, BAYES_20=-0.74, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:47:1:60:M1460,S,T,N,W3:.:?:?] (up: 2985 hrs), (link: ethernet/modem), [195.10.223.155] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U2lydRjh1DpH for ; Mon, 14 Jul 2008 10:15:36 +0000 (GMT) Received: from bungle.evilgeniuses.org.uk (bungle.evilgeniuses.org.uk [195.10.223.155]) by menubar.gnome.org (Postfix) with ESMTP id 92BD9750081 for ; Mon, 14 Jul 2008 10:15:36 +0000 (GMT) Received: from [192.168.1.7] (cpc4-glfd1-0-0-cust751.glfd.cable.ntl.com [86.16.126.240]) by bungle.evilgeniuses.org.uk (Postfix) with ESMTP id 69B821C574D4; Mon, 14 Jul 2008 10:15:34 +0000 (UTC) From: Bastien Nocera To: LONNIE TOOT In-Reply-To: <265193.94981.qm@web83104.mail.mud.yahoo.com> References: <265193.94981.qm@web83104.mail.mud.yahoo.com> Content-Type: text/plain Date: Mon, 14 Jul 2008 11:15:33 +0100 Message-Id: <1216030533.3080.14.camel@cookie.hadess.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 (2.22.2-2.fc9) Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] import/ export option X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 10:15:42 -0000 On Sat, 2008-07-05 at 18:48 -0700, LONNIE TOOT wrote: > will there be a way to import a OPML file into the podcasts part of > rythmbox? I'm trying to quit using windows and would like to use the > export portion of windows for all of my podcasts then import them into > rythmbox. Import already works since we switched the Podcast parsing to Totem (eg. 0.11.4). Export doesn't work yet though. File a bug if it can't actually parse your OPML file. Cheers From notverysmart@gmail.com Mon Jul 14 12:19:51 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3021A7500C0 for ; Mon, 14 Jul 2008 12:19:51 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1895 hrs), (distance 12, link: (Google 2)), [64.233.166.179] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H2qBQ5CiQgaA for ; Mon, 14 Jul 2008 12:19:24 +0000 (GMT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id BF5C875010C for ; Mon, 14 Jul 2008 12:19:23 +0000 (GMT) Received: by py-out-1112.google.com with SMTP id a29so3219388pyi.36 for ; Mon, 14 Jul 2008 05:19:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=aGu8X2b2nmDpjukyFwMweRRwYyiqOqM2gcrRMBDldOc=; b=EGJtWM7FLb6rX7R2WCWYcGHCU4Mkur6OFn0CVc7YE+mec/JOrVMZrlJ4grNIfTiRYo F8gEDL91k4netJGifGOjoMFQz+Hj6nKItZo2/x7sww4kDkFsf9EyqmHMq4JcmDoP+749 L8S5UeZOZRIhYCT9CXmQJlagTCQHTHpNCug+o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=kvqmNDTVFVgfgmWKYf2X0FIrf5w4NgOdVpagYrMsxfWC8CGX/Pakn9WiNxGA8byOJi E4y5H9KHnuVTeNVd/Srakhl92zrdilu1QTmE4j3E8McrHxgmCwDD3s2LzzmKICnSbc1y jXNr0B5Dls+CeuR+Dg+E6Ucwx1aCSM7tTNjdg= Received: by 10.114.123.19 with SMTP id v19mr17351158wac.168.1216037961410; Mon, 14 Jul 2008 05:19:21 -0700 (PDT) Received: from spine.kaolin.wh9.net ( [121.44.10.69]) by mx.google.com with ESMTPS id v9sm5886964wah.58.2008.07.14.05.19.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 14 Jul 2008 05:19:21 -0700 (PDT) Date: Mon, 14 Jul 2008 22:19:12 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080714121842.GA16756@spine.kaolin.wh9.net> References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <487A5FDA.9030302@earlham.edu> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 12:19:51 -0000 On Sun, Jul 13, 2008 at 04:04:42PM -0400, Kevin Hunter wrote: > At 2:33p -0400 on Fri, 11 Jul 2008, Sol wrote: > > As far as I can tell the implicit order of tracks depends on "track > > number" and "disc number". Are you aware of the "disc number" meta data > > field? A prerequisite is that all Discs of your multi-cd-box share the > > same "album" name. This should give you exactly what you asked for (at > > least it works for me;). > > On this note, something that has bugged me (but not enough to file a > feature request) is that I can only order by one explicit attribute at a > time. That is, if I click on Artist, Rhythmbox orders the entire > viewable collection by the artists' names. > > If I then click on Genre, it orders the entire viewable collection by > genre. This is *sometimes* what I want, but other times I want to order > by the Artist, and then within each artist, order by the genre. On what basis do you make this determination? Is there some information you get out of the artist->genre sort ordering that isn't available otherwise? It seems like the real problem here isn't "I need to be able to produce every possible sort order", but that's what you're trying to solve. > Since I note there is development talk about perhaps using SQLite > (rhythmdb/DESIGN), I'll point out that this is very easy to do in SQL: Those vague mentions of SQLite are over 4 years old, and like much else in that file, irrelevant now. Rhythmbox will not be SQL-based any time soon. It'll take a hell of a lot of work, and a tiny bit more justification than apparent ease of sorting query results. From hunteke@earlham.edu Mon Jul 14 13:24:16 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 37780750115 for ; Mon, 14 Jul 2008 13:24:16 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bq27y0SzEl3F for ; Mon, 14 Jul 2008 13:23:45 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id 89A51750093 for ; Mon, 14 Jul 2008 13:23:43 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6EDNZc9007986 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 09:23:36 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <487B5357.8020909@earlham.edu> Date: Mon, 14 Jul 2008 09:23:35 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Jonathan Matthew References: <4879F62E.5090703@gmail.com> <487A27A5.7090001@gmx.net> <487A5FDA.9030302@earlham.edu> <20080714121842.GA16756@spine.kaolin.wh9.net> In-Reply-To: <20080714121842.GA16756@spine.kaolin.wh9.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 13:24:16 -0000 At 8:19a -0400 on Mon, 14 Jul 2008, Jonathan Matthew wrote: >> If I then click on Genre, it orders the entire viewable collection by >> genre. This is *sometimes* what I want, but other times I want to order >> by the Artist, and then within each artist, order by the genre. > > On what basis do you make this determination? Is there some information > you get out of the artist->genre sort ordering that isn't available > otherwise? Thought the example is slightly contrived, the problem that the feature would solve for me is one of "too much data". I have lotsa music. When I have a tune in mind and can only think of the genre, and the rough place in the alphabet, I'm currently screwed with Rhythmbox. All that sub-ordering does for me is allow me to put both of those pieces of information together. [Reorder for discussion sake] > Rhythmbox will not be SQL-based any time soon. It'll take a hell of a > lot of work, and a tiny bit more justification than apparent ease of > sorting query results. Heh, I can't give you that justification either, but since I'm a big fan of SQL in general, I'll try! ;-) I remember reading somewhere (on Rhythmbox FAQ, maybe?) an argument that a list of songs is not relational, so it's silly to outsource to a database. I can argue that a couple of ways: 1. Each song maintains it's own data (id3/ogg tags), and exists independent of a collection. Therefore, it's best to load each song's data fresh from the disk and create a collection in memory. 2. On the other hand, once you're already saving Rhythmbox-specific information across sessions and about an entire collection for quick loading and other collection-specific tasks (rhythmdb.xml), the question is who should do the work? Should Rhythmbox devs maintain code that to a large extent is just string and record manipulation? I would argue not. From a data modeling perspective, I would argue that the media-file data that Rhythmbox stores could be normalized, and could take advantage of SQL-isms. What is the genre of a song, or other media file, than a number lookup in another single-point-of-authority table? What is an artist to a song but a number lookup in another, single-point-of-authority, table? Attributes, almost by definition, are relational. If the current behaviors can be easily implemented via SQL, take advantage of the simplicity, and the fact that that is a large body of code that no longer needs to be maintained by Rhythmbox devs. I would argue that Rhythmbox is about user-interaction and playing sound from sound files (on-disk files, streaming, etc.). It is not about text manipulation or other low-level stuffs. In doing something like this as well, you further API-ify Rhythmbox. This *could* lead to other programs being able to update, query, or step-in for a datastore for Rhythmbox. (But that's a big *could*.) That all said, I'll not argue with devs about a minor detail for a project to which I do not contribute. I very much appreciate the work you all do. 'Nuff said. > Those vague mentions of SQLite are over 4 years old, and like much else > in that file, irrelevant now. That's fair. As I'm not a developer of the project, I did not know that it was so old or out-of-date. If that's the case, then that's the case, and if the dev team is against it, I'm not about to swim upstream. Kevin From sa@whiz.se Mon Jul 14 21:08:31 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CDC3F7500F2 for ; Mon, 14 Jul 2008 21:08:31 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 4077 hrs), (distance 25, link: ethernet/modem), [213.115.211.137] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D1wc-Eqt6UdY for ; Mon, 14 Jul 2008 21:08:24 +0000 (GMT) Received: from alastor.oderland.com (alastor.oderland.com [213.115.211.137]) by menubar.gnome.org (Postfix) with ESMTP id EBA787500D6 for ; Mon, 14 Jul 2008 21:08:23 +0000 (GMT) Received: from 88-206-212-151.highlandnet.se ([88.206.212.151] helo=zoe.varbacka) by alastor.oderland.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1KIVHQ-0005To-KV for rhythmbox-devel@gnome.org; Mon, 14 Jul 2008 23:08:20 +0200 Received: from sa by zoe.varbacka with local (Exim 4.69) (envelope-from ) id 1KIVHU-0006WM-KM for rhythmbox-devel@gnome.org; Mon, 14 Jul 2008 23:08:24 +0200 From: Sven Arvidsson To: rhythmbox-devel@gnome.org In-Reply-To: <4879F62E.5090703@gmail.com> References: <4879F62E.5090703@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-dwsOCe8qt49EEw2CfFPw" Date: Mon, 14 Jul 2008 23:08:24 +0200 Message-Id: <1216069704.24848.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - alastor.oderland.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - whiz.se Subject: Re: [Rhythmbox-devel] Classical Music or Audiobooks on Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 21:08:32 -0000 --=-dwsOCe8qt49EEw2CfFPw Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, 2008-07-13 at 14:33 +0200, J=C3=B6rn Sesterhenn wrote: > The sorting possibilities of Rhythmbox are not very much apt for=20 > classical music or audiobooks. There's at least two relevant bugs on this in bugzilla: 318579 =E2=80=93 Intelligent handling of Compilations/Various Artists/Mix-a= lbums. http://bugzilla.gnome.org/show_bug.cgi?id=3D318579 412842 =E2=80=93 Audiobook support http://bugzilla.gnome.org/show_bug.cgi?id=3D412842 --=20 Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22 --=-dwsOCe8qt49EEw2CfFPw Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkh7wEgACgkQJ4SEkXYL3SJlqQCgjoWAx8Me5nRtJCCM2TEez5OP x24AmwUFEbx8a3KW6gIVvoXhLGdg1CFP =nQir -----END PGP SIGNATURE----- --=-dwsOCe8qt49EEw2CfFPw-- From citizen024@gmail.com Sun Jul 13 20:21:42 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A0817501BB for ; Sun, 13 Jul 2008 20:21:42 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.121 X-Spam-Level: X-Spam-Status: No, score=-2.121 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, WHOIS_DMNBYPROXY=0.478] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5010 hrs), (distance 16, link: (Google 2)), [66.249.92.172] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FG5j-sdugAJz for ; Sun, 13 Jul 2008 20:21:35 +0000 (GMT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 00DC875008E for ; Sun, 13 Jul 2008 20:21:34 +0000 (GMT) Received: by ug-out-1314.google.com with SMTP id s2so207446uge.30 for ; Sun, 13 Jul 2008 13:21:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=88HNu2Y29ea7cTOZOnYP1PgLWljTQLMgDqgTLpSoWiU=; b=oCosqQ1npdtEOcPipzDYSBc4ciCpqWeDaCYkF/lNlkhtg33ni0VN/Ud8w0AtBYTnZE OZX7LHfXjnpoh1dr6uYdZIDq2FON8EQ1J0MdosPKkYJ5CU1kbEyKPmxgS3fjX1diDAZd kUGOaJdjzWpjcj6xK8ffcBpqdbStPOakudEEM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; b=OJbGnbF9QlGr2Ch4r2DZaqjeQMNMPbjDdHRzgZt/A+iYflOWBKMQVNtKOh65DWnRUp FyTDFRnoboKtvs85keIBbzBvh51KCDaKGhNAxfM2mmv3Qxxo7oWhHhYxOA8w2Vi/WqjN 3JUudJ/6RiiqUrhy7L8KuFeXK71Dd2HrhRMQQ= Received: by 10.67.116.7 with SMTP id t7mr1153278ugm.64.1215980492603; Sun, 13 Jul 2008 13:21:32 -0700 (PDT) Received: from ?83.254.93.9? ( [83.254.93.9]) by mx.google.com with ESMTPS id s1sm1288879uge.20.2008.07.13.13.21.31 (version=SSLv3 cipher=RC4-MD5); Sun, 13 Jul 2008 13:21:31 -0700 (PDT) From: Patrick To: rhythmbox-devel@gnome.org Content-Type: text/plain Date: Sun, 13 Jul 2008 22:21:29 +0200 Message-Id: <1215980489.18065.12.camel@patrick-laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Wed, 16 Jul 2008 09:01:15 +0000 Subject: [Rhythmbox-devel] Idea: Improve the default selection of radio stations. Heres a list... X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 20:21:42 -0000 Hi, The current default selection is quite poor. I made a nice diverse list of stations that stream in Ogg Vorbis, and even provided a rhythmdb.xml file. Heres the link to the thread: http://ubuntuforums.org/showthread.php?t=850290 /Patrick From askar.andersson@gmail.com Mon Jul 14 23:01:18 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B8E707500F2 for ; Mon, 14 Jul 2008 23:01:18 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5276 hrs), (distance 17, link: (Google 2)), [66.249.92.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aWcBVINtIXC2 for ; Mon, 14 Jul 2008 23:01:13 +0000 (GMT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id A9F807500C9 for ; Mon, 14 Jul 2008 23:01:12 +0000 (GMT) Received: by ug-out-1314.google.com with SMTP id s2so370856uge.30 for ; Mon, 14 Jul 2008 16:01:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=osEIlOhlKn8sKFpCQFoMwebysxIIDRwubzxxgTfqoyM=; b=C8BDUJKEcOnzSCpQfF5OHv9ogVMXYqyJ0Tgi3JxGrmgtHWYuOu64QEU/uiKGb/oiL+ lWwDd7mXwLbgRoCnYhKdutTUfL0aZ+Ekie6WsUcBufSef9iWXEIMuLSyXT/AgUPTbKKi 9iwIrp9sHNiy0fScp8PSpZJROnCmYO7ZbMCzc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; b=ryKXdl1KdLzPqSeb7EghDRWCgxzvsR0L1k+xthPmENLF+qNaSEvskb+BXlkpuBwnc/ ieohfLlHrOBTYW+hNIJsKViGOdJwMNAV2EvcPxoJyfeid6xXJpSgtAHV43Wn0zSEHIkx yRTFdtk8Qod8H4ntqVwVo8S9zl8OBhAdDMHlk= Received: by 10.67.105.12 with SMTP id h12mr2025891ugm.2.1216076469545; Mon, 14 Jul 2008 16:01:09 -0700 (PDT) Received: from ?192.168.0.66? ( [81.225.82.231]) by mx.google.com with ESMTPS id 19sm7519025ugl.66.2008.07.14.16.01.07 (version=SSLv3 cipher=RC4-MD5); Mon, 14 Jul 2008 16:01:08 -0700 (PDT) From: =?ISO-8859-1?Q?=C5skar?= Andersson To: rhythmbox-devel@gnome.org Content-Type: text/plain Date: Tue, 15 Jul 2008 01:03:02 +0200 Message-Id: <1216076582.16591.0.camel@Zepto> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Wed, 16 Jul 2008 09:01:15 +0000 Subject: Re: [Rhythmbox-devel] New Website-look X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2008 23:01:19 -0000 Hi! I was just wondering when you were planning to change the look of the website? From andrew.conkling@gmail.com Wed Jul 16 11:30:58 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4565675007E for ; Wed, 16 Jul 2008 11:30:58 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.24 X-Spam-Level: X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=-0.120, BAYES_00=-2.599, HTML_MESSAGE=0.001, WHOIS_DMNBYPROXY=0.478] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 11594 hrs), (distance 14, link: (Google 2)), [64.233.170.187] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LgH-z9bQ2ljM for ; Wed, 16 Jul 2008 11:30:51 +0000 (GMT) Received: from rn-out-0910.google.com (rn-out-0910.google.com [64.233.170.187]) by menubar.gnome.org (Postfix) with ESMTP id 3307D750089 for ; Wed, 16 Jul 2008 11:30:50 +0000 (GMT) Received: by rn-out-0910.google.com with SMTP id v73so1876891rnb.10 for ; Wed, 16 Jul 2008 04:30:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=hicnyDpSwNg2tJxD2pNcFXNSXHwWqwTnYIUjZd289JA=; b=dIhp23NX2UdAiDNv1O7SgF/vsyBlVAjbPqHXa8sG0QZArf/2eDcFcVF6ta9MXlIc4g XuHFMUCHLRAM6GIJlOsoR8fryU6TB4/4XkajA0mST933UF4uwtU3DToMTCHn7DoP+Za1 yFkmbleC1rkNlxko6/RPXfz0pBu0WrSNVDfVA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=N5v0cqTY6xVsn6BllPS2vCj41Zn88h9ShUvzGtmSbbGVdgPC6G8yX4J5FioUmN4Y6G UyPvNl81tBpAloHW4V0yX/iSmwro8qClaXODq/+dj3qlV4IRu6+IpK1vetetEXTEEE0V nj8eNIdJrZ9L2uvzbcNfa1z3/zQwVnWVSqmKA= Received: by 10.114.56.1 with SMTP id e1mr371298waa.204.1216207848664; Wed, 16 Jul 2008 04:30:48 -0700 (PDT) Received: by 10.114.167.5 with HTTP; Wed, 16 Jul 2008 04:30:48 -0700 (PDT) Message-ID: <616971f10807160430t5eda87fdgdaa83e0460811eb@mail.gmail.com> Date: Wed, 16 Jul 2008 07:30:48 -0400 From: "Andrew Conkling" To: Patrick In-Reply-To: <1215980489.18065.12.camel@patrick-laptop> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_21498_17383236.1216207848648" References: <1215980489.18065.12.camel@patrick-laptop> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Idea: Improve the default selection of radio stations. Heres a list... X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jul 2008 11:30:58 -0000 ------=_Part_21498_17383236.1216207848648 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sun, Jul 13, 2008 at 16:21, Patrick wrote: > I made a nice diverse list of stations that stream in Ogg Vorbis, and > even provided a rhythmdb.xml file. > > Heres the link to the thread: > http://ubuntuforums.org/showthread.php?t=850290 Cool. Can you post this to bugzilla (and attach the rhythmdb.xml file) so it's easier for the developers to track? ------=_Part_21498_17383236.1216207848648 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On Sun, Jul 13, 2008 at 16:21, Patrick <citizen024@gmail.com> wrote:
I made a nice diverse list of stations that stream in Ogg Vorbis, and
even provided a rhythmdb.xml file.

Heres the link to the thread:
http://ubuntuforums.org/showthread.php?t=850290

Cool. Can you post this to bugzilla (and attach the rhythmdb.xml file) so it's easier for the developers to track?
------=_Part_21498_17383236.1216207848648-- From tprnyc@gmail.com Thu Jul 17 07:45:07 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B5CD57500E2 for ; Thu, 17 Jul 2008 07:45:07 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6155 hrs), (distance 15, link: (Google 2)), [74.125.92.27] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id odx+7HSe2uW3 for ; Thu, 17 Jul 2008 07:45:01 +0000 (GMT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by menubar.gnome.org (Postfix) with ESMTP id 93C257500C2 for ; Thu, 17 Jul 2008 07:45:01 +0000 (GMT) Received: by qw-out-2122.google.com with SMTP id 9so474668qwb.9 for ; Thu, 17 Jul 2008 00:44:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=H6QJytzEYLUjyzioZ9R/2vXipZDQG4zVhd5fyXLGDS0=; b=K69V4Y9zdQjlSgcx2psKTivThWPS/Uerc9bxRFGgR9ajXDgFh3I0M1+ZwqMNcbUPL7 Dr1d6Dwn9mXgnl7i3Ndo9+NYCnHBDPDYdATw5qXWG1cuR/xfYBk0Zi7A5MNCpI/7nJkP 040KSEgA9mgDAgBvMRIUuCbuKL0FdocDfQgkQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=T/f81xeWSCsqA448SYqDozLFhJama0Wuo8rHR0NJj3VlXfY2l2O1hsuc3P3aK+OE0F 3QEDz+E1b6YsqfhC/QutYK4WcLDazKKhxp45gqicVmMoWz+qMIpiOS20aXzTXRWE3TDc UKEfjNAeUTluibeB9Gm6u01azEPXoyK+tMvCg= Received: by 10.150.225.10 with SMTP id x10mr44863ybg.207.1216280699570; Thu, 17 Jul 2008 00:44:59 -0700 (PDT) Received: from ?192.168.123.100? ( [67.240.191.87]) by mx.google.com with ESMTPS id 30sm10342856yxk.4.2008.07.17.00.44.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 17 Jul 2008 00:44:58 -0700 (PDT) Message-ID: <487EF879.2040008@gmail.com> Date: Thu, 17 Jul 2008 03:44:57 -0400 From: Tommy Ryan User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sat, 19 Jul 2008 10:33:24 +0000 Subject: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2008 07:45:08 -0000 I really like Rhythmbox. I have a couple suggestions of features to add. I was unsure what the best way to do that is. 1. Video support - I know alot have suggested this 2. Equalizer - I like increasing the bass 3. Multiple Libraries - I do a good job organizing my music but think having another library might help out. 4. Sync - Automatically sync with mp3 players, and ipods. 5. reorganize playlists - clicking the artist or rating header at the top reorganizes the playlist in that order. If I knew how to program I would contribute by trying to program those features. Thank you, Tom From mats.taraldsvik@broadpark.no Sat Jul 19 11:33:26 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 984B1750172 for ; Sat, 19 Jul 2008 11:33:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -4.599 X-Spam-Level: X-Spam-Status: No, score=-4.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1, RCVD_IN_DNSWL_LOW=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Bwrmi2db2Kd for ; Sat, 19 Jul 2008 11:33:19 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id A013E750116 for ; Sat, 19 Jul 2008 11:32:52 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K490035B41M53E0@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Sat, 19 Jul 2008 13:32:10 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K49009EW41M61U0@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Sat, 19 Jul 2008 13:32:10 +0200 (CEST) From: Mats Taraldsvik To: Tommy Ryan In-reply-to: <487EF879.2040008@gmail.com> References: <487EF879.2040008@gmail.com> Date: Sat, 19 Jul 2008 13:33:12 +0200 Message-id: <1216467192.23228.7.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jul 2008 11:33:26 -0000 On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: > I really like Rhythmbox. I have a couple suggestions of features to add. > I was unsure what the best way to do that is. > > 1. Video support - I know alot have suggested this Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. > 2. Equalizer - I like increasing the bass > 3. Multiple Libraries - I do a good job organizing my music but think > having another library might help out. I think there is some sort of partial support for it, cause you can add more paths in gconf. > 4. Sync - Automatically sync with mp3 players, and ipods. Syncing playlists, then? What about podcasts? > 5. reorganize playlists - clicking the artist or rating header at the > top reorganizes the playlist in that order. > > If I knew how to program I would contribute by trying to program those > features. You don't need to be a programmer to contribute. > > Thank you, > Tom > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel From tprnyc@gmail.com Sat Jul 19 17:12:06 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8B3DE750077 for ; Sat, 19 Jul 2008 17:12:06 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 7502 hrs), (distance 13, link: (Google 2)), [209.85.200.169] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4gbPKOyfdcsQ for ; Sat, 19 Jul 2008 17:11:59 +0000 (GMT) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.169]) by menubar.gnome.org (Postfix) with ESMTP id D6059750078 for ; Sat, 19 Jul 2008 17:11:53 +0000 (GMT) Received: by wf-out-1314.google.com with SMTP id 23so486307wfg.9 for ; Sat, 19 Jul 2008 10:11:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=i9JQfb6qo9H0Ga5v4rlRDzPbkLQsHOzCEFR+J5BGRcA=; b=fQs+OxRY9Ht66QqQvXfn3nbqunJ3pra9NyT6YfjjwmkY3M/pfKXU4c0zk8y4v3KdtP 1ign8FyGVRG5RHSp+0XoFzXnrrWOEsuDhONGoFJniZqEgPfxzSbf8Vbd8kjWtNa4xngl PtltHBldONdCWN7yETcZyoVS4yXtzLZS3oX9k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Wr/a/6kpLFgEn39o7vwubas/st44SLtXqMMemMGmxLUVudkr2zGwVIh1ED01fUfhuC +Lr+FFCCae4083xO8NMp4hwrUF6ZLSD1JmsTPA805Sm2eWM26wnBP4Y0iTNIUzmFg2lB XUNjuTAXOn4xr1vL1e7Yoz62Ph+02C7XmMP9Q= Received: by 10.142.222.4 with SMTP id u4mr547190wfg.329.1216487501414; Sat, 19 Jul 2008 10:11:41 -0700 (PDT) Received: by 10.142.232.16 with HTTP; Sat, 19 Jul 2008 10:11:41 -0700 (PDT) Message-ID: <87c692330807191011x28f666e1t1c448684c1d7697c@mail.gmail.com> Date: Sat, 19 Jul 2008 13:11:41 -0400 From: "Tommy Ryan" To: rhythmbox-devel@gnome.org In-Reply-To: <1216467192.23228.7.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> X-Mailman-Approved-At: Sun, 20 Jul 2008 10:36:52 +0000 Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jul 2008 17:12:06 -0000 On Sat, Jul 19, 2008 at 7:33 AM, Mats Taraldsvik wrote: > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: >> I really like Rhythmbox. I have a couple suggestions of features to add. >> I was unsure what the best way to do that is. >> >> 1. Video support - I know alot have suggested this > > Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. > Totem, VLC, and Mplayer don't have the awesome organization that Rhythmbox has. For someone with alot of videos he helps to be able to see all the videos lined up in that window. >> 2. Equalizer - I like increasing the bass >> 3. Multiple Libraries - I do a good job organizing my music but think >> having another library might help out. > > I think there is some sort of partial support for it, cause you can add > more paths in gconf. > Yea, I did find that, I'll give that a try thanks for pointing it out. >> 4. Sync - Automatically sync with mp3 players, and ipods. > > Syncing playlists, then? What about podcasts? > >> 5. reorganize playlists - clicking the artist or rating header at the >> top reorganizes the playlist in that order. >> >> If I knew how to program I would contribute by trying to program those >> features. > > You don't need to be a programmer to contribute. > Is what I just did by suggesting features considered contributing? >> >> Thank you, >> Tom >> >> _______________________________________________ >> rhythmbox-devel mailing list >> rhythmbox-devel@gnome.org >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > -- Tom Ryan Aim: tprnyc From mats.taraldsvik@broadpark.no Sun Jul 20 11:13:19 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A251750077 for ; Sun, 20 Jul 2008 11:13:19 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xINrCeaoaiWn for ; Sun, 20 Jul 2008 11:13:07 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 68A02750101 for ; Sun, 20 Jul 2008 11:13:02 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4A00DILXTICB50@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Sun, 20 Jul 2008 13:12:54 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4A003QIXTIDTX1@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Sun, 20 Jul 2008 13:12:54 +0200 (CEST) From: Mats Taraldsvik To: Tommy Ryan In-reply-to: <87c692330807191011x28f666e1t1c448684c1d7697c@mail.gmail.com> References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <87c692330807191011x28f666e1t1c448684c1d7697c@mail.gmail.com> Date: Sun, 20 Jul 2008 13:14:00 +0200 Message-id: <1216552440.21000.9.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jul 2008 11:13:19 -0000 On Sat, 2008-07-19 at 13:11 -0400, Tommy Ryan wrote: > On Sat, Jul 19, 2008 at 7:33 AM, Mats Taraldsvik > wrote: > > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: > >> I really like Rhythmbox. I have a couple suggestions of features to add. > >> I was unsure what the best way to do that is. > >> > >> 1. Video support - I know alot have suggested this > > > > Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. > > > Totem, VLC, and Mplayer don't have the awesome organization that > Rhythmbox has. For someone with alot of videos he helps to be able to > see all the videos lined up in that window. Then this should, in my opinion, be a feature request in one of those video players (preferably Totem, as it would benefit Gnome). Rhythmbox is a music player (not a media player). You wouldn't want F-spot to have video support either, and it also has organization capabilities. ( I know music and video files are more closely related than images, but do you see my point? ) > >> 2. Equalizer - I like increasing the bass > >> 3. Multiple Libraries - I do a good job organizing my music but think > >> having another library might help out. > > > > I think there is some sort of partial support for it, cause you can add > > more paths in gconf. > > > Yea, I did find that, I'll give that a try thanks for pointing it out. > > >> 4. Sync - Automatically sync with mp3 players, and ipods. > > > > Syncing playlists, then? What about podcasts? > > > >> 5. reorganize playlists - clicking the artist or rating header at the > >> top reorganizes the playlist in that order. > >> > >> If I knew how to program I would contribute by trying to program those > >> features. > > > > You don't need to be a programmer to contribute. > > > Is what I just did by suggesting features considered contributing? Yes, you did. I read you as "I can not program and therefore can not contribute.", and that's not true at all. Documentation, translation etc. is very much needed. Especially documentation. > >> > >> Thank you, > >> Tom > >> > >> _______________________________________________ > >> rhythmbox-devel mailing list > >> rhythmbox-devel@gnome.org > >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > > > > > > From c.f.curtis@gmail.com Mon Jul 21 16:43:49 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A6C777503BF for ; Mon, 21 Jul 2008 16:43:49 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uW2070GvU7JR for ; Mon, 21 Jul 2008 16:43:33 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.243]) by menubar.gnome.org (Postfix) with ESMTP id 152ED750097 for ; Mon, 21 Jul 2008 16:30:47 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so337362ana.27 for ; Mon, 21 Jul 2008 09:30:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=0fs0BJxe++8c8rZKsb65lRi1CFdY/3jUKTef6iwbdv0=; b=BSmShVj8qTLRTxHjvgR+euflZZ/4MEqX2NZdQ/OuBjS33EVNAifW5MURd5oG6W24EK vwd/OzTcQAyLvn2VLFHSynNWTS5f89pzIshSfvUVjV3+vXuFiVYzcbJ5JjUz4fANQc5+ 4jLHuSnKZJBli37LsRBNb+Vk1uURmO23uA8qo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=r0xENZZsCqz97ypXg0AznBRJbSh7ZDcyCncfbhNC/Z8oSLnl00PB1AF+OFqjfhIxKW qqYZVf+Yae2a+rfUg3tPNYifj1KsndzRHicyIaGx9XG1GduXmShB/0hxV75tX28tWNDO uc0bplAPkeqWaB20y63dQHYFLvF8kgtnkk+xI= Received: by 10.100.8.4 with SMTP id 4mr1844495anh.38.1216657835538; Mon, 21 Jul 2008 09:30:35 -0700 (PDT) Received: by 10.100.121.4 with HTTP; Mon, 21 Jul 2008 09:30:35 -0700 (PDT) Message-ID: <117c5ac20807210930o233cbc22nab6b82c22dff141c@mail.gmail.com> Date: Mon, 21 Jul 2008 12:30:35 -0400 From: "Charlotte Curtis" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Rhythmbox-devel] Plugin installation location X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2008 16:43:49 -0000 Hi Rhythmbox folks, After spending half the summer working on a plugin for predictive playback ("In the Mood"), I've finally got something that seems ready for a preliminary release. However, I'm not sure of the best way to set up the installation configuration (especially since I'm just learning how to use autotools etc). My plugin is written in Python, but it uses a couple of C++ executables. Should all of this be installed in ~/.gnome2/rhythmbox/plugins, or /usr/local/lib/rhythmbox/plugins, or should the executables go into /usr/local/bin and the Python stuff elsewhere? I'm leaning towards option number one (defining AC_PREFIX_DEFAULT as ${HOME}/.gnome2/rhythmbox/plugins/inthemood), but I thought I'd see what you recommend. Thanks, Charlotte From vkojouharov@gmail.com Mon Jul 21 18:40:32 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C1E675050D for ; Mon, 21 Jul 2008 18:40:32 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qBgAHcl7nqK0 for ; Mon, 21 Jul 2008 18:40:22 +0000 (GMT) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.30]) by menubar.gnome.org (Postfix) with ESMTP id E8EF575046A for ; Mon, 21 Jul 2008 17:57:02 +0000 (GMT) Received: by yx-out-2324.google.com with SMTP id 8so317631yxb.63 for ; Mon, 21 Jul 2008 10:56:51 -0700 (PDT) Received: by 10.150.145.20 with SMTP id s20mr2633720ybd.242.1216570580959; Sun, 20 Jul 2008 09:16:20 -0700 (PDT) Received: by 10.151.41.17 with HTTP; Sun, 20 Jul 2008 09:16:20 -0700 (PDT) Message-ID: <3eecac3b0807200916r1ac30266t827b023d42b116b4@mail.gmail.com> Date: Sun, 20 Jul 2008 19:16:20 +0300 From: "Viktor Kojouharov" To: rhythmbox-devel@gnome.org In-Reply-To: <1216467192.23228.7.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2008 18:40:32 -0000 On Sat, Jul 19, 2008 at 2:33 PM, Mats Taraldsvik wrote: > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: >> I really like Rhythmbox. I have a couple suggestions of features to add. >> I was unsure what the best way to do that is. >> >> 1. Video support - I know alot have suggested this > > Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. > Because of music video clips, video podcasts, etc. And Totem, VLC, Mplayer already play music, so why do we need Rhythmbox? >> 2. Equalizer - I like increasing the bass >> 3. Multiple Libraries - I do a good job organizing my music but think >> having another library might help out. > > I think there is some sort of partial support for it, cause you can add > more paths in gconf. I don't see the reason behind multiple libraries. A better solution would be better filtering of [automatic] playlists. > >> 4. Sync - Automatically sync with mp3 players, and ipods. > > Syncing playlists, then? What about podcasts? > Adding to that, a generic vfs plugin for syncing would be a good idea. Add a path to a directory you want to add songs (or sync). That directory can be on a harddrive, mass storage, obex, etc ... Good solution for all those phones out there, with massive storage capacity. >> 5. reorganize playlists - clicking the artist or rating header at the >> top reorganizes the playlist in that order. >> >> If I knew how to program I would contribute by trying to program those >> features. > > You don't need to be a programmer to contribute. > >> >> Thank you, >> Tom >> >> _______________________________________________ >> rhythmbox-devel mailing list >> rhythmbox-devel@gnome.org >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > From cfergeau@gmail.com Mon Jul 21 21:42:12 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5A629750480 for ; Mon, 21 Jul 2008 21:42:12 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MR3byMjILQ4U for ; Mon, 21 Jul 2008 21:41:56 +0000 (GMT) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.29]) by menubar.gnome.org (Postfix) with ESMTP id DEBA675040D for ; Mon, 21 Jul 2008 21:20:18 +0000 (GMT) Received: by yx-out-2324.google.com with SMTP id 8so352655yxb.63 for ; Mon, 21 Jul 2008 14:20:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=adHrrp0qYVBv/Son0te6rVskHdxz6bozJE92aZEJL1M=; b=GAWdWBglRclWmS2cJSEtcTHTN/vPss7y0oz2DB5bEe+5uUJt9jO7Eqslb/rjPvjX6+ sjlZKcc2NSnrXbQ31ObswNYqnqkqMc/LTvDUdUyXyWm9fx5cLT5c+4ofpWBHqmj9YEOJ CwM1y+oVEmKjRddPQjMomvfjQf8kSBUasdmzY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=ggx8NvKTAnkQFkkgJllPAKZ1/1fjwT5j7/29BL2JMS+DvzESBXxHB0/LS2MNMnHgS0 v/WN8nTwi9W4r0lWZe1YDDyTs1cv3diOOyRbHdvTP70xhnhYmUeyiPuogZOlpx2arsmG DQ5WMfrcMHE5kD0eA4ZXhiTdS5BwygrR4lw/k= Received: by 10.150.205.13 with SMTP id c13mr4366595ybg.239.1216675206608; Mon, 21 Jul 2008 14:20:06 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Mon, 21 Jul 2008 14:20:06 -0700 (PDT) Message-ID: Date: Mon, 21 Jul 2008 23:20:06 +0200 From: "Christophe Fergeau" Sender: cfergeau@gmail.com To: "Charlotte Curtis" In-Reply-To: <117c5ac20807210930o233cbc22nab6b82c22dff141c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <117c5ac20807210930o233cbc22nab6b82c22dff141c@mail.gmail.com> X-Google-Sender-Auth: 0e38cfc6a456b8db Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Plugin installation location X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2008 21:42:12 -0000 Hello > After spending half the summer working on a plugin for predictive > playback ("In the Mood"), I've finally got something that seems ready > for a preliminary release. Good, any blog/source repository where your progress can be followed ? > However, I'm not sure of the best way to > set up the installation configuration (especially since I'm just > learning how to use autotools etc). Don't hesitate to ask on #rhythmbox if you need help with the autotools, I should be online most of the (european) day. > > My plugin is written in Python, but it uses a couple of C++ > executables. Should all of this be installed in > ~/.gnome2/rhythmbox/plugins, or /usr/local/lib/rhythmbox/plugins I'd put everything in /usr/local/lib/rhythmbox/plugins by default. Are you integrating this plugin as a patch to rhythmbox sources or are you planning to ship it in a separate tarball ? Great to see your project is progressing nicely :) Christophe From tretle@gmail.com Mon Jul 21 22:03:23 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 518767503D8 for ; Mon, 21 Jul 2008 22:03:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0zBnZgfsUSRp for ; Mon, 21 Jul 2008 22:03:07 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by menubar.gnome.org (Postfix) with ESMTP id 6BE8375019D for ; Mon, 21 Jul 2008 21:51:14 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so1524242ywh.63 for ; Mon, 21 Jul 2008 14:51:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=Koe8vPBn+DgeOXFU3SJdGtWmbIIX2yTbl5pZZYt6G6Y=; b=VvBYJVWgEgQ653QsPXhzDlZXitF6IQEKSUdOMWlePV0y+ilq1k0zRCKuD99ZrO/7G5 ttA3QhFpDKkLpO8N1hBJFuZzDhQmGVPrJ5TWKLLZwtDWfIliG7GpGZ93uVJZTno68kVj mgH82RDEjcgEqBsNPGlACFbNoB4nJ7rqvY7g8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=bYHkCjiT9O1VTVmfUVFYbKg5ILSnNB7dWYtGKHKRf0tQzMUMycN4f0MWUErggS68sZ Jrj+R2HZnXq3zwaz6vCdm4NcyR4n/DoLZx99f39MTBs+SpFywAYr+m8PddA9BFXgSh0l Aj6cWR1bH/d81vrn4oJC7AGSkkt3t4C3WAwaI= Received: by 10.151.114.6 with SMTP id r6mr4428022ybm.186.1216677067414; Mon, 21 Jul 2008 14:51:07 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Mon, 21 Jul 2008 14:51:07 -0700 (PDT) Message-ID: <201050570807211451m4d32d5f7n18964b7de9ad1abe@mail.gmail.com> Date: Mon, 21 Jul 2008 22:51:07 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Rhythmbox-devel] Planet Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2008 22:03:23 -0000 This is just an email to gather some input on whether people would like to see a planet for Rhythmbox to gather Rhythmbox related Blog posts when the new site goes online? If your against or for the idea here is the place to get your voice heard. From ender27182818@gmail.com Tue Jul 22 05:27:39 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A136A750066 for ; Tue, 22 Jul 2008 05:27:39 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 8105 hrs), (distance 13, link: (Google 2)), [209.85.200.171] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iLdv+Eh22+w0 for ; Tue, 22 Jul 2008 05:27:23 +0000 (GMT) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.171]) by menubar.gnome.org (Postfix) with ESMTP id 2F33B7500F8 for ; Tue, 22 Jul 2008 05:27:07 +0000 (GMT) Received: by wf-out-1314.google.com with SMTP id 23so1302819wfg.9 for ; Mon, 21 Jul 2008 22:26:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer; bh=zw7i+XnsliV49n836aXxbbSdJYnGC5VzJxqhC07tz60=; b=kXYpoqhYRMSshY977wl4Wefa/ADAc8WMusq6xy/yMSkG8aLKoAiBUCIBsOfqms/oV7 uLpnqalNf8fM63j/zYiGsKlo/eJzN0A4gm75TApCugex6fDmGNppI/UHvu/PlB9ja/86 b9UIcVvPQNuy0Hv+PcZmlTsDdmPO0P5mdd6EY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer; b=dX72bhXhBaRRAl7geetzN5cw4sGzfup344MNDdXO3o5hzpePXqAswouRFSGIjzDyr6 5rqap5UbXY/c9zDyfp5YInYZ0ch9ZhRn7jBshzHAEHmLJquyfdU85I5sJizPzRatxDzP WGH9fllEg3itlmsWKdQex7ggCZ5hvU2ouzRd8= Received: by 10.142.187.8 with SMTP id k8mr1681487wff.199.1216704415013; Mon, 21 Jul 2008 22:26:55 -0700 (PDT) Received: from ?192.168.15.103? ( [67.186.195.99]) by mx.google.com with ESMTPS id 32sm1971352wfa.8.2008.07.21.22.26.52 (version=SSLv3 cipher=RC4-MD5); Mon, 21 Jul 2008 22:26:53 -0700 (PDT) From: Ender To: rhythmbox-devel@gnome.org Content-Type: multipart/mixed; boundary="=-Svjov5hldOZqlI/p0n52" Date: Mon, 21 Jul 2008 23:26:55 -0600 Message-Id: <1216704415.9676.36.camel@chemosh> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Subject: [Rhythmbox-devel] Logitech G15 Plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 05:27:39 -0000 --=-Svjov5hldOZqlI/p0n52 Content-Type: text/plain Content-Transfer-Encoding: 7bit I've hacked together a quick-and-dirty plugin for RB that outputs the current song to the Logitech G15 LCD display. You can see what I'm talking about at http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3498&cl=us,en Anyways, the plugin requires g15daemon and g15compose, which handle the communication with the LCD. g15compose should be running and getting input from a pipe at ~/.g15fifo-. It then pipes out the song info to that pipe, which g15compose then sends to the LCD. It's very rough around the edges, but I thought I'd post something on it since I'm sick of Amarok having a cool plugin when RB doesn't. A tarball is attached with the current version. Installation is just like any other plugin, put it in one of the RB plugin directories and it should work just fine. No configuration options (yet). Any suggestions would be welcome. -Eli Ribble --=-Svjov5hldOZqlI/p0n52 Content-Disposition: attachment; filename=LogitechG15.tar Content-Type: application/x-tar; name=LogitechG15.tar Content-Transfer-Encoding: base64 TG9naXRlY2hHMTUvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA3NTUAMDAwMTc1 MAAwMDAxNzUwADAwMDAwMDAwMDAwADExMDQwMTIzNDczADAxMTE3MAAgNQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGVsaQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAZWxpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM b2dpdGVjaEcxNS9fX2luaXRfXy5weWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDY0NAAwMDAxNzUw ADAwMDE3NTAAMDAwMDAwMDYxNDMAMTEwMzc3NDM2MjUAMDEzNDY1ACAwAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAZWxpAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABlbGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALPy DQqHx39IYwAAAAAAAAAABwAAAEAAAABzTQAAAGQAAGQBAGsAAFoAAGQAAGQBAGsBAFoBAGQAAGQB AGsCAFoCAGQAAGQBAGsDAFoDAGQCAGUAAGkEAGYBAGQDAIQAAIMAAFlaBQBkAQBTKAQAAABp//// /050EQAAAExvZ2l0ZWNoRzE1UGx1Z2luYwAAAAAAAAAAAQAAAEIAAABzPgAAAGUAAFoBAGQAAIQA AFoCAGQBAIQAAFoDAGQCAIQAAFoEAGQDAIQAAFoFAGQEAIQAAFoGAGQFAIQAAFoHAFJTKAYAAABj AQAAAAEAAAACAAAAQwAAAHMUAAAAdAAAaQEAaQIAfAAAgwEAAWQAAFMoAQAAAE4oAwAAAHQCAAAA cmJ0BgAAAFBsdWdpbnQIAAAAX19pbml0X18oAQAAAHQEAAAAc2VsZigAAAAAKAAAAABzOwAAAC9o b21lL2VsaS8uZ25vbWUyL3JoeXRobWJveC9wbHVnaW5zL0xvZ2l0ZWNoRzE1L19faW5pdF9fLnB5 UgMAAAAGAAAAcwIAAAAAAWMCAAAABQAAAAcAAABDAAAAcxYBAAB59QB0AABpAQB0AgBpAwCDAACD AQBkAQAZfQIAdAIAaQQAaQUAZAIAgwEAZAMAF3wCABd8AABfBgBkBAB8AABfBwB0AgBpCAB8AABp BgB0AgBpCQCDAgB8AABfCgB8AABpCgBwFAABZAUAfAAAaQYAFkdIZAAAU24BAAFkBgB9AwB0AgBp CwB8AABpCgB8AwBpDAB8AABpBwCDAQCDAgABfAEAfAAAXw0AfAEAaQ4AgwAAfAAAXw8AfAAAaQ8A aRAAZAcAfAAAaREAgwIAfAAAXxIAfAAAaREAfAAAaQ8AfAAAaQ8AaRMAgwAAgwIAAWQIAEdIV24a AAR0FABqCgBvDgABAX0EAAFkCQBHSG4CAAFYZAAAUygKAAAATmkAAAAAdAQAAABIT01FcwoAAAAv LmcxNWZpZm8tcwcAAABsYXRpbi0xcxgAAABGYWlsZWQgdG8gb3BlbiBGSUZPICclcyd1IwAAAFRN ICJSaHl0aG1ib3ggTG9naXRlY2ggRzE1IFBsdWdpbiIKcxQAAABwbGF5aW5nLXNvbmctY2hhbmdl ZHMgAAAARzE1IHdhcyBpbml0aWFsaXplZCBzdWNjZXNzZnVsbHlzFwAAAFNvcnJ5LCBzb21ldGhp bmcgZmFpbGVkKBUAAAB0AwAAAHB3ZHQIAAAAZ2V0cHd1aWR0AgAAAG9zdAYAAABnZXR1aWR0BwAA AGVudmlyb250AwAAAGdldHQNAAAAZmlmb19maWxlbmFtZXQIAAAAZW5jb2Rpbmd0BAAAAG9wZW50 CAAAAE9fV1JPTkxZdAcAAABMQ0RGaWZvdAUAAAB3cml0ZXQGAAAAZW5jb2RldAUAAABzaGVsbHQK AAAAZ2V0X3BsYXllcnQGAAAAcGxheWVydAcAAABjb25uZWN0dBUAAABwbGF5aW5nX2VudHJ5X2No YW5nZWR0BgAAAHBlY19pZHQRAAAAZ2V0X3BsYXlpbmdfZW50cnl0CQAAAEV4Y2VwdGlvbigFAAAA UgQAAABSEwAAAHQIAAAAdXNlcm5hbWV0AwAAAG1zZ3QDAAAAZXJyKAAAAAAoAAAAAHM7AAAAL2hv bWUvZWxpLy5nbm9tZTIvcmh5dGhtYm94L3BsdWdpbnMvTG9naXRlY2hHMTUvX19pbml0X18ucHl0 CAAAAGFjdGl2YXRlCAAAAHMiAAAAAAEDAhkBHQEJARsBCgEMAQgCBgEfAwkBDwEbARwCCQEQAWMC AAAAAgAAAAIAAABDAAAAcygAAAB8AABgAAB8AABpAQBvFAABdAIAaQMAfAAAaQEAgwEAAW4BAAFk AABTKAEAAABOKAQAAABSEwAAAFIQAAAAUggAAAB0BQAAAGNsb3NlKAIAAABSBAAAAFITAAAAKAAA AAAoAAAAAHM7AAAAL2hvbWUvZWxpLy5nbm9tZTIvcmh5dGhtYm94L3BsdWdpbnMvTG9naXRlY2hH MTUvX19pbml0X18ucHl0CgAAAGRlYWN0aXZhdGUgAAAAcwYAAAAAAQYBCgFjAwAAAA0AAAAMAAAA QwAAAHMjAQAAef4AfAAAaQAAgwAAAXwAAGkBAIMAAH0DAHwCAGQAAGoJAG+uAAF8AABpAwBpBABk AQCDAQB9BAB8BABpBQB8AgB0BgBpBwCDAgB9BQB8BABpBQB8AgB0BgBpCACDAgB9BgB8BABpBQB8 AgB0BgBpCQCDAgB9BwB8BABpBQB8AgB0BgBpCgCDAgB9CAB8BABpBQB8AgB0BgBpCwCDAgB9CQBk AgB9CgBkAwB9CwB8AwBkBAB8BQB8BgB8BwB8CAB8CQB8CgB8CwBmBwAWF30DAG4LAAF8AwBkBQAX fQMAdAwAaQ0AfAAAaQ4AfAMAaQ8AfAAAaRAAgwEAgwIAAVduHgAEdBEAagoAbxIAAQF9DAABZAYA fAwAFkdIbgIAAVhkAABTKAcAAABOdAIAAABkYmkKAAAAaQsAAAB1TAAAACAiQXJ0aXN0OiAlcyIg IkFsYnVtOiAgJXMiICJUaXRsZTogICVzIiAiR2VucmU6ICAlcyIgIlJhdGluZzogJWQiICIlZCIg IiVkIgp1DAAAACAiKlBhdXNlZCoiCnMpAAAARmFpbGVkIHRvIHVwZGF0ZSBMQ0Qgb24gY2hhbmdl ZCBlbnRyeTogJXMoEgAAAHQJAAAAY2xlYXJfTENEdAkAAABnZXRfdGl0bGV0BAAAAE5vbmVSEwAA AHQMAAAAZ2V0X3Byb3BlcnR5dAkAAABlbnRyeV9nZXR0CAAAAHJoeXRobWRidAsAAABQUk9QX0FS VElTVHQKAAAAUFJPUF9BTEJVTXQKAAAAUFJPUF9USVRMRXQKAAAAUFJPUF9HRU5SRXQLAAAAUFJP UF9SQVRJTkdSCAAAAFIRAAAAUhAAAABSEgAAAFINAAAAUhoAAAAoDQAAAFIEAAAAUhUAAAB0BQAA AGVudHJ5UhwAAABSIQAAAHQGAAAAYXJ0aXN0dAUAAABhbGJ1bXQFAAAAdGl0bGV0BQAAAGdlbnJl dAYAAAByYXRpbmd0CAAAAGR1cmF0aW9udAwAAAB0aW1lX3BsYXlpbmdSHQAAACgAAAAAKAAAAABz OwAAAC9ob21lL2VsaS8uZ25vbWUyL3JoeXRobWJveC9wbHVnaW5zL0xvZ2l0ZWNoRzE1L19faW5p dF9fLnB5UhcAAAAlAAAAcyIAAAAAAQMBCgEMAQ0BEgEVARUBFQEVARUBBgEGAScCCgEjARABYwEA AAABAAAAAwAAAEMAAABzFwAAAHQAAGkBAHwAAGkCAGQBAIMCAAFkAABTKAIAAABOcwUAAABQQyAw CigDAAAAUggAAABSEQAAAFIQAAAAKAEAAABSBAAAACgAAAAAKAAAAABzOwAAAC9ob21lL2VsaS8u Z25vbWUyL3JoeXRobWJveC9wbHVnaW5zL0xvZ2l0ZWNoRzE1L19faW5pdF9fLnB5UiIAAAA5AAAA cwIAAAAAAWMBAAAAAQAAAAEAAABDAAAAcwQAAABkAQBTKAIAAABOcx8AAABUUyAiICAgICAgICAg ID09IFJoeXRobWJveCA9PSIgKAAAAAAoAQAAAFIEAAAAKAAAAAAoAAAAAHM7AAAAL2hvbWUvZWxp Ly5nbm9tZTIvcmh5dGhtYm94L3BsdWdpbnMvTG9naXRlY2hHMTUvX19pbml0X18ucHlSIwAAADwA AABzAgAAAAABKAgAAAB0CAAAAF9fbmFtZV9fdAoAAABfX21vZHVsZV9fUgMAAABSHgAAAFIgAAAA UhcAAABSIgAAAFIjAAAAKAAAAAAoAAAAACgAAAAAczsAAAAvaG9tZS9lbGkvLmdub21lMi9yaHl0 aG1ib3gvcGx1Z2lucy9Mb2dpdGVjaEcxNS9fX2luaXRfXy5weVIAAAAABQAAAHMMAAAABgEJAgkY CQUJFAkDKAYAAABSAQAAAFInAAAAUggAAABSBgAAAFICAAAAUgAAAAAoAAAAACgAAAAAKAAAAABz OwAAAC9ob21lL2VsaS8uZ25vbWUyL3JoeXRobWJveC9wbHVnaW5zL0xvZ2l0ZWNoRzE1L19faW5p dF9fLnB5cwgAAAA8bW9kdWxlPgEAAABzBgAAABgBDAEMAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATG9naXRlY2hH MTUvX19pbml0X18ucHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAwMTc1MAAwMDAxNzUw ADAwMDAwMDA0MTE3ADExMDM3NzQzNjA3ADAxMzMyMQAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGVsaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAZWxpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpbXBvcnQgcmIs IHJoeXRobWRiCmltcG9ydCBvcwppbXBvcnQgcHdkCgpjbGFzcyBMb2dpdGVjaEcxNVBsdWdpbihy Yi5QbHVnaW4pOgoJZGVmIF9faW5pdF9fKHNlbGYpOgoJCXJiLlBsdWdpbi5fX2luaXRfXyhzZWxm KQoJZGVmIGFjdGl2YXRlKHNlbGYsIHNoZWxsKToKCQl0cnk6CgkJCSMgT3BlbiB0aGUgTENEIEZp Zm8KCQkJdXNlcm5hbWUgPSBwd2QuZ2V0cHd1aWQob3MuZ2V0dWlkKCkpWzBdCgkJCXNlbGYuZmlm b19maWxlbmFtZSA9IG9zLmVudmlyb24uZ2V0KCdIT01FJykgKyAnLy5nMTVmaWZvLScgKyB1c2Vy bmFtZQoJCQlzZWxmLmVuY29kaW5nID0gJ2xhdGluLTEnCgkJCXNlbGYuTENERmlmbyA9IG9zLm9w ZW4oc2VsZi5maWZvX2ZpbGVuYW1lLCBvcy5PX1dST05MWSkKCQkJaWYgbm90KHNlbGYuTENERmlm byk6CgkJCQlwcmludCAiRmFpbGVkIHRvIG9wZW4gRklGTyAnJXMnIiAlIHNlbGYuZmlmb19maWxl bmFtZQoJCQkJcmV0dXJuCgkJCSMgRGlzcGxheSB0aGF0IHRoZSBwbHVnaW4gd2FzIGluaXRpYWxp emVkCgkJCW1zZyA9IHUnVE0gIlJoeXRobWJveCBMb2dpdGVjaCBHMTUgUGx1Z2luIlxuJwoJCQlv cy53cml0ZShzZWxmLkxDREZpZm8sIG1zZy5lbmNvZGUoc2VsZi5lbmNvZGluZykpCgoJCQkjIHJl Z2lzdGVyIHRoZSBwbGF5aW5nLXNvbmctY2hhbmdlZCBtZXRob2QKCQkJc2VsZi5zaGVsbCA9IHNo ZWxsCgkJCXNlbGYucGxheWVyID0gc2hlbGwuZ2V0X3BsYXllcigpCgkJCXNlbGYucGVjX2lkID0g c2VsZi5wbGF5ZXIuY29ubmVjdCgncGxheWluZy1zb25nLWNoYW5nZWQnLCBzZWxmLnBsYXlpbmdf ZW50cnlfY2hhbmdlZCkKCQkJc2VsZi5wbGF5aW5nX2VudHJ5X2NoYW5nZWQoc2VsZi5wbGF5ZXIs IHNlbGYucGxheWVyLmdldF9wbGF5aW5nX2VudHJ5KCkpCgkJCSMgRmluaXNoCgkJCXByaW50ICJH MTUgd2FzIGluaXRpYWxpemVkIHN1Y2Nlc3NmdWxseSIKCQlleGNlcHQgRXhjZXB0aW9uLCBlcnI6 CgkJCXByaW50ICJTb3JyeSwgc29tZXRoaW5nIGZhaWxlZCIKCglkZWYgZGVhY3RpdmF0ZShzZWxm LCBzaGVsbCk6CgkJZGVsIHNlbGYuc2hlbGwKCQlpZihzZWxmLkxDREZpZm8pOgoJCQlvcy5jbG9z ZShzZWxmLkxDREZpZm8pCgoJZGVmIHBsYXlpbmdfZW50cnlfY2hhbmdlZChzZWxmLCBwbGF5ZXIs IGVudHJ5KToKCQl0cnk6CgkJCXNlbGYuY2xlYXJfTENEKCkKCQkJbXNnID0gc2VsZi5nZXRfdGl0 bGUoKQoJCQlpZiBlbnRyeSBpcyBub3QgTm9uZToKCQkJCWRiID0gc2VsZi5zaGVsbC5nZXRfcHJv cGVydHkoImRiIikKCQkJCWFydGlzdCA9IGRiLmVudHJ5X2dldChlbnRyeSwgcmh5dGhtZGIuUFJP UF9BUlRJU1QpCgkJCQlhbGJ1bSA9IGRiLmVudHJ5X2dldChlbnRyeSwgcmh5dGhtZGIuUFJPUF9B TEJVTSkKCQkJCXRpdGxlID0gZGIuZW50cnlfZ2V0KGVudHJ5LCByaHl0aG1kYi5QUk9QX1RJVExF KQoJCQkJZ2VucmUgPSBkYi5lbnRyeV9nZXQoZW50cnksIHJoeXRobWRiLlBST1BfR0VOUkUpCgkJ CQlyYXRpbmcgPSBkYi5lbnRyeV9nZXQoZW50cnksIHJoeXRobWRiLlBST1BfUkFUSU5HKQoJCQkJ ZHVyYXRpb24gPSAxMCAjZGIuZW50cnlfZ2V0KGVudHJ5LCByaHl0aG1kYi5QUk9QX0RVUkFUSU9O KQoJCQkJdGltZV9wbGF5aW5nID0gMTEgI3NlbGYucGxheWVyLmdldF9wbGF5aW5nX3RpbWUoKQoJ CQkJbXNnID0gbXNnICsgdScgIkFydGlzdDogJXMiICJBbGJ1bTogICVzIiAiVGl0bGU6ICAlcyIg IkdlbnJlOiAgJXMiICJSYXRpbmc6ICVkIiAiJWQiICIlZCJcbicgJSAoYXJ0aXN0LCBhbGJ1bSwg dGl0bGUsIGdlbnJlLCByYXRpbmcsIGR1cmF0aW9uLCB0aW1lX3BsYXlpbmcpCgkJCWVsc2U6CgkJ CQltc2cgPSBtc2cgKyB1JyAiKlBhdXNlZCoiXG4nCgkJCW9zLndyaXRlKHNlbGYuTENERmlmbywg bXNnLmVuY29kZShzZWxmLmVuY29kaW5nKSkKCQlleGNlcHQgRXhjZXB0aW9uLCBlcnI6CgkJCXBy aW50ICJGYWlsZWQgdG8gdXBkYXRlIExDRCBvbiBjaGFuZ2VkIGVudHJ5OiAlcyIgJSBlcnIgCgoJ ZGVmIGNsZWFyX0xDRChzZWxmKToKCQlvcy53cml0ZShzZWxmLkxDREZpZm8sICJQQyAwXG4iKQoK CWRlZiBnZXRfdGl0bGUoc2VsZik6CgkJcmV0dXJuICdUUyAiICAgICAgICAgID09IFJoeXRobWJv eCA9PSIgJwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATG9naXRlY2hHMTUvTG9n aXRlY2hHMTUucmItcGx1Z2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAwMTc1MAAwMDAxNzUwADAwMDAw MDAwMzIxADExMDM3NzIxMTE1ADAxNTAyMwAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAB1c3RhciAgAGVsaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZWxp AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbUkIgUGx1Z2luXQpMb2Fk ZXI9cHl0aG9uCk1vZHVsZT1Mb2dpdGVjaEcxNQpJQWdlPTEKTmFtZT1Mb2dpdGVjaCBHMTUgRGlz cGxheSBQbHVnaW4KRGVzY3JpcHRpb249QSBwbHVnaW4gdG8gZGlzcGxheSBSaHl0aG1ib3ggaW5m b3JtYXRpb24gb24gYSBMb2dpdGVjaCBHMTUgTENECkF1dGhvcnM9RWxpIFJpYmJsZQpDb3B5cmln aHQ9R1BMdjIKV2Vic2l0ZT1ub25lCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== --=-Svjov5hldOZqlI/p0n52-- From arthens@gmail.com Mon Jul 21 13:17:19 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D5376750099 for ; Mon, 21 Jul 2008 13:17:19 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.739 X-Spam-Level: X-Spam-Status: No, score=-0.739 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 11377 hrs), (distance 16, link: (Google 2)), [74.125.44.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5GMzzLgCl0Rt for ; Mon, 21 Jul 2008 13:17:05 +0000 (GMT) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.28]) by menubar.gnome.org (Postfix) with ESMTP id AB8E77501C6 for ; Mon, 21 Jul 2008 13:16:49 +0000 (GMT) Received: by yx-out-2324.google.com with SMTP id 8so219987yxb.63 for ; Mon, 21 Jul 2008 06:16:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=ayhvLiGrmQtZJPBGNJ0vOQbn7xJ4KKpG2rU/33cywOE=; b=K6mNVqlJge62iwchmtr8TMmxCy+hRuT9TKnE9g5rsX0gu2bukj2VtGheWfIqNoE6AO +Lhxu8u76dyqj3DMgJvcdeaX79brszDk6bH3P64z8iFrdpk3gwYaPYpVBdwAz6ugwNXx f/Ggzt1oOOiQnRXqBmCtdiGUeXGIkUhea+LZE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=YuYuu3aTrYucVd6N05fHvaqTB1moGCFtFCyIvkr8Cv70FUmrkGT3+liggEDyR8aTxB 2KltZfZowatIp7A/EUGFljOa3os4emrR7ya1UWqCP8+bqdZYsz3R1u7cR4m/uDmrJ1S+ DeCb/BEYMXD+X9lEieK/zSsi0YGd6KDG8e9F4= Received: by 10.151.150.20 with SMTP id c20mr629551ybo.6.1216642586946; Mon, 21 Jul 2008 05:16:26 -0700 (PDT) Received: by 10.150.51.15 with HTTP; Mon, 21 Jul 2008 05:16:26 -0700 (PDT) Message-ID: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> Date: Mon, 21 Jul 2008 14:16:26 +0200 From: Arthens To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_29182_27389618.1216642586947" X-Mailman-Approved-At: Tue, 22 Jul 2008 10:51:01 +0000 Subject: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2008 13:17:20 -0000 ------=_Part_29182_27389618.1216642586947 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi guys, I'm not sure this is the right place to post, but it's the only one I've found so far. I'm going to suggest a little (I think, I hope) change to the way rhythmbox counts how many times you have listened a song. At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated exactly when the song ends. IMHO this is really annoying... I just noticed that a lot of my favourites songs have the counter at 0 or few more because often when the song it's almost finished I switch to another one and the counter is not trigged. Consider for example that a lot of songs have a long ending, like a speech or several seconds of silence. My suggest is to move the trigger from the end to about 3/4. Someone could think this is a stupid think, but I'd really appreciate it because I always keep my playlist ordered by counter (so I can always listen my favourite songs just removing the shuffle function) and at the moment I'm missing a lot of them due to the actual behaviour. Thanks all, just also for the time you spent reading my bad english. And keep working as you are doing, I love rhythmbox. Bye, Giacomo ------=_Part_29182_27389618.1216642586947 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi guys,

I'm not sure this is the right place to post, but it's the only one I've found so far.
I'm going to suggest a little (I think, I hope) change to the way rhythmbox counts how many times you have listened a song.

At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated exactly when the song ends.
IMHO this is really annoying... I just noticed that a lot of my favourites songs have the counter at 0 or few more because often when the song it's almost finished I switch to another one and the counter is not trigged. Consider for example that a lot of songs have a long ending, like a speech or several seconds of silence.

My suggest is to move the trigger from the end to about 3/4.
Someone could think this is a stupid think, but I'd really appreciate it because I always keep my playlist ordered by counter (so I can always listen my favourite songs just removing the shuffle function) and at the moment I'm missing a lot of them due to the actual behaviour.


Thanks all, just also for the time you spent reading my bad english.
And keep working as you are doing, I love rhythmbox.

Bye, Giacomo
------=_Part_29182_27389618.1216642586947-- From cfergeau@gmail.com Tue Jul 22 11:10:56 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B7C6C7500BE for ; Tue, 22 Jul 2008 11:10:56 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1178 hrs), (distance 14, link: (Google 2)), [74.125.46.29] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FydfUKYzGXia for ; Tue, 22 Jul 2008 11:10:42 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by menubar.gnome.org (Postfix) with ESMTP id CE7857500CA for ; Tue, 22 Jul 2008 11:09:46 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so1635860ywh.63 for ; Tue, 22 Jul 2008 04:09:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=06Wzk3oDsJham0Gr3DxhoVh0nRXu8jlZCk5JdPADIXw=; b=DZSfspIHWm8XHkjvZcArMjCzbUdDKNVBn9q/HzatwItD3j9n2Z/SDNhjNWoGUUeINn IiCZT7aH0oXeUK9gpik6TErQ+ojWH8/K0YMnyUjErhQXswQ4VZeCvuTL2GqM1sWAyfSV 0H9G9mjPkau07JqVvfgba2mKCNeqHh/U9ZkFo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=e0xSFlcrUnPWVjm5M3qSl3I3SDjlgrMnVGIqKqdZYYc0imsaPFK1UO2MLLPiGQpi6b 9jDLo8PoI2SGZmrLdWr6WWjnL50FqiIVMBZnUvzqVA0qvJEwJ3nbi6eXaYS95d1r1d29 B9EjwXEehADhZYaCXPzFvAdqNP2IPULbGTFl0= Received: by 10.150.12.3 with SMTP id 3mr5302648ybl.14.1216724974588; Tue, 22 Jul 2008 04:09:34 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Tue, 22 Jul 2008 04:09:34 -0700 (PDT) Message-ID: Date: Tue, 22 Jul 2008 13:09:34 +0200 From: "Christophe Fergeau" Sender: cfergeau@gmail.com To: Ender In-Reply-To: <1216704415.9676.36.camel@chemosh> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1216704415.9676.36.camel@chemosh> X-Google-Sender-Auth: 7ece03232b20e655 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Logitech G15 Plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 11:10:57 -0000 2008/7/22 Ender : > I've hacked together a quick-and-dirty plugin for RB that outputs the > current song to the Logitech G15 LCD display. You can see what I'm > talking about at > http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3498&cl=us,en Seems great! (even though I don't own such a keyboard ;) > A tarball is attached with the current version. Installation is just > like any other plugin, put it in one of the RB plugin directories and it > should work just fine. No configuration options (yet). Any suggestions > would be welcome. Feel free to list your plugin on http://live.gnome.org/RhythmboxPlugins/ThirdParty Do you have some webspace where you can host your plugin or do you need someone to host it for you ? Cheers, Christophe From p.j.a.cock@googlemail.com Tue Jul 22 11:27:39 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4734C7500C4 for ; Tue, 22 Jul 2008 11:27:39 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1179 hrs), (distance 14, link: (Google 2)), [74.125.46.30] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6w4hnAxtVtr6 for ; Tue, 22 Jul 2008 11:27:23 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.30]) by menubar.gnome.org (Postfix) with ESMTP id F37797503E6 for ; Tue, 22 Jul 2008 11:21:38 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so1637152ywh.63 for ; Tue, 22 Jul 2008 04:21:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=i54xbiMt5OWbSha4VXYnql714LPxR3T+zHxxGkEH790=; b=f0KTdqlNH5KsqgcNsC+Il5nF/nQ0yftBiHM14fHhUVTSDh3lLuAI0Y4RCnbT32Yhmx yhWEPU9BvZjG0ZglWDFHzeJFWajvYZt1FF7w5+e42ZkPyXdwLwd6r+GtHIjX9D1nVwd7 ERd0FiAh2+3QXR1MuZNfydHAkzvPMVjI69Q4o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=TzdSQxuRnvETqNHvYYYDYf8X4NLGhfo5V8xrR+cH/nGQKn5qmaEBo5cfoDYoLqHNmO YtLHMp8KOi7PP46vQNXAR2tA/1XwNQDSdrZKWbBWGwn/dJhmargnZ5WoBeuCBHjpClNY phJGEnyxvdspuoEqOdpLdIEXvxpc2Pt4PO1z4= Received: by 10.151.114.7 with SMTP id r7mr5268045ybm.191.1216725686586; Tue, 22 Jul 2008 04:21:26 -0700 (PDT) Received: by 10.150.154.1 with HTTP; Tue, 22 Jul 2008 04:21:26 -0700 (PDT) Message-ID: <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> Date: Tue, 22 Jul 2008 12:21:26 +0100 From: Peter Sender: p.j.a.cock@googlemail.com To: Arthens In-Reply-To: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> X-Google-Sender-Auth: ebbd315818a84174 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 11:27:39 -0000 Arthens wrote: > I'm going to suggest a little (I think, I hope) change to the way rhythmbox > counts how many times you have listened a song. > > At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated exactly > when the song ends. > IMHO this is really annoying... I just noticed that a lot of my favourites > songs have the counter at 0 or few more because often when the song it's > almost finished I switch to another one and the counter is not trigged. > Consider for example that a lot of songs have a long ending, like a speech > or several seconds of silence. > > My suggest is to move the trigger from the end to about 3/4. I like this idea, but I would suggest maybe at the 90% or 95% point rather than at 75% through the song. Peter From c.f.curtis@gmail.com Tue Jul 22 13:07:24 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D4DD7500A4 for ; Tue, 22 Jul 2008 13:07:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 8225 hrs), (distance 16, link: (Google 2)), [209.85.132.246] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2ICTnW4WzMFQ for ; Tue, 22 Jul 2008 13:07:08 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.246]) by menubar.gnome.org (Postfix) with ESMTP id F0DFF7501C2 for ; Tue, 22 Jul 2008 13:06:52 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so398691ana.27 for ; Tue, 22 Jul 2008 06:06:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=yQpumBu5QuCPo75uTGWWkDCmPcTXPRS/HOuwBze/a68=; b=JkiyJO5PLGlNF/Qabza6fOw5vfL7b1GpoDj73oXjkU9NQma6wiv5gPgO0oFjy1SuWG yLK4Qk1SLBxcAaSh36eZRpj5kEKpy9BbAWFkDILiRT67P0V/lbOHd4E/PdHyNJ7iEysU /yT1eWL92NlvniFbIDSHzdVHhHzJSBxbjp1Ig= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=WpJNPhBGO4WFW18MnZfL2i+49z+FjKrb7vCBLOeGpPSYduhZc6888TGlf94K/hmi74 dufppPNV9xsOWWNDfik0zjJgqNBsKGgbXKrg359FImuDjYflk7ztMXJQCHnOyAHvzI68 RifsJDI6xO+XfMLSRw+ydLR9WHGxAt2mpU0yA= Received: by 10.100.178.7 with SMTP id a7mr2359496anf.68.1216732000370; Tue, 22 Jul 2008 06:06:40 -0700 (PDT) Received: by 10.100.121.4 with HTTP; Tue, 22 Jul 2008 06:06:40 -0700 (PDT) Message-ID: <117c5ac20807220606g2f0c4076p1b1a79c831ddcc0f@mail.gmail.com> Date: Tue, 22 Jul 2008 09:06:40 -0400 From: "Charlotte Curtis" To: "Christophe Fergeau" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <117c5ac20807210930o233cbc22nab6b82c22dff141c@mail.gmail.com> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Plugin installation location X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 13:07:24 -0000 On Mon, Jul 21, 2008 at 5:20 PM, Christophe Fergeau wrote: > > Hello > > > After spending half the summer working on a plugin for predictive > > playback ("In the Mood"), I've finally got something that seems ready > > for a preliminary release. > > Good, any blog/source repository where your progress can be followed ? For sure - I've got some stuff blogged at http://undamped.blogspot.com/search/label/gsoc, and my source code is hosted at http://code.google.com/p/rhythmbox-predictive-playback/. > > My plugin is written in Python, but it uses a couple of C++ > > executables. Should all of this be installed in > > ~/.gnome2/rhythmbox/plugins, or /usr/local/lib/rhythmbox/plugins > > I'd put everything in /usr/local/lib/rhythmbox/plugins by default. Are > you integrating this plugin as a patch to rhythmbox sources or are you > planning to ship it in a separate tarball ? I was thinking it'd be more appropriate as a separate tarball, as it is dependent on a third-party library that is rather large (Marsyas), but I suppose it could just be another configuration option. I can put it into /usr/local/lib/rhythmbox/plugins, but I'll admit that I'm having trouble making a Makefile.am that will work with a separate tarball, as all the examples (other plugsin) that I can find seem to be intended to be built at the same time as Rhythmbox itself. > Great to see your project is progressing nicely :) > > Christophe Thanks, it seems to be going pretty well, although I'm sure there's all kinds of strange things that I've done that could be done much better. Thanks for the help, Charlotte From cfergeau@gmail.com Tue Jul 22 16:20:59 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B0EC37500E0 for ; Tue, 22 Jul 2008 16:20:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 7440 hrs), (distance 15, link: (Google 2)), [74.125.92.25] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19ywy4dOAB-A for ; Tue, 22 Jul 2008 16:20:44 +0000 (GMT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by menubar.gnome.org (Postfix) with ESMTP id 23A4C75021C for ; Tue, 22 Jul 2008 16:19:30 +0000 (GMT) Received: by qw-out-2122.google.com with SMTP id 9so241960qwb.9 for ; Tue, 22 Jul 2008 09:19:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=R/0g7vGmp5BdcHcgbyUaTr5mRrxdyA8ZKeg4GFUpamc=; b=Tq1cdECEJnIeCyXG0OMgiK1SwYj7vz8NRYVpY415Q83C8MqSHbzAg7TPHDOf+eR8tE C/xe7EoxFV71wbvDEfJQn62qCxouUHzTcIlcyRVSBIH36eVHLoQAR9foCJo0xPjrZ+3F g/Uq7rKEXoVmGxBEiGVlsAOorpAGszauzRswU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=Dm85ZRWhLGErihX3X+7zcfvQh25l3E7lFFr+RBYGTmu8OQZeB0Xa/oIGu7HuTI83h3 5WCoSZj1EUXil8O3rUvo331zno6Hj86VtnvHmve3cA8AvwRjfti0heebxD6WkiKQqhoA KP9X89LZO6ofkZJCbyeOUgx+WDm6Q4ivIoAgE= Received: by 10.151.108.13 with SMTP id k13mr5689711ybm.150.1216743563339; Tue, 22 Jul 2008 09:19:23 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Tue, 22 Jul 2008 09:19:23 -0700 (PDT) Message-ID: Date: Tue, 22 Jul 2008 18:19:23 +0200 From: "Christophe Fergeau" Sender: cfergeau@gmail.com To: "John McHugh" In-Reply-To: <201050570807211451m4d32d5f7n18964b7de9ad1abe@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <201050570807211451m4d32d5f7n18964b7de9ad1abe@mail.gmail.com> X-Google-Sender-Auth: 67afd178b5b24dcf Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Planet Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 16:20:59 -0000 Hi, 2008/7/21 John McHugh : > This is just an email to gather some input on whether people would > like to see a planet for Rhythmbox to gather Rhythmbox related Blog > posts when the new site goes online? > If your against or for the idea here is the place to get your voice heard. As said on IRC, communicating more about the cool stuff happening in rhythmbox land would be really great. However, I'm not sure there are many blog writers writing mainly about rhythmbox (are there any ?) so I'm not sure a planet rhythmbox is the best way to achieve that goal. Cheers, Christophe From daikerjohn@gmail.com Tue Jul 22 16:28:51 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 873F7750278 for ; Tue, 22 Jul 2008 16:28:51 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3856 hrs), (distance 12, link: (Google 2)), [64.233.166.178] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cLOfQbKG-gSx for ; Tue, 22 Jul 2008 16:28:35 +0000 (GMT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.178]) by menubar.gnome.org (Postfix) with ESMTP id 782B3750189 for ; Tue, 22 Jul 2008 16:25:02 +0000 (GMT) Received: by py-out-1112.google.com with SMTP id a29so1333712pyi.36 for ; Tue, 22 Jul 2008 09:24:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=/dPhtY3rjWgND62a4DzoqjWsiepudTZckjdoTcbyXLQ=; b=qHLUlSajrciL6d81+hVzuW8/aWY2X8PWRwQZcKOZF4rSjfah2jwemCSz4vA2Rui1Fw QttIIwCDAaON5nTwr6adCspVrhRDTuPzx3uC1aW3/ShoMC7B1AJoR1jhxTWdt9eYE2+d 88Ewl+2WPeq/zWZjLhWocyrZIyR5ZWq+7z4Y4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=C3tWWigGKv0gOYLbMUAFa3+AJA8UZpjg/S2oh33dtghIegB2CE/evnoZsdpkFSBD0W 8+R6FpakRTXOAzMSQFcdPjLcwUqLThYUgHLwkaeBwoCYzZIEbKs70EOMlbFjgUzZdgvM zsoEdCMAOi3RG8OSlqBBfKvU6yMuYs5i+Z8ME= Received: by 10.64.96.3 with SMTP id t3mr6722187qbb.0.1216743890123; Tue, 22 Jul 2008 09:24:50 -0700 (PDT) Received: from ?10.11.0.4? ( [216.64.170.67]) by mx.google.com with ESMTPS id u6sm779262pyb.7.2008.07.22.09.24.48 (version=SSLv3 cipher=RC4-MD5); Tue, 22 Jul 2008 09:24:49 -0700 (PDT) Message-ID: <488609E8.1010204@gmail.com> Date: Tue, 22 Jul 2008 09:25:12 -0700 From: John Daiker User-Agent: Thunderbird 2.0.0.14 (X11/20080502) MIME-Version: 1.0 To: Peter References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> In-Reply-To: <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org, Arthens Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 16:28:51 -0000 Peter wrote: > Arthens wrote: > >> I'm going to suggest a little (I think, I hope) change to the way rhythmbox >> counts how many times you have listened a song. >> >> At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated exactly >> when the song ends. >> IMHO this is really annoying... I just noticed that a lot of my favourites >> songs have the counter at 0 or few more because often when the song it's >> almost finished I switch to another one and the counter is not trigged. >> Consider for example that a lot of songs have a long ending, like a speech >> or several seconds of silence. >> >> My suggest is to move the trigger from the end to about 3/4. >> > > I like this idea, but I would suggest maybe at the 90% or 95% point > rather than at 75% through the song. > > Peter Having used Rhythmbox for quite some time (over 3 years now, I think), I would *definitely* support this change. It is frustrating to see very popular songs with unfairly lower playcounts. As a tangent to this idea, maybe the playcount could be stored as a double/float? If you played a song 50%-75% of the way through, then the playcount could be incremented by .5 If you played a song over 75%, then the playcount could be incremented by 1.0. Storing playcount as a double could be a lot of code, though... so this particular tangent could prove unfeasable. John From c.f.curtis@gmail.com Tue Jul 22 16:53:00 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0863C750273 for ; Tue, 22 Jul 2008 16:53:00 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 2374 hrs), (distance 13, link: (Google 2)), [209.85.198.227] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NyfgBIGHU0Ej for ; Tue, 22 Jul 2008 16:52:44 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.227]) by menubar.gnome.org (Postfix) with ESMTP id 7C0587500A4 for ; Tue, 22 Jul 2008 16:49:53 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so1645143rvb.3 for ; Tue, 22 Jul 2008 09:49:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=BoT8x6mBCz8UrugWmlDR8aBjDujGnK1Dz3lbHDro5bg=; b=N+XYM7oLENpR7wW97WoglKp+Eci9y/KjF32AZHHwizD7wFP3a4X7KYn8BLnsBPaYFF 15Tgl9Ix5Pjj9qWb/vYxf4AUEgdVoNwTAGaRkFOjrL0lxvy+ThDRsKUSwxiOFjLlgJHd y9OEXqSKA9DZKTxiMWawYbK7liyMwmOkxgC98= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=AFe9ih+MPBXf4sUniVwPny6rbRWdsv5n5sMdI+ERxRZzOrgwFPzu6p3DIhZXlB/EpS w77PK3R71Fe/1z2X9cd5MWM6ujrX5VywU0AFUjkoAsSQgc15bIIH/H3VAGvWgZ9aWzO4 V7JGbjPPo7sUioerVYL9sCpOKjGqBjQTOuHAs= Received: by 10.140.185.1 with SMTP id i1mr8372rvf.264.1216745391471; Tue, 22 Jul 2008 09:49:51 -0700 (PDT) Received: by 10.141.45.21 with HTTP; Tue, 22 Jul 2008 09:49:51 -0700 (PDT) Message-ID: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> Date: Tue, 22 Jul 2008 12:49:51 -0400 From: "Charlotte Curtis" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 16:53:00 -0000 Hi all, Thanks to a variety of helpful people, my GSoC plugin has reached some semblance of functionality. If anyone is interested in testing it out, the package can be downloaded from http://code.google.com/p/rhythmbox-predictive-playback/downloads/list. It also requires the installation of the most recent Marsyas version, which can be acquired from http://sourceforge.net/project/showfiles.php?group_id=84982&package_id=96585&release_id=612499. In order to have ogg and mp3 support, Marsyas must be configured with --with-mad and --with-vorbis. On first run, In the Mood will prompt you (with an oh-so-naughty popup) that the feature analysis database is incomplete. This is an unfortunately time-consuming process, taking anywhere from 0.5 to 3 seconds per song, depending on the speed of your computer. However, Rhythmbox *should* be functional during this time. After this one-time analysis step, you simply drag a song onto the 'In The Mood' playlist source, and it will add another song that it believes is the best match. Once the second starts playing, a third is appended and so on. There aren't many options in the configuration panel, but basically, you can start the analysis from there (if you don't want to do it the first time it prompts you), and you can choose whether or not new songs added to the library get analyzed right away. Also, you can choose 'evolution' mode (songs appended to the playlist are chosen based on the LAST song) or 'in the mood' mode (songs are chosen based on the FIRST song). I'd love to hear any feedback you might have, thanks! Charlotte From steven.w.j.brown@gmail.com Tue Jul 22 16:58:22 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B2577750006 for ; Tue, 22 Jul 2008 16:58:22 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 7135 hrs), (distance 16, link: (Google 2)), [66.249.92.171] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SKqek5zV215x for ; Tue, 22 Jul 2008 16:58:10 +0000 (GMT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 87FEE750113 for ; Tue, 22 Jul 2008 16:56:45 +0000 (GMT) Received: by ug-out-1314.google.com with SMTP id s2so495032uge.30 for ; Tue, 22 Jul 2008 09:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=JVv8fanjrilJibD6jHPeNtylpCspgRGkOfi3W/qDAAE=; b=Xk3xteSbYJ8p5xCApdPT/Qie5Ss2UNQC+u4lCH0hwJ/eQaQs+axvQw5V77h9EiswKF lQaa01rBfrXRknJHTlLu2fcfEtUr6d30Z+3bBsejUnYaxncBQCBEWTxwrlxKq1p0/39D QJEsCcfa6j2BZkX/B1kXw3BZNELer70g02kSk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=VZkpwgdeKCfIFEr3TyWZx6GwIRmk5sr/FSp4j1qKBGFfPBeBS+cmko8vzZuUth5P3e QZ/MHgkaafZBlobhXaqELAer+a9/ubdolH8T1fQZQiyGnCyofRIdYgh1gSmdis0tb60g s8CBAkBEaJAA4CbABPjrsp+McYpTsgtSKg7yg= Received: by 10.67.115.18 with SMTP id s18mr2680698ugm.52.1216745797860; Tue, 22 Jul 2008 09:56:37 -0700 (PDT) Received: by 10.67.103.8 with HTTP; Tue, 22 Jul 2008 09:56:37 -0700 (PDT) Message-ID: Date: Tue, 22 Jul 2008 09:56:37 -0700 From: "Steven Brown" To: "John Daiker" In-Reply-To: <488609E8.1010204@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_72888_20977895.1216745797855" References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> <488609E8.1010204@gmail.com> Cc: rhythmbox-devel@gnome.org, Arthens Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 16:58:23 -0000 ------=_Part_72888_20977895.1216745797855 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I like the double float idea... Then you could just accumulate the percentage of a song played. Play through half a song, add 0.5 to the playcount. Play through 10%, add 0.1. 90%? 0.9. 0.5 + 0.1 + 0.9 = 1.5 -> rounds to 2 times. On Tue, Jul 22, 2008 at 9:25 AM, John Daiker wrote: > Peter wrote: > >> Arthens wrote: >> >> >>> I'm going to suggest a little (I think, I hope) change to the way >>> rhythmbox >>> counts how many times you have listened a song. >>> >>> At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated >>> exactly >>> when the song ends. >>> IMHO this is really annoying... I just noticed that a lot of my >>> favourites >>> songs have the counter at 0 or few more because often when the song it's >>> almost finished I switch to another one and the counter is not trigged. >>> Consider for example that a lot of songs have a long ending, like a >>> speech >>> or several seconds of silence. >>> >>> My suggest is to move the trigger from the end to about 3/4. >>> >>> >> >> I like this idea, but I would suggest maybe at the 90% or 95% point >> rather than at 75% through the song. >> >> Peter >> > Having used Rhythmbox for quite some time (over 3 years now, I think), I > would *definitely* support this change. It is frustrating to see very > popular songs with unfairly lower playcounts. > > As a tangent to this idea, maybe the playcount could be stored as a > double/float? If you played a song 50%-75% of the way through, then the > playcount could be incremented by .5 If you played a song over 75%, then > the playcount could be incremented by 1.0. > > Storing playcount as a double could be a lot of code, though... so this > particular tangent could prove unfeasable. > > John > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > ------=_Part_72888_20977895.1216745797855 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I like the double float idea...  Then you could just accumulate the percentage of a song played.  Play through half a song, add 0.5 to the playcount.  Play through 10%, add 0.1.  90%?  0.9.

0.5 + 0.1 + 0.9 = 1.5 -> rounds to 2 times.

On Tue, Jul 22, 2008 at 9:25 AM, John Daiker <daikerjohn@gmail.com> wrote:
Peter wrote:
Arthens wrote:
 
I'm going to suggest a little (I think, I hope) change to the way rhythmbox
counts how many times you have listened a song.

At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated exactly
when the song ends.
IMHO this is really annoying... I just noticed that a lot of my favourites
songs have the counter at 0 or few more because often when the song it's
almost finished I switch to another one and the counter is not trigged.
Consider for example that a lot of songs have a long ending, like a speech
or several seconds of silence.

My suggest is to move the trigger from the end to about 3/4.
   

I like this idea, but I would suggest maybe at the 90% or 95% point
rather than at 75% through the song.

Peter
Having used Rhythmbox for quite some time (over 3 years now, I think), I would *definitely* support this change.  It is frustrating to see very popular songs with unfairly lower playcounts.

As a tangent to this idea, maybe the playcount could be stored as a double/float?  If you played a song 50%-75% of the way through, then the playcount could be incremented by .5  If you played a song over 75%, then the playcount could be incremented by 1.0.

Storing playcount as a double could be a lot of code, though... so this particular tangent could prove unfeasable.

John

_______________________________________________
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel

------=_Part_72888_20977895.1216745797855-- From hunteke@earlham.edu Tue Jul 22 17:23:11 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 589677500E2 for ; Tue, 22 Jul 2008 17:23:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.999 X-Spam-Level: X-Spam-Status: No, score=-0.999 tagged_above=-999 required=2 tests=[BAYES_50=0.001, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QUNNqyTlxwPY for ; Tue, 22 Jul 2008 17:22:55 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id 6D044750130 for ; Tue, 22 Jul 2008 17:22:28 +0000 (GMT) Received: from [141.142.204.209] (ballston-209.ncsa.uiuc.edu [141.142.204.209]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6MHMCEP018681 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 22 Jul 2008 13:22:12 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host ballston-209.ncsa.uiuc.edu [141.142.204.209] claimed to be [141.142.204.209] Message-ID: <48861740.7060101@earlham.edu> Date: Tue, 22 Jul 2008 13:22:08 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Rhythmbox Developers List References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <87c692330807191011x28f666e1t1c448684c1d7697c@mail.gmail.com> <1216552440.21000.9.camel@meastp-laptop> In-Reply-To: <1216552440.21000.9.camel@meastp-laptop> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Tommy Ryan Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 17:23:11 -0000 At 7:14a -0400 on Sun, 20 Jul 2008, Mats Taraldsvik wrote: >> Totem, VLC, and Mplayer don't have the awesome organization that >> Rhythmbox has. For someone with alot of videos he helps to be able to >> see all the videos lined up in that window. > > Then this should, in my opinion, be a feature request in one of those > video players (preferably Totem, as it would benefit Gnome). Rhythmbox > is a music player (not a media player). Boy, not to hijack a conversation, but that screams to me of "don't reinvent the wheel." In this case, Rhythmbox has done a wonderful job of presenting a clean interface for finding music. Why not modularize it/librarify it so that other projects don't have to recreate [your] wheel? It's tied to the library, but with a generic model for a library ... Is there much talking/sharing between developers of the aforementioned projects? Kevin From mats.taraldsvik@broadpark.no Tue Jul 22 17:33:09 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05E147500C4; Tue, 22 Jul 2008 17:33:09 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l6CbYpyJq4u1; Tue, 22 Jul 2008 17:32:53 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 718297500CA; Tue, 22 Jul 2008 17:32:18 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00BXS4PM0D30@osl1smout1.broadpark.no>; Tue, 22 Jul 2008 19:32:10 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00AD84PMW1X0@osl1sminn1.broadpark.no>; Tue, 22 Jul 2008 19:32:10 +0200 (CEST) From: Mats Taraldsvik To: Christophe Fergeau In-reply-to: References: <201050570807211451m4d32d5f7n18964b7de9ad1abe@mail.gmail.com> Date: Tue, 22 Jul 2008 19:33:24 +0200 Message-id: <1216748004.7002.6.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Planet Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 17:33:09 -0000 On Tue, 2008-07-22 at 18:19 +0200, Christophe Fergeau wrote: > Hi, > > 2008/7/21 John McHugh : > > This is just an email to gather some input on whether people would > > like to see a planet for Rhythmbox to gather Rhythmbox related Blog > > posts when the new site goes online? > > If your against or for the idea here is the place to get your voice heard. > > As said on IRC, communicating more about the cool stuff happening in > rhythmbox land would be really great. However, I'm not sure there are > many blog writers writing mainly about rhythmbox (are there any ?) so > I'm not sure a planet rhythmbox is the best way to achieve that goal. Perhaps a digest from the mailing lists would be enough? Anyway, as said in the rhythmbox-thread on the ubuntu forums, I'll probably be busy until august, when the holidays are over. Oh, the irony (in me thinking holidays = more free time ). :) > Cheers, > > Christophe > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel Regards, Mats From mats.taraldsvik@broadpark.no Tue Jul 22 17:43:08 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64AF37503BF for ; Tue, 22 Jul 2008 17:43:08 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7kHuSEs16BE6 for ; Tue, 22 Jul 2008 17:42:52 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 9C18B75027B for ; Tue, 22 Jul 2008 17:40:28 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00BC95390D40@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 19:40:21 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00EJI539AJE0@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 19:40:21 +0200 (CEST) From: Mats Taraldsvik To: John Daiker In-reply-to: <488609E8.1010204@gmail.com> References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> <488609E8.1010204@gmail.com> Date: Tue, 22 Jul 2008 19:41:35 +0200 Message-id: <1216748495.7002.8.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 17:43:08 -0000 On Tue, 2008-07-22 at 09:25 -0700, John Daiker wrote: > Peter wrote: > > Arthens wrote: > > > >> I'm going to suggest a little (I think, I hope) change to the way rhythmbox > >> counts how many times you have listened a song. > >> > >> At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated exactly > >> when the song ends. > >> IMHO this is really annoying... I just noticed that a lot of my favourites > >> songs have the counter at 0 or few more because often when the song it's > >> almost finished I switch to another one and the counter is not trigged. > >> Consider for example that a lot of songs have a long ending, like a speech > >> or several seconds of silence. > >> > >> My suggest is to move the trigger from the end to about 3/4. > >> > > > > I like this idea, but I would suggest maybe at the 90% or 95% point > > rather than at 75% through the song. > > > > Peter > Having used Rhythmbox for quite some time (over 3 years now, I think), I > would *definitely* support this change. It is frustrating to see very > popular songs with unfairly lower playcounts. > > As a tangent to this idea, maybe the playcount could be stored as a > double/float? If you played a song 50%-75% of the way through, then the > playcount could be incremented by .5 If you played a song over 75%, > then the playcount could be incremented by 1.0. > > Storing playcount as a double could be a lot of code, though... so this > particular tangent could prove unfeasable. Another point against this would perhaps be when to upload playcounts to last.fm? > > John > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel Regards, Mats From linux@giopas.eu Tue Jul 22 17:59:01 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AD176750196 for ; Tue, 22 Jul 2008 17:59:01 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.101 X-Spam-Level: X-Spam-Status: No, score=0.101 tagged_above=-999 required=2 tests=[BAYES_50=0.001, RDNS_NONE=0.1] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1272 hrs), (distance 26, link: ethernet/modem), [217.64.195.227] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jumx9YPg8Bvx for ; Tue, 22 Jul 2008 17:58:46 +0000 (GMT) Received: from m-04.th.seeweb.it (unknown [217.64.195.227]) by menubar.gnome.org (Postfix) with ESMTP id C80107501C3 for ; Tue, 22 Jul 2008 17:56:23 +0000 (GMT) Received: from [192.168.1.34] (195.34-222-83.adsl.internet.lu [83.222.34.195] (may be forged)) (authenticated bits=0) by m-04.th.seeweb.it (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id m6MHtkF5009924 for ; Tue, 22 Jul 2008 19:55:47 +0200 Message-ID: <48861F21.3020807@giopas.eu> Date: Tue, 22 Jul 2008 19:55:45 +0200 From: giopas User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> <488609E8.1010204@gmail.com> <1216748495.7002.8.camel@meastp-laptop> In-Reply-To: <1216748495.7002.8.camel@meastp-laptop> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 17:59:02 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mats Taraldsvik ha scritto: > Another point against this would perhaps be when to upload playcounts to > last.fm? The problem is that not everyone actually uses Last.fm I think that - to make thing easier (or even easiest) - we can say that when you play 90% of a song it should be marked as fully listened. Other ways are cool, but I think a bit more complicated. enjoy, ;) giopas - -- "The paradigm of competition is a race: by rewarding the winner, we encourage everyone to run faster. When capitalism really works this way, it does a good job; but its defenders are wrong in assuming it always works this way. If the runners forget why the reward is offered and become intent on winning, no matter how, they may find other strategies--such as, attacking other runners. If the runners get into a fist fight, they will all finish late." (GNU manifesto/R. Stallman) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiGHyEACgkQWHJhI1G5/3qruACfSziAyD79H+n47/zWZKLizkCE pzgAoJWr3wEHcKg9hTblOQ70EBKcvwWT =q2vw -----END PGP SIGNATURE----- From mats.taraldsvik@broadpark.no Tue Jul 22 18:00:26 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CB7197501B3 for ; Tue, 22 Jul 2008 18:00:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AqgoFTFmS4JW for ; Tue, 22 Jul 2008 18:00:10 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 4BB7075020F for ; Tue, 22 Jul 2008 17:58:40 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00BGQ5VW0D50@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 19:57:32 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00BCS5VWZAU0@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 19:57:32 +0200 (CEST) From: Mats Taraldsvik To: Kevin Hunter In-reply-to: <48861740.7060101@earlham.edu> References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <87c692330807191011x28f666e1t1c448684c1d7697c@mail.gmail.com> <1216552440.21000.9.camel@meastp-laptop> <48861740.7060101@earlham.edu> Date: Tue, 22 Jul 2008 19:58:47 +0200 Message-id: <1216749527.7002.26.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:00:27 -0000 On Tue, 2008-07-22 at 13:22 -0400, Kevin Hunter wrote: > At 7:14a -0400 on Sun, 20 Jul 2008, Mats Taraldsvik wrote: > >> Totem, VLC, and Mplayer don't have the awesome organization that > >> Rhythmbox has. For someone with alot of videos he helps to be able to > >> see all the videos lined up in that window. > > > > Then this should, in my opinion, be a feature request in one of those > > video players (preferably Totem, as it would benefit Gnome). Rhythmbox > > is a music player (not a media player). > > Boy, not to hijack a conversation, but that screams to me of "don't > reinvent the wheel." In this case, Rhythmbox has done a wonderful job > of presenting a clean interface for finding music. Why not modularize > it/librarify it so that other projects don't have to recreate [your] wheel? > Sure, I'm always against reinventing the wheel, but you agree that this approach should be copied by a video player / media player, and not Rhythmbox adding video support? That's what I meant, anyway. By filing the bug/feature request in Totem/VLC/MPlayer, nothing stops you from pointing to Rhythmbox (music organization library) as an inspiration source. > It's tied to the library, but with a generic model for a library ... Is > there much talking/sharing between developers of the aforementioned > projects? I have given this a bit of thought, the sharing of code between GNOME projects, and preventing reinvention all the time. If developers of every (basic) application made some sort of API for using their application from other applications, I'm imagining Rhythmbox benefiting from this: - Using Sound Juicer directly from Rhythmbox to rip a CD. - Using gpodder (or another podcast aggregator) to retrieve podcasts, reducing "Podcasts" in rhythmbox to a(n advanced) playlist/library - (common) libraries/software to manage ipods/mtp/etc. - Beagle/Tracker/Xesam for searching Well, that's all I could think of now. Not that this would be easy to do at all, but we'd have more reuse of our code, instead of reinventing or duplicating it in every application. > > Kevin > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel From linux@giopas.eu Tue Jul 22 18:11:08 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 79792750189 for ; Tue, 22 Jul 2008 18:11:08 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 1273 hrs), (distance 27, link: ethernet/modem), [217.64.195.227] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6jYYenvIRpK4 for ; Tue, 22 Jul 2008 18:10:52 +0000 (GMT) Received: from m-04.th.seeweb.it (m-04.th.seeweb.it [217.64.195.227]) by menubar.gnome.org (Postfix) with ESMTP id 4DDE07500BA for ; Tue, 22 Jul 2008 18:10:03 +0000 (GMT) Received: from [192.168.1.34] (195.34-222-83.adsl.internet.lu [83.222.34.195] (may be forged)) (authenticated bits=0) by m-04.th.seeweb.it (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id m6MI9o8Z015277 for ; Tue, 22 Jul 2008 20:09:51 +0200 Message-ID: <48862269.9040307@giopas.eu> Date: Tue, 22 Jul 2008 20:09:45 +0200 From: giopas User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> In-Reply-To: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:11:08 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Charlotte Curtis ha scritto: > Hi all, > > Thanks to a variety of helpful people, my GSoC plugin has reached some > semblance of functionality. If anyone is interested in testing it > out, the package can be downloaded from > http://code.google.com/p/rhythmbox-predictive-playback/downloads/list. This is a fantastic news: I was waiting for it! > It also requires the installation of the most recent Marsyas version, > which can be acquired from > http://sourceforge.net/project/showfiles.php?group_id=84982&package_id=96585&release_id=612499. > In order to have ogg and mp3 support, Marsyas must be configured with > --with-mad and --with-vorbis. I've just started to compile, but I receive the following error: > In member function ‘virtual bool RtApiAlsa::probeDeviceOpen(int, RtApi::StreamMode, int, int, RtAudio3Format, int*, int)’: > ../../otherlibs/RtAudio/RtAudio3.cpp:3997: error: ‘INT_MAX’ was not declared in this scope > make[2]: *** [RtAudio3.o] Error 1 I'm running Debian SID, so I've tried to look for something like RtAudio (aptitude search rt |grep audio) and I've installed libarts1-audiofile libportaudio-dev, but it still doesn't work. How can I figure out the problem? > On first run, In the Mood will prompt you (with an oh-so-naughty > popup) that the feature analysis database is incomplete. This is an > unfortunately time-consuming process, taking anywhere from 0.5 to 3 > seconds per song, depending on the speed of your computer. I think that with my 140 Gb music library it will take the all night! :D > After this one-time analysis step, you simply drag a song onto the 'In The Mood' > playlist source, and it will add another song that it believes is the > best match. Once the second starts playing, a third is appended and > so on. I'm curious to see how it works! > There aren't many options in the configuration panel, but basically, > you can start the analysis from there (if you don't want to do it the > first time it prompts you), and you can choose whether or not new > songs added to the library get analyzed right away. Also, you can > choose 'evolution' mode (songs appended to the playlist are chosen > based on the LAST song) or 'in the mood' mode (songs are chosen based > on the FIRST song). Cool! > I'd love to hear any feedback you might have, thanks! Just the time to make it work and I'll send you a feedback! enjoy, ;) giopas - -- "The paradigm of competition is a race: by rewarding the winner, we encourage everyone to run faster. When capitalism really works this way, it does a good job; but its defenders are wrong in assuming it always works this way. If the runners forget why the reward is offered and become intent on winning, no matter how, they may find other strategies--such as, attacking other runners. If the runners get into a fist fight, they will all finish late." (GNU manifesto/R. Stallman) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiGImkACgkQWHJhI1G5/3onYACfXlMzlmqdYZoWd5LkARo+HLek DYoAn38+7ZWSUl3mEx4T+xtJkB1NE2G4 =flOR -----END PGP SIGNATURE----- From mats.taraldsvik@broadpark.no Tue Jul 22 18:16:03 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD70D7502B4 for ; Tue, 22 Jul 2008 18:16:03 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pl+TcvZfJY4Y for ; Tue, 22 Jul 2008 18:15:47 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id E13627500C7 for ; Tue, 22 Jul 2008 18:12:54 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00BBR6L90D60@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 20:12:45 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00FA56L88CC0@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 20:12:45 +0200 (CEST) From: Mats Taraldsvik To: Viktor Kojouharov In-reply-to: <3eecac3b0807200916r1ac30266t827b023d42b116b4@mail.gmail.com> References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <3eecac3b0807200916r1ac30266t827b023d42b116b4@mail.gmail.com> Date: Tue, 22 Jul 2008 20:13:59 +0200 Message-id: <1216750439.7002.42.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:16:04 -0000 On Sun, 2008-07-20 at 19:16 +0300, Viktor Kojouharov wrote: > On Sat, Jul 19, 2008 at 2:33 PM, Mats Taraldsvik > wrote: > > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: > >> I really like Rhythmbox. I have a couple suggestions of features to add. > >> I was unsure what the best way to do that is. > >> > >> 1. Video support - I know alot have suggested this > > > > Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. > > > > Because of music video clips, video podcasts, etc. And Totem, VLC, > Mplayer already play music, so why do we need Rhythmbox? Again, I think Totem/VLC/Mplayer has done exactly what the OP requested here in their application. That is, adding audio support to a video player. Do you often use one of these applications to play audio? I think the pattern for listening to music is different from watching video. You seldom watch more than one, perhaps two movies in a row, and therefore, the demand for a video library is not that high ( you find your video file with Beagle/Tracker/Xesam or manually, and therefore don't need another library to manage ). Music players, however, are completely different. It's not uncommon to listen to a lot of tracks in a row, and the need for a library to manage this music is obvious. > > >> 2. Equalizer - I like increasing the bass > >> 3. Multiple Libraries - I do a good job organizing my music but think > >> having another library might help out. > > > > I think there is some sort of partial support for it, cause you can add > > more paths in gconf. > > I don't see the reason behind multiple libraries. A better solution > would be better filtering of [automatic] playlists. > Consider the following scenario: I have a large music collection, and a large audiobook collection. I'd like to keep these separate for the following reasons: - When I listen to music I don't want track 5 of A Study in Scarlet to suddenly start playing. - I don't want to scrobble (last.fm) my audiobooks. - My dynamic playlists (most popular etc. ) shouldn't include the audiobook collection. Perhaps you could do this with playlists, but I don't really see it being easier. > > > >> 4. Sync - Automatically sync with mp3 players, and ipods. > > > > Syncing playlists, then? What about podcasts? > > > > Adding to that, a generic vfs plugin for syncing would be a good idea. > Add a path to a directory you want to add songs (or sync). That > directory can be on a harddrive, mass storage, obex, etc ... Good > solution for all those phones out there, with massive storage > capacity. Great! This would (perhaps) be perfect to do with Conduit, which is a syncing app for GNOME. > > >> 5. reorganize playlists - clicking the artist or rating header at the > >> top reorganizes the playlist in that order. > >> > >> If I knew how to program I would contribute by trying to program those > >> features. > > > > You don't need to be a programmer to contribute. > > > >> > >> Thank you, > >> Tom > >> > >> _______________________________________________ > >> rhythmbox-devel mailing list > >> rhythmbox-devel@gnome.org > >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > > > _______________________________________________ > > rhythmbox-devel mailing list > > rhythmbox-devel@gnome.org > > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel regards, Mats From alangsmello@gmail.com Tue Jul 22 18:17:58 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0FB4E7500BE for ; Tue, 22 Jul 2008 18:17:58 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6708 hrs), (distance 17, link: (Google 2)), [66.249.82.232] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6-hndKa2Qvw2 for ; Tue, 22 Jul 2008 18:17:41 +0000 (GMT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.232]) by menubar.gnome.org (Postfix) with ESMTP id 204F075015F for ; Tue, 22 Jul 2008 18:14:40 +0000 (GMT) Received: by wx-out-0506.google.com with SMTP id h28so585326wxd.9 for ; Tue, 22 Jul 2008 11:14:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=SDTGTMTl/T/zRZcLxFNMAHiA4Ln/6Hv5tNEY5nVzkLM=; b=MQDanSMM4io1kXoyImmQoj6Dv1xvv9/MB2IlUFKI/mCYBV0E1LZMBwf69QbjwmkGpe BHTM6BZEHQkg5T/8s+yshVmAdw9mYe0pZdH97bj+TkcMsHxS6FlASlHGAZ6zYqb4Ph6o sv1wiydLbKCPBP53zIgiDJwlZ9YkZFywLRfbA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=LgHOreCGmSsiI/nD5gsR+T89iNTcqiUweRx3mBjLcS1/McDzjtniv13iZHFDrBBwhm DtG4/5o2MgOTf7hNtgLOhxt+J1QAJtZn7Ta/aBfsAmvehfpv8SPpNd/NTUjmGPhLIgao OahNSCkjSCPKqNs+5li9jKzIldRHPXMxOVkAo= Received: by 10.70.16.8 with SMTP id 8mr4864720wxp.65.1216750468522; Tue, 22 Jul 2008 11:14:28 -0700 (PDT) Received: by 10.70.6.12 with HTTP; Tue, 22 Jul 2008 11:14:28 -0700 (PDT) Message-ID: <30de22840807221114x4015af6bi2dbedab334e9fb@mail.gmail.com> Date: Tue, 22 Jul 2008 15:14:28 -0300 From: "Alan Godoy" To: "Steven Brown" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> <488609E8.1010204@gmail.com> Cc: rhythmbox-devel@gnome.org, Arthens Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:17:58 -0000 I don't think using a float is intuitive. To play half a song twice doesn't mean that the song was played one time. But I liked the idea of using a threshold (which could be configured via gc= onf). Regards, On Tue, Jul 22, 2008 at 13:56, Steven Brown wr= ote: > I like the double float idea... Then you could just accumulate the > percentage of a song played. Play through half a song, add 0.5 to the > playcount. Play through 10%, add 0.1. 90%? 0.9. > > 0.5 + 0.1 + 0.9 =3D 1.5 -> rounds to 2 times. > > On Tue, Jul 22, 2008 at 9:25 AM, John Daiker wrote= : >> >> Peter wrote: >>> >>> Arthens wrote: >>> >>>> >>>> I'm going to suggest a little (I think, I hope) change to the way >>>> rhythmbox >>>> counts how many times you have listened a song. >>>> >>>> At the moment (version 0.11.5 on Ubuntu 8.04) the counter is updated >>>> exactly >>>> when the song ends. >>>> IMHO this is really annoying... I just noticed that a lot of my >>>> favourites >>>> songs have the counter at 0 or few more because often when the song it= 's >>>> almost finished I switch to another one and the counter is not trigged= . >>>> Consider for example that a lot of songs have a long ending, like a >>>> speech >>>> or several seconds of silence. >>>> >>>> My suggest is to move the trigger from the end to about 3/4. >>>> >>> >>> I like this idea, but I would suggest maybe at the 90% or 95% point >>> rather than at 75% through the song. >>> >>> Peter >> >> Having used Rhythmbox for quite some time (over 3 years now, I think), I >> would *definitely* support this change. It is frustrating to see very >> popular songs with unfairly lower playcounts. >> >> As a tangent to this idea, maybe the playcount could be stored as a >> double/float? If you played a song 50%-75% of the way through, then the >> playcount could be incremented by .5 If you played a song over 75%, the= n >> the playcount could be incremented by 1.0. >> >> Storing playcount as a double could be a lot of code, though... so this >> particular tangent could prove unfeasable. >> >> John >> _______________________________________________ >> rhythmbox-devel mailing list >> rhythmbox-devel@gnome.org >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > --=20 Alan Godoy Souza Mello Engenheiro de Computa=E7=E3o LBiC - Laborat=F3rio de Bioinform=E1tica e Computa=E7=E3o Bio-Inspirada DCA / FEEC / Unicamp From hunteke@earlham.edu Tue Jul 22 18:18:11 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EAF837501F7 for ; Tue, 22 Jul 2008 18:18:10 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 25, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v-l9LW5XRKTj for ; Tue, 22 Jul 2008 18:17:55 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id E94117501C3 for ; Tue, 22 Jul 2008 18:14:51 +0000 (GMT) Received: from [141.142.204.209] (ballston-209.ncsa.uiuc.edu [141.142.204.209]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6MIEaYg006616 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 22 Jul 2008 14:14:36 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host ballston-209.ncsa.uiuc.edu [141.142.204.209] claimed to be [141.142.204.209] Message-ID: <48862388.3080905@earlham.edu> Date: Tue, 22 Jul 2008 14:14:32 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: linux@giopas.eu References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> <488609E8.1010204@gmail.com> <1216748495.7002.8.camel@meastp-laptop> <48861F21.3020807@giopas.eu> In-Reply-To: <48861F21.3020807@giopas.eu> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:18:11 -0000 At 1:55p -0400 on Tue, 22 Jul 2008, giopas wrote: > I think that - to make thing easier (or even easiest) - we can say that > when you play 90% of a song it should be marked as fully listened. Or perhaps, keep a tally? I listen to it 90%, add .9. I listen to it later for 75% of its length, and so add .75. It's score then, would be 1.65. Why does it need to stick to an integer count? Just a thought, Kevin From p.j.a.cock@googlemail.com Tue Jul 22 18:20:05 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 06456750278 for ; Tue, 22 Jul 2008 18:20:05 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1249 hrs), (distance 16, link: (Google 2)), [74.125.46.29] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QkvPdARV+M5T for ; Tue, 22 Jul 2008 18:19:50 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by menubar.gnome.org (Postfix) with ESMTP id C3F1275010B for ; Tue, 22 Jul 2008 18:16:49 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so1720151ywh.63 for ; Tue, 22 Jul 2008 11:16:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=us2DwEXEJvSvoqnDPBciXoHZJ7x21dZ22t6Sl05QBDI=; b=Mn3fttK0X0Hfrs+ZSco78H3XEIav/arOgXH5Jait1+KJyysQ1ud8JhO0jIDCBnzoGp j2rvBNrs6AaADLUur5moEtVXGOEfccebHcoHcWwSIC9t7rS/xHchi1WJ2ybx7cgKDqKE JgS0CJ7nsbGQQHo3RYPfN/yxhHdGD4mDc01LE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=QyJ6ebrY/9aZgFFe6SC9lZ31v01VsWAGMSjnaJqyxrpuB2wJx9E4N5UEhJ0zEUC6xL 2OHBbu0+coypumJ7X0wmNHJW2BlydU04aH3ULjQV7RcQTSY+j0X0J4u6V78XScx2Ue0J dbCfiKhGJ/3MrlLbtZMnqSjcAJUHDQgQlNrO0= Received: by 10.150.79.22 with SMTP id c22mr5836646ybb.160.1216750597755; Tue, 22 Jul 2008 11:16:37 -0700 (PDT) Received: by 10.150.154.1 with HTTP; Tue, 22 Jul 2008 11:16:37 -0700 (PDT) Message-ID: <320fb6e00807221116w7a5f749cw37a870c835490ed4@mail.gmail.com> Date: Tue, 22 Jul 2008 19:16:37 +0100 From: Peter Sender: p.j.a.cock@googlemail.com To: giopas In-Reply-To: <48861F21.3020807@giopas.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> <488609E8.1010204@gmail.com> <1216748495.7002.8.camel@meastp-laptop> <48861F21.3020807@giopas.eu> X-Google-Sender-Auth: 3d70ecf1acc19fb5 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:20:05 -0000 On Tue, Jul 22, 2008 at 6:55 PM, giopas wrote: > Mats Taraldsvik ha scritto: >> Another point against this would perhaps be when to upload playcounts to >> last.fm? > > The problem is that not everyone actually uses Last.fm > But for those of us that do use Last.fm, it would be nice if the same threshold was used. Not essential, but nice. Looking at the code for the last.fm scrobbler, I think it counts the track when more than half, or at least two minutes (240s) has been played (with at most 20s skipped). http://svn.gnome.org/viewvc/rhythmbox/trunk/plugins/audioscrobbler/rb-audioscrobbler.c?revision=5734&view=markup Does the main RB counter currently look at if the user fast-forwarded through a song before incrementing the played count? Peter From mats.taraldsvik@broadpark.no Tue Jul 22 18:20:27 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EBDE075031D for ; Tue, 22 Jul 2008 18:20:26 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t4UHC4HgX-j0 for ; Tue, 22 Jul 2008 18:20:10 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 163467500A4 for ; Tue, 22 Jul 2008 18:17:12 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00BKQ6SF0D60@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 20:17:03 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4F00HU06SE0110@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Tue, 22 Jul 2008 20:17:03 +0200 (CEST) From: Mats Taraldsvik To: giopas In-reply-to: <48861F21.3020807@giopas.eu> References: <80d194160807210516p194749c1qa410215a74f8a8cc@mail.gmail.com> <320fb6e00807220421m6e9c39d8k7c5d1e82c538c11e@mail.gmail.com> <488609E8.1010204@gmail.com> <1216748495.7002.8.camel@meastp-laptop> <48861F21.3020807@giopas.eu> Date: Tue, 22 Jul 2008 20:18:17 +0200 Message-id: <1216750697.7002.46.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:20:27 -0000 On Tue, 2008-07-22 at 19:55 +0200, giopas wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Mats Taraldsvik ha scritto: > > Another point against this would perhaps be when to upload playcounts to > > last.fm? > > The problem is that not everyone actually uses Last.fm > Nevertheless, you should consider this for compability reasons, and code simplicity, I think. > I think that - to make thing easier (or even easiest) - we can say that > when you play 90% of a song it should be marked as fully listened. > > Other ways are cool, but I think a bit more complicated. Yes, by not storing play count as float, there is no problem. > > enjoy, ;) > giopas > > > - -- > "The paradigm of competition is a race: by > rewarding the winner, we encourage everyone > to run faster. When capitalism really works > this way, it does a good job; but its defenders > are wrong in assuming it always works this way. > If the runners forget why the reward is offered > and become intent on winning, no matter how, they > may find other strategies--such as, attacking > other runners. If the runners get into a fist > fight, they will all finish late." > (GNU manifesto/R. Stallman) > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkiGHyEACgkQWHJhI1G5/3qruACfSziAyD79H+n47/zWZKLizkCE > pzgAoJWr3wEHcKg9hTblOQ70EBKcvwWT > =q2vw > -----END PGP SIGNATURE----- > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel regards, Mats From tretle@gmail.com Tue Jul 22 18:31:32 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 78D687500FD for ; Tue, 22 Jul 2008 18:31:32 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1251 hrs), (distance 16, link: (Google 2)), [74.125.46.31] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TJchzdRDRetO for ; Tue, 22 Jul 2008 18:30:52 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.31]) by menubar.gnome.org (Postfix) with ESMTP id D12E17500AE for ; Tue, 22 Jul 2008 18:30:39 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so1722965ywh.63 for ; Tue, 22 Jul 2008 11:30:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=VujXBiJLimNExcHH67D29/QbHHzUCqUIaZhILa8r1dw=; b=GWdyPlqVVXrme1BgSkmFrSWRUcu3MNPw+gfdvJly1k3Q/Tv6dS9GoVff93goSlduw7 PzzCVkyRCbVOfl7k2CkmajTFZS8eVFoy95JRYhOEbjG2jDW9y/0AsvdEKNLHt9mpdMPc Jm+Mw497o6JraY1sn12P7u+VcLHaNPCx8DuTY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=RAqe1bmlpxUQ1+wxHl3ISY+XQtCEOqU7cTUbNoqKbSafjbuE7pGvb2s1FEfS+HhhJP UwvLLSed0l8RqddvYCPepSpuql4HAC0Ce1g5Q6M1tgUQg0Igd8CpVk+87L6mUVBIaDtj Cde+S9zS22BugR+Hce4RYkzmxOHsNv4OFOe5o= Received: by 10.150.98.18 with SMTP id v18mr5857610ybb.113.1216751428454; Tue, 22 Jul 2008 11:30:28 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Tue, 22 Jul 2008 11:30:28 -0700 (PDT) Message-ID: <201050570807221130m27242778jcbc0f34b9bdde16a@mail.gmail.com> Date: Tue, 22 Jul 2008 19:30:28 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org In-Reply-To: <1216748004.7002.6.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <201050570807211451m4d32d5f7n18964b7de9ad1abe@mail.gmail.com> <1216748004.7002.6.camel@meastp-laptop> Subject: Re: [Rhythmbox-devel] Planet Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:31:32 -0000 You could make it so that all blog posts tagged with Rhythmbox show up on the planet. On Tue, Jul 22, 2008 at 6:33 PM, Mats Taraldsvik wrote: > On Tue, 2008-07-22 at 18:19 +0200, Christophe Fergeau wrote: >> Hi, >> >> 2008/7/21 John McHugh : >> > This is just an email to gather some input on whether people would >> > like to see a planet for Rhythmbox to gather Rhythmbox related Blog >> > posts when the new site goes online? >> > If your against or for the idea here is the place to get your voice heard. >> >> As said on IRC, communicating more about the cool stuff happening in >> rhythmbox land would be really great. However, I'm not sure there are >> many blog writers writing mainly about rhythmbox (are there any ?) so >> I'm not sure a planet rhythmbox is the best way to achieve that goal. > > Perhaps a digest from the mailing lists would be enough? > > Anyway, as said in the rhythmbox-thread on the ubuntu forums, I'll > probably be busy until august, when the holidays are over. Oh, the irony > (in me thinking holidays = more free time ). :) > >> Cheers, >> >> Christophe >> _______________________________________________ >> rhythmbox-devel mailing list >> rhythmbox-devel@gnome.org >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > Regards, > Mats > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > From c.f.curtis@gmail.com Tue Jul 22 18:55:07 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA4427500CA for ; Tue, 22 Jul 2008 18:55:07 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 2394 hrs), (distance 13, link: (Google 2)), [209.85.198.229] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7c1HALC96tdu for ; Tue, 22 Jul 2008 18:54:51 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.229]) by menubar.gnome.org (Postfix) with ESMTP id 3D0B87501AC for ; Tue, 22 Jul 2008 18:53:55 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so1686676rvb.3 for ; Tue, 22 Jul 2008 11:53:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=og1H101lULAFkRHtAdmpshiijUn9y1QdQ+sGrsYO7sA=; b=k6rmyQbLfA1gCJ0ObqQ5n6ICfgAxOWHxXT5A+kucuLKepthLjXZ7r84ZVnGigoOicW KKidK2dSDuJu6UpNV39gn1hUGgiin6lTMZQCyF+/2F1pseXniIZVcjl6c+JUzc3coBGz Ej+lvch5vlJfK1aa/FzcGKZISuZs+OItJjd90= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=gPt1euuDxd0ZUcF4dV1URNx7sRPRYmQPODCRBXIE+o/iOhG/ULpJJqdqW0slEEM5QE FRp91tl54Rby1lDmViuh9PhT5as+xCQCSw9Eb2ipszkIhFaHq3ooQBcipY0Cm5tdbZxX zM0KOxz4WjjP2xuuZ39OkU+buzDHgjEuY3G/g= Received: by 10.141.83.15 with SMTP id k15mr68020rvl.289.1216752824083; Tue, 22 Jul 2008 11:53:44 -0700 (PDT) Received: by 10.141.45.21 with HTTP; Tue, 22 Jul 2008 11:53:44 -0700 (PDT) Message-ID: <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> Date: Tue, 22 Jul 2008 14:53:44 -0400 From: "Charlotte Curtis" To: giopas In-Reply-To: <48862269.9040307@giopas.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 18:55:08 -0000 On Tue, Jul 22, 2008 at 2:09 PM, giopas wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Charlotte Curtis ha scritto: >> Hi all, >> >> Thanks to a variety of helpful people, my GSoC plugin has reached some >> semblance of functionality. If anyone is interested in testing it >> out, the package can be downloaded from >> http://code.google.com/p/rhythmbox-predictive-playback/downloads/list. > > This is a fantastic news: I was waiting for it! Thanks, I'm glad to hear people are interested! >> It also requires the installation of the most recent Marsyas version, >> which can be acquired from >> http://sourceforge.net/project/showfiles.php?group_id=84982&package_id=96585&release_id=612499. >> In order to have ogg and mp3 support, Marsyas must be configured with >> --with-mad and --with-vorbis. > > I've just started to compile, but I receive the following error: > >> In member function 'virtual bool RtApiAlsa::probeDeviceOpen(int, RtApi::StreamMode, int, int, RtAudio3Format, int*, int)': >> ../../otherlibs/RtAudio/RtAudio3.cpp:3997: error: 'INT_MAX' was not declared in this scope >> make[2]: *** [RtAudio3.o] Error 1 > > I'm running Debian SID, so I've tried to look for something like RtAudio > (aptitude search rt |grep audio) and I've installed libarts1-audiofile > libportaudio-dev, but it still doesn't work. How can I figure out the > problem? Someone mentioned the same problem on the Marsyas mailing lists (http://tinyurl.com/6pnakm), but it was supposed to have been fixed prior to the release on July 10th. Very weird. You could try checking out the svn version maybe (their repo page seems to be down at the moment, but it's just svn co https://marsyas.svn.sourceforge.net/svnroot/marsyas/trunk marsyas), or the fix suggested in the discussion (changing #include to #include in a bunch of headers), but that seems like a huge pain. >> On first run, In the Mood will prompt you (with an oh-so-naughty >> popup) that the feature analysis database is incomplete. This is an >> unfortunately time-consuming process, taking anywhere from 0.5 to 3 >> seconds per song, depending on the speed of your computer. > > I think that with my 140 Gb music library it will take the all night! :D Yikes! If you just want to test it out, you can let it analyze some of the database (probably alphabetical order), then shut down Rhythmbox and tell the popup not to restart analysis. Then you can pick one of the files that did get analyzed and start the playlist from that, and it will choose from the ones that are finished. I should mention though, Marsyas doesn't support FLAC, so if your library is huge because it's uncompressed, it probably won't work. On my to-do list is adding gstreamer support to Marsyas, as well as re-writing the thing in C++ (the current python/C++ system is pretty clumsy). Good luck, Charlotte From vkojouharov@gmail.com Tue Jul 22 22:25:43 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2CD137500BB for ; Tue, 22 Jul 2008 22:25:43 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 8262 hrs), (distance 17, link: (Google 2)), [209.85.128.188] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iITtHwGa0qoF for ; Tue, 22 Jul 2008 22:25:26 +0000 (GMT) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.188]) by menubar.gnome.org (Postfix) with ESMTP id 030387500C6 for ; Tue, 22 Jul 2008 22:25:10 +0000 (GMT) Received: by fk-out-0910.google.com with SMTP id k31so1469362fkk.15 for ; Tue, 22 Jul 2008 15:24:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=Wdb3lisMxqBbmrAcZ+AC33j/yxwdDrDlxNdEqxptgfM=; b=ps31YAelhKDHLChtMVoKvDuOqXKrZ+r39tCOLGbaVWnmN+Cr3oRqqBEtpNFaI+q9M5 WeCF21No8H+JCcEzdq7FwCFN59iW4qLZ2c5/2b7QGttK/JSyPQHUAHn/U8PtW2k3WNp3 JaQE/DLxrCmdwyWuBIKdMYvTpfRDiRJawFbwI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=u1dVq6InvCcmf2mAdeg57zSwXQQj5BLeEKRl05/8KIvDvVc4L3XHI5agrYRZgvrRc+ fBO2hruRd0I4dBSFc3Ov85r5jqAlU9oG5lrk5NTb7LmydLtcTVO9YDo1Gp5F3N9la5BO zgQlbmjY6qiT1IrGm3GVJeiC5qw7lWtXnVPzs= Received: by 10.125.81.17 with SMTP id i17mr361555mkl.49.1216765497763; Tue, 22 Jul 2008 15:24:57 -0700 (PDT) Received: by 10.125.79.13 with HTTP; Tue, 22 Jul 2008 15:24:57 -0700 (PDT) Message-ID: <3eecac3b0807221524g44585c8m6f767efe0a7f4c02@mail.gmail.com> Date: Wed, 23 Jul 2008 01:24:57 +0300 From: "Viktor Kojouharov" To: rhythmbox-devel@gnome.org In-Reply-To: <1216750439.7002.42.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <3eecac3b0807200916r1ac30266t827b023d42b116b4@mail.gmail.com> <1216750439.7002.42.camel@meastp-laptop> Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2008 22:25:43 -0000 On Tue, Jul 22, 2008 at 9:13 PM, Mats Taraldsvik wrote: > On Sun, 2008-07-20 at 19:16 +0300, Viktor Kojouharov wrote: >> On Sat, Jul 19, 2008 at 2:33 PM, Mats Taraldsvik >> wrote: >> > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: >> >> I really like Rhythmbox. I have a couple suggestions of features to add. >> >> I was unsure what the best way to do that is. >> >> >> >> 1. Video support - I know alot have suggested this >> > >> > Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. >> > >> >> Because of music video clips, video podcasts, etc. And Totem, VLC, >> Mplayer already play music, so why do we need Rhythmbox? > > Again, I think Totem/VLC/Mplayer has done exactly what the OP requested > here in their application. That is, adding audio support to a video > player. Do you often use one of these applications to play audio? > > I think the pattern for listening to music is different from watching > video. You seldom watch more than one, perhaps two movies in a row, and > therefore, the demand for a video library is not that high ( you find > your video file with Beagle/Tracker/Xesam or manually, and therefore > don't need another library to manage ). > > Music players, however, are completely different. It's not uncommon to > listen to a lot of tracks in a row, and the need for a library to manage > this music is obvious. You seem to think that 'video' stops at full-length videos. There are other types of videos, some of them directly related to music. And people do want to watch more than one of those videos in succession. Videos don't/shouldn't even appear in the main library. A 'videos' source would be enough. An example of videos: music videos, podcast videos, episodes, small video clips. Just by adding support for music videos (and why shouldn't rhythmbox not support them, your logic is that it should only specialize in music, which is exactly what they are), one can play any kind of videos. And the underlying infrastructure is all there, you just have to ask gstreamer. The only problem is the UI itself, but even a popup video window will be a start. > >> >> >> 2. Equalizer - I like increasing the bass >> >> 3. Multiple Libraries - I do a good job organizing my music but think >> >> having another library might help out. >> > >> > I think there is some sort of partial support for it, cause you can add >> > more paths in gconf. >> >> I don't see the reason behind multiple libraries. A better solution >> would be better filtering of [automatic] playlists. >> > > Consider the following scenario: > > I have a large music collection, and a large audiobook collection. I'd > like to keep these separate for the following reasons: > > - When I listen to music I don't want track 5 of A Study in Scarlet to > suddenly start playing. > - I don't want to scrobble (last.fm) my audiobooks. > - My dynamic playlists (most popular etc. ) shouldn't include the > audiobook collection. > > Perhaps you could do this with playlists, but I don't really see it > being easier. Just to refute some logic here, if rhythmbox is strictly for music, you shouldn't be using it to listen to audiobooks. > >> > >> >> 4. Sync - Automatically sync with mp3 players, and ipods. >> > >> > Syncing playlists, then? What about podcasts? >> > >> >> Adding to that, a generic vfs plugin for syncing would be a good idea. >> Add a path to a directory you want to add songs (or sync). That >> directory can be on a harddrive, mass storage, obex, etc ... Good >> solution for all those phones out there, with massive storage >> capacity. > > Great! This would (perhaps) be perfect to do with Conduit, which is a > syncing app for GNOME. > I'm not familiar with conduit, but I was thinking more along the line of more in-rhythmbox syncing. I currently just drag the songs I want from rhythmbox to nautilus. So unless conduit's features can be integrated into rhythmbox itself, there won't be that much of an improvement (at least for me). >> >> >> 5. reorganize playlists - clicking the artist or rating header at the >> >> top reorganizes the playlist in that order. >> >> >> >> If I knew how to program I would contribute by trying to program those >> >> features. >> > >> > You don't need to be a programmer to contribute. >> > >> >> >> >> Thank you, >> >> Tom >> >> >> >> _______________________________________________ >> >> rhythmbox-devel mailing list >> >> rhythmbox-devel@gnome.org >> >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel >> > >> > _______________________________________________ >> > rhythmbox-devel mailing list >> > rhythmbox-devel@gnome.org >> > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel >> > >> _______________________________________________ >> rhythmbox-devel mailing list >> rhythmbox-devel@gnome.org >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > regards, > Mats > > From andrew.conkling@gmail.com Wed Jul 23 04:23:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8A182750113 for ; Wed, 23 Jul 2008 04:23:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 8334 hrs), (distance 13, link: (Google 2)), [209.85.200.170] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gme25nNe5dpE for ; Wed, 23 Jul 2008 04:22:59 +0000 (GMT) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.170]) by menubar.gnome.org (Postfix) with ESMTP id AAB0675011D for ; Wed, 23 Jul 2008 04:22:43 +0000 (GMT) Received: by wf-out-1314.google.com with SMTP id 23so1710635wfg.9 for ; Tue, 22 Jul 2008 21:22:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=yQixhRBEppc/Fzq04xmJdv9QfU2OwmaqBDXt+q72+xQ=; b=LCff5Oda3XdeE1EIbzAfjGwSTIchjvc0LO7HdG6jnvZYZsGivGLBzGhJypZctn0yM4 thdqmYahCAI3rt6KzEMz/soVXc0Qd4Kitqb48MJfYdPXBSATpWVrwZMEj6JSrecLR+rl pEfI5GAySg2X2+Fc6ytS+97fJEHlfK0rcsx3g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=Qc7HNANIBxQZldIAdllyF55Kbrb/SDyDHFJ7JhMftdnB0tILLcalRQ3YDmFuw/yVZu gieDUiyt9j1mxjGgs7sqEhf01iowaOTQBnqKgicnFvVxPgWncFJRyd88XKD7uryugNDa uCMBtygiXGdl/xKl2nkwgT6Qc0LUYhBNlF6I4= Received: by 10.142.242.11 with SMTP id p11mr2159018wfh.135.1216786952273; Tue, 22 Jul 2008 21:22:32 -0700 (PDT) Received: by 10.142.143.8 with HTTP; Tue, 22 Jul 2008 21:22:32 -0700 (PDT) Message-ID: <616971f10807222122i35e68618m8d3407ca9df3ecfe@mail.gmail.com> Date: Wed, 23 Jul 2008 00:22:32 -0400 From: "Andrew Conkling" To: "John McHugh" In-Reply-To: <201050570807221130m27242778jcbc0f34b9bdde16a@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50789_380296.1216786952271" References: <201050570807211451m4d32d5f7n18964b7de9ad1abe@mail.gmail.com> <1216748004.7002.6.camel@meastp-laptop> <201050570807221130m27242778jcbc0f34b9bdde16a@mail.gmail.com> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Planet Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 04:23:15 -0000 ------=_Part_50789_380296.1216786952271 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Tue, Jul 22, 2008 at 2:30 PM, John McHugh wrote: > You could make it so that all blog posts tagged with Rhythmbox show up > on the planet. Planet: http://blogsearch.google.com/blogsearch_feeds?hl=en&q=rhythmbox&ie=utf-8&num=10&output=rss Cheers, Andrew ------=_Part_50789_380296.1216786952271 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On Tue, Jul 22, 2008 at 2:30 PM, John McHugh <tretle@gmail.com> wrote:
You could make it so that all blog posts tagged with Rhythmbox show up
on the planet.
------=_Part_50789_380296.1216786952271-- From csaavedra@gnome.org Wed Jul 23 05:49:48 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F02F6750197 for ; Wed, 23 Jul 2008 05:49:47 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (NAT!) (up: 2662 hrs), (distance 17, link: GPRS, T1, FreeS/WAN), [200.91.24.6] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Olia2OX7FObz for ; Wed, 23 Jul 2008 05:49:32 +0000 (GMT) Received: from alumnos.utalca.cl (alumnos.utalca.cl [200.91.24.6]) by menubar.gnome.org (Postfix) with ESMTP id EC3DA7501AC for ; Wed, 23 Jul 2008 05:48:08 +0000 (GMT) Received: from [190.161.242.73] (unknown [190.161.242.73]) (using SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by alumnos.utalca.cl (Postfix) with ESMTP id 2AF094B485; Wed, 23 Jul 2008 01:48:14 -0400 (CLT) From: Claudio Saavedra To: Charlotte Curtis In-Reply-To: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> Content-Type: text/plain; charset=utf-8 Date: Wed, 23 Jul 2008 01:47:37 -0400 Message-Id: <1216792057.9610.15.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 8bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 05:49:48 -0000 El mar, 22-07-2008 a las 12:49 -0400, Charlotte Curtis escribió: > > I'd love to hear any feedback you might have, thanks! As you are not shipping a file to generate inthemood.rb-plugin, you shouldn't add it to CLEANFILES nor DISTCLEANFILES (in src/Makefile.am). Otherwise, the .rb-plugin file will be deleted on 'make clean' and 'make distclean'. You should only do that if you are shipping a inthemood.rb-plugin.in file from which you generate inthemood.rb-plugin (useful to get the plugin name and description translated). I was able to build the dependencies and install the plugin properly, but I think that once I click on 'begin analysis' from the configuration dialog, nothing really happens. Restarting rhythmbox showed me the "Do you want to start analyzing now?" dialog, and then analysis started. Off to bed, can't wait to wake up and test the results of the analysis :-) Claudio -- Claudio Saavedra From samtygier@yahoo.co.uk Wed Jul 23 09:51:36 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CDA5750EC9 for ; Wed, 23 Jul 2008 09:51:36 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=2 tests=[BAYES_50=0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O-UZgzbv52fZ for ; Wed, 23 Jul 2008 09:51:20 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id D7E4E750A5F for ; Wed, 23 Jul 2008 09:02:11 +0000 (GMT) Received: from [192.168.1.149] (87-127-117-246.no-dns-yet.enta.net [87.127.117.246]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis) id 0ML31I-1KLaER1am1-0000u6; Wed, 23 Jul 2008 11:01:59 +0200 Message-ID: <4886F386.8070908@yahoo.co.uk> Date: Wed, 23 Jul 2008 10:01:58 +0100 From: Sam Tygier User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1+z7a2R7fUL4Q/6jU2tro1uTZRAVo8JeehGWqf UUj2z5fYyILaaGe2LVzgnHAJrUoyYpwwgO27t7SJdGKyo0sXiJ m/CQBfyQS8oVbhHgeKwfQ== X-Mailman-Approved-At: Wed, 23 Jul 2008 11:49:41 +0000 Subject: Re: [Rhythmbox-devel] A little but usefull change: hit counter X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 09:51:36 -0000 I have a few tracks that have a song, then 5 or 10 mins of silence, and then a bonus song. so i can see why this would be useful. however in these cases i would skip after 20 to 30% of the song. Another solution would be to add 'end' (and possibly 'start') tags to the songs. so for my long track with silence and bonus song, i just open up its properties, and set the end to be 3 mins and 20 sec (or whatever). now it will automatically skip when the song finishes (no more of me pushing buttons), and because it has 'finished' it increments the counter. according to http://en.wikipedia.org/wiki/ID3 ID3v1 extended tags have start-time and end-time tags. Sam From andrew.conkling@gmail.com Wed Jul 23 12:37:59 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9862D750D62 for ; Wed, 23 Jul 2008 12:37:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KIulSdAObjqT for ; Wed, 23 Jul 2008 12:37:20 +0000 (GMT) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.168]) by menubar.gnome.org (Postfix) with ESMTP id 88405750A7E for ; Wed, 23 Jul 2008 11:41:03 +0000 (GMT) Received: by wf-out-1314.google.com with SMTP id 23so1836329wfg.9 for ; Wed, 23 Jul 2008 04:40:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=c6Pc/IUrVdQHnV0Wjgut6DtH2Whjh+U+dNiZvCiPiB0=; b=lKbNcRt7k+Rn6YqCIpKv68kBj4pLD2ArDah7pgTS9ANAmGrXztUCM/wgBOj8fJeILG 90LAjuENf37LP8OU7wmc/BSmyv4avhpNWUXuxBpNP/CCADgw5i18SfMlF1F9D5XspFDv KRlnGGxgxwCDaJdHxF5UFTmj66jvyFxFGZlHI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=HkCtMSb1Ugi5tOx8+qExIMIIvo/oeo3sDO7ZFyiST6B4ZgkSBAZSEDQDcaxs6RQg9x tY3kGPPw0XrtTkpMLXbkZt+fD0s0ZZ53UuSKFOOT8s6dFUWh4vAOjq7rjXTCfBL3qas1 6ieNj68PmGZE1sRUrVzjrzSt8/JZJYNGC7/MI= Received: by 10.143.6.1 with SMTP id j1mr2311830wfi.45.1216813251511; Wed, 23 Jul 2008 04:40:51 -0700 (PDT) Received: by 10.142.143.8 with HTTP; Wed, 23 Jul 2008 04:40:51 -0700 (PDT) Message-ID: <616971f10807230440t4f2d0603o3e677cea091a03f@mail.gmail.com> Date: Wed, 23 Jul 2008 07:40:51 -0400 From: "Andrew Conkling" To: rhythmbox-devel@gnome.org In-Reply-To: <1216467192.23228.7.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_52133_12255872.1216813251494" References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> Cc: Tommy Ryan Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 12:37:59 -0000 ------=_Part_52133_12255872.1216813251494 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sat, Jul 19, 2008 at 7:33 AM, Mats Taraldsvik < mats.taraldsvik@broadpark.no> wrote: > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: > > I really like Rhythmbox. I have a couple suggestions of features to add. > > I was unsure what the best way to do that is. > > > > 1. Video support - I know alot have suggested this > > Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. Not to pick on you (more a commentary on the subsequent thread), but Banshee recently added video support ( http://banshee-project.org/download/archives/1.0.0/) and I haven't seen any but one person (who was rather trollish) complain about it. Obviously at least some people want a consolidated media player, and of course you're still free to continue using separate apps for the job. ------=_Part_52133_12255872.1216813251494 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On Sat, Jul 19, 2008 at 7:33 AM, Mats Taraldsvik <mats.taraldsvik@broadpark.no> wrote:
On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote:
> I really like Rhythmbox. I have a couple suggestions of features to add.
> I was unsure what the best way to do that is.
>
> 1. Video support - I know alot have suggested this

Why would Rhythmbox need video support? Totem, VLC, MPlayer does this.

Not to pick on you (more a commentary on the subsequent thread), but Banshee recently added video support (http://banshee-project.org/download/archives/1.0.0/) and I haven't seen any but one person (who was rather trollish) complain about it. Obviously at least some people want a consolidated media player, and of course you're still free to continue using separate apps for the job.
------=_Part_52133_12255872.1216813251494-- From cramerd@gmail.com Wed Jul 23 14:10:03 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 207AE7507E5 for ; Wed, 23 Jul 2008 14:10:03 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MPbDPji2wqKX for ; Wed, 23 Jul 2008 14:09:49 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.229]) by menubar.gnome.org (Postfix) with ESMTP id C56BE750463 for ; Wed, 23 Jul 2008 13:08:34 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so2016974rvb.3 for ; Wed, 23 Jul 2008 06:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=jDutqItW/ncVtJObQ9SLTDGTSL80gdujNzPSxc29twY=; b=TqVoEM4pjOFDOsM+ZdyfYoplFtPH+NQ8oAn+ABTgoNipfnRdsSjJHislZ++f3B8b78 n9Daog39BifY1RPoXDWCRYj8L7UhuloJfjmG8Vj1LJ+kqtSHFWjlsFwHiU4NwfmgWPQQ Ur5Ge3hYyd3ylvkf1iahtMClrBBI+D8mm9Pbs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=B2IEkCCvNxc2H6lSWqw03uZmndzsnWbziYtoeuIzhWBKFUWsAl2B+P9cVMfeeD6H1B NMuImREHbYemMHY1QA9MuledBuzgmLvBYUDJnYp24Ni0xohKI50D9dC5ko4sUrDkcD9e HGk9jXuXxuVBd2HquXD6Yd78Gbnka3dHF58T8= Received: by 10.141.71.8 with SMTP id y8mr64667rvk.63.1216818502985; Wed, 23 Jul 2008 06:08:22 -0700 (PDT) Received: by 10.141.145.16 with HTTP; Wed, 23 Jul 2008 06:08:22 -0700 (PDT) Message-ID: <4591798d0807230608j6786934ck5acd4c5f0d6d2ee1@mail.gmail.com> Date: Wed, 23 Jul 2008 14:08:22 +0100 From: "Derek Cramer" To: rhythmbox-devel@gnome.org In-Reply-To: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_87987_1555141.1216818502984" References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 14:10:03 -0000 ------=_Part_87987_1555141.1216818502984 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2008/7/22 Charlotte Curtis : > > I'd love to hear any feedback you might have, thanks! > Hi Charlotte. I'm looking forward to trying this plugin, but unfortunately I can't until it supports FLAC. Any idea of a timescale for this? -- Regards, Derek ------=_Part_87987_1555141.1216818502984 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline


2008/7/22 Charlotte Curtis <c.f.curtis@gmail.com>:

I'd love to hear any feedback you might have, thanks!

Hi Charlotte. I'm looking forward to trying this plugin, but unfortunately I can't until it supports FLAC. Any idea of a timescale for this?

--
Regards,
Derek
------=_Part_87987_1555141.1216818502984-- From andrew.conkling@gmail.com Wed Jul 23 15:00:29 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1A30B750783 for ; Wed, 23 Jul 2008 15:00:29 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fALBT4mypG-X for ; Wed, 23 Jul 2008 15:00:13 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.246]) by menubar.gnome.org (Postfix) with ESMTP id 786D47507E5 for ; Wed, 23 Jul 2008 14:10:15 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so474465ana.27 for ; Wed, 23 Jul 2008 07:09:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=TUtkRcKgXXgWaXxY9z95PdLOKeGLkwH44txF8e7KL9w=; b=vgX2I/QVGxBFOaRdURy63r3MOdflVhOHpUvnfHsg88mp8L/1T78+VdjqFe+BsN/DFv DzWhxSt9uU4oiKcqWsHVuygpSpJ8fyN6RHhaQGx5+a2lq60r+qpCA6A521olq8jj+uxo DORVT1qw/en+CQS9v8YFmdb1+jxm1W3tHjUeA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=P8tIEIe1h1uKpmVWIo7TvjzZ1pPtYvkofsolnJlZ81gf11ftaP9oSHbIlaRapEnVAv nUjgFby/V/lOfGQVmmFSg1Fu8SJlm9LqrLAttluHca1am73zNX17ro500sK4cgy2Gv9C vZ0N2PehvZ69pU/tROPTaYGkkGEv8hm8ytaus= Received: by 10.100.226.6 with SMTP id y6mr58653ang.115.1216822197992; Wed, 23 Jul 2008 07:09:57 -0700 (PDT) Received: by 10.100.47.15 with HTTP; Wed, 23 Jul 2008 07:09:57 -0700 (PDT) Message-ID: <616971f10807230709w35d7369fkfeaa3cf1684a6402@mail.gmail.com> Date: Wed, 23 Jul 2008 10:09:57 -0400 From: "Andrew Conkling" To: "Rhythmbox List" In-Reply-To: <201050570807230656x340bd440w8f39dc6c286f12f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_130346_6079080.1216822197980" References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <616971f10807230440t4f2d0603o3e677cea091a03f@mail.gmail.com> <201050570807230656x340bd440w8f39dc6c286f12f9@mail.gmail.com> Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 15:00:29 -0000 ------=_Part_130346_6079080.1216822197980 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, Jul 23, 2008 at 9:56 AM, John McHugh wrote: > Banshee still needs some work with video metadata in my honest > opinion. I cant use it for sorting out my video collection anyway. Fixable. And isn't that beside the point? ------=_Part_130346_6079080.1216822197980 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On Wed, Jul 23, 2008 at 9:56 AM, John McHugh <tretle@gmail.com> wrote:
Banshee still needs some work with video metadata in my honest
opinion. I cant use it for sorting out my video collection anyway.

Fixable. And isn't that beside the point?

------=_Part_130346_6079080.1216822197980-- From c.f.curtis@gmail.com Wed Jul 23 16:14:28 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A9135750A14 for ; Wed, 23 Jul 2008 16:14:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id peMbfEw6eXD5 for ; Wed, 23 Jul 2008 16:14:13 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.234]) by menubar.gnome.org (Postfix) with ESMTP id 2716D750A6E for ; Wed, 23 Jul 2008 15:25:08 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so2071389rvb.3 for ; Wed, 23 Jul 2008 08:24:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=37T7IAfH/M8KP7BmXmkacxB5PNgNt3wo9LS6bKFjs0Q=; b=tuQuuxL//vEXasXJXBc74x9JxVhNeeM8ku0djfgaAOSrRXippUASRqlNNPwKaJ5RZR UzHTDYWi82S8bd6JuoRfTIsblcU+WKvGYpUMxTgx4nElCo+/XjoYOBtsj7GMktdmKsqC Chbu+YA4yzEE2tHkQOHZsv+bqOTV/wVCo3RzY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=A4lrDYoPGbs1OTgeANIleFqd3tyg8aHLXXO6kKz7rOLfSVuAmj9Z7Awr9u/FQsRqUw 5zoUi+di4v5U+JofS587rTEF0mu1/cpWGvNrB3UCq2Knp4hQRbm9vMW02UTJRnwlQstK CH0Om8a4g5Ub68biZLNKpKM5bEGPagWCI+0xg= Received: by 10.141.163.12 with SMTP id q12mr125674rvo.190.1216826696945; Wed, 23 Jul 2008 08:24:56 -0700 (PDT) Received: by 10.141.45.21 with HTTP; Wed, 23 Jul 2008 08:24:56 -0700 (PDT) Message-ID: <117c5ac20807230824w6f349130k2945eed9c0214d8d@mail.gmail.com> Date: Wed, 23 Jul 2008 11:24:56 -0400 From: "Charlotte Curtis" To: "Rhythmbox List" In-Reply-To: <616971f10807230709w35d7369fkfeaa3cf1684a6402@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <616971f10807230440t4f2d0603o3e677cea091a03f@mail.gmail.com> <201050570807230656x340bd440w8f39dc6c286f12f9@mail.gmail.com> <616971f10807230709w35d7369fkfeaa3cf1684a6402@mail.gmail.com> Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 16:14:28 -0000 It seems as though there are people who would like video support, and some who would not. Wouldn't it be possible to implement it as an optional plugin so that people can decide whether or not to install it? Of course, this assumes that there is a developer willing to create it. I just don't see why it would need to be part of the main installation. My $0.02... Charlotte From mats.taraldsvik@broadpark.no Wed Jul 23 16:40:44 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E57D37508EC for ; Wed, 23 Jul 2008 16:40:44 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qJeIRbh80fhJ for ; Wed, 23 Jul 2008 16:40:32 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 7E3447504BE for ; Wed, 23 Jul 2008 15:57:55 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4G00JLNV07QV20@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Wed, 23 Jul 2008 17:57:43 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4G00BN2V07YB31@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Wed, 23 Jul 2008 17:57:43 +0200 (CEST) From: Mats Taraldsvik To: Andrew Conkling In-reply-to: <616971f10807230440t4f2d0603o3e677cea091a03f@mail.gmail.com> References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <616971f10807230440t4f2d0603o3e677cea091a03f@mail.gmail.com> Date: Wed, 23 Jul 2008 17:59:01 +0200 Message-id: <1216828741.7002.51.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 16:40:45 -0000 On Wed, 2008-07-23 at 07:40 -0400, Andrew Conkling wrote: > On Sat, Jul 19, 2008 at 7:33 AM, Mats Taraldsvik > wrote: > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: > > I really like Rhythmbox. I have a couple suggestions of > features to add. > > I was unsure what the best way to do that is. > > > > 1. Video support - I know alot have suggested this > > > Why would Rhythmbox need video support? Totem, VLC, MPlayer > does this. > > Not to pick on you (more a commentary on the subsequent thread), but > Banshee recently added video support > (http://banshee-project.org/download/archives/1.0.0/) and I haven't > seen any but one person (who was rather trollish) complain about it. > Obviously at least some people want a consolidated media player, and > of course you're still free to continue using separate apps for the > job. > I know that Banshee added this, and frankly, I hate it. That's another player when right-clicking a video file -> play with. If Rhythmbox adds this, I should be able to disable it, something I haven't figured out how to do in Banshee. (Is it possible?). > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel From andrew.conkling@gmail.com Wed Jul 23 16:45:59 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCFC9750864 for ; Wed, 23 Jul 2008 16:45:59 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4vxL9jiUxNsi for ; Wed, 23 Jul 2008 16:45:44 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.247]) by menubar.gnome.org (Postfix) with ESMTP id A76AE750944 for ; Wed, 23 Jul 2008 16:01:19 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so482898ana.27 for ; Wed, 23 Jul 2008 09:01:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=LOzkJiiGGTxX9/AKJfHKGSXE5FUOU8rrZHzBGxZLohk=; b=Q9gJQg3nmK80W9lAKywPK5BaOkwwO94kocMI9C25nN/AC3NdkmRDeAJslIOljJ2jyS sE83i3rC6zdrIVUQmFzy+X8PsOxzbEigRv7kY1b7hyrIvLgVI98zCbNAD1UhrKn/qs7Z bnc41Z7/LIf7gVrjWhi1RGNes09vN/FCqWekw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=M21ehw2vtFPKsy+JTZ5C5tdfGBVxF+E4MJBhdUNF9X601dkIcl0v4dhpjXz9R2+BC4 EvQjxrUx73r2YvvgakIA5oZ2k/BL35e2fnrAyl3efbgzNckLkIpF7pI0lkJ54FhW+7gD 12JBYVTaI4V6Gh5dERlmEJuUTyINxmOrdK2JM= Received: by 10.100.166.10 with SMTP id o10mr310584ane.0.1216828867630; Wed, 23 Jul 2008 09:01:07 -0700 (PDT) Received: by 10.100.47.15 with HTTP; Wed, 23 Jul 2008 09:01:07 -0700 (PDT) Message-ID: <616971f10807230901l1ee60873k85ceb5da3189645d@mail.gmail.com> Date: Wed, 23 Jul 2008 12:01:07 -0400 From: "Andrew Conkling" To: "John McHugh" , "Rhythmbox List" In-Reply-To: <201050570807230848o5875efe6hf4bd15e18e602858@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_132123_11952463.1216828867624" References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <616971f10807230440t4f2d0603o3e677cea091a03f@mail.gmail.com> <201050570807230656x340bd440w8f39dc6c286f12f9@mail.gmail.com> <616971f10807230709w35d7369fkfeaa3cf1684a6402@mail.gmail.com> <201050570807230848o5875efe6hf4bd15e18e602858@mail.gmail.com> Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 16:46:00 -0000 ------=_Part_132123_11952463.1216828867624 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Please be sure to send all replies to the mailing list. (Depending on your mail client, Reply to All or Reply to List will work.) On Wed, Jul 23, 2008 at 11:48 AM, John McHugh wrote: > Its not really beside the point because I am just trying to say that > if video support were to be added I think that metadata would be > prioritized. If you just show all the video files in one widget then > its going to reduce the speed of rhythmbox, thats something the > developers would not take kindly to. > They do pride Rhythmbox on speed after all. I'm fairly sure those issues could be overcome; the Rhythmbox developers are clever people. There are already plenty of plugins that extend Rhythmbox's functionality beyond basic music management and I haven't noticed any noticeable speed issues. ------=_Part_132123_11952463.1216828867624 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Please be sure to send all replies to the mailing list. (Depending on your mail client, Reply to All or Reply to List will work.)

On Wed, Jul 23, 2008 at 11:48 AM, John McHugh <tretle@gmail.com> wrote:
Its not really beside the point because I am just trying to say that
if video support were to be added I think that metadata would be
prioritized. If you just show all the video files in one widget then
its going to reduce the speed of rhythmbox, thats something the
developers would not take kindly to.
They do pride Rhythmbox on speed after all.

I'm fairly sure those issues could be overcome; the Rhythmbox developers are clever people. There are already plenty of plugins that extend Rhythmbox's functionality beyond basic music management and I haven't noticed any noticeable speed issues.
------=_Part_132123_11952463.1216828867624-- From andrew.conkling@gmail.com Wed Jul 23 16:57:41 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC1A1750A14 for ; Wed, 23 Jul 2008 16:57:40 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id drSNSYtPzTCq for ; Wed, 23 Jul 2008 16:57:24 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.28]) by menubar.gnome.org (Postfix) with ESMTP id 729D0750A37 for ; Wed, 23 Jul 2008 16:15:05 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so1924811ywh.63 for ; Wed, 23 Jul 2008 09:14:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=DLAFUjmJZXcRYC8Z3gn+Ff9hOly99bKzuh3rQ4C96Yc=; b=k2PhjAb6T9eEoOfH3tbza5ssBIFAjtGmSs4PiQQkfVl0WOIt4tLtK+9sJ+WvgtjI92 RAi7MGYPAX6zgDQqAD5luGABPYHhDBc/b/pfx8v2kroFOwGxs00a3O3mhfiAbYCiMbld 704fx2B1VBr/MtRZGwtn2C3jFjip6CQyMRSGs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=VvaJDZe2R4fwv587xs7pe8n5fDO5qFcBd7B6P6SrTk4JuuMn1oLFrg7iQsWinREwfi LRHaOY+uuQDt5Om4+Dgzscc1ri9QeAF8jE+gVyQoD8svpJ9CUZNeADg02e1MeoideRZD 38oHQ6en937t64dZV/CFx4Xduv3n6WhgcmSsw= Received: by 10.142.127.10 with SMTP id z10mr58205wfc.263.1216829692859; Wed, 23 Jul 2008 09:14:52 -0700 (PDT) Received: by 10.142.143.8 with HTTP; Wed, 23 Jul 2008 09:14:52 -0700 (PDT) Message-ID: <616971f10807230914y64edd632x6a3666db12587def@mail.gmail.com> Date: Wed, 23 Jul 2008 12:14:52 -0400 From: "Andrew Conkling" To: rhythmbox-devel@gnome.org, "Banshee List" In-Reply-To: <1216828741.7002.51.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_53197_4862815.1216829692860" References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <616971f10807230440t4f2d0603o3e677cea091a03f@mail.gmail.com> <1216828741.7002.51.camel@meastp-laptop> Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 16:57:41 -0000 ------=_Part_53197_4862815.1216829692860 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Copying the Banshee list for input. Please continue any Banshee-related discussion there. On Wed, Jul 23, 2008 at 11:59 AM, Mats Taraldsvik < mats.taraldsvik@broadpark.no> wrote: > On Wed, 2008-07-23 at 07:40 -0400, Andrew Conkling wrote: > > On Sat, Jul 19, 2008 at 7:33 AM, Mats Taraldsvik > > wrote: > > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: > > > I really like Rhythmbox. I have a couple suggestions of > > features to add. > > > I was unsure what the best way to do that is. > > > > > > 1. Video support - I know alot have suggested this > > > > Why would Rhythmbox need video support? Totem, VLC, MPlayer > > does this. > > > > Not to pick on you (more a commentary on the subsequent thread), but > > Banshee recently added video support > > (http://banshee-project.org/download/archives/1.0.0/) and I haven't > > seen any but one person (who was rather trollish) complain about it. > > Obviously at least some people want a consolidated media player, and > > of course you're still free to continue using separate apps for the > > job. > > I know that Banshee added this, and frankly, I hate it. That's another > player when right-clicking a video file -> play with. Uninstall Mplayer, VLC, gxine, and others. I have only two (Totem and Banshee). And even if you have more, I wouldn't really call that a major problem. :) > If Rhythmbox adds this, I should be able to disable it, something I > haven't figured out how to do in Banshee. (Is it possible?). I'm not sure. It might be an extension you can disable in Edit | Preferences, on the Extensions tab? (Anyone else able to test this?) I haven't thought about this since I'm rather enamored by the idea, but this is certainly a valid use case that should be covered, IMO. Cheers, Andrew ------=_Part_53197_4862815.1216829692860 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Copying the Banshee list for input. Please continue any Banshee-related discussion there.

On Wed, Jul 23, 2008 at 11:59 AM, Mats Taraldsvik <mats.taraldsvik@broadpark.no> wrote:
On Wed, 2008-07-23 at 07:40 -0400, Andrew Conkling wrote:
> On Sat, Jul 19, 2008 at 7:33 AM, Mats Taraldsvik
> <mats.taraldsvik@broadpark.no> wrote:
>         On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote:
>         > I really like Rhythmbox. I have a couple suggestions of
>         features to add.
>         > I was unsure what the best way to do that is.
>         >
>         > 1. Video support - I know alot have suggested this
>
>         Why would Rhythmbox need video support? Totem, VLC, MPlayer
>         does this.
>
> Not to pick on you (more a commentary on the subsequent thread), but
> Banshee recently added video support
> (http://banshee-project.org/download/archives/1.0.0/) and I haven't
> seen any but one person (who was rather trollish) complain about it.
> Obviously at least some people want a consolidated media player, and
> of course you're still free to continue using separate apps for the
> job.

I know that Banshee added this, and frankly, I hate it. That's another
player when right-clicking a video file -> play with.

Uninstall Mplayer, VLC, gxine, and others. I have only two (Totem and Banshee). And even if you have more, I wouldn't really call that a major problem. :)
 
If Rhythmbox adds this, I should be able to disable it, something I
haven't figured out how to do in Banshee. (Is it possible?).

I'm not sure. It might be an extension you can disable in Edit | Preferences, on the Extensions tab? (Anyone else able to test this?) I haven't thought about this since I'm rather enamored by the idea, but this is certainly a valid use case that should be covered, IMO.

Cheers,
Andrew
------=_Part_53197_4862815.1216829692860-- From mats.taraldsvik@broadpark.no Wed Jul 23 17:32:46 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 84BA8750B20 for ; Wed, 23 Jul 2008 17:32:46 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m55StdYerIDp for ; Wed, 23 Jul 2008 17:32:33 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id D27F2750CF1 for ; Wed, 23 Jul 2008 16:46:55 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 8BIT Content-type: text/plain; charset=UTF-8 Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4G00JQOX9VQV50@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Wed, 23 Jul 2008 18:46:43 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4G00AYMX9U3IM1@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Wed, 23 Jul 2008 18:46:43 +0200 (CEST) From: Mats Taraldsvik To: Viktor Kojouharov In-reply-to: <3eecac3b0807221524g44585c8m6f767efe0a7f4c02@mail.gmail.com> References: <487EF879.2040008@gmail.com> <1216467192.23228.7.camel@meastp-laptop> <3eecac3b0807200916r1ac30266t827b023d42b116b4@mail.gmail.com> <1216750439.7002.42.camel@meastp-laptop> <3eecac3b0807221524g44585c8m6f767efe0a7f4c02@mail.gmail.com> Date: Wed, 23 Jul 2008 18:48:01 +0200 Message-id: <1216831681.7002.61.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 17:32:46 -0000 On Wed, 2008-07-23 at 01:24 +0300, Viktor Kojouharov wrote: > On Tue, Jul 22, 2008 at 9:13 PM, Mats Taraldsvik > wrote: > > On Sun, 2008-07-20 at 19:16 +0300, Viktor Kojouharov wrote: > >> On Sat, Jul 19, 2008 at 2:33 PM, Mats Taraldsvik > >> wrote: > >> > On Thu, 2008-07-17 at 03:44 -0400, Tommy Ryan wrote: > >> >> I really like Rhythmbox. I have a couple suggestions of features to add. > >> >> I was unsure what the best way to do that is. > >> >> > >> >> 1. Video support - I know alot have suggested this > >> > > >> > Why would Rhythmbox need video support? Totem, VLC, MPlayer does this. > >> > > >> > >> Because of music video clips, video podcasts, etc. And Totem, VLC, > >> Mplayer already play music, so why do we need Rhythmbox? > > > > Again, I think Totem/VLC/Mplayer has done exactly what the OP requested > > here in their application. That is, adding audio support to a video > > player. Do you often use one of these applications to play audio? > > > > I think the pattern for listening to music is different from watching > > video. You seldom watch more than one, perhaps two movies in a row, and > > therefore, the demand for a video library is not that high ( you find > > your video file with Beagle/Tracker/Xesam or manually, and therefore > > don't need another library to manage ). > > > > Music players, however, are completely different. It's not uncommon to > > listen to a lot of tracks in a row, and the need for a library to manage > > this music is obvious. > > You seem to think that 'video' stops at full-length videos. There are > other types of videos, some of them directly related to music. And > people do want to watch more than one of those videos in succession. > Videos don't/shouldn't even appear in the main library. A 'videos' > source would be enough. An example of videos: music videos, podcast > videos, episodes, small video clips. Just by adding support for music > videos (and why shouldn't rhythmbox not support them, your logic is > that it should only specialize in music, which is exactly what they > are), one can play any kind of videos. And the underlying > infrastructure is all there, you just have to ask gstreamer. The only > problem is the UI itself, but even a popup video window will be a > start. > I see your point about smaller video files. But if Rhythmbox adds video support, it should do it properly, not like VLC/Totem/MPlayer has with audio files (and not just a popup window). That said, if you can disable this support, I won't mind. > > > >> > >> >> 2. Equalizer - I like increasing the bass > >> >> 3. Multiple Libraries - I do a good job organizing my music but think > >> >> having another library might help out. > >> > > >> > I think there is some sort of partial support for it, cause you can add > >> > more paths in gconf. > >> > >> I don't see the reason behind multiple libraries. A better solution > >> would be better filtering of [automatic] playlists. > >> > > > > Consider the following scenario: > > > > I have a large music collection, and a large audiobook collection. I'd > > like to keep these separate for the following reasons: > > > > - When I listen to music I don't want track 5 of A Study in Scarlet to > > suddenly start playing. > > - I don't want to scrobble (last.fm) my audiobooks. > > - My dynamic playlists (most popular etc. ) shouldn't include the > > audiobook collection. > > > > Perhaps you could do this with playlists, but I don't really see it > > being easier. > > Just to refute some logic here, if rhythmbox is strictly for music, > you shouldn't be using it to listen to audiobooks. > Ok, you got me. :p I meant audio player, not music player. Or did you think I wanted to remove the current podcast and radio support? > > > >> > > >> >> 4. Sync - Automatically sync with mp3 players, and ipods. > >> > > >> > Syncing playlists, then? What about podcasts? > >> > > >> > >> Adding to that, a generic vfs plugin for syncing would be a good idea. > >> Add a path to a directory you want to add songs (or sync). That > >> directory can be on a harddrive, mass storage, obex, etc ... Good > >> solution for all those phones out there, with massive storage > >> capacity. > > > > Great! This would (perhaps) be perfect to do with Conduit, which is a > > syncing app for GNOME. > > > I'm not familiar with conduit, but I was thinking more along the line > of more in-rhythmbox syncing. I currently just drag the songs I want > from rhythmbox to nautilus. So unless conduit's features can be > integrated into rhythmbox itself, there won't be that much of an > improvement (at least for me). I don't know if you can sync from an external application, but Conduit will be the official sync-tool for Gnome, so it should be used. > >> > >> >> 5. reorganize playlists - clicking the artist or rating header at the > >> >> top reorganizes the playlist in that order. > >> >> > >> >> If I knew how to program I would contribute by trying to program those > >> >> features. > >> > > >> > You don't need to be a programmer to contribute. > >> > > >> >> > >> >> Thank you, > >> >> Tom > >> >> > >> >> > > > > regards, > > Mats > > > > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel regards, Mats From linux@giopas.eu Wed Jul 23 18:37:31 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 30935750283 for ; Wed, 23 Jul 2008 18:37:31 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.033 X-Spam-Level: X-Spam-Status: No, score=-1.033 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, TW_SV=0.077] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J1rXA2dorgyz for ; Wed, 23 Jul 2008 18:37:15 +0000 (GMT) Received: from m-04.th.seeweb.it (m-04.th.seeweb.it [217.64.195.227]) by menubar.gnome.org (Postfix) with ESMTP id A45B275044A for ; Wed, 23 Jul 2008 17:59:16 +0000 (GMT) Received: from [192.168.1.34] (36.33-222-83.adsl.internet.lu [83.222.33.36] (may be forged)) (authenticated bits=0) by m-04.th.seeweb.it (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id m6NHx1Kq028315 for ; Wed, 23 Jul 2008 19:59:02 +0200 Message-ID: <48877164.60902@giopas.eu> Date: Wed, 23 Jul 2008 19:59:00 +0200 From: giopas User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> In-Reply-To: <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 18:37:31 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi *, Thanks to Charlotte help and a little bit of time, I've succeeded compiling inthemood plugin. I've just started to populate inthemood db, so I will keep an user feedback for... hopefully, next days (it depends on inthemood population speed)! :D However, I would like to post a quick Debian SID guide to make inthemood and marsyas compile: > #### 0. install dependecies [1] > > ~# aptitude install libarts1-audiofile libportaudio-dev libmad0-dev libvorbis-dev > ~# ldconfig > > #### 0.1. download inthemood tarballs from > > http://code.google.com/p/rhythmbox-predictive-playback/downloads/list > > #### 0.2. download marsyas tarballs > > http://sourceforge.net/project/showfiles.php?group_id=84982&package_id=96585&release_id=612499 > > > ### because of a little bug, I used last available SVN source revision (2913): > > ~$ cd SVN > ~/SVN$ svn co https://marsyas.svn.sourceforge.net/svnroot/marsyas/trunk marsyas > > > ### 1. install marsyas: > > ~$ cd SVN/marsyas-0.2.16 > ~/SVN/marsyas-0.2.16$ ./configure --with-mad --with-vorbis > ~/SVN/marsyas-0.2.16$ make > ~/SVN/marsyas-0.2.16# checkinstall > > > ### 2. install inthemood > > > ~$ cd SVN/inthemood > ~/SVN/inthemood$ ./configure > ~/SVN/inthemood$ make > ~/SVN/inthemood# checkinstall That's it! Now I cross my fingers, hoping that my laptop will not burn! :D Anyway, thanks for your work Charlotte. enjoy, ;) giopas [1] maybe libarts1-audiofile is not really necessary, just try without it, and if it fails, install it :D - -- "The paradigm of competition is a race: by rewarding the winner, we encourage everyone to run faster. When capitalism really works this way, it does a good job; but its defenders are wrong in assuming it always works this way. If the runners forget why the reward is offered and become intent on winning, no matter how, they may find other strategies--such as, attacking other runners. If the runners get into a fist fight, they will all finish late." (GNU manifesto/R. Stallman) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiHcWQACgkQWHJhI1G5/3qlJQCfSvWqma+Cwb/JTn0MO7zMiToD pkgAoKf26Sur1pd58G7Mr+/XlRt2LBmy =XT6r -----END PGP SIGNATURE----- From linux@giopas.eu Wed Jul 23 19:18:44 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 363777504F4 for ; Wed, 23 Jul 2008 19:18:44 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FPU5ZCMvWndo for ; Wed, 23 Jul 2008 19:18:19 +0000 (GMT) Received: from m-04.th.seeweb.it (m-04.th.seeweb.it [217.64.195.227]) by menubar.gnome.org (Postfix) with ESMTP id 7590C750500 for ; Wed, 23 Jul 2008 18:55:05 +0000 (GMT) Received: from [192.168.1.34] (36.33-222-83.adsl.internet.lu [83.222.33.36] (may be forged)) (authenticated bits=0) by m-04.th.seeweb.it (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id m6NIsO32014655 for ; Wed, 23 Jul 2008 20:54:26 +0200 Message-ID: <48877E60.5080008@giopas.eu> Date: Wed, 23 Jul 2008 20:54:24 +0200 From: giopas User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> <48877164.60902@giopas.eu> In-Reply-To: <48877164.60902@giopas.eu> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 19:18:44 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 giopas ha scritto: > > Now I cross my fingers, hoping that my laptop will not burn! :D I've just discovered that .vec files are stored on my home (~) and not in a specific folder! O_O Charlotte, I've read that your are thinking about creating a .vec database in order to make inthemood work faster, but you still didn't choose how to implement it. Is it true? Maybe you can ask here for some suggestion. enjoy, ;) giopas ps: at the end of .vec creation, can I move all 32567 .vec files somewhere (like ~/.gnome2/rhythmbox/inthemood-db)? - -- "The paradigm of competition is a race: by rewarding the winner, we encourage everyone to run faster. When capitalism really works this way, it does a good job; but its defenders are wrong in assuming it always works this way. If the runners forget why the reward is offered and become intent on winning, no matter how, they may find other strategies--such as, attacking other runners. If the runners get into a fist fight, they will all finish late." (GNU manifesto/R. Stallman) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiHfmAACgkQWHJhI1G5/3oe6wCgn4uZsA7An8dupzPuAeIq5J1C hkoAoJSpDGxIwEOOu4biWzqZKoB49w4p =S9rA -----END PGP SIGNATURE----- From csaavedra@gnome.org Wed Jul 23 20:31:52 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D8BE75009C for ; Wed, 23 Jul 2008 20:31:52 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gX-K-A3xc21u for ; Wed, 23 Jul 2008 20:31:37 +0000 (GMT) Received: from alumnos.utalca.cl (alumnos.utalca.cl [200.91.24.6]) by menubar.gnome.org (Postfix) with ESMTP id 9A9AF750657 for ; Wed, 23 Jul 2008 20:16:58 +0000 (GMT) Received: from [190.161.242.73] (unknown [190.161.242.73]) (using SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by alumnos.utalca.cl (Postfix) with ESMTP id D0EB04B47A; Wed, 23 Jul 2008 16:17:11 -0400 (CLT) From: Claudio Saavedra To: giopas In-Reply-To: <48877E60.5080008@giopas.eu> References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> <48877164.60902@giopas.eu> <48877E60.5080008@giopas.eu> Content-Type: text/plain; charset=utf-8 Date: Wed, 23 Jul 2008 16:16:48 -0400 Message-Id: <1216844208.9610.27.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 8bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 20:31:52 -0000 El mié, 23-07-2008 a las 20:54 +0200, giopas escribió: > ps: at the end of .vec creation, can I move all 32567 .vec files > somewhere (like ~/.gnome2/rhythmbox/inthemood-db)? Move them to ~/.gnome2/rhythmbox/inthemood, that will make the plugin work. /me testing... Claudio -- Claudio Saavedra From linux@giopas.eu Wed Jul 23 20:39:44 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 980EF7504E5 for ; Wed, 23 Jul 2008 20:39:44 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mRkHmcdpbbEv for ; Wed, 23 Jul 2008 20:39:28 +0000 (GMT) Received: from m-04.th.seeweb.it (m-04.th.seeweb.it [217.64.195.227]) by menubar.gnome.org (Postfix) with ESMTP id 98FA675019D for ; Wed, 23 Jul 2008 20:26:46 +0000 (GMT) Received: from [192.168.1.34] (36.33-222-83.adsl.internet.lu [83.222.33.36] (may be forged)) (authenticated bits=0) by m-04.th.seeweb.it (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id m6NKQKUh014171 for ; Wed, 23 Jul 2008 22:26:30 +0200 Message-ID: <488793EA.3060003@giopas.eu> Date: Wed, 23 Jul 2008 22:26:18 +0200 From: giopas User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> <48877164.60902@giopas.eu> <48877E60.5080008@giopas.eu> <1216844208.9610.27.camel@localhost> In-Reply-To: <1216844208.9610.27.camel@localhost> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 20:39:44 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Claudio Saavedra ha scritto: > El mi, 23-07-2008 a las 20:54 +0200, giopas escribi: >> ps: at the end of .vec creation, can I move all 32567 .vec files >> somewhere (like ~/.gnome2/rhythmbox/inthemood-db)? > > Move them to ~/.gnome2/rhythmbox/inthemood, that will make the plugin > work. > > /me testing... > > Claudio Thanks Claudio, as soon as I will do as soon as I'll finish (I'm still at D letter :D ) Charlotte, can you fix it in nex rev? Maybe, because of the folder size, it would be pretty to ask where should it be stored in GUI interface... (just an idea) enjoy, ;) giopas - -- "The paradigm of competition is a race: by rewarding the winner, we encourage everyone to run faster. When capitalism really works this way, it does a good job; but its defenders are wrong in assuming it always works this way. If the runners forget why the reward is offered and become intent on winning, no matter how, they may find other strategies--such as, attacking other runners. If the runners get into a fist fight, they will all finish late." (GNU manifesto/R. Stallman) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiHk+oACgkQWHJhI1G5/3qZfgCgqfJ9w55Wm+XJ7wtUsa44PXs7 yXUAoK2vhC0AJNG8y8WwTxzkXtdviltr =qovm -----END PGP SIGNATURE----- From c.f.curtis@gmail.com Wed Jul 23 20:57:20 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1632D7500BF for ; Wed, 23 Jul 2008 20:57:20 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 8543 hrs), (distance 16, link: (Google 2)), [209.85.132.248] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LSqz8PJe9kUp for ; Wed, 23 Jul 2008 20:57:06 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.248]) by menubar.gnome.org (Postfix) with ESMTP id DE16975019D for ; Wed, 23 Jul 2008 20:55:24 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so503599ana.27 for ; Wed, 23 Jul 2008 13:55:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=j5PESuIFDLNUsLXnxYWzWbNF3QqRoGUx4fdOXWMtCwE=; b=Vil+duDYkGBsWTEl4BMB0tDPHhLVDtXUr+doTm1iRrjKvuCKku1FLvoK/lsI+diKgC cyIUQSSZVn6aq1lLPdvTV9IPUyz5DRcwrlKwPYrKArnZcUE6tJ8KtB4Ymc4ubvGMl09D WqdDjf9zzg7mSBUr23L4yJb3gsFei/jgYoicI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=SNJbzfCWhwUj6kOTszKBkzEKOQamGTjfTbJ+UPDCSNur98BWPIL32s0CcDXtLOtrB0 t0uD3P7NSZNfdQFbJejltBxDyPBzHKrTvfA9I8Uz2HjLUUk4QQPm4otmX9iXMjoXURu2 Eru1LGgul+YxVPODZbB2SLdc18JNj6Hs7bRiU= Received: by 10.100.251.5 with SMTP id y5mr308076anh.125.1216846156745; Wed, 23 Jul 2008 13:49:16 -0700 (PDT) Received: by 10.100.121.4 with HTTP; Wed, 23 Jul 2008 13:49:16 -0700 (PDT) Message-ID: <117c5ac20807231349g23b5f345s1bf98ce85b238879@mail.gmail.com> Date: Wed, 23 Jul 2008 16:49:16 -0400 From: "Charlotte Curtis" To: giopas , "Claudio Saavedra" In-Reply-To: <488793EA.3060003@giopas.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> <48877164.60902@giopas.eu> <48877E60.5080008@giopas.eu> <1216844208.9610.27.camel@localhost> <488793EA.3060003@giopas.eu> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 20:57:20 -0000 > Claudio Saavedra ha scritto: >> El mi=E9, 23-07-2008 a las 20:54 +0200, giopas escribi=F3: >>> ps: at the end of .vec creation, can I move all 32567 .vec files >>> somewhere (like ~/.gnome2/rhythmbox/inthemood-db)? >> >> Move them to ~/.gnome2/rhythmbox/inthemood, that will make the plugin >> work Oops! That is a serious oversight on my part - it is an unwieldy number of files, and they are supposed to be in ~/.gnome2/rhythmbox/inthemood. Line 246 of __init__.py should read "vecfile =3D os.path.join(self.vecfolder, self.escape_vecfile_name(entry))" instead of simply "vecfile =3D self.escape_vecfile_name(entry)". I'll change it, along with a few other things that have very kindly been brought to my attention, and hopefully all those files don't bring your system to a grinding halt. Charlotte From jaap_cramer@hotmail.com Wed Jul 23 18:51:14 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAA01750709 for ; Wed, 23 Jul 2008 18:51:14 +0000 (GMT) X-Quarantine-ID: X-Virus-Scanned: by amavisd-new at gnome.org X-Amavis-Alert: BAD HEADER, Duplicate header field: "Message-ID" X-Spam-Flag: NO X-Spam-Score: -99.999 X-Spam-Level: X-Spam-Status: No, score=-99.999 tagged_above=-999 required=2 tests=[BAYES_50=0.001, USER_IN_WHITELIST=-100] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vjEDAwjq498Y for ; Wed, 23 Jul 2008 18:50:59 +0000 (GMT) Received: from bay0-omc2-s26.bay0.hotmail.com (bay0-omc2-s26.bay0.hotmail.com [65.54.246.162]) by menubar.gnome.org (Postfix) with ESMTP id 455367508BA for ; Wed, 23 Jul 2008 18:20:09 +0000 (GMT) Received: from hotmail.com ([10.6.25.20]) by bay0-omc2-s26.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 23 Jul 2008 11:19:52 -0700 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Wed, 23 Jul 2008 11:19:51 -0700 Message-ID: Received: from 86.95.237.56 by BLU122-DAV10.phx.gbl with DAV; Wed, 23 Jul 2008 18:19:47 +0000 X-Originating-IP: [86.95.237.56] X-Originating-Email: [jaap_cramer@hotmail.com] X-Sender: jaap_cramer@hotmail.com From: Jaap Cramer To: rhythmbox-devel@gnome.org Content-Type: text/plain Date: Wed, 23 Jul 2008 20:19:47 +0200 Message-Id: <1216837187.31782.3.camel@studeer-cramer> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 23 Jul 2008 18:19:51.0841 (UTC) FILETIME=[B2EF9110:01C8ECF0] X-Mailman-Approved-At: Wed, 23 Jul 2008 23:11:36 +0000 Subject: [Rhythmbox-devel] feature request X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 18:51:14 -0000 Hello I use Rhythmbox now for a while. Great app :) I thought it might be nice if I could sort a huge list by default. Say, first sort by album, then by track, then by title, or so. Is it possible to create such preferences? Others could prefer other ways of sorting. Jaap (nl) From mats.taraldsvik@broadpark.no Thu Jul 24 16:48:37 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 45052750796 for ; Thu, 24 Jul 2008 16:48:37 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XLpKi0bv5-qV for ; Thu, 24 Jul 2008 16:48:22 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 4EFA2750C3B for ; Thu, 24 Jul 2008 16:00:14 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4I005HEPS2PH20@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Thu, 24 Jul 2008 18:00:02 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4I00KBBPS2MP80@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Thu, 24 Jul 2008 18:00:02 +0200 (CEST) From: Mats Taraldsvik To: Jaap Cramer In-reply-to: <1216837187.31782.3.camel@studeer-cramer> References: <1216837187.31782.3.camel@studeer-cramer> Date: Thu, 24 Jul 2008 18:01:23 +0200 Message-id: <1216915283.6408.2.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] feature request X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2008 16:48:37 -0000 Hi, On Wed, 2008-07-23 at 20:19 +0200, Jaap Cramer wrote: > Hello > > I use Rhythmbox now for a while. Great app :) > I thought it might be nice if I could sort a huge list by default. Say, > first sort by album, then by track, then by title, or so. Is it possible > to create such preferences? Others could prefer other ways of sorting. > > Jaap (nl) If I remember correctly, this was requested not long ago. The most obvious problem would be how to make this sorting intuitive in the UI. Search in the list archive. > > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel From linux@giopas.eu Thu Jul 24 19:14:39 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8464775096C for ; Thu, 24 Jul 2008 19:14:39 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.01 X-Spam-Level: X-Spam-Status: No, score=-1.01 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, RDNS_NONE=0.1] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Az+N-Y3ysYAX for ; Thu, 24 Jul 2008 19:14:24 +0000 (GMT) Received: from m-04.th.seeweb.it (unknown [217.64.195.227]) by menubar.gnome.org (Postfix) with ESMTP id C904C75096B for ; Thu, 24 Jul 2008 18:35:25 +0000 (GMT) Received: from [192.168.1.34] (129.34-222-83.adsl.internet.lu [83.222.34.129] (may be forged)) (authenticated bits=0) by m-04.th.seeweb.it (8.13.4/8.13.4/Debian-3sarge3) with ESMTP id m6OIYWZ5019405 for ; Thu, 24 Jul 2008 20:34:45 +0200 Message-ID: <4888CB39.3080203@giopas.eu> Date: Thu, 24 Jul 2008 20:34:33 +0200 From: giopas User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> <48877164.60902@giopas.eu> <48877E60.5080008@giopas.eu> <1216844208.9610.27.camel@localhost> <488793EA.3060003@giopas.eu> <117c5ac20807231349g23b5f345s1bf98ce85b238879@mail.gmail.com> In-Reply-To: <117c5ac20807231349g23b5f345s1bf98ce85b238879@mail.gmail.com> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2008 19:14:39 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Charlotte Curtis ha scritto: > Oops! That is a serious oversight on my part - it is an unwieldy > number of files, and they are supposed to be in > ~/.gnome2/rhythmbox/inthemood. Line 246 of __init__.py should read > "vecfile = os.path.join(self.vecfolder, > self.escape_vecfile_name(entry))" instead of simply "vecfile = > self.escape_vecfile_name(entry)". I'll change it, along with a few > other things that have very kindly been brought to my attention, and > hopefully all those files don't bring your system to a grinding halt. > > Charlotte Ok, after the entire night of populating inthemood database and some short tests, here my firsts commentaries: 1. with a huge music collection (> 150Gb), inthemood takes about 2.5 minutes after playing each songs, in order to find the next one (not in predictive mode). 2. after the begin of each song Rhythmbox GUI freezes for (at least) 5-10 seconds (all plugins are disabled except for Last-fm, that usually does not make Rhythmbox freeze, but I will try to test inthemood without it), I think in order to find next song 3. I started from an HipHop song, and after 9 songs I listened Loosing My Religion! I know that it is not a "genre basis" similarities, but this result made me a bit surprised. Here the list of songs (anyway, if Charlotte needs it, I can send him all .vec files in order to have a look at them): Group Title a. 3me Oeil La vie de reve grand tourism b. Blankass Celui que j'aimefrancais c. John Scofield Offspring d. Michael Jackson feat. Wu-Tang Clan and Mobb Deep Smooth Criminal e. Guns'N'Roses Hair of the dog f. Michael Jackson feat. Wu-Tang Clan and Mobb Deep Smooth Criminal g. Lord Kossity Vanity h. Sting & The Police If you love somebody let them free i. REM Losing my religion I've just done another test and here the results: a. The Chemical Brothers 09. Hey Boys, Hey Girl b. Chemical Brothers hey boys, hey girl c. The Chemical Brothers Hey Boys Hey Girl d. David Bowie Here comes the night e. Real Life Send me an angel f. Sum41 Motivation g. Patty Pravo A modo mio What I can see from this preliminary test is that: 4. control based on id3 tags in order to avoid to play the same song, does not work as expected (see first sequence with Michael Jackson), or is not so smart to understand that there is an id3 issue (see second sequence with The Chemical Brothers). 5. as anticipated before, inthemood results surprised me a lot because it finds similarities between songs I'd really never suppose. :) However, this is just a 0.1 release... so I'm already waiting for next releases! enjoy, ;) giopas - -- "The paradigm of competition is a race: by rewarding the winner, we encourage everyone to run faster. When capitalism really works this way, it does a good job; but its defenders are wrong in assuming it always works this way. If the runners forget why the reward is offered and become intent on winning, no matter how, they may find other strategies--such as, attacking other runners. If the runners get into a fist fight, they will all finish late." (GNU manifesto/R. Stallman) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiIyzgACgkQWHJhI1G5/3rC+wCfVY2CDMXo/6bOaXRtBxMDAhH6 c9sAoKCjIqtI0wxAGRF+9Ei+nIZG/WYk =Twig -----END PGP SIGNATURE----- From mknepher@bluethingy.com Thu Jul 24 21:37:52 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0D7857500BE for ; Thu, 24 Jul 2008 21:37:52 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BUeek3wIdwFv for ; Thu, 24 Jul 2008 21:37:38 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id B393875022E for ; Thu, 24 Jul 2008 21:19:16 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so1360932wra.27 for ; Thu, 24 Jul 2008 14:18:57 -0700 (PDT) Received: by 10.100.14.2 with SMTP id 2mr1397349ann.37.1216934337389; Thu, 24 Jul 2008 14:18:57 -0700 (PDT) Received: by 10.100.154.17 with HTTP; Thu, 24 Jul 2008 14:18:57 -0700 (PDT) Message-ID: <82b1d53e0807241418g4af6d99clc032c94fcac96f5e@mail.gmail.com> Date: Thu, 24 Jul 2008 14:18:57 -0700 From: "Michael Knepher" To: rhythmbox-devel@gnome.org In-Reply-To: <1216915283.6408.2.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1216837187.31782.3.camel@studeer-cramer> <1216915283.6408.2.camel@meastp-laptop> Subject: Re: [Rhythmbox-devel] feature request X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2008 21:37:52 -0000 On Thu, Jul 24, 2008 at 9:01 AM, Mats Taraldsvik wrote: > Hi, > > On Wed, 2008-07-23 at 20:19 +0200, Jaap Cramer wrote: >> Hello >> >> I use Rhythmbox now for a while. Great app :) >> I thought it might be nice if I could sort a huge list by default. Say, >> first sort by album, then by track, then by title, or so. Is it possible >> to create such preferences? Others could prefer other ways of sorting. >> >> Jaap (nl) > > If I remember correctly, this was requested not long ago. The most > obvious problem would be how to make this sorting intuitive in the UI. > > Search in the list archive. > BeOS's Tracker file manager had a simple method for sorting on secondary columns. Clicking on one column header would sort files by that column. Shift+clicking on another column would then perform a secondary sort on that column. I don't remember if it supported further nesting, but combined with its ability to display file attributes as columns, it made organizing collections of files such as mp3s and emails, very nice. The primary sort column was visually indicated by a solid line under the column name, and the secondary sort column had a dashed underline. >> >> >> _______________________________________________ >> rhythmbox-devel mailing list >> rhythmbox-devel@gnome.org >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > From tretle@gmail.com Thu Jul 24 23:25:01 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 37586750063 for ; Thu, 24 Jul 2008 23:25:01 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.185 X-Spam-Level: X-Spam-Status: No, score=-0.185 tagged_above=-999 required=2 tests=[BAYES_40=-0.185] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 8808 hrs), (distance 16, link: (Google 2)), [209.85.132.242] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X-xrwZsClAkK for ; Thu, 24 Jul 2008 23:24:45 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by menubar.gnome.org (Postfix) with ESMTP id 2450F750070 for ; Thu, 24 Jul 2008 23:24:29 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so608465ana.27 for ; Thu, 24 Jul 2008 16:24:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=RN6GMuzWWMBUgjjkyffvoPCwl/dHIRQu0G1Fwspl+lY=; b=YqvQlrEylFupW3plOEnA3+mTTCG8FjWqXXmWHgdBOeYcJb66f3axzPENogwB1YO/lB tj4QbO0hQlSdP2PJaYwt/JFjVD/Y76X4+2JCpGnGbsP9EhrnWdB0r5TvsvGMtYVNd258 hwK/LAUUcarRlPFlf/NZGexn7GiZ4u4er9TFU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=oy7L7KmjoVl5VfSnvAKTScXJMPuI3FRxoNZ+VkQPasID/gHIF/aSu7b1hRTCiAfAFo VW991wz3WlfQfQQnPRc6DDcB1DSdtTcbCIel2yAMazUaE4Ir227YAirYNs/SjQMSBdi6 2Ki8UgyaIfNuhQ4gGC7DzeB0Ak/yEpP+HmmWg= Received: by 10.100.229.14 with SMTP id b14mr1614605anh.43.1216941857845; Thu, 24 Jul 2008 16:24:17 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Thu, 24 Jul 2008 16:24:17 -0700 (PDT) Message-ID: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> Date: Fri, 25 Jul 2008 00:24:17 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2008 23:25:01 -0000 Got bored, remembered discussion about the progress bar so created a mockup of what rhythmbox would look like if the progress bar was relocated. Other changes included a full frame around the album art(The frame currently doesn't cover the top), and the categories integrate better with the theme(right now they stay grey regardless of the theme). As for the progress bar debate, I don't really know where I stand because I can see problems with both ui's. The current one increases screen real estate for the playback which increases precision at the cost of loosing screen real estate for the library itself. Moving the progress bar into the toolbar would increase the screen real estate for the music library at the cost of loosing precision. In the mockup I have completely removed the currently playing artist info (song-artist-album). The reason I removed this was because I felt it was wasting screen real estate when 2 out of 3 are already displayed in the window decoration. Currently the artist and song are displayed in the window decoration but if the album was also displayed you could gain a considerable amount of space in rhythmbox itself regardless of whether the progress bar is moved or not. The mockup can be viewed here - http://img367.imageshack.us/my.php?image=rhythmboxmockup4ln0.png From c.f.curtis@gmail.com Fri Jul 25 00:23:48 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C049750072 for ; Fri, 25 Jul 2008 00:23:48 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 8818 hrs), (distance 16, link: (Google 2)), [209.85.132.251] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mCBEuY6SHSOA for ; Fri, 25 Jul 2008 00:23:30 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.251]) by menubar.gnome.org (Postfix) with ESMTP id 59A1E750006 for ; Fri, 25 Jul 2008 00:23:14 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so612546ana.27 for ; Thu, 24 Jul 2008 17:23:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=GacUQWvJwmOXUaOFzkDatpz/MIT1860U7YPRLu4b0wY=; b=q4oGgwhJ4PmCBKW4y/KIVcJfX3b352Ms03mDU27nV3hySmXOu14dlCSmX7EzxrjJd/ i1nW0ZGkKbk6UD7qhDJ/yT7OLuub+O+N0nAjVBo9OeiSG8/qCgP5XAvebu9hMxZ4FONf xjnzIW6c+/W/PkG4Y0c9ayk6dppWGOmy9Ihh0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=SD/vvgwgaEoY+2xMy5hTDHK6D8HnNo+G78H5Xz59IcckBo8DFwbX9owSHLIiFR4/k5 e9iFFe7yrjqFMts7L5ORD2xBVH78WqMXSRG2NTUAp7JxPHMoHtTDryzMdyqqkYLrw3RF zYwaxYvNgjCfCYp+fmUhFv825hrRQdrR3d2a0= Received: by 10.100.94.14 with SMTP id r14mr1649944anb.152.1216945382996; Thu, 24 Jul 2008 17:23:02 -0700 (PDT) Received: by 10.100.121.4 with HTTP; Thu, 24 Jul 2008 17:23:02 -0700 (PDT) Message-ID: <117c5ac20807241723u390ab7b7u1d8d84f42688d8d9@mail.gmail.com> Date: Thu, 24 Jul 2008 20:23:02 -0400 From: "Charlotte Curtis" To: giopas In-Reply-To: <4888CB39.3080203@giopas.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> <48877164.60902@giopas.eu> <48877E60.5080008@giopas.eu> <1216844208.9610.27.camel@localhost> <488793EA.3060003@giopas.eu> <117c5ac20807231349g23b5f345s1bf98ce85b238879@mail.gmail.com> <4888CB39.3080203@giopas.eu> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 00:23:48 -0000 On Thu, Jul 24, 2008 at 2:34 PM, giopas wrote: > Ok, after the entire night of populating inthemood database and some > short tests, here my firsts commentaries: > > 1. with a huge music collection (> 150Gb), inthemood takes about 2.5 > minutes after playing each songs, in order to find the next one (not in > predictive mode). That seems *very* excessive. I hadn't realized the matching program was so inefficient! With my database (~2500 analyzed songs) I can't even measure the amount of time it takes with gprof, so I thought it would be okay. At least I know what needs to happen now. > 2. after the begin of each song Rhythmbox GUI freezes for (at least) > 5-10 seconds (all plugins are disabled except for Last-fm, that usually > does not make Rhythmbox freeze, but I will try to test inthemood without > it), I think in order to find next song Again, this is one of those "should not happen" things. I put in a line to wait for the subprocess to finish because I was getting the occasional zombie, but perhaps this is what's causing it to hang. Perhaps try commenting out the line 'fcompare.wait()' right at the end of __init__.py? > 3. I started from an HipHop song, and after 9 songs I listened Loosing > My Religion! I know that it is not a "genre basis" similarities, but > this result made me a bit surprised. The similarity vector is mainly based on timbre (52/68 dimensions), so it is mostly looking at the quality of the sound of the song rather than the beat or anything else. However, I have thought of the idea of possibly modifying the weighting of the distance computation, so perhaps this might be something I should consider more seriously. > Here the list of songs (anyway, if Charlotte needs it, I can send him > all .vec files in order to have a look at them): > > Group Title > a. 3=E8me Oeil La vie de reve grand tourism > b. Blankass Celui que j'aimefrancais > c. John Scofield Offspring > d. Michael Jackson feat. Wu-Tang Clan and Mobb Deep Smooth > Criminal > e. Guns'N'Roses Hair of the dog > f. Michael Jackson feat. Wu-Tang Clan and Mobb Deep Smooth > Criminal > g. Lord Kossity Vanity > h. Sting & The Police If you = love somebody let them free > i. REM Losing my religion The fact that you are getting duplicate results is not good! Do you actually have multiple copies of these repeated songs with slightly different names, or is the same song being found twice? If it is the former, then I'm not sure what can be done - perhaps a more intelligent exclusion filter. > I've just done another test and here the results: > > a. The Chemical Brothers 09. Hey Boys, Hey Girl > b. Chemical Brothers hey boys, hey girl > c. The Chemical Brothers Hey Boys Hey Girl > d. David Bowie Here comes the night > e. Real Life Send me an angel > f. Sum41 Motivation > g. Patty Pravo A modo mio > > > What I can see from this preliminary test is that: > > 4. control based on id3 tags in order to avoid to play the same song, > does not work as expected (see first sequence with Michael Jackson), or > is not so smart to understand that there is an id3 issue (see second > sequence with The Chemical Brothers). Again, with songs that are the same, but named slightly differently, this will happen. Maybe if I remove common modifiers like "The" and such it will be a more robust filtering scheme. > 5. as anticipated before, inthemood results surprised me a lot because > it finds similarities between songs I'd really never suppose. :) Another thing I should mention is that it only analyzes the middle 30 seconds of the song. This was done to reduce the amount of time required for analysis, but it is possible that it could pick up on a segment that is actually quite distinct from the rest of the song. I'm not sure how this could be improved while maintaining a tolerable analysis time. > However, this is just a 0.1 release... so I'm already waiting for next > releases! Thank you so much for your very detailed feedback! I will continue to work on this plugin (full-time for the rest of the summer even) and I hope I can solve some of the issues that are appearing. Charlotte From notverysmart@gmail.com Fri Jul 25 09:39:35 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0CD97500BA for ; Fri, 25 Jul 2008 09:39:35 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3022 hrs), (distance 13, link: (Google 2)), [209.85.198.233] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LajmFsF8TAfU for ; Fri, 25 Jul 2008 09:39:24 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.233]) by menubar.gnome.org (Postfix) with ESMTP id 7D0157500FB for ; Fri, 25 Jul 2008 09:38:55 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so2860937rvb.3 for ; Fri, 25 Jul 2008 02:38:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=PDv5ZYSzigK6Xj+bpL77baXcNOgCuSsaq4UdabDdl0g=; b=kPssb5weSvFv+SY+V8Gt1VI1ylWX2glw4o7hx+ts3V6Li3QidLrWWLlt+pQ44B+6pu UDZuwUZr3g1EXCShaqPm54oTq6MjSjkuWZ65DAsbdYaSCUCBZ9wFg2zybjvSAHjuhYe/ /GI+saUYC0n9Kzj9SI+9ztYRGc7+asH70TDpE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=GZkL42CMqbdEndi92QxNIzBTZp8mWlple/uEA3vt1u0tyxza/m0o+iJeBGD+VARgSk ajjK6alVWj1aZtEmZFAUSgze0hldygbQL+K6ORD3bp+lWO6flUwK/fyLEgz8JIFL1ILT 6cfHMvgrLsB2DdqzJr7XOjeTUDzu31WehKr60= Received: by 10.140.164.1 with SMTP id m1mr773326rve.69.1216978728662; Fri, 25 Jul 2008 02:38:48 -0700 (PDT) Received: from denied.d14n.org ( [121.44.50.23]) by mx.google.com with ESMTPS id b39sm2128319rvf.9.2008.07.25.02.38.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 25 Jul 2008 02:38:47 -0700 (PDT) Date: Fri, 25 Jul 2008 19:38:15 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080725093815.GA2547@denied.d14n.org> References: <487EF879.2040008@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <487EF879.2040008@gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [Rhythmbox-devel] Suggested Features X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 09:39:36 -0000 On Thu, Jul 17, 2008 at 03:44:57AM -0400, Tommy Ryan wrote: > 1. Video support - I know alot have suggested this I don't think that adding video playback to rhythmbox is necessarily a bad idea, but I think it's not likely to be a good way to make a video library app. I haven't really thought about what a good video library app would look like, but approaching the problem starting with the structure and limitations of rhythmbox as it stands today probably wouldn't help. Other things aside, the crossfading player backend can't do video playback, and I suspect that adding video output would complicate it a bit too much. From p.j.a.cock@googlemail.com Fri Jul 25 10:47:02 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CE2675033D for ; Fri, 25 Jul 2008 10:47:02 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5483 hrs), (distance 15, link: (Google 2)), [64.233.184.230] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cKPh-u18pfnH for ; Fri, 25 Jul 2008 10:46:52 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.230]) by menubar.gnome.org (Postfix) with ESMTP id F322A750519 for ; Fri, 25 Jul 2008 10:39:31 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so1586962wra.27 for ; Fri, 25 Jul 2008 03:39:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=uTx2XnbjtVz7b9wE0z+FSrLCuyGKK5FK4Woizxw/hs0=; b=adbryn85VimwQZVgQrYIRogembGwNqBFsVMYVdIBLrpSxPlNGA8T2XRTZP2/jOtN6m ah46jYna0zWP3eOICl/NAV6g+qrc0eE0ugR/rJy+k5Q3geIjMg+WGJJul6EVw5ZZQmuv z1j7Ezc6FL/QaptGPiNmRnraNZrpJIcgUFRRs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=w6/BXGmGBAXhavc/Jdi+n2mYjza9LMq6wyMswWD+MpoAUx1UFMbFwGRaJBtEDJpqQ/ /nlz17RfgcGkseXv/Lxek5S0yZEw+W/vzkwUrvjBk3j0YDN6I7eGfhzDaMQ9J4Fw7NVo rnFCCWKfieFXAjOi5zzzt1f3K1UEj4168yawI= Received: by 10.90.91.9 with SMTP id o9mr1934195agb.95.1216982369566; Fri, 25 Jul 2008 03:39:29 -0700 (PDT) Received: by 10.150.154.1 with HTTP; Fri, 25 Jul 2008 03:39:29 -0700 (PDT) Message-ID: <320fb6e00807250339p4feaef56k326b2b7ace4a3a2e@mail.gmail.com> Date: Fri, 25 Jul 2008 11:39:29 +0100 From: Peter Sender: p.j.a.cock@googlemail.com To: "John McHugh" In-Reply-To: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> X-Google-Sender-Auth: ad4a4006ce863a09 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 10:47:02 -0000 John McHugh wrote: > In the mockup I have completely removed the currently playing artist > info (song-artist-album). The reason I removed this was because I felt > it was wasting screen real estate when 2 out of 3 are already > displayed in the window decoration. > Currently the artist and song are displayed in the window decoration > but if the album was also displayed you could gain a considerable > amount of space in rhythmbox itself regardless of whether the progress > bar is moved or not. > > The mockup can be viewed here - > http://img367.imageshack.us/my.php?image=rhythmboxmockup4ln0.png Personally I like having the current artist and song in the main window display, so I wouldn't support your proposed mock-up. Also, in full screen mode might some window managers omit the window decoration? (Am I right in assuming you are not suggesting removing the current artist and song when in full screen party mode? Here there is definitely no window title bar to show this information) Peter From mats.taraldsvik@broadpark.no Fri Jul 25 12:10:50 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EADF075016A for ; Fri, 25 Jul 2008 12:10:49 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 10 (beta) (NAT!), (distance 18, link: GPRS, T1, FreeS/WAN), [80.202.4.58] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RBelLa5aRauU for ; Fri, 25 Jul 2008 12:10:40 +0000 (GMT) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by menubar.gnome.org (Postfix) with ESMTP id 7D8EC7500C4 for ; Fri, 25 Jul 2008 12:10:24 +0000 (GMT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4K00DDG9SMI600@osl1smout1.broadpark.no> for rhythmbox-devel@gnome.org; Fri, 25 Jul 2008 14:09:58 +0200 (CEST) Received: from [192.168.1.245] ([80.202.82.235]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K4K00KVU9SMMPC3@osl1sminn1.broadpark.no> for rhythmbox-devel@gnome.org; Fri, 25 Jul 2008 14:09:58 +0200 (CEST) From: Mats Taraldsvik To: John McHugh In-reply-to: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> References: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> Date: Fri, 25 Jul 2008 14:11:22 +0200 Message-id: <1216987883.6408.16.camel@meastp-laptop> X-Mailer: Evolution 2.22.3.1 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: rhythmbox-devel@gnome.org List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 12:10:50 -0000 Hi, Great! Here are my two cents: On Fri, 2008-07-25 at 00:24 +0100, John McHugh wrote: > Got bored, remembered discussion about the progress bar so created a > mockup of what rhythmbox would look like if the progress bar was > relocated. > Looks good. I would perhaps have rounded corners. Perhaps (plugin / ui / additional ) buttons not related to play/pause/next etc. could be placed after or before the volume? Make another "module" below the progress bar(/module) with search/ (all/artists/albums/titles)/toggle browser. Align "Library |>" and the "treeview"/browser/track listing. > Other changes included a full frame around the album art(The frame > currently doesn't cover the top), and the categories integrate better > with the theme(right now they stay grey regardless of the theme). I like it :) > > As for the progress bar debate, I don't really know where I stand > because I can see problems with both ui's. The current one increases > screen real estate for the playback which increases precision at the > cost of loosing screen real estate for the library itself. > > Moving the progress bar into the toolbar would increase the screen > real estate for the music library at the cost of loosing precision. > > In the mockup I have completely removed the currently playing artist > info (song-artist-album). The reason I removed this was because I felt > it was wasting screen real estate when 2 out of 3 are already > displayed in the window decoration. > Currently the artist and song are displayed in the window decoration > but if the album was also displayed you could gain a considerable > amount of space in rhythmbox itself regardless of whether the progress > bar is moved or not. With my "module" / toolbar(s) solution, a button to toggle artist/album/etc could be added before or after "volume"-button. > > The mockup can be viewed here - > http://img367.imageshack.us/my.php?image=rhythmboxmockup4ln0.png ( Despite being rubbish in GIMP, I could try to mock this idea, if that is necessary/ my explanation causes confution. ) Regards, Mats From matthew.joseph.mcgowan@gmail.com Fri Jul 25 12:15:24 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF7C9750170 for ; Fri, 25 Jul 2008 12:15:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3048 hrs), (distance 13, link: (Google 2)), [209.85.198.231] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hl5M6eF40Y3v for ; Fri, 25 Jul 2008 12:15:18 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.231]) by menubar.gnome.org (Postfix) with ESMTP id 7F2A5750128 for ; Fri, 25 Jul 2008 12:15:05 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so2901668rvb.3 for ; Fri, 25 Jul 2008 05:14:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=U64flg9ohogWEZuUS17Y71KVrEhNjDGBRp/MSBTODO8=; b=KZNt3u6PHrNtduKq0FKYo2mvmdnMCoxXn4ne6k7K/bgmv4Psq8d3LPsfVi5PXxmxec aidEk1Ev+QPA9CnBtLJWB+c/KWTscUuCDka3ad2pZ+6Mvs84ONy8sTaMAvXl2MzgxyAW TUlDeTk35puhFxUvW/eN6e+pW9YnJu4aHmbCY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=n51Lazig6b1v2TeCwG4cYQGpYeClXxrUIiL4BqJ4SJboqDx6w73chVBv52XgjEIpmc Zpvdi9BARpiDVAM+7k5rsjOsP9hLRkUGshqiq41q0T0z3B1gsNqXNy+enj3iEul0Rx0D 9V81u0ci+X3XGXD3Sv32FiPQMmTvAQ96Y/1Tk= Received: by 10.141.34.12 with SMTP id m12mr842344rvj.26.1216988095746; Fri, 25 Jul 2008 05:14:55 -0700 (PDT) Received: from ?10.1.1.3? ( [60.234.169.253]) by mx.google.com with ESMTPS id c20sm17842876rvf.1.2008.07.25.05.14.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 25 Jul 2008 05:14:55 -0700 (PDT) Message-ID: <4889C3BC.7060008@gmail.com> Date: Sat, 26 Jul 2008 00:14:52 +1200 From: Matthew McGowan User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Rhythmbox-devel] mouse middle-click to queue X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 12:15:24 -0000 Hello, I think it would be a nice little feature if a middle-click (i.e. scroll wheel click) on a track immediately queued that track. Regards, Matt From tretle@gmail.com Fri Jul 25 13:51:06 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 21FD1750022 for ; Fri, 25 Jul 2008 13:51:06 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1924 hrs), (distance 16, link: (Google 2)), [74.125.46.29] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GUI55ItMRmnO for ; Fri, 25 Jul 2008 13:50:34 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.29]) by menubar.gnome.org (Postfix) with ESMTP id AC1E5750177 for ; Fri, 25 Jul 2008 13:48:00 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so2162871ywh.63 for ; Fri, 25 Jul 2008 06:47:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=VVQwzn7+7IdLoJFuMCCBc6cSRuOcTfhjyaLblCaRkqs=; b=U5PyGcVV7FGbWtm7G4iTfKpQaZDaHOYmfCv4teSnkB7EX9wyUxaN+FODKAcHTq3TR+ 5IRsOFpXKA84VdkNP2OiwPH+zmDjSjaddSjeLQQktpWKDsvggiG18f/o8xqRNxs1sHtP u3y2jPugNuWROBxNhRxzHovjN3vKF9U0T6hgA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=L1TP6h/uzBGEJAFJZkKXbugQ3WJ49aFrGvQyst0Pg8z4LIEjl8R9Bv/2ljPWkP9y5V lh7ZG6OykZz3/9+OOJnmy4VbsCsTV3LNbbDzgE5jxqMiAXxiMdd9DpDgmkYlGISEH3B3 kdR4LLG/abacWKFeom8OpHEvLM47yDcyfNYic= Received: by 10.115.76.1 with SMTP id d1mr1891530wal.196.1216993667273; Fri, 25 Jul 2008 06:47:47 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Fri, 25 Jul 2008 06:47:47 -0700 (PDT) Message-ID: <201050570807250647w7cf723ep39c98bdf4b2631bf@mail.gmail.com> Date: Fri, 25 Jul 2008 14:47:47 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org In-Reply-To: <1216987883.6408.16.camel@meastp-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> <1216987883.6408.16.camel@meastp-laptop> Subject: Re: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 13:51:06 -0000 I just noticed another problem with the mockup, when you press visualization button in said mockup the brows and visualization buttons are hidden by the visualization. On Fri, Jul 25, 2008 at 1:11 PM, Mats Taraldsvik wrote: > Hi, > > Great! > > Here are my two cents: > > On Fri, 2008-07-25 at 00:24 +0100, John McHugh wrote: >> Got bored, remembered discussion about the progress bar so created a >> mockup of what rhythmbox would look like if the progress bar was >> relocated. >> > > Looks good. I would perhaps have rounded corners. Perhaps (plugin / ui / > additional ) buttons not related to play/pause/next etc. could be placed > after or before the volume? > > Make another "module" below the progress bar(/module) with search/ > (all/artists/albums/titles)/toggle browser. > > Align "Library |>" and the "treeview"/browser/track listing. > >> Other changes included a full frame around the album art(The frame >> currently doesn't cover the top), and the categories integrate better >> with the theme(right now they stay grey regardless of the theme). > > I like it :) > >> >> As for the progress bar debate, I don't really know where I stand >> because I can see problems with both ui's. The current one increases >> screen real estate for the playback which increases precision at the >> cost of loosing screen real estate for the library itself. >> >> Moving the progress bar into the toolbar would increase the screen >> real estate for the music library at the cost of loosing precision. >> >> In the mockup I have completely removed the currently playing artist >> info (song-artist-album). The reason I removed this was because I felt >> it was wasting screen real estate when 2 out of 3 are already >> displayed in the window decoration. >> Currently the artist and song are displayed in the window decoration >> but if the album was also displayed you could gain a considerable >> amount of space in rhythmbox itself regardless of whether the progress >> bar is moved or not. > > With my "module" / toolbar(s) solution, a button to toggle > artist/album/etc could be added before or after "volume"-button. > >> >> The mockup can be viewed here - >> http://img367.imageshack.us/my.php?image=rhythmboxmockup4ln0.png > > > ( Despite being rubbish in GIMP, I could try to mock this idea, if that > is necessary/ my explanation causes confution. ) > > Regards, > Mats > > From jens@kolepka.de Fri Jul 25 15:26:54 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B074675004D for ; Fri, 25 Jul 2008 15:26:54 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 1.497 X-Spam-Level: * X-Spam-Status: No, score=1.497 tagged_above=-999 required=2 tests=[BAYES_50=0.001, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6? (barebone, rare!), (distance 21, link: ethernet/modem), [212.227.126.183] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OSYUHHufNeFF for ; Fri, 25 Jul 2008 15:26:27 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by menubar.gnome.org (Postfix) with ESMTP id ED4367500DD for ; Fri, 25 Jul 2008 15:26:18 +0000 (GMT) Received: from [192.168.2.100] (p50864746.dip.t-dialin.net [80.134.71.70]) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis) id 0MKwtQ-1KMPAi2e0R-0000oL; Fri, 25 Jul 2008 17:25:32 +0200 From: Jens Kolepka To: rhythmbox-devel@gnome.org Content-Type: text/plain Date: Fri, 25 Jul 2008 17:25:32 +0200 Message-Id: <1216999532.5872.5.camel@jens-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX187uXdHyqNYcB2iA9hOfwGrkrkRh75WdQJ9Saa 4POjKNXHKTh6o+qJ7+ZKrq1m7c0OHG47BD5zalKvcyueTXdIAk I1hlGYS0Zirs+XXYePEBUnjWUYXqqMZ X-Mailman-Approved-At: Fri, 25 Jul 2008 15:29:00 +0000 Subject: [Rhythmbox-devel] cover art X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 15:26:55 -0000 Is there any chance of loading up cover art? Greetings from Cologne (Germany) From p.j.a.cock@googlemail.com Fri Jul 25 15:32:25 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EE4EA75019D for ; Fri, 25 Jul 2008 15:32:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 1941 hrs), (distance 16, link: (Google 2)), [74.125.46.31] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LEAw3Xqe08N4 for ; Fri, 25 Jul 2008 15:32:15 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.31]) by menubar.gnome.org (Postfix) with ESMTP id 844BF7500DA for ; Fri, 25 Jul 2008 15:32:09 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so2182807ywh.63 for ; Fri, 25 Jul 2008 08:32:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=5KgcjhP0r4Gtjzmnec6mIYVsRld86cm+PClCIh2C9+Y=; b=GSdU4PTeg1IqeoMqMwaZNhD8rrBQIU8mK/PLj75JYkKTyaapb9SxFZxiZk0jULmGTF ZJgPBZwfXV02bKrpRhwvrZ1zYP58gUTqvx3g8cRRMQTIZp6oFgoMVinamPpeQoFAddEv DkeQl+qlyjMdlebIa35xeYJoZXGJc/UwFThn0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=HQzBLp2anqsUEZshSYsE8EYdvBcSOmFIg2us73nJqogSP16KxjxcngH0aqYTz9+wSB Lq//Bnr8T1Jq7I3m18U0+cjBFK6DXHnxOhfQvQIoLeKavgRPw1JrIGpyi1z7WqA/9pk4 RLsK1OuXkRrVVoI69otevWuvKFD6kjTppa0gk= Received: by 10.114.180.1 with SMTP id c1mr2130775waf.85.1216999921832; Fri, 25 Jul 2008 08:32:01 -0700 (PDT) Received: by 10.150.154.1 with HTTP; Fri, 25 Jul 2008 08:32:01 -0700 (PDT) Message-ID: <320fb6e00807250832g2f7926cfs421a891c68950c1@mail.gmail.com> Date: Fri, 25 Jul 2008 16:32:01 +0100 From: Peter Sender: p.j.a.cock@googlemail.com To: "Jens Kolepka" In-Reply-To: <1216999532.5872.5.camel@jens-desktop> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1216999532.5872.5.camel@jens-desktop> X-Google-Sender-Auth: 84eeb5c2462751ce Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] cover art X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 15:32:25 -0000 On Fri, Jul 25, 2008 at 4:25 PM, Jens Kolepka wrote: > Is there any chance of loading up cover art? > > Greetings from Cologne (Germany) There is a plugin for cover art - check it is installed and turned on. Peter From lromanus@ftml.net Fri Jul 25 16:04:14 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1A51750093 for ; Fri, 25 Jul 2008 16:04:14 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: YES X-Spam-Score: 2.112 X-Spam-Level: ** X-Spam-Status: Yes, score=2.112 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, HTML_MESSAGE=0.001, L_P0F_UNKN=0.8, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: UNKNOWN [S4:51:1:56:M1460, S, T:.:?:?] (up: 2565 hrs), (link: ethernet/modem), [66.111.4.27] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CSePelwPUYsk for ; Fri, 25 Jul 2008 16:04:09 +0000 (GMT) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 4B8D37500C4 for ; Fri, 25 Jul 2008 16:04:00 +0000 (GMT) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 0F4B01413BD for ; Fri, 25 Jul 2008 12:03:54 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Fri, 25 Jul 2008 12:03:54 -0400 X-Sasl-enc: i2gLG8SgyJpiJJjW8pmxAw1Uvu7I44+jIjXAt2ACQHC6 1217001833 Received: from [10.4.1.177] (static-72-93-205-7.bstnma.fios.verizon.net [72.93.205.7]) by mail.messagingengine.com (Postfix) with ESMTPSA id E3B64245C8 for ; Fri, 25 Jul 2008 12:03:52 -0400 (EDT) From: Piotr Romanus To: rhythmbox-devel@gnome.org Content-Type: multipart/alternative; boundary="=-KQAIYJuI1tLkrHKy6+Sk" Date: Fri, 25 Jul 2008 12:03:51 -0400 Message-Id: <1217001831.7470.11.camel@spinaker.crossbeamsys.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Subject: [Rhythmbox-devel] ogg to mp3 conversion X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 16:04:15 -0000 --=-KQAIYJuI1tLkrHKy6+Sk Content-Type: text/plain Content-Transfer-Encoding: 7bit First of all I want to say thank you to the development team. Great effort. No to my questions: 1. I have recently bought sansa e280 and installed rockbox version r18085-080717. I ripped quite several CDs to ogg format - the music files on my disk have ogg extension. I copied these ogg files using rhythmbox to the player. I was really surprised to discover that all the files have mp3 extensions on my sansa player! I suspect (after reading several posts here) that rhythmbox is doing the conversion. Is there any way to stop it (since I am using rockbox on my player I can play oggs directly). 2. Second question: When ripping cds, is there any way to force rhythmbox to avoid creating files with special characters in their names? Thanks, Piotr --=-KQAIYJuI1tLkrHKy6+Sk Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit First of all I want to say thank you to the development team. Great
effort.

No to my questions:
1. I have recently bought sansa e280 and installed rockbox version
r18085-080717. I ripped quite several CDs to ogg format  - the music
files on my disk have ogg extension. I copied these ogg files using
rhythmbox to the player. I was really surprised to discover that all the
files have mp3 extensions on my sansa player!  I suspect (after reading
several posts here) that rhythmbox is doing the conversion. Is there any
way to stop it (since I am using rockbox on my player I can play oggs
directly).

2. Second question: When ripping cds, is there any way to force
rhythmbox to avoid creating files with special characters in their
names?

Thanks,

Piotr

--=-KQAIYJuI1tLkrHKy6+Sk-- From tretle@gmail.com Fri Jul 25 17:42:05 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1E7C750090 for ; Fri, 25 Jul 2008 17:42:04 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 7422 hrs), (distance 17, link: (Google 2)), [66.249.82.239] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gf8uZp9i2V1m for ; Fri, 25 Jul 2008 17:41:55 +0000 (GMT) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by menubar.gnome.org (Postfix) with ESMTP id E7CC575006E for ; Fri, 25 Jul 2008 17:41:41 +0000 (GMT) Received: by wx-out-0506.google.com with SMTP id h28so1073664wxd.9 for ; Fri, 25 Jul 2008 10:41:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=ZpM/PhRaGd54wV8czG0FR+7VdB2qbaMYUwDugDtMhkQ=; b=bQk0zM2m9XXkBlJa3jK47JPVCS3Blt8eI9hxd1wRm32aGbuga2w985oaDblH7i7fSD xTa4aVDBSZOu+wwajnfc/J/QYYNz31YlI4WFJXZf2TvWp1x3kn79AQMQYFz2glUUE6IJ 8u/BnPEhNYtjWeEg0SX1iP3w0QL9WQ+1H1qxA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=NmvBy/9ZvVKBqz7NMJfs65bRQVYlRtNxBI7xirs1YuKBu4Yo6LxXik/oA1sYcFhS3p LxXjtoJxzdEe23XAQAAjfCpk4PzXJJdf3pYhE3z0E2NSI2ZNDM46VB74ud6BzTBBN5sT LUHEvgJHrJD1vUTXFgkIRY2SbdGDYHe/dhXOw= Received: by 10.100.178.13 with SMTP id a13mr3419571anf.29.1217007694283; Fri, 25 Jul 2008 10:41:34 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Fri, 25 Jul 2008 10:41:34 -0700 (PDT) Message-ID: <201050570807251041l619b4782j9b9ab4fa414a750@mail.gmail.com> Date: Fri, 25 Jul 2008 18:41:34 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org In-Reply-To: <201050570807250647w7cf723ep39c98bdf4b2631bf@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> <1216987883.6408.16.camel@meastp-laptop> <201050570807250647w7cf723ep39c98bdf4b2631bf@mail.gmail.com> Subject: Re: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 17:42:05 -0000 I added the curves and moved the buttons to a new location... still not sure about the button location though On Fri, Jul 25, 2008 at 2:47 PM, John McHugh wrote: > I just noticed another problem with the mockup, when you press > visualization button in said mockup the brows and visualization > buttons are hidden by the visualization. > > On Fri, Jul 25, 2008 at 1:11 PM, Mats Taraldsvik > wrote: >> Hi, >> >> Great! >> >> Here are my two cents: >> >> On Fri, 2008-07-25 at 00:24 +0100, John McHugh wrote: >>> Got bored, remembered discussion about the progress bar so created a >>> mockup of what rhythmbox would look like if the progress bar was >>> relocated. >>> >> >> Looks good. I would perhaps have rounded corners. Perhaps (plugin / ui / >> additional ) buttons not related to play/pause/next etc. could be placed >> after or before the volume? >> >> Make another "module" below the progress bar(/module) with search/ >> (all/artists/albums/titles)/toggle browser. >> >> Align "Library |>" and the "treeview"/browser/track listing. >> >>> Other changes included a full frame around the album art(The frame >>> currently doesn't cover the top), and the categories integrate better >>> with the theme(right now they stay grey regardless of the theme). >> >> I like it :) >> >>> >>> As for the progress bar debate, I don't really know where I stand >>> because I can see problems with both ui's. The current one increases >>> screen real estate for the playback which increases precision at the >>> cost of loosing screen real estate for the library itself. >>> >>> Moving the progress bar into the toolbar would increase the screen >>> real estate for the music library at the cost of loosing precision. >>> >>> In the mockup I have completely removed the currently playing artist >>> info (song-artist-album). The reason I removed this was because I felt >>> it was wasting screen real estate when 2 out of 3 are already >>> displayed in the window decoration. >>> Currently the artist and song are displayed in the window decoration >>> but if the album was also displayed you could gain a considerable >>> amount of space in rhythmbox itself regardless of whether the progress >>> bar is moved or not. >> >> With my "module" / toolbar(s) solution, a button to toggle >> artist/album/etc could be added before or after "volume"-button. >> >>> >>> The mockup can be viewed here - >>> http://img367.imageshack.us/my.php?image=rhythmboxmockup4ln0.png >> >> >> ( Despite being rubbish in GIMP, I could try to mock this idea, if that >> is necessary/ my explanation causes confution. ) >> >> Regards, >> Mats >> >> > From tretle@gmail.com Fri Jul 25 17:42:22 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F2F977500F6 for ; Fri, 25 Jul 2008 17:42:21 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5554 hrs), (distance 17, link: (Google 2)), [64.233.184.224] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jvKCKa3P++hi for ; Fri, 25 Jul 2008 17:42:17 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by menubar.gnome.org (Postfix) with ESMTP id D223C750138 for ; Fri, 25 Jul 2008 17:42:06 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so1709000wra.27 for ; Fri, 25 Jul 2008 10:42:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=aXpLSK0IyMVf/F60NSioZIsGsMrrE11eti7TqbTB3GQ=; b=OQZ5Qm60gzYrD/UG0em1KD3fdYhwYbjwE+WeRxHusGruCEAuBS1JwF2q8XeB3M8URr LYjvg0J8y4xrYV/t2G4IQb4hq5uYKo91ix9+P8u3p1vL24NVciosg99R37Y/RaFpJ7HV qJz9pQDqQhDjlPUB4ETWZiFn5aCeFwEsfvAAE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=rO0kHpwpyPNgcJ0p3UQYD/p5NKYonHOGJ63CIPqjelEzpPyn6QM7CQ7o7YTE65W5O9 fO9uoUdkntEIHj93NDBDih2h9BO4JiTJgPRJwlM+IvjkwD1S1jybtHMKuIhtuElObjgb xAtrYAJM8GaZj2+/ZxYykbXaLwCvMG9Pu+Sk0= Received: by 10.100.42.4 with SMTP id p4mr116710anp.139.1217007721064; Fri, 25 Jul 2008 10:42:01 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Fri, 25 Jul 2008 10:42:01 -0700 (PDT) Message-ID: <201050570807251042j79bc9865u3ef8513067720151@mail.gmail.com> Date: Fri, 25 Jul 2008 18:42:01 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org In-Reply-To: <201050570807251041l619b4782j9b9ab4fa414a750@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> <1216987883.6408.16.camel@meastp-laptop> <201050570807250647w7cf723ep39c98bdf4b2631bf@mail.gmail.com> <201050570807251041l619b4782j9b9ab4fa414a750@mail.gmail.com> Subject: Re: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 17:42:22 -0000 forgot to add the link to the new mockup :D silly me http://img508.imageshack.us/my.php?image=rhythmboxmockup5qx4.png On Fri, Jul 25, 2008 at 6:41 PM, John McHugh wrote: > I added the curves and moved the buttons to a new location... still > not sure about the button location though > > On Fri, Jul 25, 2008 at 2:47 PM, John McHugh wrote: >> I just noticed another problem with the mockup, when you press >> visualization button in said mockup the brows and visualization >> buttons are hidden by the visualization. >> >> On Fri, Jul 25, 2008 at 1:11 PM, Mats Taraldsvik >> wrote: >>> Hi, >>> >>> Great! >>> >>> Here are my two cents: >>> >>> On Fri, 2008-07-25 at 00:24 +0100, John McHugh wrote: >>>> Got bored, remembered discussion about the progress bar so created a >>>> mockup of what rhythmbox would look like if the progress bar was >>>> relocated. >>>> >>> >>> Looks good. I would perhaps have rounded corners. Perhaps (plugin / ui / >>> additional ) buttons not related to play/pause/next etc. could be placed >>> after or before the volume? >>> >>> Make another "module" below the progress bar(/module) with search/ >>> (all/artists/albums/titles)/toggle browser. >>> >>> Align "Library |>" and the "treeview"/browser/track listing. >>> >>>> Other changes included a full frame around the album art(The frame >>>> currently doesn't cover the top), and the categories integrate better >>>> with the theme(right now they stay grey regardless of the theme). >>> >>> I like it :) >>> >>>> >>>> As for the progress bar debate, I don't really know where I stand >>>> because I can see problems with both ui's. The current one increases >>>> screen real estate for the playback which increases precision at the >>>> cost of loosing screen real estate for the library itself. >>>> >>>> Moving the progress bar into the toolbar would increase the screen >>>> real estate for the music library at the cost of loosing precision. >>>> >>>> In the mockup I have completely removed the currently playing artist >>>> info (song-artist-album). The reason I removed this was because I felt >>>> it was wasting screen real estate when 2 out of 3 are already >>>> displayed in the window decoration. >>>> Currently the artist and song are displayed in the window decoration >>>> but if the album was also displayed you could gain a considerable >>>> amount of space in rhythmbox itself regardless of whether the progress >>>> bar is moved or not. >>> >>> With my "module" / toolbar(s) solution, a button to toggle >>> artist/album/etc could be added before or after "volume"-button. >>> >>>> >>>> The mockup can be viewed here - >>>> http://img367.imageshack.us/my.php?image=rhythmboxmockup4ln0.png >>> >>> >>> ( Despite being rubbish in GIMP, I could try to mock this idea, if that >>> is necessary/ my explanation causes confution. ) >>> >>> Regards, >>> Mats >>> >>> >> > From sa@whiz.se Fri Jul 25 18:19:03 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 815577500DA for ; Fri, 25 Jul 2008 18:19:03 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 6688 hrs), (distance 25, link: ethernet/modem), [213.115.211.137] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id liMuv6O1O3BE for ; Fri, 25 Jul 2008 18:18:53 +0000 (GMT) Received: from alastor.oderland.com (alastor.oderland.com [213.115.211.137]) by menubar.gnome.org (Postfix) with ESMTP id E5F5F750030 for ; Fri, 25 Jul 2008 18:18:47 +0000 (GMT) Received: from 88-206-212-151.highlandnet.se ([88.206.212.151] helo=zoe.varbacka) by alastor.oderland.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1KMRsA-0003YX-T9 for rhythmbox-devel@gnome.org; Fri, 25 Jul 2008 20:18:34 +0200 Received: from sa by zoe.varbacka with local (Exim 4.69) (envelope-from ) id 1KMRs8-00014l-G8; Fri, 25 Jul 2008 20:18:32 +0200 From: Sven Arvidsson To: Piotr Romanus In-Reply-To: <1217001831.7470.11.camel@spinaker.crossbeamsys.com> References: <1217001831.7470.11.camel@spinaker.crossbeamsys.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 25 Jul 2008 20:18:32 +0200 Message-Id: <1217009912.2635.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - alastor.oderland.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - whiz.se Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] ogg to mp3 conversion X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2008 18:19:03 -0000 On Fri, 2008-07-25 at 12:03 -0400, Piotr Romanus wrote: > First of all I want to say thank you to the development team. Great > effort. > > No to my questions: > 1. I have recently bought sansa e280 and installed rockbox version > r18085-080717. I ripped quite several CDs to ogg format - the music > files on my disk have ogg extension. I copied these ogg files using > rhythmbox to the player. I was really surprised to discover that all > the > files have mp3 extensions on my sansa player! I suspect (after > reading > several posts here) that rhythmbox is doing the conversion. Is there > any > way to stop it (since I am using rockbox on my player I can play oggs > directly). Hi, I guess you need to use .is_audio_player, see http://bugzilla.gnome.org/show_bug.cgi?id=352956#c7 for details. -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22 From notverysmart@gmail.com Sat Jul 26 07:05:16 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 97403750086 for ; Sat, 26 Jul 2008 07:05:16 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3236 hrs), (distance 13, link: (Google 2)), [209.85.198.236] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ho2jHKj-LXiH for ; Sat, 26 Jul 2008 07:05:01 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.236]) by menubar.gnome.org (Postfix) with ESMTP id 2E838750083 for ; Sat, 26 Jul 2008 07:04:45 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so3202896rvb.3 for ; Sat, 26 Jul 2008 00:04:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=T5Z/WJM4nt7szsKoom5DacJ37SKbodRdpT8LyXliWNE=; b=cphj23Trk89u5zft7ww9ZheqvY0BwGiGX7NTUh8RWfOf/UsAaq1LqKgfVdYyJNTV1H fy3RZCtJdPD/iA3PIm0gfi4UUaMmG0sFI9/zvixXtZRYilVm5D+/PZFnmH4zKk+fDVUr wbpe70YLUQBf62MBSjdoj7hembU9kTaRncr6k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=hzB4MEMiGib6uzHyxz9h0ktaabIoYzA6NJRsOrubnykXoRwd/HWl16LybNktsjhTsB P7b4MfCwW7KsDmsw0GIhCEbCJyfHDrXl+BOsfzcdOXgMWC7cJA9udYSHpjSEBoEghVCL Com0iBuCgbahPeG8pR34LcSwM/a6mvP/ifqEU= Received: by 10.141.96.21 with SMTP id y21mr1296435rvl.132.1217055874321; Sat, 26 Jul 2008 00:04:34 -0700 (PDT) Received: from spine.kaolin.wh9.net ( [121.44.50.23]) by mx.google.com with ESMTPS id k41sm16565229rvb.3.2008.07.26.00.04.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 26 Jul 2008 00:04:33 -0700 (PDT) Date: Sat, 26 Jul 2008 17:04:25 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080726070425.GC13195@spine.kaolin.wh9.net> References: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> <1216987883.6408.16.camel@meastp-laptop> <201050570807250647w7cf723ep39c98bdf4b2631bf@mail.gmail.com> <201050570807251041l619b4782j9b9ab4fa414a750@mail.gmail.com> <201050570807251042j79bc9865u3ef8513067720151@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201050570807251042j79bc9865u3ef8513067720151@mail.gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 07:05:16 -0000 On Fri, Jul 25, 2008 at 06:42:01PM +0100, John McHugh wrote: > forgot to add the link to the new mockup :D silly me > > http://img508.imageshack.us/my.php?image=rhythmboxmockup5qx4.png > > On Fri, Jul 25, 2008 at 6:41 PM, John McHugh wrote: > > I added the curves and moved the buttons to a new location... still > > not sure about the button location though The curves you've added here would be entirely up to the gtk theme, if anything. Rhythmbox won't do them itself. From cfergeau@gmail.com Sat Jul 26 11:43:17 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C540C7500E6 for ; Sat, 26 Jul 2008 11:43:17 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.531 X-Spam-Level: X-Spam-Status: No, score=-1.531 tagged_above=-999 required=2 tests=[AWL=-0.428, BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5734 hrs), (distance 15, link: (Google 2)), [64.233.184.232] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nCoE8ijiguXw for ; Sat, 26 Jul 2008 11:43:04 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id B503E75002F for ; Sat, 26 Jul 2008 11:42:48 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so2246832wra.27 for ; Sat, 26 Jul 2008 04:42:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=Y/P6/VbucDjbRevy6mJCHo1s8qk9YEG0YMlWYtC9sKY=; b=JOdm/yUOfpLVVv8kCOUq5p8viosoeC0QyhfXkoosjdxI1PMxFuBpmPIS8GZ7lzUs9V iktdHxeBBHBJoMVZzqgD/cERkTGk7rdgiiNKeHZWBKDOKBZ5m5+f4IMMFkoYrBGrttoV mv57NnJ9vPLnZYJEFNvHFpwsM1C6L7LBRh4X0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=nDWxH1uSK9o1wDs5WvaaYIpgWHoUYCE3Nty8q3yubJzb2YBEn5uhLZDimcGW9x7qgv nFJGb75eue+pcvAwuuYfopwF1tFivVoxYHp2JB7mGEk+bH3rLDHgc2JCs7TnsxN4zQ7x ftlrxl9xdPGdUgj8U3YlF5JzM0RjvryHq5M38= Received: by 10.90.91.9 with SMTP id o9mr3818897agb.95.1217072556587; Sat, 26 Jul 2008 04:42:36 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Sat, 26 Jul 2008 04:42:36 -0700 (PDT) Message-ID: Date: Sat, 26 Jul 2008 13:42:36 +0200 From: "Christophe Fergeau" To: "John McHugh" In-Reply-To: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_8241_13054273.1217072556606" References: <201050570807241624h26b93078hf1299479e039d231@mail.gmail.com> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Rhythmbox UI mockup X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 11:43:18 -0000 ------=_Part_8241_13054273.1217072556606 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline > Other changes included a full frame around the album art(The frame > currently doesn't cover the top) The attached patch adds this frame to the album art, dunno which look is better though :) Christophe ------=_Part_8241_13054273.1217072556606 Content-Type: text/x-patch; name=coverart-padding.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_fj45kpcz0 Content-Disposition: attachment; filename=coverart-padding.diff ZGlmZiAtLWdpdCBhL3BsdWdpbnMvYXJ0ZGlzcGxheS9hcnRkaXNwbGF5L19faW5pdF9fLnB5IGIv cGx1Z2lucy9hcnRkaXNwbGF5L2FydGRpc3BsYXkvX19pbml0X18ucHkKaW5kZXggYTljMWUzZS4u OWE4ZDQxMCAxMDA2NDQKLS0tIGEvcGx1Z2lucy9hcnRkaXNwbGF5L2FydGRpc3BsYXkvX19pbml0 X18ucHkKKysrIGIvcGx1Z2lucy9hcnRkaXNwbGF5L2FydGRpc3BsYXkvX19pbml0X18ucHkKQEAg LTM0Miw3ICszNDIsOSBAQCBjbGFzcyBBcnREaXNwbGF5UGx1Z2luIChyYi5QbHVnaW4pOgogCQlz ZWxmLmFydF93aWRnZXQgPSBBcnREaXNwbGF5V2lkZ2V0IChzZWxmLmZpbmRfZmlsZSAoQVJUX01J U1NJTkdfSUNPTiArICIuc3ZnIikpCiAJCXNlbGYuYXJ0X3dpZGdldC5jb25uZWN0ICgncGl4YnVm LWRyb3BwZWQnLCBzZWxmLm9uX3NldF9waXhidWYpCiAJCXNlbGYuYXJ0X3dpZGdldC5jb25uZWN0 ICgndXJpLWRyb3BwZWQnLCBzZWxmLm9uX3NldF91cmkpCi0JCXNoZWxsLmFkZF93aWRnZXQgKHNl bGYuYXJ0X3dpZGdldCwgcmIuU0hFTExfVUlfTE9DQVRJT05fU0lERUJBUikKKwkJc2VsZi5hcnRf Y29udGFpbmVyID0gZ3RrLlZCb3ggKCkKKwkJc2VsZi5hcnRfY29udGFpbmVyLnBhY2tfc3RhcnQg KHNlbGYuYXJ0X3dpZGdldCwgcGFkZGluZz02KQorCQlzaGVsbC5hZGRfd2lkZ2V0IChzZWxmLmFy dF9jb250YWluZXIsIHJiLlNIRUxMX1VJX0xPQ0FUSU9OX1NJREVCQVIpCiAJCXNlbGYuYXJ0X2Ri ID0gQ292ZXJBcnREYXRhYmFzZSAoKQogCQlzZWxmLmN1cnJlbnRfZW50cnksIHNlbGYuY3VycmVu dF9waXhidWYgPSBOb25lLCBOb25lCiAJCXNlbGYucGxheWluZ19lbnRyeV9jaGFuZ2VkIChzcCwg c3AuZ2V0X3BsYXlpbmdfZW50cnkgKCkpCkBAIC0zNzcsNyArMzc5LDcgQEAgY2xhc3MgQXJ0RGlz cGxheVBsdWdpbiAocmIuUGx1Z2luKToKIAkJZGIgPSBzZWxmLnNoZWxsLmdldF9wcm9wZXJ0eSAo ImRiIikKIAogCQlzZWxmLmFydF93aWRnZXQuc2V0IChlbnRyeSwgTm9uZSwgTm9uZSwgVHJ1ZSkK LQkJc2VsZi5hcnRfd2lkZ2V0LnNob3cgKCkKKwkJc2VsZi5hcnRfY29udGFpbmVyLnNob3dfYWxs ICgpCiAJCSMgSW50aXRhdGVzIHNlYXJjaCBpbiB0aGUgZGF0YWJhc2UgKHdoaWNoIGNoZWNrcyBh cnQgY2FjaGUsIGludGVybmV0IGV0Yy4pCiAJCXNlbGYuY3VycmVudF9lbnRyeSA9IGVudHJ5CiAJ CXNlbGYuY3VycmVudF9waXhidWYgPSBOb25lCg== ------=_Part_8241_13054273.1217072556606-- From p.j.a.cock@googlemail.com Sat Jul 26 12:24:56 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D3C5750116 for ; Sat, 26 Jul 2008 12:24:56 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5741 hrs), (distance 15, link: (Google 2)), [64.233.184.239] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZxVR2LTi6zb9 for ; Sat, 26 Jul 2008 12:24:44 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 0616C75002F for ; Sat, 26 Jul 2008 12:24:30 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so2262285wra.27 for ; Sat, 26 Jul 2008 05:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=VDga7rhpoPAI5FZWIB7n9Szc2Rd5fQbyz2APgPJzRY4=; b=U69oXVRuZVMqImAMmkqYrymDcHPgIHc40bg3T6ICLoTkx4x0AWtkLSwHw5mB2rOuda RWmC/Ug7VQEUlHqQfGxHC1CFaYnVwXZl1vKA6Lbdu2AV9eoB3XgaDLlhbiIuOo3Zf+vt 5ZpIeYUOKnTqDsqlW8+pnN7vu6A+R8ochk9jM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=iRtNpC1IDudQSBEeW3HRtI8i7BuiXI6ga0/KdjcRvPtDqS8LYfhKmVkSa0BYJ1N92d S8FYMtcXLW6TMeG5TfiEAiAxiXAM5K3ZakuUqvduGjY0FSkV4UPxReirvfgttOzy1KYh OHx4ki4RMxt6/63CCB80c39AfZ1Wx9QiV9qZE= Received: by 10.90.31.8 with SMTP id e8mr3925724age.22.1217075065751; Sat, 26 Jul 2008 05:24:25 -0700 (PDT) Received: by 10.150.154.1 with HTTP; Sat, 26 Jul 2008 05:24:25 -0700 (PDT) Message-ID: <320fb6e00807260524w6afae0d1vf26c2822429ba657@mail.gmail.com> Date: Sat, 26 Jul 2008 13:24:25 +0100 From: Peter Sender: p.j.a.cock@googlemail.com To: "Jens Kolepka" In-Reply-To: <1217004130.5650.8.camel@jens-desktop> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1216999532.5872.5.camel@jens-desktop> <320fb6e00807250832g2f7926cfs421a891c68950c1@mail.gmail.com> <1217004130.5650.8.camel@jens-desktop> X-Google-Sender-Auth: 1cef7eea68767489 Cc: Rhythmbox List Subject: Re: [Rhythmbox-devel] cover art X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 12:24:56 -0000 On Fri, Jul 25, 2008 at 5:42 PM, Jens Kolepka wrote: > The plugin to show the cover art is installed and works. But only one of > my CD's downloads a picture. I'd like to know how i can add pictures to > the internet server where the cover art is stored. > > Thanks Jens The cover art is downloaded from Amazon - I think there is a setting for which country (in your case, amazon.de should work better), and should technically only be stored for 30 days (I think). You can't upload images to Amazon. See also http://bugzilla.gnome.org/show_bug.cgi?id=346852 (open) What you can do, if you have the cover images, is copy them on your hard drive to the folders where the music tracks are, and call them cover.jpg or album.jpg (or something based on the album/track name). This has got a lot more flexible recently: http://bugzilla.gnome.org/show_bug.cgi?id=414609 (fixed) Peter From AndyHowell@austin.rr.com Sat Jul 26 17:50:43 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 35B2275019C for ; Sat, 26 Jul 2008 17:50:43 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 1.497 X-Spam-Level: * X-Spam-Status: No, score=1.497 tagged_above=-999 required=2 tests=[BAYES_50=0.001, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 2678 hrs), (distance 12, link: ethernet/modem), [69.17.117.10] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GlZHzM-fuVBw for ; Sat, 26 Jul 2008 17:50:36 +0000 (GMT) Received: from mail8.sea5.speakeasy.net (mail8.sea5.speakeasy.net [69.17.117.10]) by menubar.gnome.org (Postfix) with ESMTP id 3FD3275020C for ; Sat, 26 Jul 2008 17:48:24 +0000 (GMT) Received: (qmail 16469 invoked from network); 26 Jul 2008 17:48:14 -0000 Received: from cpe-66-68-155-127.austin.res.rr.com (HELO dokodemo.localdomain) (andy@raitechnology.com@[66.68.155.127]) (envelope-sender ) by mail8.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 26 Jul 2008 17:48:14 -0000 Message-ID: <488B6357.9050801@austin.rr.com> Date: Sat, 26 Jul 2008 12:48:07 -0500 From: Andy Howell User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Rhythmbox-devel] Playing to USB headset X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 17:50:43 -0000 Hello, How can I get Rhythmbox to play to a USB headset? I'm running version 0.11.6 on fedora 9. I can configure gsteamer via the "Multimedia Systems Selector" to set the default output to "ALSA", device "USB Audio" and the "test" tone is heard in the headset. However, Rhythmbox always plays through the speakers. I tried the PulseAudio Sound Server as well, but even the test tone on that plays through the speakers. Any clues on how make this work? Thanks, Andy From tretle@gmail.com Sat Jul 26 18:10:04 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6F69D7500E5 for ; Sat, 26 Jul 2008 18:10:04 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.74 X-Spam-Level: X-Spam-Status: No, score=-0.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 9157 hrs), (distance 16, link: (Google 2)), [72.14.246.247] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XNrGFoSo1n1a for ; Sat, 26 Jul 2008 18:09:48 +0000 (GMT) Received: from ag-out-0708.google.com (ag-out-0708.google.com [72.14.246.247]) by menubar.gnome.org (Postfix) with ESMTP id 1DD3575013B for ; Sat, 26 Jul 2008 18:09:32 +0000 (GMT) Received: by ag-out-0708.google.com with SMTP id 35so17400541aga.1 for ; Sat, 26 Jul 2008 11:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=rip3hc0qQBn/3KeqTTtSxlIWDLZ01mThNm9bMz2KquE=; b=aAW/UnrLsob8yfrdtiVn6Hm/xIThXO/IDpCYZGUoVVdL/oxpq7O+N4x+aKjBtauGm0 zNGt0qDODi9XKooKc4d29w1PpmwAiZPrC9PrhIQRcbVTrfQuqHSiNA6ls+3DSQEXW/4g qsAPkhxlDuPDKFW2+yTkr4fUtObh/wmnM8Io4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=rICkuAxFy+iq+bjhAca4pkkFbJh3sxYFbU3ecQUqm88kvxHR0vZDBrPX/xdVPuoZCO VzYKxTba2XXqNsiTggPyQH4+ltDosjMm1GLg7ys7r87AIryL/w73d3wuMEasYNhBltiw erMnjvQoOX/2TspCdVCyfKuslC06tfxrLCV1c= Received: by 10.90.94.12 with SMTP id r12mr1581014agb.23.1217095760678; Sat, 26 Jul 2008 11:09:20 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Sat, 26 Jul 2008 11:09:20 -0700 (PDT) Message-ID: <201050570807261109n11879a2cy3089d555db7cc521@mail.gmail.com> Date: Sat, 26 Jul 2008 19:09:20 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Rhythmbox-devel] Mockup of the day X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 18:10:04 -0000 In this latest mockup I experimented with finding a new location for the search bar as to free up screen real estate. As a result the progress bar is where it usually is. http://img204.imageshack.us/my.php?image=mockup6nz9.png From csaavedra@gnome.org Sat Jul 26 18:39:46 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D13747500F1 for ; Sat, 26 Jul 2008 18:39:46 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (NAT!) (up: 2874 hrs), (distance 17, link: GPRS, T1, FreeS/WAN), [200.91.24.6] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IZoI6zvAEVMt for ; Sat, 26 Jul 2008 18:39:36 +0000 (GMT) Received: from alumnos.utalca.cl (alumnos.utalca.cl [200.91.24.6]) by menubar.gnome.org (Postfix) with ESMTP id F3E8F750115 for ; Sat, 26 Jul 2008 18:39:25 +0000 (GMT) Received: from [190.161.245.107] (unknown [190.161.245.107]) (using SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by alumnos.utalca.cl (Postfix) with ESMTP id 9A01F4B486; Sat, 26 Jul 2008 14:38:56 -0400 (CLT) From: Claudio Saavedra To: Charlotte Curtis In-Reply-To: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> Content-Type: text/plain; charset=utf-8 Date: Sat, 26 Jul 2008 14:39:13 -0400 Message-Id: <1217097553.27954.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 8bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 18:39:47 -0000 El mar, 22-07-2008 a las 12:49 -0400, Charlotte Curtis escribió: > > I'd love to hear any feedback you might have, thanks! There seems to be some clashing between the ITM generated playlists and songs in the RB queue. How I reproduced it: - Put a song in the queue, - Grab a song to the ITM playlist item, - The ITM song plays fine, and a second song is predicted and added to the ITM playlist. - The next ITM song starts playing and the song in the queue too, simultaneously. I only reproduced it once and unfortunately don't have time right now to double check if it's reproducible always, but there you have it.. Regards, Claudio -- Claudio Saavedra From tretle@gmail.com Sat Jul 26 18:58:45 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 28C1975008F for ; Sat, 26 Jul 2008 18:58:45 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5807 hrs), (distance 16, link: (Google 2)), [64.233.184.228] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wakYGcDS2QKJ for ; Sat, 26 Jul 2008 18:58:39 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.228]) by menubar.gnome.org (Postfix) with ESMTP id 218627500E6 for ; Sat, 26 Jul 2008 18:58:23 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so2415339wra.27 for ; Sat, 26 Jul 2008 11:58:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=nb9UUiGujmtPkPRcVpRx7R5e6x7gL8OkcG5E6c/aJLM=; b=gXDITIf3AaQ+0tppitPUNNB76ga0tSVDaQ4LjPK3K9FdPeUlJbYt08l7qX40pI9NtX PmxChBsWGhCqAXz+e1V1ejXNSybCHtZiBLOd9Riam7C7wMXGKw3FPPf8OHeL3F9CT16k 3D64E4wPbH13AifehET1hq8qcvY89BnWvV9UQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=P4cgBHAbE866BjtfB1xpVRhXwOL5VB2J7KEk/EMxQcSu1ENomT8jKKYWV4ZVPm1ODB XgEM36tVeRwhB4T/UsSJYRU0YnExqCyD7/aS/jkiQPGAYHB2WVKQQGGCtMaYZQh/gypB ajl+gdq0v8zbCaAlfByqziKNzbrzQoYaErH6k= Received: by 10.90.96.15 with SMTP id t15mr4355661agb.116.1217098698472; Sat, 26 Jul 2008 11:58:18 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Sat, 26 Jul 2008 11:58:18 -0700 (PDT) Message-ID: <201050570807261158i37ed927t4eb2408a433f3def@mail.gmail.com> Date: Sat, 26 Jul 2008 19:58:18 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org In-Reply-To: <201050570807261109n11879a2cy3089d555db7cc521@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <201050570807261109n11879a2cy3089d555db7cc521@mail.gmail.com> Subject: Re: [Rhythmbox-devel] Mockup of the day X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 18:58:45 -0000 beoba requested that I move the volume left of the slider so this is the fixed mockup http://img262.imageshack.us/my.php?image=mockup6al2.png On Sat, Jul 26, 2008 at 7:09 PM, John McHugh wrote: > In this latest mockup I experimented with finding a new location for > the search bar as to free up screen real estate. As a result the > progress bar is where it usually is. > > http://img204.imageshack.us/my.php?image=mockup6nz9.png > From tretle@gmail.com Sat Jul 26 19:44:10 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 97FA1750132 for ; Sat, 26 Jul 2008 19:44:10 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5814 hrs), (distance 16, link: (Google 2)), [64.233.184.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o98N04nBkOUO for ; Sat, 26 Jul 2008 19:43:59 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.235]) by menubar.gnome.org (Postfix) with ESMTP id C741D750004 for ; Sat, 26 Jul 2008 19:43:45 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so2428171wra.27 for ; Sat, 26 Jul 2008 12:43:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=9OjSjHRnsAXtl7aRHg6NlsQB+tixt8yWtcFkUEAoZVo=; b=pc+qd6nSrFMv2cbsnvw57hXr0BYBgINcslWQowi5aWoCVXu0KP1puZEU1NPuYfNaX8 mjw2PaurHQqrrrt0XrZX7PSlSsbEZQEMnIpsKdnfsiQ5uxl/3NamSHIxFdHvGKrWQDmE 2dNWb40m9/c92Bzwev1qC6BjsULRMfGp95LZM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=Py+gXMlSKj8iX6s+LbCXdXeYteWUdoC0XQOcDqxjwXotREowmSz7ByQzgx6K2Y53em XNM2mHc7BJ7mFPP0bZ/ZQCSsEMljQ07WNxRg3ixiQQAY97olYPya45+KI0B0xSl61RBg 8c1RH2M8mvo1cwia3ey2J5Zha1KkzdQa+P6I0= Received: by 10.90.91.2 with SMTP id o2mr4408481agb.111.1217101413268; Sat, 26 Jul 2008 12:43:33 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Sat, 26 Jul 2008 12:43:33 -0700 (PDT) Message-ID: <201050570807261243gbafc986y37bae19f81888c31@mail.gmail.com> Date: Sat, 26 Jul 2008 20:43:33 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_11497_5257779.1217101413265" Subject: [Rhythmbox-devel] Widget Request X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 19:44:10 -0000 ------=_Part_11497_5257779.1217101413265 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I was wondering if anyone would be up to the task of creating a new widget. GTK_Bottom doesn't seem to be the best way of displaying plugins like the last rhythm. There is a mockup of the widget created here Maybe it could be called gtk_bottom_right. This would come in handy for plugin writers to create a ui to interact with the currently playing track. Another thing it would be handy for is playlists and mp3 players. Currently in rhythmbox if you are dragging a music file over to the sources widget and keep it hovered over a selection for a few seconds it opens up the selection. If this new widget were created the music on the mp3 player could be loaded in it instead allowing you to see the tracks on the mp3 player while flicking through your library to figure out what to put on it. The same goes for playlists. So you could use this widgets to preview content and interact with currently playing tracks(lastrhythm). ------=_Part_11497_5257779.1217101413265 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I was wondering if anyone would be up to the task of creating a new widget. GTK_Bottom doesn't seem to be the best way of displaying plugins like the last rhythm.

There is a mockup of the widget created here

Maybe it could be called gtk_bottom_right. This would come in handy for plugin writers to create a ui to interact with the currently playing track. Another thing it would be handy for is playlists and mp3 players. Currently in rhythmbox if you are dragging a music file over to the sources widget and keep it hovered over a selection for a few seconds it opens up the selection.
If this new widget were created the music on the mp3 player could be loaded in it instead allowing you to see the tracks on the mp3 player while flicking through your library to figure out what to put on it.
The same goes for playlists.

So you could use this widgets to preview content and interact with currently playing tracks(lastrhythm).
------=_Part_11497_5257779.1217101413265-- From tretle@gmail.com Sat Jul 26 22:09:21 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0EF4975008F for ; Sat, 26 Jul 2008 22:09:21 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.953 X-Spam-Level: X-Spam-Status: No, score=-0.953 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, HTML_MESSAGE=0.001, SUBJECT_FUZZY_TION=0.156] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5838 hrs), (distance 16, link: (Google 2)), [64.233.184.228] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ID6cMDvtlFky for ; Sat, 26 Jul 2008 22:08:45 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.228]) by menubar.gnome.org (Postfix) with ESMTP id 93920750083 for ; Sat, 26 Jul 2008 22:08:34 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so2473669wra.27 for ; Sat, 26 Jul 2008 15:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=l3jG74fFMzhVgiAsXl9NYerMCPKRt53Er8N9omUzCxo=; b=I9wbtAT/aG64il0avp0jGkGW5VxqhWn8nxIPyPU0QERaa5NsCnN9yyfxKsj+W7POES kkv96Vjesmdz5nTMh0j5PBLw859tOjTCFMEtyy0gzlmPfo3zrI6hAIs/ScTsG54C1C/3 iEwyVY7Q8cqFDZtz6QH+herDi/Rnk2OeEpbjI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=fFJJvIdlW/Ei93Zkc3hFm0WsyPv9B4tMo4wKBkjHC/gKiDjE7dEDzYt+UEcLX1Fbar kaWYd6M9pHmq12upoy+q0tE1VyUWjNzRhzcb4Arf2IsC32fev3ukhSF3cokFCDhVM9xk Gz5oUEPaFKNQ/fxvPgZu90vPlyJb5hPB/KsBs= Received: by 10.90.56.5 with SMTP id e5mr4620453aga.80.1217110103061; Sat, 26 Jul 2008 15:08:23 -0700 (PDT) Received: by 10.151.84.3 with HTTP; Sat, 26 Jul 2008 15:08:23 -0700 (PDT) Message-ID: <201050570807261508y2ab5d1d3hc54a4752c8f54bd6@mail.gmail.com> Date: Sat, 26 Jul 2008 23:08:23 +0100 From: "John McHugh" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_11820_3948856.1217110103078" Subject: [Rhythmbox-devel] Drop box button? X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2008 22:09:21 -0000 ------=_Part_11820_3948856.1217110103078 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I was wondering for awhile what will happen if Rhythmbox gains more views to its functionality, genre tag cloud, album art view(macslow's sparkle) etc. Will the tool bar become crowded with all the new buttons? Then I thought why not future proof it. Right now visualizations could be counted as a view right? So we have 3 views right now. No browser, Browser and Visualizations. Why not use a drop box button so that when you click on it you can choose between the three instead of the possibility of crowding up the toolbar in the future. The dropbox can be seen in this mockup. ------=_Part_11820_3948856.1217110103078 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I was wondering for awhile what will happen if Rhythmbox gains more views to its functionality,  genre tag cloud, album art view(macslow's sparkle) etc. Will the tool bar become crowded with all the new buttons?
Then I thought why not future proof it. Right now visualizations could be counted as a view right? So we have 3 views right now. No browser, Browser and Visualizations. Why not use a drop box button so that when you click on it you can choose between the three instead of the possibility of crowding up the toolbar in the future.

The dropbox can be seen in this mockup .
------=_Part_11820_3948856.1217110103078-- From hadess@hadess.net Sun Jul 27 00:16:11 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E7EE275002F for ; Sun, 27 Jul 2008 00:16:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.347 X-Spam-Level: X-Spam-Status: No, score=-1.347 tagged_above=-999 required=2 tests=[AWL=-1.044, BAYES_00=-2.599, L_P0F_UNKN=0.8, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: UNKNOWN [S4:47:1:60:M1460,S,T,N,W3:.:?:?] (up: 3740 hrs), (link: ethernet/modem), [195.10.223.155] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S9FIsLloSg93 for ; Sun, 27 Jul 2008 00:16:05 +0000 (GMT) Received: from bungle.evilgeniuses.org.uk (bungle.evilgeniuses.org.uk [195.10.223.155]) by menubar.gnome.org (Postfix) with ESMTP id 885807500C1 for ; Sun, 27 Jul 2008 00:15:55 +0000 (GMT) Received: from [192.168.1.7] (cpc1-glfd1-0-0-cust325.glfd.cable.ntl.com [86.16.113.70]) by bungle.evilgeniuses.org.uk (Postfix) with ESMTP id 28FBA1C3BACC; Sun, 27 Jul 2008 00:15:43 +0000 (UTC) From: Bastien Nocera To: Andy Howell In-Reply-To: <488B6357.9050801@austin.rr.com> References: <488B6357.9050801@austin.rr.com> Content-Type: text/plain Date: Sun, 27 Jul 2008 01:15:37 +0100 Message-Id: <1217117738.3080.486.camel@cookie.hadess.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 (2.22.2-2.fc9) Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Playing to USB headset X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 00:16:12 -0000 On Sat, 2008-07-26 at 12:48 -0500, Andy Howell wrote: > Hello, > > How can I get Rhythmbox to play to a USB headset? > > I'm running version 0.11.6 on fedora 9. I can configure gsteamer via the > "Multimedia Systems Selector" to set the default output to "ALSA", > device "USB Audio" and the "test" tone is heard in the headset. However, > Rhythmbox always plays through the speakers. Reset the defaults in gstreamer-properties, and select the output in the sound preferences (gnome-sound-properties). > I tried the PulseAudio Sound Server as well, but even the test tone on > that plays through the speakers. When using pulse, just launch pavucontrol (the PulseAudio Volume Control, in Sound & Video), right-click on the Rhythmbox stream in the second tab, and select which device you want it to output to. > Any clues on how make this work? Cheers From AndyHowell@austin.rr.com Sun Jul 27 00:52:12 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F952750132 for ; Sun, 27 Jul 2008 00:52:12 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.11 X-Spam-Level: X-Spam-Status: No, score=-1.11 tagged_above=-999 required=2 tests=[BAYES_05=-1.11] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 3254 hrs), (distance 12, link: ethernet/modem), [69.17.117.7] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R9r6R8oGUwPQ for ; Sun, 27 Jul 2008 00:52:03 +0000 (GMT) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by menubar.gnome.org (Postfix) with ESMTP id 939E575007C for ; Sun, 27 Jul 2008 00:51:48 +0000 (GMT) Received: (qmail 19919 invoked from network); 27 Jul 2008 00:51:41 -0000 Received: from cpe-66-68-155-127.austin.res.rr.com (HELO dokodemo.localdomain) (andy@raitechnology.com@[66.68.155.127]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 27 Jul 2008 00:51:41 -0000 Message-ID: <488BC69C.4070009@austin.rr.com> Date: Sat, 26 Jul 2008 19:51:40 -0500 From: Andy Howell User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org References: <488B6357.9050801@austin.rr.com> <1217117738.3080.486.camel@cookie.hadess.net> In-Reply-To: <1217117738.3080.486.camel@cookie.hadess.net> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Rhythmbox-devel] Playing to USB headset X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 00:52:12 -0000 Bastien Nocera wrote: > On Sat, 2008-07-26 at 12:48 -0500, Andy Howell wrote: >> Hello, >> >> How can I get Rhythmbox to play to a USB headset? >> >> I'm running version 0.11.6 on fedora 9. I can configure gsteamer via the >> "Multimedia Systems Selector" to set the default output to "ALSA", >> device "USB Audio" and the "test" tone is heard in the headset. However, >> Rhythmbox always plays through the speakers. > > Reset the defaults in gstreamer-properties, and select the output in the > sound preferences (gnome-sound-properties). Bastien, I'm not sure what to set the defaults to in gstreamer-properties. I set "Default Output: Plugin:" to PulseAudio Sound Server" When I run gnome-sound-properties and on the "Devices" tab, set the "Music and Movies" sound playback: USB Audio and hit the test button, I get: sound-properties-Message: Error running pipeline 'audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink profile=music': Could not open audio device for playback. [gstalsasink.c(697): gst_alsasink_open (): /bin0/halaudiosink0/bin1/alsasink0: Playback open error on device 'default:1': Invalid argument] If I select the PulseAudio Sound Server for the "Music and Movies", then I get a test tone to the speakers, even though the pavucontrol has "ALSA PCM on front: 1 (USB Audio) via DMA" as the default output. >> I tried the PulseAudio Sound Server as well, but even the test tone on >> that plays through the speakers. > > When using pulse, just launch pavucontrol (the PulseAudio Volume > Control, in Sound & Video), right-click on the Rhythmbox stream in the > second tab, and select which device you want it to output to. When I do that with the USB device, I get a Rhymthbox dialogue saying it failed to open the device. >> Any clues on how make this work? > > Cheers > Thanks for your help, Andy From kip@thevertigo.com Sun Jul 27 06:42:21 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 75E1175007E for ; Sun, 27 Jul 2008 06:42:21 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.026 X-Spam-Level: X-Spam-Status: No, score=-1.026 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 1933 hrs), (distance 16, link: ethernet/modem), [208.113.200.5] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HXslUX9B599p for ; Sun, 27 Jul 2008 06:42:11 +0000 (GMT) Received: from blingymail-a3.g.dreamhost.com (lax-green-bigip-5.dreamhost.com [208.113.200.5]) by menubar.gnome.org (Postfix) with ESMTP id ECCDF750007 for ; Sun, 27 Jul 2008 06:41:55 +0000 (GMT) Received: from [192.168.1.198] (d75-156-46-233.bchsia.telus.net [75.156.46.233]) by blingymail-a3.g.dreamhost.com (Postfix) with ESMTP id 185C814D72F; Sat, 26 Jul 2008 23:41:50 -0700 (PDT) From: Kip Warner To: rhythmbox-devel@gnome.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-UCD48z7twbvHTdytj4OH" Date: Sat, 26 Jul 2008 23:41:48 -0700 Message-Id: <1217140908.7141.87.camel@kip-laptop.kip-router> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Subject: [Rhythmbox-devel] Play Queue caption patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 06:42:21 -0000 --=-UCD48z7twbvHTdytj4OH Content-Type: multipart/mixed; boundary="=-EpjGggFdB0FGCsFi6rRn" --=-EpjGggFdB0FGCsFi6rRn Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Greetings Everyone, I've modified the Play Queue GUI to display the total play list time. When there are no tracks queued, the default is displayed as it was previously: Play Queue When there are tracks queued, rather than displaying something like this... Play Queue (8) ...it now displays... Play Queue (8): 39 minutes, 28 seconds I am receptive to criticism and I'd appreciate it if one of the maintainers could look over my patch for consideration to apply against svn head in trunk. Thanks. --=20 Kip Warner -- Software Engineer OpenPGP encrypted/signed mail preferred http://www.thevertigo.com --=-EpjGggFdB0FGCsFi6rRn Content-Disposition: attachment; filename=Kip.patch Content-Type: text/x-patch; name=Kip.patch; charset=UTF-8 Content-Transfer-Encoding: base64 SW5kZXg6IHNvdXJjZXMvcmItcGxheS1xdWV1ZS1zb3VyY2UuYw0KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIHNv dXJjZXMvcmItcGxheS1xdWV1ZS1zb3VyY2UuYwkocmV2aXNpb24gNTgyMSkNCisrKyBzb3VyY2Vz L3JiLXBsYXktcXVldWUtc291cmNlLmMJKHdvcmtpbmcgY29weSkNCkBAIC00NTcsMjggKzQ1Nyw4 OSBAQA0KIAkJCQkgICBHdGtUcmVlTW9kZWwgKm1vZGVsLA0KIAkJCQkgICBnaW50IG9mZnNldCkN CiB7DQotCWdpbnQgY291bnQgPSBndGtfdHJlZV9tb2RlbF9pdGVyX25fY2hpbGRyZW4gKG1vZGVs LCBOVUxMKSArIG9mZnNldDsNCi0JUkJQbGF5UXVldWVTb3VyY2VQcml2YXRlICpwcml2ID0gUkJf UExBWV9RVUVVRV9TT1VSQ0VfR0VUX1BSSVZBVEUgKHNvdXJjZSk7DQotCWNoYXIgKm5hbWUgPSBf KCJQbGF5IFF1ZXVlIik7DQotCUd0a0FjdGlvbiAqYWN0aW9uOw0KIA0KLQkvKiB1cGRhdGUgc291 cmNlIG5hbWUgKi8NCi0JaWYgKGNvdW50ID4gMCkNCi0JCW5hbWUgPSBnX3N0cmR1cF9wcmludGYg KCIlcyAoJWQpIiwgbmFtZSwgY291bnQpOw0KKyAgICAgICAgZ2ludCBjb3VudCA9IGd0a190cmVl X21vZGVsX2l0ZXJfbl9jaGlsZHJlbiAobW9kZWwsIE5VTEwpICsgb2Zmc2V0Ow0KKyAgICAgICAg UkJQbGF5UXVldWVTb3VyY2VQcml2YXRlICpwcml2ID0gUkJfUExBWV9RVUVVRV9TT1VSQ0VfR0VU X1BSSVZBVEUgKHNvdXJjZSk7DQorICAgICAgICBjaGFyICpuYW1lID0gXygiUGxheSBRdWV1ZSIp Ow0KKyAgICAgICAgY2hhciAqcHN6VGVtcCA9IE5VTEw7DQorICAgICAgICBHdGtBY3Rpb24gKmFj dGlvbjsNCiANCi0JZ19vYmplY3Rfc2V0IChHX09CSkVDVCAoc291cmNlKSwgIm5hbWUiLCBuYW1l LCBOVUxMKTsNCi0JZ3RrX3RyZWVfdmlld19jb2x1bW5fc2V0X3RpdGxlIChwcml2LT5zaWRlYmFy X2NvbHVtbiwgbmFtZSk7DQorICAgICAgICAvLyBUaGVyZSBhcmUgaXRlbXMgYXZhaWxhYmxlLCB1 cGRhdGUgbmFtZSB0byByZWZsZWN0IHRoaXMuLi4NCisgICAgICAgIGlmIChjb3VudCA+IDApIHsN CiANCi0JaWYgKGNvdW50ID4gMCkNCi0JCWdfZnJlZSAobmFtZSk7DQorICAgICAgICAgICAgLy8g Q29tcHV0ZSBhbmQgZm9ybWF0IGNvbXBvbmVudHMgb2YgdG90YWwgZHVyYXRpb24gbmVlZGVkIGxh dGVyLi4uDQogDQorICAgICAgICAgICAgICAgIC8vIFRvdGFsIGR1cmF0aW9uLi4uDQorICAgICAg ICAgICAgICAgIGdsb25nIGNvbnN0IGxUb3RhbER1cmF0aW9uID0gDQorICAgICAgICAgICAgICAg IHJoeXRobWRiX3F1ZXJ5X21vZGVsX2dldF9kdXJhdGlvbihSSFlUSE1EQl9RVUVSWV9NT0RFTCht b2RlbCkpOw0KKw0KKyAgICAgICAgICAgICAgICAvKiBJIHRoaW5rIEkgYW0gZG9pbmcgc29tZXRo aW5nIHdyb25nIGluIHRoZSBjYWxsIGFib3ZlIGhlcmUsDQorICAgICAgICAgICAgICAgICAgIHNp bmNlIHJlbW92aW5nIGEgdHJhY2sgZnJvbSB0aGUgcGxheSBxdWV1ZSBkb2Vzbid0IGFsd2F5cw0K KyAgICAgICAgICAgICAgICAgICByZXN1bHQgaW4gdGhlIGNvcnJlY3QgZHVyYXRpb24gYmVpbmcg cmV0dXJuZWQgaGVyZSB3aGVuIHRoaXMNCisgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gaXMg aW52b2tlZCAtIEtpcCAoa2lwQHRoZXZlcnRpZ28uY29tKSAqLw0KKw0KKyAgICAgICAgICAgICAg ICAvLyBEYXlzLi4uDQorICAgICAgICAgICAgICAgIGdsb25nIGNvbnN0IGxEYXlzID0gbFRvdGFs RHVyYXRpb24gLyAoNjAgKiA2MCAqIDI0KTsNCisgICAgICAgICAgICAgICAgY2hhciAqcHN6RGF5 cyA9IGdfc3RyZHVwX3ByaW50ZigNCisgICAgICAgICAgICAgICAgICAgIG5nZXR0ZXh0ICgiJWxk IGRheSIsICIlbGQgZGF5cyIsIGxEYXlzKSwgbERheXMpOw0KKw0KKyAgICAgICAgICAgICAgICAv LyBIb3Vycy4uLg0KKyAgICAgICAgICAgICAgICBnaW50IGNvbnN0IG5Ib3VycyAgID0gKGxUb3Rh bER1cmF0aW9uIC8gKDYwICogNjApKSAtIChsRGF5cyAqIDI0KTsNCisgICAgICAgICAgICAgICAg Y2hhciAqcHN6SG91cnMgPSBnX3N0cmR1cF9wcmludGYoDQorICAgICAgICAgICAgICAgICAgICBu Z2V0dGV4dCAoIiVkIGhvdXIiLCAiJWQgaG91cnMiLCBuSG91cnMpLCBuSG91cnMpOw0KKyAgICAg ICAgICAgIA0KKyAgICAgICAgICAgICAgICAvLyBNaW51dGVzLi4uDQorICAgICAgICAgICAgICAg IGdpbnQgY29uc3Qgbk1pbnV0ZXMgPSAobFRvdGFsRHVyYXRpb24gLyA2MCkgLSAoKGxEYXlzICog MjQgKiA2MCkgKyAobkhvdXJzICogNjApKTsNCisgICAgICAgICAgICAgICAgY2hhciAqcHN6TWlu dXRlcyA9IGdfc3RyZHVwX3ByaW50ZigNCisgICAgICAgICAgICAgICAgICAgIG5nZXR0ZXh0ICgi JWQgbWludXRlIiwgIiVkIG1pbnV0ZXMiLCBuTWludXRlcyksIG5NaW51dGVzKTsNCisNCisgICAg ICAgICAgICAgICAgLy8gU2Vjb25kcy4uLg0KKyAgICAgICAgICAgICAgICBnaW50IGNvbnN0IG5T ZWNvbmRzID0gbFRvdGFsRHVyYXRpb24gJSA2MDsNCisgICAgICAgICAgICAgICAgY2hhciAqcHN6 U2Vjb25kcyA9IGdfc3RyZHVwX3ByaW50ZigNCisgICAgICAgICAgICAgICAgICAgIG5nZXR0ZXh0 ICgiJWQgc2Vjb25kIiwgIiVkIHNlY29uZHMiLCBuU2Vjb25kcyksIG5TZWNvbmRzKTsNCisNCisg ICAgICAgICAgICAvLyBMb25nIGVub3VnaCB0byBtZW50aW9uIGRheXMsIGhvdXJzLCBtaW51dGVz LCBhbmQgc2Vjb25kcy4uLg0KKyAgICAgICAgICAgIGlmIChsRGF5cyA+IDApDQorICAgICAgICAg ICAgICAgIHBzelRlbXAgPSBnX3N0cmpvaW4oIiwgIiwgcHN6RGF5cywgcHN6SG91cnMsIHBzek1p bnV0ZXMsIHBzelNlY29uZHMsIE5VTEwpOw0KKyAgICAgICAgICAgIA0KKyAgICAgICAgICAgIC8v IExvbmcgZW5vdWdoIHRvIG1lbnRpb24gaG91cnMsIG1pbnV0ZXMsIGFuZCBzZWNvbmRzLi4uDQor ICAgICAgICAgICAgZWxzZSBpZiAobkhvdXJzID4gMCkNCisgICAgICAgICAgICAgICAgcHN6VGVt cCA9IGdfc3Ryam9pbigiLCAiLCBwc3pIb3VycywgcHN6TWludXRlcywgcHN6U2Vjb25kcywgTlVM TCk7DQorDQorICAgICAgICAgICAgLy8gTG9uZyBlbm91Z2ggdG8gbWVudGlvbiBtaW51dGVzIGFu ZCBzZWNvbmRzLi4uDQorICAgICAgICAgICAgZWxzZSBpZiAobk1pbnV0ZXMgPiAwKQ0KKyAgICAg ICAgICAgICAgICBwc3pUZW1wID0gZ19zdHJqb2luKCIsICIsIHBzek1pbnV0ZXMsIHBzelNlY29u ZHMsIE5VTEwpOw0KKyAgICAgICAgICAgIA0KKyAgICAgICAgICAgIC8vIFRvbyBzaG9ydCB0byBt ZW50aW9uIGFueXRoaW5nIG90aGVyIHRoYW4gc2Vjb25kcy4uLg0KKyAgICAgICAgICAgIGVsc2UN CisgICAgICAgICAgICAgICAgcHN6VGVtcCA9IGdfc3RyZHVwKHBzelNlY29uZHMpOw0KKw0KKyAg ICAgICAgICAgIC8vIEZvcm1hdCB0aGUgZmluYWwgc3RyaW5nIHRvIGRpc3BsYXkuLi4NCisgICAg ICAgICAgICBuYW1lID0gZ19zdHJkdXBfcHJpbnRmKA0KKyAgICAgICAgICAgIAkiJXMgKCVkKTog JXMiLCBfKCJQbGF5IFF1ZXVlIiksIGNvdW50LCBwc3pUZW1wKTsNCisNCisgICAgICAgICAgICAv LyBDbGVhbnVwLi4uDQorICAgICAgICAgICAgZ19mcmVlIChwc3pUZW1wKTsNCisgICAgICAgICAg ICBnX2ZyZWUgKHBzekRheXMpOw0KKyAgICAgICAgICAgIGdfZnJlZSAocHN6SG91cnMpOw0KKyAg ICAgICAgICAgIGdfZnJlZSAocHN6TWludXRlcyk7DQorICAgICAgICAgICAgZ19mcmVlIChwc3pT ZWNvbmRzKTsNCisgICAgICAgIH0NCisNCisgICAgICAgIGdfb2JqZWN0X3NldCAoR19PQkpFQ1Qg KHNvdXJjZSksICJuYW1lIiwgbmFtZSwgTlVMTCk7DQorICAgICAgICBndGtfdHJlZV92aWV3X2Nv bHVtbl9zZXRfdGl0bGUgKHByaXYtPnNpZGViYXJfY29sdW1uLCBuYW1lKTsNCisNCisgICAgICAg IC8vIENsZWFudXAuLi4NCisgICAgICAgIGlmIChjb3VudCA+IDApDQorICAgICAgICAgICAgZ19m cmVlIChuYW1lKTsNCisNCiAJLyogbWFrZSAnY2xlYXIgcXVldWUnIGFuZCAnc2h1ZmZsZSBxdWV1 ZScgYWN0aW9ucyBzZW5zaXRpdmUgd2hlbiB0aGVyZSBhcmUgZW50cmllcyBpbiB0aGUgcXVldWUg Ki8NCi0JYWN0aW9uID0gZ3RrX2FjdGlvbl9ncm91cF9nZXRfYWN0aW9uIChwcml2LT5hY3Rpb25f Z3JvdXAsDQotCQkJCQkgICAgICAiQ2xlYXJRdWV1ZSIpOw0KLQlnX29iamVjdF9zZXQgKEdfT0JK RUNUIChhY3Rpb24pLCAic2Vuc2l0aXZlIiwgKGNvdW50ID4gMCksIE5VTEwpOw0KKyAgICAgICAg YWN0aW9uID0gZ3RrX2FjdGlvbl9ncm91cF9nZXRfYWN0aW9uICgNCisgICAgICAgICAgICBwcml2 LT5hY3Rpb25fZ3JvdXAsICJDbGVhclF1ZXVlIik7DQorICAgICAgICBnX29iamVjdF9zZXQgKEdf T0JKRUNUIChhY3Rpb24pLCAic2Vuc2l0aXZlIiwgKGNvdW50ID4gMCksIE5VTEwpOw0KIA0KLQlh Y3Rpb24gPSBndGtfYWN0aW9uX2dyb3VwX2dldF9hY3Rpb24gKHByaXYtPmFjdGlvbl9ncm91cCwg IlNodWZmbGVRdWV1ZSIpOw0KLQlnX29iamVjdF9zZXQgKEdfT0JKRUNUIChhY3Rpb24pLCAic2Vu c2l0aXZlIiwgKGNvdW50ID4gMCksIE5VTEwpOw0KKyAgICAgICAgYWN0aW9uID0gZ3RrX2FjdGlv bl9ncm91cF9nZXRfYWN0aW9uIChwcml2LT5hY3Rpb25fZ3JvdXAsICJTaHVmZmxlUXVldWUiKTsN CisgICAgICAgIGdfb2JqZWN0X3NldCAoR19PQkpFQ1QgKGFjdGlvbiksICJzZW5zaXRpdmUiLCAo Y291bnQgPiAwKSwgTlVMTCk7DQogfQ0KIA0KIHN0YXRpYyB2b2lkDQo= --=-EpjGggFdB0FGCsFi6rRn-- --=-UCD48z7twbvHTdytj4OH Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIjBisLXnfK7bii20RAmrIAJ91JlUqR0vSob2q8KQl0RZd+q3IbACfXuaL qUGPpkPFfpxYnNZK2jwgbok= =rw4q -----END PGP SIGNATURE----- --=-UCD48z7twbvHTdytj4OH-- From notverysmart@gmail.com Sun Jul 27 07:39:24 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14D4075015D for ; Sun, 27 Jul 2008 07:39:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 3482 hrs), (distance 14, link: (Google 2)), [209.85.198.231] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g1JEA1ByWfMC for ; Sun, 27 Jul 2008 07:39:12 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.231]) by menubar.gnome.org (Postfix) with ESMTP id A653A7500BD for ; Sun, 27 Jul 2008 07:38:57 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so3395944rvb.3 for ; Sun, 27 Jul 2008 00:38:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=0OoW2yFwGJf1E/sP4x8pZ0FPu5AldGVawfa32+PX4H4=; b=NEcjmnuctjvIIOpJcLdKUiC0IPclybpBOPWo22kg3ipn51d+Pe1cXUFd07lO7lnH6/ BbppyvzPsFF5qFPwIXR3YWosQDO2WivZArtIiXU19jPw+DzZyZF/jNL7KTfpE4BtnF/N uZ4qUDiJaySCyPahWNs34UM7sLDsov1Nw8tyc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=SEHiH2NHxIszXHB2IZeGtzkz09Z+WfHiyhLxTDsqfkgt8tKD5e8ZVWLcZ3NjC9a3RB tH79iL/KR0dRkq9F6MuwH9J0EXhh22b75+dJA/kF/r3B1q0R/TdUk563NHq1TJUda6VX 079Se109d9JSWqlquX3MQnve12NkAYwi35A+I= Received: by 10.141.203.7 with SMTP id f7mr1750667rvq.7.1217144335567; Sun, 27 Jul 2008 00:38:55 -0700 (PDT) Received: from spine.d14n.org ( [121.44.50.23]) by mx.google.com with ESMTPS id f42sm9517990rvb.5.2008.07.27.00.38.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 27 Jul 2008 00:38:54 -0700 (PDT) Date: Sun, 27 Jul 2008 17:38:44 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080727073844.GA2578@spine.d14n.org> References: <1217140908.7141.87.camel@kip-laptop.kip-router> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1217140908.7141.87.camel@kip-laptop.kip-router> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [Rhythmbox-devel] Play Queue caption patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 07:39:24 -0000 On Sat, Jul 26, 2008 at 11:41:48PM -0700, Kip Warner wrote: > Greetings Everyone, > > I've modified the Play Queue GUI to display the total play list time. > When there are no tracks queued, the default is displayed as it was > previously: > > Play Queue > > When there are tracks queued, rather than displaying something like > this... > > Play Queue (8) > > ...it now displays... > > Play Queue (8): 39 minutes, 28 seconds > > I am receptive to criticism and I'd appreciate it if one of the > maintainers could look over my patch for consideration to apply against > svn head in trunk. Please attach patches to bugs in bugzilla.gnome.org; otherwise, they tend to be forgotten. While I'm here, a few comments: > Index: sources/rb-play-queue-source.c > =================================================================== > --- sources/rb-play-queue-source.c (revision 5821) > +++ sources/rb-play-queue-source.c (working copy) > @@ -457,28 +457,89 @@ > GtkTreeModel *model, > gint offset) > { > - gint count = gtk_tree_model_iter_n_children (model, NULL) + offset; > - RBPlayQueueSourcePrivate *priv = RB_PLAY_QUEUE_SOURCE_GET_PRIVATE (source); > - char *name = _("Play Queue"); > - GtkAction *action; > > - /* update source name */ > - if (count > 0) > - name = g_strdup_printf ("%s (%d)", name, count); > + gint count = gtk_tree_model_iter_n_children (model, NULL) + offset; > + RBPlayQueueSourcePrivate *priv = RB_PLAY_QUEUE_SOURCE_GET_PRIVATE (source); > + char *name = _("Play Queue"); > + char *pszTemp = NULL; We don't use hungarian notation.. > + GtkAction *action; > > - g_object_set (G_OBJECT (source), "name", name, NULL); > - gtk_tree_view_column_set_title (priv->sidebar_column, name); > + // There are items available, update name to reflect this... .. or c++-style comments. > + if (count > 0) { > > - if (count > 0) > - g_free (name); > + // Compute and format components of total duration needed later... > > + // Total duration... > + glong const lTotalDuration = > + rhythmdb_query_model_get_duration(RHYTHMDB_QUERY_MODEL(model)); Most of the rest of the code from here on was more or less identical to that in rhythmdb_compute_status_normal. Rather than adding another mostly-identical copy, it should be extracted out into a utility function somewhere. From p.j.a.cock@googlemail.com Sun Jul 27 12:34:52 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 02F7E75008F for ; Sun, 27 Jul 2008 12:34:52 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5983 hrs), (distance 16, link: (Google 2)), [64.233.184.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hazaE7BLubwZ for ; Sun, 27 Jul 2008 12:34:39 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.235]) by menubar.gnome.org (Postfix) with ESMTP id 9222A750007 for ; Sun, 27 Jul 2008 12:34:24 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so3027130wra.27 for ; Sun, 27 Jul 2008 05:34:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=CqYd0lQd+8drU3UVufrCRm9c6csmHeVNNVgU14eygIg=; b=WR3eFAWo146yc7rtkorashpPc3C+srCtS44Jb4T/GedvNtekacRcvETFvfw044DONE oEY9N6KGBR2P1ZHdfB58zDIAbsoH80+QizSYCu9n1UQyqAs57VnlxwPWQPHDuwGZtrBA O76CZF0LxNH5KtLZgQofSr///Hzr2rgmvX804= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=nS8wtNP1C+xJ+1FaYxOv93S6ict5crOkAq1mwCs4xunaup4+7a3n5SmtBDKAzrjF94 G/q7KIpfHG6tl7zKnqUUi1ImjYldRUNqkFZR8JfPvueQGe51kfmc9lcKWQ/8QSsFAv1n 4oA0fCeOeGM+NRrIh06+OkhW6a9gZBFqXstic= Received: by 10.90.91.2 with SMTP id o2mr5684808agb.111.1217162052296; Sun, 27 Jul 2008 05:34:12 -0700 (PDT) Received: by 10.150.154.1 with HTTP; Sun, 27 Jul 2008 05:34:12 -0700 (PDT) Message-ID: <320fb6e00807270534s6d93c962s90d35fb8d366a1e3@mail.gmail.com> Date: Sun, 27 Jul 2008 13:34:12 +0100 From: Peter Sender: p.j.a.cock@googlemail.com To: "Jens Kolepka" In-Reply-To: <1217161550.6116.3.camel@jens-desktop> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1216999532.5872.5.camel@jens-desktop> <320fb6e00807250832g2f7926cfs421a891c68950c1@mail.gmail.com> <1217004130.5650.8.camel@jens-desktop> <320fb6e00807260524w6afae0d1vf26c2822429ba657@mail.gmail.com> <1217161550.6116.3.camel@jens-desktop> X-Google-Sender-Auth: 0b667852d1e32c68 Cc: Rhythmbox List Subject: Re: [Rhythmbox-devel] cover art X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 12:34:52 -0000 On Sun, Jul 27, 2008 at 1:25 PM, Jens Kolepka wrote: > I couldn't configure the cover art plugin. According to the FAQ, Rhythmbox uses a different version of Amazon automatically depending on your locale (en_US, en_GB, de and jp). So I was wrong, there is no setting for this. > copy the picture to the music-folder works fine. > Thanks Jens Good :) Peter From neutronenspalter@freenet.de Sun Jul 27 16:47:14 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27F61750317 for ; Sun, 27 Jul 2008 16:47:14 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 4823 hrs), (distance 22, link: ethernet/modem), [195.4.92.94] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lPY68TemD5Oa for ; Sun, 27 Jul 2008 16:47:06 +0000 (GMT) Received: from mout4.freenet.de (mout4.freenet.de [195.4.92.94]) by menubar.gnome.org (Postfix) with ESMTP id 0A5D175022C for ; Sun, 27 Jul 2008 16:46:14 +0000 (GMT) Received: from [195.4.92.20] (helo=10.mx.freenet.de) by mout4.freenet.de with esmtpa (ID neutronenspalter@freenet.de) (port 25) (Exim 4.69 #19) id 1KN9Nk-0000bP-Pi for rhythmbox-devel@gnome.org; Sun, 27 Jul 2008 18:46:04 +0200 Received: from [78.52.132.9] (port=63443 helo=[192.168.123.127]) by 10.mx.freenet.de with esmtpsa (ID neutronenspalter@freenet.de) (TLSv1:AES256-SHA:256) (port 25) (Exim 4.69 #12) id 1KN9Nk-0006Ln-In for rhythmbox-devel@gnome.org; Sun, 27 Jul 2008 18:46:04 +0200 Message-ID: <488CA64B.4090005@freenet.de> Date: Sun, 27 Jul 2008 18:46:03 +0200 From: Alexander Senger User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: rhythmbox-devel@gnome.org X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: [Rhythmbox-devel] error when trying to install rhythmbox 0.11.6 locally: `libiradio.la' can't be put into local directory X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 16:47:14 -0000 I try to build rhythmbox 0.11.6 from source and install it in my home-directory on a Ubuntu 8.04 machine. After running the autogen-script with: ./autogen.sh --prefix=$HOME/gnome-svn/rhythmbox --disable-scrollkeeper --disable-fm-radio the following 'make' completes successfully. But trying to install with 'make install' gives the following error: /bin/bash ../../libtool --mode=install /usr/bin/install -c 'libiradio.la' '/home/alexander/gnome-svn/rhythmbox/lib/rhythmbox/plugins/iradio/libiradio.la' libtool: install: error: cannot install `libiradio.la' to a directory not ending in /usr/local/lib/rhythmbox/plugins/iradio I tried to disable internet radio with the '--disable-fm-radio' option given to autogen.sh, but obviously without success. Are there other possibilities to avoid the need for the specific file? Or how else to work around this problem? Thanks in advance Alex P.S. 'configure' invoked by 'autogen.sh' doesn't check for 'soup.h', so I ran into an error during compilation saying that this header is missing. Is this worth a bug-report? Or should I forget about it? From cfergeau@gmail.com Sun Jul 27 18:47:33 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A398750106 for ; Sun, 27 Jul 2008 18:47:33 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6045 hrs), (distance 16, link: (Google 2)), [64.233.184.232] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6S60gzqsKsIR for ; Sun, 27 Jul 2008 18:46:59 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 09AED7500D6 for ; Sun, 27 Jul 2008 18:46:50 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so3205279wra.27 for ; Sun, 27 Jul 2008 11:46:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=lN1UsJkWWDzGOJp3/skJw1KYpLxkswr4ubSuKrl1af8=; b=wKw9mn3lS0ws0bBxZ0r5ykGoJ3N3v+K3c6iSRDVzx7iAeZv8FZD+AuGBaQLWobL24Z zGscS1we6itCQRTNqSdGRPFhIDSJNsx8Sk5NUAN4r99vU0tetIKi0b7S5hg2A5dvPc2R i3gNuBo4UhYxuXKVz5LiN3ar9u7Z6n/WyOREs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=n8b1opNmHUmlWTYSUcuxm1u5u5y0Sistyu1NK6WiG+y6m42/FnhSCW7i22kEyQhXi5 5YrKToF8xfXQJoe5HyY03gLjPdfU4hAzCiW2oyCgVrm7ZBhu8FG/52yk1rLaVY/47x2i tfxzB8ZDGS+2lrlt2UREcDpV2FGwSpU1scPrk= Received: by 10.90.33.5 with SMTP id g5mr6217342agg.33.1217184398456; Sun, 27 Jul 2008 11:46:38 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Sun, 27 Jul 2008 11:46:38 -0700 (PDT) Message-ID: Date: Sun, 27 Jul 2008 20:46:38 +0200 From: "Christophe Fergeau" Sender: cfergeau@gmail.com To: "Alexander Senger" In-Reply-To: <488CA64B.4090005@freenet.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <488CA64B.4090005@freenet.de> X-Google-Sender-Auth: d1580f6f0a954f04 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] error when trying to install rhythmbox 0.11.6 locally: `libiradio.la' can't be put into local directory X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 18:47:33 -0000 Hello, 2008/7/27 Alexander Senger : > I try to build rhythmbox 0.11.6 from source and install it in my home-directory on a Ubuntu 8.04 > machine. > > After running the autogen-script with: > > > ./autogen.sh --prefix=$HOME/gnome-svn/rhythmbox --disable-scrollkeeper --disable-fm-radio If you are using the source tarball, running configure should be enough, autogen.sh is only needed when using svn. Is it working if you don't pass the --disable-fm-radio flag ? Christophe From neutronenspalter@freenet.de Sun Jul 27 19:10:57 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1F1B7501B5; Sun, 27 Jul 2008 19:10:56 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 8046 hrs), (distance 23, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uhNx169hZ9GP; Sun, 27 Jul 2008 19:10:48 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id 591E975013D; Sun, 27 Jul 2008 19:10:31 +0000 (GMT) Received: from [195.4.92.21] (helo=11.mx.freenet.de) by mout5.freenet.de with esmtpa (ID neutronenspalter@freenet.de) (port 25) (Exim 4.69 #19) id 1KNBdN-0002t1-V0; Sun, 27 Jul 2008 21:10:21 +0200 Received: from [78.52.132.9] (port=64461 helo=[192.168.123.127]) by 11.mx.freenet.de with esmtpsa (ID neutronenspalter@freenet.de) (TLSv1:AES256-SHA:256) (port 25) (Exim 4.69 #12) id 1KNBdN-0007Vo-NC; Sun, 27 Jul 2008 21:10:21 +0200 Message-ID: <488CC81C.9000703@freenet.de> Date: Sun, 27 Jul 2008 21:10:20 +0200 From: Alexander Senger User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Christophe Fergeau References: <488CA64B.4090005@freenet.de> In-Reply-To: X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] error when trying to install rhythmbox 0.11.6 locally: `libiradio.la' can't be put into local directory X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 19:10:57 -0000 Christophe Fergeau schrieb: > Hello, > > 2008/7/27 Alexander Senger : >> I try to build rhythmbox 0.11.6 from source and install it in my home-directory on a Ubuntu 8.04 >> machine. >> >> After running the autogen-script with: >> >> >> ./autogen.sh --prefix=$HOME/gnome-svn/rhythmbox --disable-scrollkeeper --disable-fm-radio > > > If you are using the source tarball, running configure should be > enough, autogen.sh is only needed when using svn. Is it working if you > don't pass the --disable-fm-radio flag ? > > Christophe > > You are right, I got the source from the svn repository as advised on the Rhythmbox site on live.gnome.org. Unfortunately I don't know where to get it else. The --disable-fm-radio flag was only a quick try to avoid the iradio-library (I thought it might be connected in one way or the other.). The installation fails also with this flag omitted. As far as I figured it out by myself the whole business seems to be an issue with libtool having to install the libraries in a different directory than they were build (or so). I stumbled upon this thread: http://www.mail-archive.com/libtool@gnu.org/msg09027.html Bad luck that gnu.org seems to be down at the moment as there are some related threads stored there which could provide more insight. To make a long story short: If you could point me where to get the source tarball, I would happily live with doing it the old fashioned way. Thanks Alex From cfergeau@gmail.com Sun Jul 27 20:20:20 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F20FA75008F for ; Sun, 27 Jul 2008 20:20:19 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.026 X-Spam-Level: X-Spam-Status: No, score=-1.026 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6060 hrs), (distance 16, link: (Google 2)), [64.233.184.237] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UKgL0EZxUMn4 for ; Sun, 27 Jul 2008 20:20:13 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.237]) by menubar.gnome.org (Postfix) with ESMTP id E67A7750106 for ; Sun, 27 Jul 2008 20:20:02 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so3250069wra.27 for ; Sun, 27 Jul 2008 13:19:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=EReBg5zomcdGM2715z5H3oZNLsD+4DaYeJpduT8c0J8=; b=Cxy6zChzB1IVUT7Gao0+i+CPvVSjq1bbEJ4GUtYzfjPfmm3VyJ/xyEz2jGuiSLcsWm vyUzioklBSVcsxraJKXNTqOrnJ8EGEVwfYmoXauBvax/AXzKXo9RfgC/X/gQi0aBJEkP +OLt7jQqmpTyQ4buUkl4vWWc4GjoZwxRTBa8U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=n+A1ASUr7ShdFS4Fbz0HNzVgwCwIferOHyY7/SntZz9wRVw0fquErWuOGMTNn6k6HX /8xlSUcXGT+BFOncxuhKwqFXnPi5L+OPqYN16uUDkkj9IDQml6doOkFM3nDIcjUhHBxU os0LR0Uy7CoSYTvaVvY9ETfRpRH45qSOhGLoY= Received: by 10.90.92.10 with SMTP id p10mr2524716agb.10.1217189990703; Sun, 27 Jul 2008 13:19:50 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Sun, 27 Jul 2008 13:19:50 -0700 (PDT) Message-ID: Date: Sun, 27 Jul 2008 22:19:50 +0200 From: "Christophe Fergeau" Sender: cfergeau@gmail.com To: "Alexander Senger" In-Reply-To: <488CC81C.9000703@freenet.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <488CA64B.4090005@freenet.de> <488CC81C.9000703@freenet.de> X-Google-Sender-Auth: d0ecdad72468457f Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] error when trying to install rhythmbox 0.11.6 locally: `libiradio.la' can't be put into local directory X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 20:20:20 -0000 > You are right, I got the source from the svn repository as advised on the Rhythmbox site on > live.gnome.org. Unfortunately I don't know where to get it else. It can be found here : http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.11/ Hope that helps, Christophe From neutronenspalter@freenet.de Sun Jul 27 21:10:36 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 92C3575017C; Sun, 27 Jul 2008 21:10:36 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.026 X-Spam-Level: X-Spam-Status: No, score=-1.026 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 8051 hrs), (distance 23, link: ethernet/modem), [195.4.92.95] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2lvZdVJyBaR3; Sun, 27 Jul 2008 21:10:26 +0000 (GMT) Received: from mout5.freenet.de (mout5.freenet.de [195.4.92.95]) by menubar.gnome.org (Postfix) with ESMTP id 7AE68750077; Sun, 27 Jul 2008 21:10:06 +0000 (GMT) Received: from [195.4.92.19] (helo=9.mx.freenet.de) by mout5.freenet.de with esmtpa (ID neutronenspalter@freenet.de) (port 25) (Exim 4.69 #19) id 1KNDV8-0004P6-W4; Sun, 27 Jul 2008 23:09:58 +0200 Received: from [78.52.131.180] (port=65195 helo=[192.168.123.127]) by 9.mx.freenet.de with esmtpsa (ID neutronenspalter@freenet.de) (TLSv1:AES256-SHA:256) (port 25) (Exim 4.69 #12) id 1KNDV8-00046h-Pc; Sun, 27 Jul 2008 23:09:58 +0200 Message-ID: <488CE425.7000903@freenet.de> Date: Sun, 27 Jul 2008 23:09:57 +0200 From: Alexander Senger User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Christophe Fergeau References: <488CA64B.4090005@freenet.de> <488CC81C.9000703@freenet.de> In-Reply-To: X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] error when trying to install rhythmbox 0.11.6 locally: `libiradio.la' can't be put into local directory X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 21:10:36 -0000 Christophe Fergeau schrieb: >> You are right, I got the source from the svn repository as advised on the Rhythmbox site on >> live.gnome.org. Unfortunately I don't know where to get it else. > > It can be found here : http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.11/ > > Hope that helps, > > Christophe > > Ok, that builds and plays nicely. Thank you very much. Alex From kip@thevertigo.com Sun Jul 27 21:18:39 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2006B7500C2 for ; Sun, 27 Jul 2008 21:18:39 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 1969 hrs), (distance 16, link: ethernet/modem), [208.113.200.5] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rLUQlMAJUfoW for ; Sun, 27 Jul 2008 21:18:30 +0000 (GMT) Received: from blingymail-a3.g.dreamhost.com (lax-green-bigip-5.dreamhost.com [208.113.200.5]) by menubar.gnome.org (Postfix) with ESMTP id 32A20750209 for ; Sun, 27 Jul 2008 21:18:14 +0000 (GMT) Received: from [192.168.1.198] (d75-156-46-233.bchsia.telus.net [75.156.46.233]) by blingymail-a3.g.dreamhost.com (Postfix) with ESMTP id 5C8FA14D749 for ; Sun, 27 Jul 2008 14:18:03 -0700 (PDT) From: Kip Warner To: rhythmbox-devel@gnome.org In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-5k9TPzFWtBotwImvTSKk" Date: Sun, 27 Jul 2008 14:18:00 -0700 Message-Id: <1217193480.7059.10.camel@kip-laptop.kip-router> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Subject: Re: [Rhythmbox-devel] Play Queue caption patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 21:18:39 -0000 --=-5k9TPzFWtBotwImvTSKk Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2008-07-27 at 12:00 +0000, Jonathan Matthew wrote: > Please attach patches to bugs in bugzilla.gnome.org; otherwise, they > tend to be forgotten. Understood. Posted to... http://bugzilla.gnome.org/show_bug.cgi?id=3D545039 > We don't use hungarian notation.. Fixed. Old habits die hard. > .. or c++-style comments. Fixed. Thanks. > Most of the rest of the code from here on was more or less identical > to > that in rhythmdb_compute_status_normal. Rather than adding another > mostly-identical copy, it should be extracted out into a utility > function somewhere. Sort of. There are some subtle differences in the generated string since it needs to be slightly more compact, given where it is displayed. It also needed some different hints for gettext. Nevertheless, I figured the code may be re-used again so I put it in its own routine as you recommended. --=20 Kip Warner -- Software Engineer OpenPGP encrypted/signed mail preferred http://www.thevertigo.com --=-5k9TPzFWtBotwImvTSKk Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIjOYILXnfK7bii20RAkxrAJ42Vgd9w4m4MY2G9Y/n+0YYckSnoQCgjJPQ fO0cnHj4MwUj6LKye5bAadU= =/itH -----END PGP SIGNATURE----- --=-5k9TPzFWtBotwImvTSKk-- From andrew.conkling@gmail.com Sun Jul 27 23:33:11 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B1E4475027B for ; Sun, 27 Jul 2008 23:33:11 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.731 X-Spam-Level: X-Spam-Status: No, score=-1.731 tagged_above=-999 required=2 tests=[AWL=-0.629, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 6092 hrs), (distance 16, link: (Google 2)), [64.233.184.229] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UtT-SIqiXWS0 for ; Sun, 27 Jul 2008 23:32:35 +0000 (GMT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id F03CC7500BB for ; Sun, 27 Jul 2008 23:32:19 +0000 (GMT) Received: by wr-out-0506.google.com with SMTP id c8so3352516wra.27 for ; Sun, 27 Jul 2008 16:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=+PKXinPncxPOAVogOTuXvLjwjIb+zVmk5jHp/oI1oKg=; b=kkNOPBy8+hjoMnDknr+YsBKAfLk6mIDwtyi+7994Q/wd3Bk0fdwuKLSyav2YjSht9l 5wml6upe4AmSjTSGmx1ttg1zSNmz0xghGSR/v0IBPemOErYdb83httk1NqPduM4HCqkh vwuJi7Ug+2HRKFHJd0reLrtzVKC7nB0m/tV2Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=cnUt+yH7JJGmm9IK8cYdCU8vC4tPsVNV3tJDqOt90tAobf5VtqMr3t9QehKsM6utJq Cr740xBRpb0NXNIuL9rk/5a80mYmJf99jH3BHLQBRHdfnTat3ig+QjoliENJxS+FOyz4 MW5LmE5SRSzLQIn22okw7L7pfoFiMwVdjsCtM= Received: by 10.90.72.3 with SMTP id u3mr6523764aga.103.1217201527218; Sun, 27 Jul 2008 16:32:07 -0700 (PDT) Received: by 10.150.206.10 with HTTP; Sun, 27 Jul 2008 16:32:07 -0700 (PDT) Message-ID: <616971f10807271632k1b1163bcmaa0f033c884504da@mail.gmail.com> Date: Sun, 27 Jul 2008 19:32:07 -0400 From: "Andrew Conkling" To: "Kip Warner" In-Reply-To: <1217140908.7141.87.camel@kip-laptop.kip-router> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_23048_4560591.1217201527275" References: <1217140908.7141.87.camel@kip-laptop.kip-router> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Play Queue caption patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 23:33:12 -0000 ------=_Part_23048_4560591.1217201527275 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sun, Jul 27, 2008 at 2:41 AM, Kip Warner wrote: > I've modified the Play Queue GUI to display the total play list time. > When there are no tracks queued, the default is displayed as it was > previously: > > Play Queue > > When there are tracks queued, rather than displaying something like > this... > > Play Queue (8) > > ...it now displays... > > Play Queue (8): 39 minutes, 28 seconds Maybe Jonathan agrees with the nature of this patch by replying, but I don't really see the point. No playlists show the time in the sidebar, and the Statusbar already shows "8 songs, 39 minutes, XX MB". Making the Play Queue text wider wouldn't be worthwhile in my opinion, but I could see use in making it two lines, e.g. Play Queue 8 songs, 39 minutes But I suspect that's a bigger deal than just this patch. ------=_Part_23048_4560591.1217201527275 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On Sun, Jul 27, 2008 at 2:41 AM, Kip Warner <kip@thevertigo.com> wrote:
I've modified the Play Queue GUI to display the total play list time.
When there are no tracks queued, the default is displayed as it was
previously:

Play Queue

When there are tracks queued, rather than displaying something like
this...

Play Queue (8)

...it now displays...

Play Queue (8): 39 minutes, 28 seconds

Maybe Jonathan agrees with the nature of this patch by replying, but I don't really see the point. No playlists show the time in the sidebar, and the Statusbar already shows "8 songs, 39 minutes, XX MB". Making the Play Queue text wider wouldn't be worthwhile in my opinion, but I could see use in making it two lines, e.g.
Play Queue
8 songs, 39 minutes

But I suspect that's a bigger deal than just this patch.
------=_Part_23048_4560591.1217201527275-- From sri@aracnet.com Mon Jul 28 01:30:36 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4A04A7500CA for ; Mon, 28 Jul 2008 01:30:36 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 0.833 X-Spam-Level: X-Spam-Status: No, score=0.833 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, NO_DNS_FOR_FROM=1.496, TW_MK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 2077 hrs), (distance 18, link: ethernet/modem), [216.99.193.136] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0K0FPGLeWvlG for ; Mon, 28 Jul 2008 01:30:31 +0000 (GMT) Received: from jade.aracnet.com (jade.aracnet.com [216.99.193.136]) by menubar.gnome.org (Postfix) with ESMTP id 2DDAA75019D for ; Mon, 28 Jul 2008 01:30:15 +0000 (GMT) Received: from [192.168.1.10] (pool-72-90-99-226.ptldor.fios.verizon.net [72.90.99.226]) (authenticated bits=0) by jade.aracnet.com (8.13.6/8.12.8) with ESMTP id m6S1U2qn027028; Sun, 27 Jul 2008 18:30:02 -0700 From: Sriram Ramkrishna To: Matthew McGowan In-Reply-To: <4889C3BC.7060008@gmail.com> References: <4889C3BC.7060008@gmail.com> Content-Type: text/plain Date: Sun, 27 Jul 2008 18:30:01 -0700 Message-Id: <1217208601.4126.0.camel@banshee.bharat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] mouse middle-click to queue X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: sri@aracnet.com List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 01:30:36 -0000 Or maybe a mouse gesture? Adding the middle button shouldn't be too hard to do. Could be done as a plugin I imagine. sri On Sat, 2008-07-26 at 00:14 +1200, Matthew McGowan wrote: > Hello, > > I think it would be a nice little feature if a middle-click (i.e. scroll > wheel click) on a track immediately queued that track. > > > Regards, > Matt > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel -- Sriram Ramkrishna From matthew.joseph.mcgowan@gmail.com Mon Jul 28 06:49:02 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B0C6075030A for ; Mon, 28 Jul 2008 06:49:02 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.026 X-Spam-Level: X-Spam-Status: No, score=-1.026 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496, TW_MK=0.077] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OlDOsRcmJ669 for ; Mon, 28 Jul 2008 06:48:56 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.232]) by menubar.gnome.org (Postfix) with ESMTP id 4C0767502FD for ; Mon, 28 Jul 2008 06:36:31 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so3588913rvb.3 for ; Sun, 27 Jul 2008 23:36:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=iTY7MMngtf4rKX6bLPJtnIsJqCGgBgzlLRmpNpYjTN0=; b=VBnt0VFaNenAO5PCXI7z0krAi5maNh874xaxJxwVycmNzR5wTnyKdQYpAFCWTGylZ4 WGhGwzCWepeeSaI2pTaoDfUatGUeFMamCiv+6j5mfQm/RLFeVbU9rl1TEcAMJZEX4ZuH 7QSF8/YjUPs+yzqs1X9h/0tLwxc4CnGU/RbSY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=WgHnwuMB23nRo8zFPLPhqN9AtnXpjxMBkJMTRLt8RgX8HavwYkiJwQg6+dmBRnVC3W vi+zxPBoWe7y0fPuF3VQx4SvVcyPkGMQ6CvJBu5KnGXS6Nwjk/qlXt9tFE/QfWsVBn9a zMy6Ubz6vulBDc2hkgj4h+yqgE6OiiRw+KTig= Received: by 10.141.136.8 with SMTP id o8mr2159084rvn.278.1217226980528; Sun, 27 Jul 2008 23:36:20 -0700 (PDT) Received: from ?10.1.1.3? ( [60.234.169.253]) by mx.google.com with ESMTPS id b39sm6415905rvf.9.2008.07.27.23.36.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 27 Jul 2008 23:36:19 -0700 (PDT) Message-ID: <488D68E0.8020309@gmail.com> Date: Mon, 28 Jul 2008 18:36:16 +1200 From: Matthew McGowan User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: sri@aracnet.com, rhythmbox-devel@gnome.org References: <4889C3BC.7060008@gmail.com> <1217208601.4126.0.camel@banshee.bharat.net> In-Reply-To: <1217208601.4126.0.camel@banshee.bharat.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Rhythmbox-devel] mouse middle-click to queue X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 06:49:03 -0000 I'd be keen to give it a go. I am a noob to coding but i'd like to learn. I've looked at the plugin writing guide and a few python plugins and used dir() a fair bit, but i dont really understand how i would connect to click events in the library view. Here's my guess at how the plugin would look(?): import rb class EasyQueuePlugin (rb.Plugin): def __init__(self): rb.Plugin.__init__(self) def activate(self, shell): self.shell = shell #shell.props.library_source.connect("some signal" onclick) def deactivate(self, shell): del self.shell def onclick(self, *args): #if is middle-click event, #get middle clicked entry uri #shell.add_to_queue("entry uri") Anyways, I'll keep trawling the net. Thanks in advance for any advice or directions to look. Regards, Matthew Sriram Ramkrishna wrote: > Or maybe a mouse gesture? Adding the middle button shouldn't be too > hard to do. Could be done as a plugin I imagine. > > sri > > On Sat, 2008-07-26 at 00:14 +1200, Matthew McGowan wrote: > >> Hello, >> >> I think it would be a nice little feature if a middle-click (i.e. scroll >> wheel click) on a track immediately queued that track. >> >> >> Regards, >> Matt >> _______________________________________________ >> rhythmbox-devel mailing list >> rhythmbox-devel@gnome.org >> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel >> From kip@thevertigo.com Mon Jul 28 07:21:51 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 17C0675008F for ; Mon, 28 Jul 2008 07:21:51 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 1) (up: 2008 hrs), (distance 16, link: ethernet/modem), [208.113.200.5] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KkxlHFWb-8M7 for ; Mon, 28 Jul 2008 07:21:39 +0000 (GMT) Received: from blingymail-a2.g.dreamhost.com (lax-green-bigip-5.dreamhost.com [208.113.200.5]) by menubar.gnome.org (Postfix) with ESMTP id BA27675000B for ; Mon, 28 Jul 2008 07:21:22 +0000 (GMT) Received: from [192.168.1.198] (d75-156-46-233.bchsia.telus.net [75.156.46.233]) by blingymail-a2.g.dreamhost.com (Postfix) with ESMTP id 5AF154143B; Mon, 28 Jul 2008 00:21:08 -0700 (PDT) From: Kip Warner To: rhythmbox-devel@gnome.org In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Jx5YKz+xv4u6MUzXolqn" Date: Mon, 28 Jul 2008 00:21:03 -0700 Message-Id: <1217229663.7059.20.camel@kip-laptop.kip-router> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Subject: Re: [Rhythmbox-devel] Play Queue caption patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 07:21:51 -0000 --=-Jx5YKz+xv4u6MUzXolqn Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2008-07-27 at 23:33 +0000, rhythmbox-devel-request@gnome.org wrote: > Maybe Jonathan agrees with the nature of this patch by replying, but I > don't > really see the point. No playlists show the time in the sidebar, and > the > Statusbar already shows "8 songs, 39 minutes, XX MB".=20 Only if the Play Queue is unset as the side pane. > Making the Play Queue > text wider wouldn't be worthwhile in my opinion, but I could see use > in > making it two lines, e.g. > Play Queue > 8 songs, 39 minutes >=20 > But I suspect that's a bigger deal than just this patch. Definitely bigger. I don't really know enough GTK+ to do that yet. glib and GObject stuff are not for the faint of heart like me =3D) Thanks for your feedback though. --=20 Kip Warner -- Software Developer OpenPGP encrypted/signed mail preferred http://www.thevertigo.com --=-Jx5YKz+xv4u6MUzXolqn Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIjXNfLXnfK7bii20RAuftAJwId21uyr2lFHnVRDMQZY/bAFFxeACfQxmU ExRtUzLmhBRgCvcYKQUmu8c= =rKy/ -----END PGP SIGNATURE----- --=-Jx5YKz+xv4u6MUzXolqn-- From andrew.conkling@gmail.com Mon Jul 28 11:43:04 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 287897500D2 for ; Mon, 28 Jul 2008 11:43:04 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 9651 hrs), (distance 15, link: (Google 2)), [209.85.132.248] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sr9SSm0qPSrJ for ; Mon, 28 Jul 2008 11:42:56 +0000 (GMT) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.248]) by menubar.gnome.org (Postfix) with ESMTP id EF1D17501A1 for ; Mon, 28 Jul 2008 11:42:43 +0000 (GMT) Received: by an-out-0708.google.com with SMTP id c3so842838ana.27 for ; Mon, 28 Jul 2008 04:42:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=owCa9YrY6dy6Natfx4eWXWQS/sS5tFWZSSInjgKXVlY=; b=abk8KENCuW4kCHRvwpZ4bEmJKWN0+PPR9GVf0R9Q4Q0yBF3CSkMajG3rpNlpmapupi /hPzbLmHf9d5kXUcxYayUK+hBv+tZaY3pDHEgr/ra860JQkLziM30f+F2AFyDaL8onZC FD5094RFYNXR7JZhRlYSWnpXstGSm8VRmVkew= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=v+ZFOzmc+F+yPoHxU77U160M1PMz2UxlkFeI0eiuvblSezRUFAEGw1LPoS6b+2RJRu TNNLmQBSjqDcPreCKGMXnSfdz/9kEh5BZdCd7ktpiT3VyXqLBBhIednNiUE8NjV+WwNI nAmXx0TGGk6eNdie1tUFRDKL0V4PUmQAd/GNI= Received: by 10.100.151.5 with SMTP id y5mr3021138and.5.1217245356870; Mon, 28 Jul 2008 04:42:36 -0700 (PDT) Received: by 10.150.206.10 with HTTP; Mon, 28 Jul 2008 04:42:36 -0700 (PDT) Message-ID: <616971f10807280442o3f35655bqc2779c31f6b9470@mail.gmail.com> Date: Mon, 28 Jul 2008 07:42:36 -0400 From: "Andrew Conkling" To: "Kip Warner" In-Reply-To: <1217229663.7059.20.camel@kip-laptop.kip-router> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_28017_31611547.1217245356867" References: <1217229663.7059.20.camel@kip-laptop.kip-router> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Play Queue caption patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 11:43:04 -0000 ------=_Part_28017_31611547.1217245356867 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Mon, Jul 28, 2008 at 3:21 AM, Kip Warner wrote: > On Sun, 2008-07-27 at 23:33 +0000, rhythmbox-devel-request@gnome.org > wrote: > > Maybe Jonathan agrees with the nature of this patch by replying, but I > > don't > > really see the point. No playlists show the time in the sidebar, and > > the > > Statusbar already shows "8 songs, 39 minutes, XX MB". > > Only if the Play Queue is unset as the side pane. Ah, of course, sorry for misunderstanding. :) ------=_Part_28017_31611547.1217245356867 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On Mon, Jul 28, 2008 at 3:21 AM, Kip Warner <kip@thevertigo.com> wrote:
On Sun, 2008-07-27 at 23:33 +0000, rhythmbox-devel-request@gnome.org
wrote:
> Maybe Jonathan agrees with the nature of this patch by replying, but I
> don't
> really see the point. No playlists show the time in the sidebar, and
> the
> Statusbar already shows "8 songs, 39 minutes, XX MB".

Only if the Play Queue is unset as the side pane.

Ah, of course, sorry for misunderstanding. :)
------=_Part_28017_31611547.1217245356867-- From lromanus@ftml.net Mon Jul 28 13:29:43 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3FBBF7502A1 for ; Mon, 28 Jul 2008 13:29:43 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.799 X-Spam-Level: X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:51:1:56:M1460, S, T:.:?:?] (up: 2738 hrs), (link: ethernet/modem), [66.111.4.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L1b60J1-6ggz for ; Mon, 28 Jul 2008 13:29:36 +0000 (GMT) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by menubar.gnome.org (Postfix) with ESMTP id D6F487501DE for ; Mon, 28 Jul 2008 13:28:19 +0000 (GMT) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 9E7421453D4; Mon, 28 Jul 2008 09:28:12 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Mon, 28 Jul 2008 09:28:12 -0400 X-Sasl-enc: 0pX7rrIUTlCrbUGe/INLpRX6rXkLwklTZ+HJqFyCsmMK 1217251692 Received: from [10.4.1.177] (static-72-93-205-7.bstnma.fios.verizon.net [72.93.205.7]) by mail.messagingengine.com (Postfix) with ESMTPSA id 60B4E38221; Mon, 28 Jul 2008 09:28:12 -0400 (EDT) From: Piotr Romanus To: Sven Arvidsson In-Reply-To: <1217009912.2635.1.camel@localhost> References: <1217001831.7470.11.camel@spinaker.crossbeamsys.com> <1217009912.2635.1.camel@localhost> Content-Type: text/plain Date: Mon, 28 Jul 2008 09:28:11 -0400 Message-Id: <1217251691.7427.1.camel@spinaker.crossbeamsys.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] ogg to mp3 conversion X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 13:29:43 -0000 On Fri, 2008-07-25 at 20:18 +0200, Sven Arvidsson wrote: > > I guess you need to use .is_audio_player, see > http://bugzilla.gnome.org/show_bug.cgi?id=352956#c7 for details. > I have finally get some time over the weekend to try it and it works as expected. Thanks. There is still my second question though: 2. Second question: When ripping cds, is there any way to force rhythmbox to avoid creating files with special characters in their names? Anybody? Piotr From mika.wahlroos@cs.helsinki.fi Mon Jul 28 14:03:54 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 04AD5750109 for ; Mon, 28 Jul 2008 14:03:54 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.11 X-Spam-Level: X-Spam-Status: No, score=-1.11 tagged_above=-999 required=2 tests=[BAYES_05=-1.11] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (up: 9427 hrs), (distance 21, link: ethernet/modem), [195.156.147.13] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ClUt-Tl4tbXE for ; Mon, 28 Jul 2008 14:03:24 +0000 (GMT) Received: from jenni1.rokki.sonera.fi (mta-out.inet.fi [195.156.147.13]) by menubar.gnome.org (Postfix) with ESMTP id D8B8975011E for ; Mon, 28 Jul 2008 14:03:15 +0000 (GMT) Received: from [80.221.7.126] (80.221.7.126) by jenni1.rokki.sonera.fi (8.5.014) id 487B42D6007EF04C; Mon, 28 Jul 2008 17:03:06 +0300 Message-ID: <488DD199.9060808@cs.helsinki.fi> Date: Mon, 28 Jul 2008 17:03:05 +0300 From: Mika P Wahlroos User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Piotr Romanus References: <1217001831.7470.11.camel@spinaker.crossbeamsys.com> <1217009912.2635.1.camel@localhost> <1217251691.7427.1.camel@spinaker.crossbeamsys.com> In-Reply-To: <1217251691.7427.1.camel@spinaker.crossbeamsys.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 28 Jul 2008 14:05:12 +0000 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] ogg to mp3 conversion X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 14:03:54 -0000 Hi, Piotr Romanus wrote: > There is still my second question though: > 2. Second question: When ripping cds, is there any way to force > rhythmbox to avoid creating files with special characters in their > names? I'm not quite sure whether the setting takes place when ripping and which special characters it replaces, but you could have a look at the gconf key /apps/rhythmbox/library_strip_chars. Regards, Mika From lromanus@ftml.net Mon Jul 28 15:50:35 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E333F7500A6 for ; Mon, 28 Jul 2008 15:50:34 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.303 X-Spam-Level: X-Spam-Status: No, score=-0.303 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_UNKN=0.8, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: UNKNOWN [S4:50:1:56:M1460, S, T:.:?:?] (up: 2744 hrs), (link: ethernet/modem), [66.111.4.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rlH0PmI-Ejll for ; Mon, 28 Jul 2008 15:50:24 +0000 (GMT) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by menubar.gnome.org (Postfix) with ESMTP id 9D50B7500B5 for ; Mon, 28 Jul 2008 15:50:14 +0000 (GMT) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 9E4E7145D83; Mon, 28 Jul 2008 11:50:02 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Mon, 28 Jul 2008 11:50:02 -0400 X-Sasl-enc: VDu4N/f0otke53b1rbrIh8pRu9Sq78BZDlpsqmjY3glW 1217260202 Received: from [10.4.1.177] (static-72-93-205-7.bstnma.fios.verizon.net [72.93.205.7]) by mail.messagingengine.com (Postfix) with ESMTPSA id 537851EC1E; Mon, 28 Jul 2008 11:50:02 -0400 (EDT) From: Piotr Romanus To: Mika P Wahlroos In-Reply-To: <488DD199.9060808@cs.helsinki.fi> References: <1217001831.7470.11.camel@spinaker.crossbeamsys.com> <1217009912.2635.1.camel@localhost> <1217251691.7427.1.camel@spinaker.crossbeamsys.com> <488DD199.9060808@cs.helsinki.fi> Content-Type: text/plain Date: Mon, 28 Jul 2008 11:50:02 -0400 Message-Id: <1217260202.7427.5.camel@spinaker.crossbeamsys.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] ogg to mp3 conversion X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 15:50:35 -0000 On Mon, 2008-07-28 at 17:03 +0300, Mika P Wahlroos wrote: > I'm not quite sure whether the setting takes place when ripping and > which special characters it replaces, but you could have a look at the > gconf key /apps/rhythmbox/library_strip_chars. I don't have this key in my gconf (used gconf-editor to find it) - I must be running a different version of rhythmbox. My version is 0.11.5. Are you running something newer? Piotr From hadess@hadess.net Mon Jul 28 18:56:33 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F450750080; Mon, 28 Jul 2008 18:56:33 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.741 X-Spam-Level: X-Spam-Status: No, score=-1.741 tagged_above=-999 required=2 tests=[AWL=-0.638, BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5HJbOtCYHWtq; Mon, 28 Jul 2008 18:56:27 +0000 (GMT) Received: from bungle.evilgeniuses.org.uk (bungle.evilgeniuses.org.uk [195.10.223.155]) by menubar.gnome.org (Postfix) with ESMTP id EED04750312; Mon, 28 Jul 2008 18:45:09 +0000 (GMT) Received: from [192.168.1.7] (cpc1-glfd1-0-0-cust325.glfd.cable.ntl.com [86.16.113.70]) by bungle.evilgeniuses.org.uk (Postfix) with ESMTP id 741371C3BACE; Mon, 28 Jul 2008 18:44:59 +0000 (UTC) From: Bastien Nocera To: Christophe Fergeau In-Reply-To: References: <1216704415.9676.36.camel@chemosh> Content-Type: text/plain Date: Mon, 28 Jul 2008 19:44:53 +0100 Message-Id: <1217270693.3080.550.camel@cookie.hadess.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 (2.22.2-2.fc9) Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Logitech G15 Plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 18:56:34 -0000 On Tue, 2008-07-22 at 13:09 +0200, Christophe Fergeau wrote: > 2008/7/22 Ender : > > I've hacked together a quick-and-dirty plugin for RB that outputs the > > current song to the Logitech G15 LCD display. You can see what I'm > > talking about at > > http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3498&cl=us,en > > > Seems great! (even though I don't own such a keyboard ;) I have an MX5000 keyboard with a similar (but crappier) LCD display. It would be nice if it used D-Bus and supported more than just one type of keyboard (see the mx5000tools on the bluez mailing-list). > > A tarball is attached with the current version. Installation is just > > like any other plugin, put it in one of the RB plugin directories and it > > should work just fine. No configuration options (yet). Any suggestions > > would be welcome. > > Feel free to list your plugin on > http://live.gnome.org/RhythmboxPlugins/ThirdParty > Do you have some webspace where you can host your plugin or do you > need someone to host it for you ? It's so small, you could even attach it to the Wiki directly. From sa@whiz.se Mon Jul 28 19:15:38 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 353B07503D6 for ; Mon, 28 Jul 2008 19:15:38 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6, seldom 2.4 (older, 4) (up: 7417 hrs), (distance 25, link: ethernet/modem), [213.115.211.137] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aDAII1eFBa-d for ; Mon, 28 Jul 2008 19:15:31 +0000 (GMT) Received: from alastor.oderland.com (alastor.oderland.com [213.115.211.137]) by menubar.gnome.org (Postfix) with ESMTP id 9405D7503DB for ; Mon, 28 Jul 2008 19:11:23 +0000 (GMT) Received: from 88-206-212-151.highlandnet.se ([88.206.212.151] helo=zoe.varbacka) by alastor.oderland.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1KNY7k-0002bL-MK; Mon, 28 Jul 2008 21:11:12 +0200 Received: from sa by zoe.varbacka with local (Exim 4.69) (envelope-from ) id 1KNY7g-0004sc-W9; Mon, 28 Jul 2008 21:11:08 +0200 From: Sven Arvidsson To: Piotr Romanus In-Reply-To: <1217260202.7427.5.camel@spinaker.crossbeamsys.com> References: <1217001831.7470.11.camel@spinaker.crossbeamsys.com> <1217009912.2635.1.camel@localhost> <1217251691.7427.1.camel@spinaker.crossbeamsys.com> <488DD199.9060808@cs.helsinki.fi> <1217260202.7427.5.camel@spinaker.crossbeamsys.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-UqV60OgEg/+6LuveE2MZ" Date: Mon, 28 Jul 2008 21:11:08 +0200 Message-Id: <1217272268.17078.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - alastor.oderland.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - whiz.se Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] ogg to mp3 conversion X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 19:15:38 -0000 --=-UqV60OgEg/+6LuveE2MZ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2008-07-28 at 11:50 -0400, Piotr Romanus wrote: > On Mon, 2008-07-28 at 17:03 +0300, Mika P Wahlroos wrote: > > I'm not quite sure whether the setting takes place when ripping and > > which special characters it replaces, but you could have a look at the > > gconf key /apps/rhythmbox/library_strip_chars. >=20 > I don't have this key in my gconf (used gconf-editor to find it) - I > must be running a different version of rhythmbox. My version is 0.11.5. > Are you running something newer? Hi again, If my understanding of this bug report is correct, the functionality should be available, but it wasn't added to the schemas file until 0.11.6 http://bugzilla.gnome.org/show_bug.cgi?id=3D535313 In other words, you should be able to create the key manually in gconf-editor (type boolean). --=20 Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22 --=-UqV60OgEg/+6LuveE2MZ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkiOGcsACgkQJ4SEkXYL3SJjvQCfcvOzqOl4Qm7e9CcV67KJ/mWB l9QAoKpZRxR94nexcOsjvGBlAVWGISsE =7W4A -----END PGP SIGNATURE----- --=-UqV60OgEg/+6LuveE2MZ-- From ender27182818@gmail.com Mon Jul 28 19:27:18 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D203775039F for ; Mon, 28 Jul 2008 19:27:18 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9SET0KwksaWh for ; Mon, 28 Jul 2008 19:27:12 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.230]) by menubar.gnome.org (Postfix) with ESMTP id 6D24475011E for ; Mon, 28 Jul 2008 19:26:21 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so3851022rvb.3 for ; Mon, 28 Jul 2008 12:26:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=QBZJV/GAiqylg9cIBYtdENPRWnuK5LwJhM9SKF47+U0=; b=GdA0KxDaFW2bG4WUUprcm9oXfsGx9iZQUWTh5WjkNNfPJwqGSlXNxr2ddUg5ArHDyW /zV5k3+Z4PHAoquNQTxDgy2q+CP+7wpVcHKC/j+fx7nnz1nTgKj9yJfHaRTwzG63whTQ bAQPeXbSmTywShtqGl8eRTJ9ASOg3nb3mdoeE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=It4UTJmF21iC92Pfe1ARnoaF6e0/6RCt9qiVmNfIgPLrUjKfKPDyf04O9y9SdHXzAz D0eAsaLgFaenAjVzM5m0w7UDER4iA4bUrLfrhErDLiXjarWWAlXEyCfvV9XAape8ZPXS 00uJbRJjkTUq+qqiWJ3cIksh+M6oQ19XW1e28= Received: by 10.140.226.13 with SMTP id y13mr2557693rvg.2.1217273169464; Mon, 28 Jul 2008 12:26:09 -0700 (PDT) Received: from ?192.168.15.103? ( [67.186.195.99]) by mx.google.com with ESMTPS id k2sm21282583rvb.4.2008.07.28.12.26.07 (version=SSLv3 cipher=RC4-MD5); Mon, 28 Jul 2008 12:26:08 -0700 (PDT) From: Ender To: Bastien Nocera In-Reply-To: <1217270693.3080.550.camel@cookie.hadess.net> References: <1216704415.9676.36.camel@chemosh> <1217270693.3080.550.camel@cookie.hadess.net> Content-Type: text/plain Date: Mon, 28 Jul 2008 13:26:14 -0600 Message-Id: <1217273174.21563.12.camel@chemosh> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit Cc: Christophe Fergeau , rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Logitech G15 Plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 19:27:19 -0000 It WOULD be nice if it used DBus - however, to my knowledge there isn't any utilities written for the G15 keyboard that use anything but a fifo pipe to write to the display. Writing such a thing is way beyond the scope of what I can do. If you know of such a utility, I could look into it though. Also, yes, it is very small. And very, very imperfect. Mine currently prevents RB from starting if my pipe isn't set up correctly. -Ender On Mon, 2008-07-28 at 19:44 +0100, Bastien Nocera wrote: > On Tue, 2008-07-22 at 13:09 +0200, Christophe Fergeau wrote: > > 2008/7/22 Ender : > > > I've hacked together a quick-and-dirty plugin for RB that outputs the > > > current song to the Logitech G15 LCD display. You can see what I'm > > > talking about at > > > http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3498&cl=us,en > > > > > > Seems great! (even though I don't own such a keyboard ;) > > I have an MX5000 keyboard with a similar (but crappier) LCD display. It > would be nice if it used D-Bus and supported more than just one type of > keyboard (see the mx5000tools on the bluez mailing-list). > > > > A tarball is attached with the current version. Installation is just > > > like any other plugin, put it in one of the RB plugin directories and it > > > should work just fine. No configuration options (yet). Any suggestions > > > would be welcome. > > > > Feel free to list your plugin on > > http://live.gnome.org/RhythmboxPlugins/ThirdParty > > Do you have some webspace where you can host your plugin or do you > > need someone to host it for you ? > > It's so small, you could even attach it to the Wiki directly. > From hadess@hadess.net Mon Jul 28 19:30:15 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 80E63750216; Mon, 28 Jul 2008 19:30:15 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.088 X-Spam-Level: X-Spam-Status: No, score=-2.088 tagged_above=-999 required=2 tests=[AWL=-0.289, BAYES_00=-2.599, L_P0F_UNKN=0.8] X-Amavis-OS-Fingerprint: UNKNOWN [S4:47:1:60:M1460,S,T,N,W3:.:?:?] (up: 3848 hrs), (link: ethernet/modem), [195.10.223.155] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kD406I5v+KUQ; Mon, 28 Jul 2008 19:30:08 +0000 (GMT) Received: from bungle.evilgeniuses.org.uk (bungle.evilgeniuses.org.uk [195.10.223.155]) by menubar.gnome.org (Postfix) with ESMTP id C755D750271; Mon, 28 Jul 2008 19:28:31 +0000 (GMT) Received: from [192.168.1.7] (cpc1-glfd1-0-0-cust325.glfd.cable.ntl.com [86.16.113.70]) by bungle.evilgeniuses.org.uk (Postfix) with ESMTP id D44C71C3BAC6; Mon, 28 Jul 2008 19:28:23 +0000 (UTC) From: Bastien Nocera To: Ender In-Reply-To: <1217273174.21563.12.camel@chemosh> References: <1216704415.9676.36.camel@chemosh> <1217270693.3080.550.camel@cookie.hadess.net> <1217273174.21563.12.camel@chemosh> Content-Type: text/plain Date: Mon, 28 Jul 2008 20:28:22 +0100 Message-Id: <1217273302.3080.552.camel@cookie.hadess.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 (2.22.2-2.fc9) Content-Transfer-Encoding: 7bit Cc: Christophe Fergeau , rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Logitech G15 Plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 19:30:15 -0000 On Mon, 2008-07-28 at 13:26 -0600, Ender wrote: > It WOULD be nice if it used DBus - however, to my knowledge there isn't > any utilities written for the G15 keyboard that use anything but a fifo > pipe to write to the display. Writing such a thing is way beyond the > scope of what I can do. If you know of such a utility, I could look into > it though. Actually, it was more supposed to be a nudge for you to push upstream to do that... > Also, yes, it is very small. And very, very imperfect. Mine currently > prevents RB from starting if my pipe isn't set up correctly. FIFOs sucks if there's nothing to read. D-Bus would indeed fix that problem. From landimatte@gmail.com Tue Jul 29 10:38:52 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8816F750200 for ; Tue, 29 Jul 2008 10:38:52 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 9063 hrs), (distance 15, link: (Google 2)), [74.125.92.25] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31XL9rwbZJ1n for ; Tue, 29 Jul 2008 10:38:45 +0000 (GMT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by menubar.gnome.org (Postfix) with ESMTP id 5825F7501A1 for ; Tue, 29 Jul 2008 10:38:28 +0000 (GMT) Received: by qw-out-2122.google.com with SMTP id 9so455178qwb.9 for ; Tue, 29 Jul 2008 03:38:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:mime-version:content-type:content-transfer-encoding :content-disposition:x-google-sender-auth; bh=uPrkttgD4wVD7Gi+syiU/qKZfG4ws9T8eqUtqU0+m9s=; b=MgE11YH+8/coxtypcTPYOuPwP5ObiWXrLoVii4tDbqycA/WfeaQ/IQuQTd5cMhzrwV 3C9UxdUtOepBCnzJ3MqXP8bJCsBHkRGgYrfO2LoLWkfIr+rjJoN3wRb/1auvpAH7EVeg /tgJP4gNV8NxGEJGsUKBZui3v7WZBQzEukHVA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition:x-google-sender-auth; b=e2LwDtr0ywQ7xK2tX4c10iW/lxumkmYLQ5k/u3pFFZ1oqDFcthfQaDVG34O+lzM7iF HcrBoP+z1MSAeCgwnIHlfF6j4dNaeCwR8tfHlF9ZvLcc1ol5hiras3X2S6yzEQ1+5gk9 WVsyZ2pmDlujxlVZVTFJL4KBvQYvdVT0G0Y38= Received: by 10.214.78.18 with SMTP id a18mr1975018qab.37.1217327902197; Tue, 29 Jul 2008 03:38:22 -0700 (PDT) Received: by 10.150.49.20 with HTTP; Tue, 29 Jul 2008 03:38:22 -0700 (PDT) Message-ID: <27814e40807290338r2abdc579r2c221036c3fed74d@mail.gmail.com> Date: Tue, 29 Jul 2008 12:38:22 +0200 From: "Matteo Landi" Sender: landimatte@gmail.com To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: a7b0d15e14d02513 Subject: [Rhythmbox-devel] Ipod Sync plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 10:38:52 -0000 Hi all, few days ago i found an usefull script for rhythmbox which aim is to try to sync your library with the ratings, playcounts and other things done with the ipod. Well i tryied it and nothing seems to happen; so i opened again rhythmbox in debug mode, and i get an error from the plugin: cannot find ipod device. Well i would like to know if is there a way to check wheter rhythmbox looks at my ipod as a removable media, or as an ipod itself; in that way i can discover the error origin. Is there something for thge python console to discover if the ipod is well recognised or something similar? Thanks in advance M@ ps. the integration of this plugin inside rhythmbox should be fine anyway! From yavor@simplifymedia.com Tue Jul 29 00:22:02 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D3A09750113 for ; Tue, 29 Jul 2008 00:22:02 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 1.498 X-Spam-Level: * X-Spam-Status: No, score=1.498 tagged_above=-999 required=2 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 3) (NAT!) (up: 1823 hrs), (distance 19, link: GPRS, T1, FreeS/WAN), [168.144.250.193] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NOYEAFCOJ0D7 for ; Tue, 29 Jul 2008 00:21:51 +0000 (GMT) Received: from xsmtp21.mail2web.com (xsmtp21.mail2web.com [168.144.250.193]) by menubar.gnome.org (Postfix) with ESMTP id 7CA567500F6 for ; Tue, 29 Jul 2008 00:21:35 +0000 (GMT) Received: from [10.5.31.2] (helo=cas01.ad2.softcom.biz) by xsmtp21.mail2web.com with esmtps (TLS-1.0:RSA_ARCFOUR_MD5:16) (Exim 4.63) (envelope-from ) id 1KNcxy-0000sw-3n for rhythmbox-devel@gnome.org; Mon, 28 Jul 2008 20:21:27 -0400 Received: from MBX73.ad2.softcom.biz ([10.5.13.32]) by cas01.ad2.softcom.biz ([10.5.31.2]) with mapi; Mon, 28 Jul 2008 20:20:32 -0400 From: Yavor Goulishev To: "rhythmbox-devel@gnome.org" Date: Mon, 28 Jul 2008 20:20:25 -0400 Thread-Topic: Simplify Media patch Thread-Index: AcjxEOW3WzcS06pKRMaRiza/jLgxag== Message-ID: <241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2D@MBX73.ad2.softcom.biz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/mixed; boundary="_004_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_" MIME-Version: 1.0 X-Mailman-Approved-At: Tue, 29 Jul 2008 10:53:10 +0000 Subject: [Rhythmbox-devel] Simplify Media patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 00:22:03 -0000 --_004_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_ Content-Type: multipart/alternative; boundary="_000_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_" --_000_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, Our team at Simplify Media (www.simplifymedia.com) has been working on Linux port recently. To make Rhythmbox working for us we needed to change the DAAP plugin. I'm sending the resulting patch. Some of the changes are specific to us, bu= t there are generic pieces too. --Yavor --_000_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi all,

Our team at  Simplify Media (www.simplifymedia.com) has been w= orking on Linux port recently.

To make Rhythmbox working for us we needed to change t= he DAAP plugin.

I'm sending the resulting patch. Some of the changes a= re specific to us, but there are generic pieces too.

 

--Yavor

--_000_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_-- --_004_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_ Content-Type: application/octet-stream; name="simplifymedia.patch" Content-Description: simplifymedia.patch Content-Disposition: attachment; filename="simplifymedia.patch"; size=34922; creation-date="Mon, 28 Jul 2008 19:43:25 GMT"; modification-date="Mon, 28 Jul 2008 19:43:25 GMT" Content-Transfer-Encoding: base64 SW5kZXg6IHBsdWdpbnMvZGFhcC9yYi1kYWFwLXBsdWdpbi5jCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBsdWdp bnMvZGFhcC9yYi1kYWFwLXBsdWdpbi5jCShyZXZpc2lvbiA1ODk1KQorKysgcGx1Z2lucy9kYWFw L3JiLWRhYXAtcGx1Z2luLmMJKHJldmlzaW9uIDcyMDUpCkBAIC00NCw2ICs0NCwxNiBAQAogI2lu Y2x1ZGUgInJiLWRhYXAtc3JjLmgiCiAjaW5jbHVkZSAicmItdXJpLWRpYWxvZy5oIgogCisjaW5j bHVkZSA8dW5pc3RkLmg+CisjaW5jbHVkZSA8c3lzL2ZpbGUuaD4KKyNpbmNsdWRlIDxzdHJpbmcu aD4KKyNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+CisjaW5jbHVkZSA8YXJwYS9pbmV0Lmg+CisjaW5j bHVkZSA8bmV0aW5ldC9pbi5oPgorI2luY2x1ZGUgPGdkay9nZGsuaD4KKyNpbmNsdWRlIDxsaWJ4 bWwvcGFyc2VyLmg+CisjaW5jbHVkZSA8bGlieG1sL3RyZWUuaD4KKwogI2luY2x1ZGUgInJiLWRh YXAtbWRucy1icm93c2VyLmgiCiAKIC8qIHByZWZlcmVuY2VzICovCkBAIC0yMDAsNiArMjEwLDgg QEAKIAkJZ2NvbmZfdmFsdWVfZnJlZSAodmFsdWUpOwogCX0KIAorCWNyZWF0ZV9waXhidWZzIChw bHVnaW4pOworCiAJaWYgKGVuYWJsZWQpIHsKIAkJc3RhcnRfYnJvd3NpbmcgKHBsdWdpbik7CiAJ fQpAQCAtMjA5LDggKzIyMSw2IEBACiAJCQkJCSAgICAoR0NvbmZDbGllbnROb3RpZnlGdW5jKSBl bmFibGVfYnJvd3NpbmdfY2hhbmdlZF9jYiwKIAkJCQkJICAgIHBsdWdpbik7CiAKLQljcmVhdGVf cGl4YnVmcyAocGx1Z2luKTsKLQogCWdfb2JqZWN0X2dldCAoc2hlbGwsCiAJCSAgICAgICJ1aS1t YW5hZ2VyIiwgJnVpbWFuYWdlciwKIAkJICAgICAgTlVMTCk7CkBAIC00NzgsNiArNDg4LDkgQEAK IAlnX2ZyZWUgKHNlcnZpY2VfbmFtZSk7CiB9CiAKK3N0YXRpYyB2b2lkIHNtX3N0YXJ0X3NtX2Rh YXBfc2VydmljZXMoUkJEYWFwUGx1Z2luICAqIHBsdWdpbik7CitzdGF0aWMgdm9pZCBzbV9zdG9w X3NtX2RhYXBfc2VydmljZXMoUkJEYWFwUGx1Z2luICAqIHBsdWdpbik7CisKIHN0YXRpYyB2b2lk CiBzdGFydF9icm93c2luZyAoUkJEYWFwUGx1Z2luICpwbHVnaW4pCiB7CkBAIC01MTUsNiArNTI4 LDcgQEAKIAkJCQkJCQkgICAgIChHRXF1YWxGdW5jKWdfc3RyX2VxdWFsLAogCQkJCQkJCSAgICAg KEdEZXN0cm95Tm90aWZ5KWdfZnJlZSwKIAkJCQkJCQkgICAgIChHRGVzdHJveU5vdGlmeSlyZW1v dmVfc291cmNlKTsKKwlzbV9zdGFydF9zbV9kYWFwX3NlcnZpY2VzKHBsdWdpbik7CiB9CiAKIHN0 YXRpYyB2b2lkCkBAIC01NDMsNiArNTU3LDggQEAKIAogCWdfb2JqZWN0X3VucmVmIChwbHVnaW4t PnByaXYtPm1kbnNfYnJvd3Nlcik7CiAJcGx1Z2luLT5wcml2LT5tZG5zX2Jyb3dzZXIgPSBOVUxM OworCisJc21fc3RvcF9zbV9kYWFwX3NlcnZpY2VzKHBsdWdpbik7CiB9CiAKIHN0YXRpYyB2b2lk CkBAIC02NzYsMTcgKzY5MiwzMSBAQAogCQkgIFJCREFBUFNvdXJjZSAqc291cmNlLAogCQkgIGNv bnN0IGNoYXIgKmhvc3QpCiB7CisJY2hhciAqdG1wX2hvc3Q7CiAJY2hhciAqc291cmNlX2hvc3Q7 CisJZ3VpbnQgc291cmNlX3BvcnQ7CisJZ3VpbnQgcG9ydDsKIAlnYm9vbGVhbiByZXN1bHQ7CiAK IAlpZiAoc291cmNlID09IE5VTEwgfHwgaG9zdCA9PSBOVUxMKSB7CiAJCXJldHVybiBGQUxTRTsK IAl9CisJdG1wX2hvc3QgPSBnX3N0cmR1cChob3N0KTsKKwlpZiAodG1wX2hvc3QgPT0gTlVMTCkg eworCSAgICByZXR1cm4gRkFMU0U7CisJfQogCisJY2hhciAqcyA9IHN0cmNociAodG1wX2hvc3Qs ICc6Jyk7CisJKnMgPSAnXDAnOworCWNoYXIgKnAgPSBzICsgMTsKKwlwb3J0ID0gKGd1aW50KWF0 b2wocCk7CisKIAlnX29iamVjdF9nZXQgKHNvdXJjZSwgImhvc3QiLCAmc291cmNlX2hvc3QsIE5V TEwpOworCWdfb2JqZWN0X2dldCAoc291cmNlLCAicG9ydCIsICZzb3VyY2VfcG9ydCwgTlVMTCk7 CiAKLQlyZXN1bHQgPSAoc3RyY21wIChob3N0LCBzb3VyY2VfaG9zdCkgPT0gMCk7CisJcmVzdWx0 ID0gKHN0cmNtcCAodG1wX2hvc3QsIHNvdXJjZV9ob3N0KSA9PSAwKSAmJiAocG9ydCA9PSBzb3Vy Y2VfcG9ydCk7CiAJZ19mcmVlIChzb3VyY2VfaG9zdCk7CisJZ19mcmVlICh0bXBfaG9zdCk7CiAK IAlyZXR1cm4gcmVzdWx0OwogfQpAQCAtNzAyLDggKzczMiwxMSBAQAogCQlyZXR1cm4gTlVMTDsK IAl9CiAKLQlpcCA9IHN0cmR1cCAodXJpICsgNyk7IC8qIGRhYXA6Ly8gKi8KLQlzID0gc3RyY2hy IChpcCwgJzonKTsKKwlpcCA9IGdfc3RyZHVwICh1cmkgKyA3KTsgLyogZGFhcDovLyAqLworCWlm IChpcCA9PSBOVUxMKSB7CisJCXJldHVybiBOVUxMOworCX0KKwlzID0gc3RyY2hyIChpcCwgJy8n KTsKIAkqcyA9ICdcMCc7CiAKIAlzb3VyY2UgPSAoUkJEQUFQU291cmNlICopZ19oYXNoX3RhYmxl X2ZpbmQgKHBsdWdpbi0+cHJpdi0+c291cmNlX2xvb2t1cCwgKEdIUkZ1bmMpc291cmNlX2hvc3Rf ZmluZCwgaXApOwpAQCAtOTA1LDMgKzkzOCw0MDEgQEAKIAlyZXR1cm4gcGx1Z2luLT5wcml2LT5w cmVmZXJlbmNlczsKIH0KIAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioKKyAgICBTaW1wbGlmeSBNZWRpYSBzcGVjaWZpYyBjb2RlCisqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKi8KKwordHlwZWRlZiBzdHJ1Y3QgeworCWNoYXIgKiBzZXJ2 aWNlX25hbWU7CisJY2hhciAqIGhvc3Q7CisJaW50IHBvcnQ7Cit9IFNNRGFhcExvY2F0aW9uOwor Cit0eXBlZGVmIHN0cnVjdCB7CisJR0hhc2hUYWJsZSAqIHNlcnZpY2VzOworCVJCRGFhcFBsdWdp biAqIHBsdWdpbjsKKwlndWludCBldmVudF9pZDsKK30gU01IZWxwZXJEYXRhOworCit0eXBlZGVm IGVudW0ge1NNX0NPTkYsIFpJTkdfQ09ORn0gU01Db25mVHlwZTsKKworc3RhdGljIHZvaWQgc21f cmVtb3ZlX29sZF9lbnRyeV9jYihncG9pbnRlciBrZXksCisJCQkJCQkJCSBTTURhYXBMb2NhdGlv biAqIHNvdXJjZSwKKwkJCQkJCQkJIFNNSGVscGVyRGF0YSAqIGRhdGEpCit7CisJcmJfZGVidWco IlJlbW92aW5nIHNlcnZpY2U6ICVzIiwgKGNoYXIgKilrZXkpOworCW1kbnNfc2VydmljZV9yZW1v dmVkKE5VTEwsIGtleSwgZGF0YS0+cGx1Z2luKTsKK30KKworc3RhdGljIHZvaWQgc21fYWRkX25l d19lbnRyeV9jYiAoZ3BvaW50ZXIga2V5LAorCQkJCQkJCSAgU01EYWFwTG9jYXRpb24gKnNvdXJj ZSwKKwkJCQkJCQkgIFNNSGVscGVyRGF0YSAqIGRhdGEpCit7CisJcmJfZGVidWcoIkFkZGluZy9V cGRhdGluZyBzZXJ2aWNlOiAlcyIsIHNvdXJjZS0+c2VydmljZV9uYW1lKTsKKwltZG5zX3NlcnZp Y2VfYWRkZWQgKE5VTEwsCisJCQlnX3N0cmR1cChzb3VyY2UtPnNlcnZpY2VfbmFtZSksCisJCQln X3N0cmR1cChzb3VyY2UtPnNlcnZpY2VfbmFtZSksCisJCQlnX3N0cmR1cChzb3VyY2UtPmhvc3Qp LAorCQkJc291cmNlLT5wb3J0LAorCQkJRkFMU0UsCisJCQlkYXRhLT5wbHVnaW4pOworCisJY2hh ciAqIG5ld19zZXJ2aWNlX25hbWUgPSAoY2hhciAqKWtleTsKKwlTTURhYXBMb2NhdGlvbiAqIG5z b3VyY2UgPSBnX2hhc2hfdGFibGVfbG9va3VwKGRhdGEtPnNlcnZpY2VzLCBuZXdfc2VydmljZV9u YW1lKTsgICAgCisJaWYgKG5zb3VyY2UgIT0gTlVMTCkgeworCQlnX2hhc2hfdGFibGVfcmVtb3Zl IChkYXRhLT5zZXJ2aWNlcywgbmV3X3NlcnZpY2VfbmFtZSk7CisJfQorCit9CisKK3N0YXRpYyBn Ym9vbGVhbiBzbV9nZXRfZGFhcF9zZXJ2ZXJzKHhtbE5vZGUgKiByb290LCBHSGFzaFRhYmxlICog bmV3X3NlcnZpY2VzKQoreworCWdib29sZWFuIGZvdW5kU2VydmVycyA9IEZBTFNFOworCXhtbE5v ZGUgKmN1cl9ub2RlID0gcm9vdC0+Y2hpbGRyZW47CisgICAKKwlpZiAoIWN1cl9ub2RlKSB7CisJ CXJldHVybiBGQUxTRTsKKwl9CisJCisJd2hpbGUoY3VyX25vZGUpIHsKKwkJaWYgKGN1cl9ub2Rl LT50eXBlID09IFhNTF9FTEVNRU5UX05PREUgJiYgKHN0cmNtcCgoY2hhciopY3VyX25vZGUtPm5h bWUsICJzZXJ2ZXJzIikgPT0gMCkgKSB7CisJCQlmb3VuZFNlcnZlcnMgPSBUUlVFOworCQkJYnJl YWs7CisJCX0KKwkJY3VyX25vZGUgPSBjdXJfbm9kZS0+bmV4dDsKKwl9CisKKwlpZighZm91bmRT ZXJ2ZXJzKSB7CisJCXJldHVybiBGQUxTRTsKKwl9CisKKwlmb3IgKDsgY3VyX25vZGU7IGN1cl9u b2RlID0gY3VyX25vZGUtPm5leHQpIHsKKwkJU01EYWFwTG9jYXRpb24gKiBsb2NhdGlvbiA9IGdf bmV3MChTTURhYXBMb2NhdGlvbiwgMSk7CisJCXhtbE5vZGUgKiBkYXRhID0gY3VyX25vZGUtPmNo aWxkcmVuOworCisJCWlmICghZGF0YSB8fCBzdHJjbXAoKGNoYXIgKilkYXRhLT5uYW1lLCAibmFt ZSIpIHx8ICFkYXRhLT5jaGlsZHJlbi0+Y29udGVudCkgeworCQkJZ19mcmVlKGxvY2F0aW9uKTsK KwkJCXJldHVybiBGQUxTRTsKKwkJfQorCisJCWxvY2F0aW9uLT5zZXJ2aWNlX25hbWUgPSBnX3N0 cmR1cCgoY2hhciopZGF0YS0+Y2hpbGRyZW4tPmNvbnRlbnQpOworCQlkYXRhID0gZGF0YS0+bmV4 dDsKKworCQlpZiAoIWRhdGEgfHwgc3RyY21wKChjaGFyICopZGF0YS0+bmFtZSwgImhvc3QiKSB8 fCAhZGF0YS0+Y2hpbGRyZW4tPmNvbnRlbnQpIHsKKwkJCWdfZnJlZShsb2NhdGlvbik7CisJCQly ZXR1cm4gRkFMU0U7CisJCX0KKworCQlsb2NhdGlvbi0+aG9zdCA9IGdfc3RyZHVwKChjaGFyICop ZGF0YS0+Y2hpbGRyZW4tPmNvbnRlbnQpOworCQlkYXRhID0gZGF0YS0+bmV4dDsKKworCQlpZiAo IWRhdGEgfHwgc3RyY21wKChjaGFyICopIGRhdGEtPm5hbWUsICJwb3J0IikgfHwgIWRhdGEtPmNo aWxkcmVuLT5jb250ZW50KSB7CisJCQlnX2ZyZWUobG9jYXRpb24pOworCQkJcmV0dXJuIEZBTFNF OworCQl9CisKKwkJbG9jYXRpb24tPnBvcnQgPSBhdG9pKChjaGFyICopZGF0YS0+Y2hpbGRyZW4t PmNvbnRlbnQpOworCisJCWdfaGFzaF90YWJsZV9pbnNlcnQgKG5ld19zZXJ2aWNlcywgZ19zdHJk dXAgKGxvY2F0aW9uLT5zZXJ2aWNlX25hbWUpLCBsb2NhdGlvbik7ICAgICAgICAgICAgICAgCisJ fQorCisJcmV0dXJuIFRSVUU7Cit9CisKK3N0YXRpYyBnYm9vbGVhbiBzbV9wYXJzZV9kYWFwX3Nl cnZlcl9saXN0KGNoYXIgKiBidWYsIEdIYXNoVGFibGUgKiBuZXdfc2VydmljZXMpCit7CisJZ2Jv b2xlYW4gcmV0ID0gIFRSVUU7CisJeG1sRG9jICpkb2MgPSBOVUxMOworCXhtbE5vZGUgKnJvb3Rf ZWxlbWVudCA9IE5VTEw7CisJCisJLyoKKwkqIHRoaXMgaW5pdGlhbGl6ZSB0aGUgbGlicmFyeSBh bmQgY2hlY2sgcG90ZW50aWFsIEFCSSBtaXNtYXRjaGVzCisJKiBiZXR3ZWVuIHRoZSB2ZXJzaW9u IGl0IHdhcyBjb21waWxlZCBmb3IgYW5kIHRoZSBhY3R1YWwgc2hhcmVkCisJKiBsaWJyYXJ5IHVz ZWQuCisJKi8KKwlMSUJYTUxfVEVTVF9WRVJTSU9OCisKKwlkb2MgPSB4bWxSZWFkTWVtb3J5KGJ1 Ziwgc3RybGVuKGJ1ZiksICJub25hbWUueG1sIiwgTlVMTCwgWE1MX1BBUlNFX05PRVJST1IpOwor CisJaWYgKGRvYyA9PSBOVUxMKSB7CisJCXJiX2RlYnVnKCJVbmFibGUgdG8gcGFyc2UgWE1MIGRv Y3VtZW50Iik7CisJCXJldHVybiBGQUxTRTsKKwl9CisKKwlyb290X2VsZW1lbnQgPSB4bWxEb2NH ZXRSb290RWxlbWVudChkb2MpOworCisJcmV0ID0gc21fZ2V0X2RhYXBfc2VydmVycyhyb290X2Vs ZW1lbnQsIG5ld19zZXJ2aWNlcyk7CisKKwl4bWxGcmVlRG9jKGRvYyk7CisJCisJcmV0dXJuIHJl dDsKK30KKworc3RhdGljIGludCBzbV9nZXRfaHR0cF9jb250ZW50X2xlbmd0aChjaGFyICogYnVm KSAKK3sKKwljaGFyICogc3RhcnQgPSBzdHJzdHIoYnVmLCAiQ29udGVudC1MZW5ndGg6Iik7CisJ aWYgIChzdGFydCAhPSBOVUxMKSB7CisJCWNoYXIgKiBlbmQ7CisJCWNoYXIgdG1wWzEwMF07CisK KwkJc3RhcnQgKz0gMTU7IAorCisJCWVuZCAgPSBzdHJzdHIoc3RhcnQsICJcclxuIik7CisJCWlm KGVuZCA9PSBOVUxMIHx8IGVuZCAtIHN0YXJ0ID4gc2l6ZW9mKHRtcCkgLSAxKSB7CisJCQlyZXR1 cm4gLTE7CisJCX0KKwkJc3RybmNweSh0bXAsIHN0YXJ0LCBlbmQgLSBzdGFydCk7CisJCXRtcFtl bmQgLSBzdGFydF0gPSAnXDAnOworCQlyZXR1cm4gYXRvaSh0bXApOworCX0KKwlyZXR1cm4gLTE7 Cit9CisKK3N0YXRpYyBpbnQgc21fZ2V0X2h0dHBfaGVhZGVyc19sZW5ndGgoY2hhciAqIGJ1ZikK K3sKKwljaGFyICogc3RhcnQgPSBzdHJzdHIoYnVmLCAiXHJcblxyXG4iKTsKKwlpZiAgKHN0YXJ0 IT0gTlVMTCkgeworCQlyZXR1cm4gc3RhcnQgLSBidWYgKyA0OworCX0KKwlyZXR1cm4gLTE7Cit9 CisKK3N0YXRpYyBpbnQgc21fZ2V0X2h0dHBkX3BvcnRfbnVtYmVyKFNNQ29uZlR5cGUgdHlwZSkg Cit7CisJaW50IGRlZmF1bHRfcG9ydCA9IDQ2ODk7CisJaW50IHBvcnQgPSAwOworCWNoYXIgcGF0 aFsxMDI0XTsKKwljaGFyICpob21lX3BhdGggPSBnZXRlbnYoIkhPTUUiKTsKKwlGSUxFICogZiA9 IE5VTEw7CisKKwlpZiAoaG9tZV9wYXRoID09IE5VTEwpIHsKKwkJcmJfZGVidWcoIlVuYWJsZSB0 byByZWFkIEhPTUUgZW52aXJvbm1lbnQgdmFyaWFibGUuIik7CisJCXJldHVybiBkZWZhdWx0X3Bv cnQ7CisJfQorCQorCXN0cm5jcHkocGF0aCwgaG9tZV9wYXRoLCBzaXplb2YocGF0aCkpOworCXBh dGhbc2l6ZW9mKHBhdGgpIC0xXSA9ICdcMCc7CisJc3dpdGNoICh0eXBlKSB7CisJCWNhc2UgWklO R19DT05GOgorCQkJc3RybmNhdChwYXRoLCAiLy56aW5nYWdlbnQvWklOR2FnZW50LmluaSIsIHNp emVvZihwYXRoKSk7CisJCQlicmVhazsKKwkJY2FzZSBTTV9DT05GOgorCQkJc3RybmNhdChwYXRo LCAiLy5zaW1wbGlmeW1lZGlhL1NpbXBsaWZ5TWVkaWEuaW5pIiwgc2l6ZW9mKHBhdGgpKTsKKwkJ CWJyZWFrOworCQlkZWZhdWx0OgorCQkJcmJfZGVidWcoIldyb25nIGNvbmZpZ3VyYXRpb24gdHlw ZS4gVW5hYmxlIHRvIHJlYWQgY29uZmlndXJhdGlvbi4iKTsKKwkJCXJldHVybiBkZWZhdWx0X3Bv cnQ7CisJfQkKKwlwYXRoW3NpemVvZihwYXRoKSAtMV0gPSAnXDAnOworCQorCWYgPSBmb3Blbihw YXRoLCAiciIpOworCQorCWlmIChmICE9IE5VTEwpIHsKKwkJY2hhciAgICBidWZbMTAyNDAgKyAx XTsKKwkJaW50IGZkID0gZmlsZW5vKGYpOworCQlpbnQgcmVzID0gcmVzID0gZmxvY2soZmQsIExP Q0tfRVgpOworCQkKKwkJaWYocmVzICE9IDApIHsKKwkJCXJiX2RlYnVnKCJMb2NrIHVzaW5nIGZs b2NrIGZhaWxlZCIpOworCQkJZmNsb3NlKGYpOworCQkJcmV0dXJuIGRlZmF1bHRfcG9ydDsKKwkJ fQorCQkKKwkJd2hpbGUoZmdldHMoYnVmLCAxMDI0MCwgZikpIHsKKwkJCWJ1ZlsxMDI0MF0gPSAn XDAnOworCQkJY2hhciAqIHN0YXJ0ID0gc3Ryc3RyKGJ1ZiwgIkhUVFAgUG9ydD0iKTsKKwkJCWlm IChzdGFydCAhPSBOVUxMKSB7CQkJCisJCQkJY2hhciAqIGVuZCA9IHN0cnN0cihidWYsICJcbiIp OworCQkJCWlmIChlbmQgIT0gTlVMTCkgeworCQkJCQkqZW5kID0gJ1wwJzsKKwkJCQkJcG9ydCA9 IGF0b2koc3RhcnQgKyAxMCk7Ly8gMTAgaXMgdGhlIGxlbmd0aCBvZiAiSFRUUCBQb3J0PSIKKwkJ CQkJcmJfZGVidWcoIlBhcnNlZCBwb3J0IG51bWJlciAlZCIsIHBvcnQpOworCQkJCQlicmVhazsK KwkJCQl9IGVsc2UgeworCQkJCQlyYl9kZWJ1ZygiVW5hYmxlIHRvIGZpbmQgdGhlIGVuZGluZyBu ZXcgbGluZSIpOworCQkJCX0KKwkJCX0KKwkJfQorCQkKKwkJcmVzID0gZmxvY2soZmQsIExPQ0tf VU4pOworCQlpZiAocmVzICE9IDApIHsKKwkJCXJiX2RlYnVnKCJVbmxvY2sgdXNpbmcgZmxvY2sg ZmFpbGVkIik7CisJCX0KKwkJCisJCWZjbG9zZShmKTsKKwl9IGVsc2UgeworCQlyYl9kZWJ1Zygi VW5hYmxlIHRvIG9wZW4gU2ltcGxpZnlNZWRpYS5pbmkgZmlsZSIpOworCX0KKwkJCisJaWYgKHBv cnQgPT0gMCkgeworCQlwb3J0ID0gZGVmYXVsdF9wb3J0OworCX0JCisJCisJcmJfZGVidWcoIlVz aW5nIGh0dHBkIHBvcnQgbnVtYmVyICVkIiwgcG9ydCk7CisJCisJcmV0dXJuIHBvcnQ7Cit9CisK K3N0YXRpYyBnYm9vbGVhbiBzbV9wdWxsX2RhYXBfc2VydmVyX2xpc3QoY2hhciAqIGJ1ZiwgaW50 IGxlbmd0aCwgU01Db25mVHlwZSB0eXBlKSAKK3sKKwlpbnQgY29udGVudF9sZW5ndGggPSAtMTsK KwlpbnQgaGVhZGVyc19sZW5ndGggPSAtMTsKKwljb25zdCBjaGFyICAqc2VuZGJ1ZiA9ICJHRVQg aHR0cDovL2xvY2FsaG9zdC9kYWFwc2VydmVycyBIVFRQLzEuMVx4ZFx4YUhvc3Q6IGxvY2FsaG9z dFx4ZFx4YVx4ZFx4YSI7CisJaW50IHNlbmRfc2l6ZSA9IHN0cmxlbihzZW5kYnVmKTsKKwlpbnQg c2VudCA9IDA7CisJaW50IHJlY2VpdmVkID0gMDsKKwlzdHJ1Y3QgdGltZXZhbCB0djsKKworCXN0 cnVjdCBzb2NrYWRkcl9pbiBjbGllbnRTZXJ2aWNlOworCWludCBjbGllbnRfc29ja2V0OworCWJ1 ZlswXSA9ICdcMCc7CisKKwljbGllbnRfc29ja2V0ID0gc29ja2V0KEFGX0lORVQsIFNPQ0tfU1RS RUFNLCAwICk7CisJaWYgKGNsaWVudF9zb2NrZXQgPT0gLTEpIHsKKwkJcmJfZGVidWcoIlVuYWJs ZSB0byBjcmVhdGUgc29ja2V0Iik7CisJCXJldHVybiBGQUxTRTsKKwl9CisJCisJdHYudHZfc2Vj ID0gMTA7CisJdHYudHZfdXNlYyA9IDA7CisJaWYgKHNldHNvY2tvcHQoY2xpZW50X3NvY2tldCwg U09MX1NPQ0tFVCwgU09fUkNWVElNRU8sICZ0diwgc2l6ZW9mKHR2KSkgPCAwKSB7CisJCXJiX2Rl YnVnKCJVbmFibGUgdG8gc2V0IHNvY2tldCByZWNlaXZlIHRpbWVvdXQiKTsKKwl9CisKKwljbGll bnRTZXJ2aWNlLnNpbl9mYW1pbHkgPSBBRl9JTkVUOworCWNsaWVudFNlcnZpY2Uuc2luX2FkZHIu c19hZGRyID0gaW5ldF9hZGRyKCIxMjcuMC4wLjEiKTsKKwljbGllbnRTZXJ2aWNlLnNpbl9wb3J0 ID0gaHRvbnMoc21fZ2V0X2h0dHBkX3BvcnRfbnVtYmVyKHR5cGUpKTsKKwlpZiAoY29ubmVjdChj bGllbnRfc29ja2V0LCAoc3RydWN0IHNvY2thZGRyICopJmNsaWVudFNlcnZpY2UsIHNpemVvZihj bGllbnRTZXJ2aWNlKSkpIHsKKwkJY2xvc2UoY2xpZW50X3NvY2tldCk7CisJCXJiX2RlYnVnKCJV bmFibGUgdG8gY29ubmVjdCB0byBodHRwIHNlcnZlciIpOworCQlyZXR1cm4gRkFMU0U7CQorCX0K KworCXdoaWxlIChzZW50IDwgc2VuZF9zaXplKXsKKwkJaW50IHJldCA9IHNlbmQoY2xpZW50X3Nv Y2tldCwgc2VuZGJ1ZiArIHNlbnQsIHNlbmRfc2l6ZSAtIHNlbnQsIDApOworCQlpZihyZXQgPT0g LTEpIHsKKwkJCWNsb3NlKGNsaWVudF9zb2NrZXQpOworCQkJcmJfZGVidWcoIlVuYWJsZSB0byBz ZW5kIHJlcXVlc3QiKTsKKwkJCXJldHVybiBGQUxTRTsKKwkJfQorCQlzZW50ICs9IHJldDsKKwl9 CisKKwl3aGlsZSAocmVjZWl2ZWQgPCBsZW5ndGgpIHsKKwkJaW50IHJldCA9IHJlY3YoY2xpZW50 X3NvY2tldCwgYnVmICsgcmVjZWl2ZWQsIGxlbmd0aCAtIHJlY2VpdmVkLCAwKTsKKworCQlpZiAo cmV0ID09IDApIHsKKwkJCWJyZWFrOworCQl9CisKKwkJaWYgKHJldCA9PSAtMSkgeworCQkJcmJf ZGVidWcoIlNvY2tldCBlcnJvciIpOworCQkJY2xvc2UoY2xpZW50X3NvY2tldCk7CisJCQlyZXR1 cm4gRkFMU0U7CisJCX0KKworCQlyZWNlaXZlZCArPSByZXQ7CisJCWJ1ZltyZWNlaXZlZF0gPSAn XDAnOworCisJCWlmIChjb250ZW50X2xlbmd0aCA9PSAtMSkgeworCQkJY29udGVudF9sZW5ndGgg PSBzbV9nZXRfaHR0cF9jb250ZW50X2xlbmd0aChidWYpOworCQl9CQorCQkKKwkJaWYoaGVhZGVy c19sZW5ndGggPT0gLTEpIHsKKwkJCWhlYWRlcnNfbGVuZ3RoID0gc21fZ2V0X2h0dHBfaGVhZGVy c19sZW5ndGgoYnVmKTsKKwkJfQorCisJCWlmIChjb250ZW50X2xlbmd0aCAhPSAtMSAmJiBoZWFk ZXJzX2xlbmd0aCAhPSAtMSAmJiAgY29udGVudF9sZW5ndGggPT0gcmVjZWl2ZWQgLSBoZWFkZXJz X2xlbmd0aCkgewkJCQorCQkJYnJlYWs7CisJCX0KKwl9CisJCisJcmJfZGVidWcoIlJlY2VpdmVk OiByZWNlaXZlZD0lZCwgaGVhZGVyc19sZW5ndGg9JWQsIGNvbnRlbnRfbGVuZ3RoPSVkIiwgcmVj ZWl2ZWQsIGhlYWRlcnNfbGVuZ3RoLCBjb250ZW50X2xlbmd0aCk7CisJCisJY2xvc2UoY2xpZW50 X3NvY2tldCk7CisJcmV0dXJuIFRSVUU7Cit9CisKK3N0YXRpYyBnYm9vbGVhbiBzbV9yZXRyaWV2 ZV9kYWFwX3NlcnZpY2VzKEdIYXNoVGFibGUgKiBuZXdfc2VydmljZXMsIFNNQ29uZlR5cGUgdHlw ZSkKK3sKKwljaGFyICogeG1sRGF0YSA9IE5VTEw7CisJZ2Jvb2xlYW4gcmV0ID0gVFJVRTsKKwlj b25zdCBpbnQgQlVGX0xFTkdUSCA9IDMwICogMTAyNDsKKwljaGFyICogYnVmID0gZ19uZXcwKGNo YXIsIEJVRl9MRU5HVEgpOworCisJaWYgKCFzbV9wdWxsX2RhYXBfc2VydmVyX2xpc3QoYnVmLCBC VUZfTEVOR1RIIC0gMSwgdHlwZSkpIHsKKwkJcmJfZGVidWcoIlVuYWJsZSB0byBwdWxsIHNlcnZl ciBsaXN0Iik7CisJCXJldCA9IEZBTFNFOworCQlnb3RvIGVuZDsKKwl9CisKKwl4bWxEYXRhID0g IHN0cnN0cihidWYsICI8P3htbCIpOworCWlmICh4bWxEYXRhID09IE5VTEwpIHsKKwkJcmJfZGVi dWcoIlVuYWJsZSB0byBpZGVudGlmeSB0aGUgeG1sIGRvY3VtZW50Iik7CisJCXJldCA9ICBGQUxT RTsKKwkJZ290byBlbmQ7CisJfQorCisJcmV0ID0gc21fcGFyc2VfZGFhcF9zZXJ2ZXJfbGlzdCh4 bWxEYXRhLCBuZXdfc2VydmljZXMpOworCQorCWlmICghcmV0KSB7CisJCXJiX2RlYnVnKCJVbmFi bGUgdG8gcGFyc2UgdGhlIHhtbCBkb2N1bWVudCIpOworCQlyZXQgPSBGQUxTRTsKKwkJZ290byBl bmQ7CisJfQorCitlbmQ6CisJZ19mcmVlKGJ1Zik7CisJcmV0dXJuIHJldDsKK30KKworc3RhdGlj IGdib29sZWFuIHNtX2RhYXBfc2VydmljZXNfY2IoU01IZWxwZXJEYXRhICogZGF0YSkKK3sKKwlH REtfVEhSRUFEU19FTlRFUiAoKTsKKwlnYm9vbGVhbiByZXQgPSBGQUxTRTsKKworCXJiX2RlYnVn KCJTY2hlZHVsZWQgY2FsbGJhY2siKTsKKworCUdIYXNoVGFibGUgKiBuZXdfc2VydmljZXMgPSBn X2hhc2hfdGFibGVfbmV3KGdfc3RyX2hhc2gsIGdfc3RyX2VxdWFsKTsKKwkJCSAKKwkvKiAxLiBw dWxsIHRoZSBjdXJyZW50IGxpc3QgZnJvbSBTTSB3ZWIgc2VydmVyLiAqLworCXJldCA9IHNtX3Jl dHJpZXZlX2RhYXBfc2VydmljZXMobmV3X3NlcnZpY2VzLCBTTV9DT05GKTsKKwlyYl9kZWJ1Zygi UmV0cmlldmVkIHNlcnZpY2VzOiAlcyIsIChyZXQpPyAiVFJVRSIgOiAiRkFMU0UiKTsKKworCS8q IDIuIHB1bGwgdGhlIGN1cnJlbnQgbGlzdCBmcm9tIFppbmcgd2ViIHNlcnZlci4gKi8KKwlyZXQg PSBzbV9yZXRyaWV2ZV9kYWFwX3NlcnZpY2VzKG5ld19zZXJ2aWNlcywgWklOR19DT05GKTsKKwly Yl9kZWJ1ZygiUmV0cmlldmVkIHNlcnZpY2VzOiAlcyIsIChyZXQpPyAiVFJVRSIgOiAiRkFMU0Ui KTsKKworCS8qIDMuIGFkZCBuZXcgc2VydmljZXMgICovCisJZ19oYXNoX3RhYmxlX2ZvcmVhY2go bmV3X3NlcnZpY2VzLCAoR0hGdW5jKXNtX2FkZF9uZXdfZW50cnlfY2IsIGRhdGEpOworCisJLyog NC4gcmVtb3ZlIG9sZCBzZXJ2aWNlcyAqLworCWdfaGFzaF90YWJsZV9mb3JlYWNoKGRhdGEtPnNl cnZpY2VzLCAoR0hGdW5jKXNtX3JlbW92ZV9vbGRfZW50cnlfY2IsIGRhdGEpOworCisJLyogNS4g Q2xlYW51cCAqLworCWdfaGFzaF90YWJsZV9kZXN0cm95KGRhdGEtPnNlcnZpY2VzKTsKKwlkYXRh LT5zZXJ2aWNlcyA9IG5ld19zZXJ2aWNlczsKKworCUdES19USFJFQURTX0xFQVZFICgpOworCXJl dHVybiBUUlVFOworfQorCitzdGF0aWMgU01IZWxwZXJEYXRhICogZGF0YTsKKworc3RhdGljIHZv aWQgc21fc3RhcnRfc21fZGFhcF9zZXJ2aWNlcyhSQkRhYXBQbHVnaW4gKiBwbHVnaW4pCit7CisJ ZGF0YSA9IGdfbmV3MChTTUhlbHBlckRhdGEsIDEpOworCWRhdGEtPnBsdWdpbiA9IHBsdWdpbjsK KwlkYXRhLT5zZXJ2aWNlcyA9IGdfaGFzaF90YWJsZV9uZXcoZ19zdHJfaGFzaCwgZ19zdHJfZXF1 YWwpOworCQorCXNtX2RhYXBfc2VydmljZXNfY2IoZGF0YSk7CisJCisJZGF0YS0+ZXZlbnRfaWQg PSBnX3RpbWVvdXRfYWRkKDE1MDAwLCAoR1NvdXJjZUZ1bmMpc21fZGFhcF9zZXJ2aWNlc19jYiwg ZGF0YSk7Cit9CisKK3N0YXRpYyB2b2lkIHNtX3N0b3Bfc21fZGFhcF9zZXJ2aWNlcyhSQkRhYXBQ bHVnaW4gKiBwbHVnaW4pCit7CisJZ19zb3VyY2VfcmVtb3ZlKGRhdGEtPmV2ZW50X2lkKTsKKwln X2hhc2hfdGFibGVfZGVzdHJveShkYXRhLT5zZXJ2aWNlcyk7CisJZ19mcmVlKGRhdGEpOworfQpJ bmRleDogcGx1Z2lucy9kYWFwL3JiLWRhYXAtY29ubmVjdGlvbi5jCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBs dWdpbnMvZGFhcC9yYi1kYWFwLWNvbm5lY3Rpb24uYwkocmV2aXNpb24gNTg5NSkKKysrIHBsdWdp bnMvZGFhcC9yYi1kYWFwLWNvbm5lY3Rpb24uYwkocmV2aXNpb24gNzIwNSkKQEAgLTQ0LDcgKzQ0 LDcgQEAKICNpbmNsdWRlICJyYi1kZWJ1Zy5oIgogI2luY2x1ZGUgInJiLXV0aWwuaCIKIAotI2Rl ZmluZSBSQl9EQUFQX1VTRVJfQUdFTlQgImlUdW5lcy80LjYgKFdpbmRvd3M7IE4pIgorI2RlZmlu ZSBSQl9EQUFQX1VTRVJfQUdFTlQgIlJoeXRobWJveCIgLy8iaVR1bmVzLzQuNiAoV2luZG93czsg TikiCiAKIHN0YXRpYyB2b2lkICAgICAgcmJfZGFhcF9jb25uZWN0aW9uX2Rpc3Bvc2UgICAgICAo R09iamVjdCAqb2JqKTsKIHN0YXRpYyB2b2lkICAgICAgcmJfZGFhcF9jb25uZWN0aW9uX3NldF9w cm9wZXJ0eSAoR09iamVjdCAqb2JqZWN0LApAQCAtODIsMTIgKzgyLDE0IEBACiAJZ2Jvb2xlYW4g aXNfY29ubmVjdGluZzsKIAogCVNvdXBTZXNzaW9uICpzZXNzaW9uOworCVNvdXBNZXNzYWdlICpt ZXNzYWdlOwogCVNvdXBVUkkgKmJhc2VfdXJpOwogCWdjaGFyICpkYWFwX2Jhc2VfdXJpOwogCiAJ Z2RvdWJsZSBkYWFwX3ZlcnNpb247CiAJZ3VpbnQzMiBzZXNzaW9uX2lkOwogCWdpbnQgcmV2aXNp b25fbnVtYmVyOworCWdpbnQgcmV2aXNpb25fZGVsdGE7CiAKIAlnaW50IHJlcXVlc3RfaWQ7CiAJ Z2ludCBkYXRhYmFzZV9pZDsKQEAgLTMzNyw2ICszMzksNyBAQAogCW1lc3NhZ2UgPSBzb3VwX21l c3NhZ2VfbmV3X2Zyb21fdXJpIChTT1VQX01FVEhPRF9HRVQsIHVyaSk7CiAKIAlzb3VwX21lc3Nh Z2VfaGVhZGVyc19hcHBlbmQgKG1lc3NhZ2UtPnJlcXVlc3RfaGVhZGVycywgIkNsaWVudC1EQUFQ LVZlcnNpb24iLCAJCSIzLjAiKTsKKwlzb3VwX21lc3NhZ2VfaGVhZGVyc19hcHBlbmQgKG1lc3Nh Z2UtPnJlcXVlc3RfaGVhZGVycywgIlVzZXItQWdlbnQiLCAJCQlSQl9EQUFQX1VTRVJfQUdFTlQp OwogCXNvdXBfbWVzc2FnZV9oZWFkZXJzX2FwcGVuZCAobWVzc2FnZS0+cmVxdWVzdF9oZWFkZXJz LCAiQWNjZXB0LUxhbmd1YWdlIiwgCQkiZW4tdXMsIGVuO3E9NS4wIik7CiAjaWZkZWYgSEFWRV9M SUJaCiAJc291cF9tZXNzYWdlX2hlYWRlcnNfYXBwZW5kIChtZXNzYWdlLT5yZXF1ZXN0X2hlYWRl cnMsICJBY2NlcHQtRW5jb2RpbmciLAkJImd6aXAiKTsKQEAgLTY3NSw2ICs2NzgsNyBAQAogCQkg IHByaXYtPmJhc2VfdXJpLT5ob3N0LAogCQkgIHByaXYtPmJhc2VfdXJpLT5wb3J0LAogCQkgIHBh dGgpOworCXByaXYtPm1lc3NhZ2UgPSBtZXNzYWdlOwogCXJldHVybiBUUlVFOwogfQogCkBAIC03 ODEsNiArNzg1LDcgQEAKIHsKIAlSQkRBQVBDb25uZWN0aW9uUHJpdmF0ZSAqcHJpdiA9IGNvbm5l Y3Rpb24tPnByaXY7CiAJUkJEQUFQSXRlbSAqaXRlbTsKKwlnaW50CXByZXZfcmV2aXNpb25fbnVt YmVyID0gcHJpdi0+cmV2aXNpb25fbnVtYmVyOwogCiAJaWYgKHN0cnVjdHVyZSA9PSBOVUxMIHx8 IFNPVVBfU1RBVFVTX0lTX1NVQ0NFU1NGVUwgKHN0YXR1cykgPT0gRkFMU0UpIHsKIAkJcmJfZGFh cF9jb25uZWN0aW9uX3N0YXRlX2RvbmUgKGNvbm5lY3Rpb24sIEZBTFNFKTsKQEAgLTc5Niw2ICs4 MDEsOSBAQAogCX0KIAogCXByaXYtPnJldmlzaW9uX251bWJlciA9IGdfdmFsdWVfZ2V0X2ludCAo JihpdGVtLT5jb250ZW50KSk7CisJaWYgKHByaXYtPnJldmlzaW9uX251bWJlciA+IDIpIHsKKwkJ cHJpdi0+cmV2aXNpb25fZGVsdGEgPSBwcmV2X3JldmlzaW9uX251bWJlcjsKKwl9CiAJcmJfZGFh cF9jb25uZWN0aW9uX3N0YXRlX2RvbmUgKGNvbm5lY3Rpb24sIFRSVUUpOwogfQogCkBAIC05MDgs NyArOTE2LDkgQEAKIAkJcmV0dXJuOwogCX0KIAotCXByaXYtPml0ZW1faWRfdG9fdXJpID0gZ19o YXNoX3RhYmxlX25ld19mdWxsIChnX2RpcmVjdF9oYXNoLCBnX2RpcmVjdF9lcXVhbCwgTlVMTCwg KEdEZXN0cm95Tm90aWZ5KXJiX3JlZnN0cmluZ191bnJlZik7CisJaWYgKCAhcHJpdi0+aXRlbV9p ZF90b191cmkgKSB7CisJCXByaXYtPml0ZW1faWRfdG9fdXJpID0gZ19oYXNoX3RhYmxlX25ld19m dWxsIChnX2RpcmVjdF9oYXNoLCBnX2RpcmVjdF9lcXVhbCwgTlVMTCwgKEdEZXN0cm95Tm90aWZ5 KXJiX3JlZnN0cmluZ191bnJlZik7CisJfQogCiAJcmJfcHJvZmlsZV9zdGFydCAoImhhbmRsaW5n IHNvbmcgbGlzdGluZyIpOwogCXByaXYtPnByb2dyZXNzID0gMC4wZjsKQEAgLTEwNTcsMTUgKzEw NjcsMTkgQEAKIAkJZ192YWx1ZV91bnNldCAoJnZhbHVlKTsKIAogCQkvKiB0aXRsZSAqLworCQln X2Fzc2VydCAodGl0bGUgIT0gTlVMTCk7CiAJCWVudHJ5X3NldF9zdHJpbmdfcHJvcCAocHJpdi0+ ZGIsIGVudHJ5LCBSSFlUSE1EQl9QUk9QX1RJVExFLCB0aXRsZSk7CiAKIAkJLyogYWxidW0gKi8K KwkJZ19hc3NlcnQgKGFsYnVtICE9IE5VTEwpOwogCQllbnRyeV9zZXRfc3RyaW5nX3Byb3AgKHBy aXYtPmRiLCBlbnRyeSwgUkhZVEhNREJfUFJPUF9BTEJVTSwgYWxidW0pOwogCiAJCS8qIGFydGlz dCAqLworCQlnX2Fzc2VydCAoYXJ0aXN0ICE9IE5VTEwpOwogCQllbnRyeV9zZXRfc3RyaW5nX3By b3AgKHByaXYtPmRiLCBlbnRyeSwgUkhZVEhNREJfUFJPUF9BUlRJU1QsIGFydGlzdCk7CiAKIAkJ LyogZ2VucmUgKi8KKwkJZ19hc3NlcnQgKGdlbnJlICE9IE5VTEwpOwogCQllbnRyeV9zZXRfc3Ry aW5nX3Byb3AgKHByaXYtPmRiLCBlbnRyeSwgUkhZVEhNREJfUFJPUF9HRU5SRSwgZ2VucmUpOwog CiAJCS8qIHN0cmVhbSBVUkkgcHJvcGVydHkgaXMgc3RvcmVkIGFzIGEgbW91bnRwb2ludCBmb3Ig Z2V0X3BsYXliYWNrX3VyaSAqLwpAQCAtMTA4Myw2ICsxMDk3LDQ4IEBACiAJCX0KIAl9CiAJcmh5 dGhtZGJfY29tbWl0IChwcml2LT5kYik7CisKKwlpZiAoIHVwZGF0ZV90eXBlID09IDEgKSB7CisJ CS8vIFRoaXMgaXMgYSBkZWx0YSB1cGRhdGUsIHNvIGxvb2sgZm9yIGRlbGV0ZWQgaXRlbXMKKwkJ R05vZGUgKmRlbGV0ZWRpZF9ub2RlOworCisJCWRlbGV0ZWRpZF9ub2RlID0gcmJfZGFhcF9zdHJ1 Y3R1cmVfZmluZF9ub2RlIChzdHJ1Y3R1cmUsIFJCX0RBQVBfQ0NfTVVETCk7CisJCWlmIChkZWxl dGVkaWRfbm9kZSAhPSBOVUxMKSB7CisJCQlnaW50IGlkID0gMDsKKworCQkJZm9yICggaSA9IDAs IG4gPSBkZWxldGVkaWRfbm9kZS0+Y2hpbGRyZW4gOyBuIDsgKytpLCBuID0gbi0+bmV4dCApIHsK KwkJCQlSaHl0aG1EQkVudHJ5ICplbnRyeSA9IE5VTEw7CisJCQkJUkJSZWZTdHJpbmcgKml0ZW1f dXJpOworCisJCQkJaXRlbSA9IHJiX2RhYXBfc3RydWN0dXJlX2ZpbmRfaXRlbSAobiwgUkJfREFB UF9DQ19NSUlEKTsKKwkJCQlpZiAoaXRlbSA9PSBOVUxMKSB7CisJCQkJCXJiX2RlYnVnICgiQ291 bGQgbm90IGZpbmQgZG1hcC5pdGVtaWQgaXRlbSBpbiAvZGF0YWJhc2VzLyVkL2NvbnRhaW5lcnMi LAorCQkJCQkJcHJpdi0+ZGF0YWJhc2VfaWQpOworCQkJCQljb250aW51ZTsKKwkJCQl9CisJCQkJ aWQgPSBnX3ZhbHVlX2dldF9pbnQgKCYoaXRlbS0+Y29udGVudCkpOworCisJCQkJaXRlbV91cmkg PSBnX2hhc2hfdGFibGVfbG9va3VwIChwcml2LT5pdGVtX2lkX3RvX3VyaSwgR0lOVF9UT19QT0lO VEVSIChpZCkpOworCQkJCWlmIChpdGVtX3VyaSA9PSBOVUxMKSB7CisJCQkJCXJiX2RlYnVnICgi RW50cnkgJWQgcyBkb2Vzbid0IGV4aXN0IGluIHRoZSBkYXRhYmFzZVxuIiwgaWQpOworCQkJCQlj b250aW51ZTsKKwkJCQl9CisKKwkJCQllbnRyeSA9IHJoeXRobWRiX2VudHJ5X2xvb2t1cF9ieV9s b2NhdGlvbihwcml2LT5kYiwgcmJfcmVmc3RyaW5nX2dldChpdGVtX3VyaSkpOworCQkJCWlmICgg ZW50cnkgPT0gTlVMTCApIHsKKwkJCQkJcmJfZGVidWcgKCJFbnRyeSAlZCBzIGRvZXNuJ3QgZXhp c3QgaW4gdGhlIGRhdGFiYXNlXG4iLCBpZCk7CisJCQkJCWNvbnRpbnVlOworCQkJCX0KKworCQkJ CWdfaGFzaF90YWJsZV9yZW1vdmUgKHByaXYtPml0ZW1faWRfdG9fdXJpLCBHSU5UX1RPX1BPSU5U RVIgKGlkKSk7CisKKwkJCQlyYl9kZWJ1ZyAoIkRlbGV0aW5nIGRhdGFiYXNlIGl0ZW0gJXMiLCBy Yl9yZWZzdHJpbmdfZ2V0KGl0ZW1fdXJpKSk7CisJCQkJcmh5dGhtZGJfZW50cnlfZGVsZXRlKHBy aXYtPmRiLCBlbnRyeSk7CisJCQl9CisJCX0KKwl9CisKKwlyaHl0aG1kYl9jb21taXQgKHByaXYt PmRiKTsKIAlyYl9wcm9maWxlX2VuZCAoImhhbmRsaW5nIHNvbmcgbGlzdGluZyIpOwogCiAJcmJf ZGFhcF9jb25uZWN0aW9uX3N0YXRlX2RvbmUgKGNvbm5lY3Rpb24sIFRSVUUpOwpAQCAtMTExMSwx NCArMTE2NywyNSBAQAogewogCVJCREFBUENvbm5lY3Rpb25Qcml2YXRlICpwcml2ID0gY29ubmVj dGlvbi0+cHJpdjsKIAlHTm9kZSAqbGlzdGluZ19ub2RlOworCVJCREFBUEl0ZW0gKnVwZGF0ZV9p dGVtOwogCWdpbnQgaTsKIAlHTm9kZSAqbjsKKwlnYm9vbGVhbiB1cGRhdGVfZGVsdGE7CiAKIAlp ZiAoc3RydWN0dXJlID09IE5VTEwgfHwgU09VUF9TVEFUVVNfSVNfU1VDQ0VTU0ZVTCAoc3RhdHVz KSA9PSBGQUxTRSkgewogCQlyYl9kYWFwX2Nvbm5lY3Rpb25fc3RhdGVfZG9uZSAoY29ubmVjdGlv biwgRkFMU0UpOwogCQlyZXR1cm47CiAJfQogCisJdXBkYXRlX2l0ZW0gPSByYl9kYWFwX3N0cnVj dHVyZV9maW5kX2l0ZW0gKHN0cnVjdHVyZSwgUkJfREFBUF9DQ19NVVRZKTsKKwlpZiAodXBkYXRl X2l0ZW0gPT0gTlVMTCkgeworCQlyYl9kZWJ1ZyAoIkNvdWxkIG5vdCBmaW5kIGRtYXAudXBkYXRl dHlwZSBpdGVtIGluIC9kYXRhYmFzZXMvJWQvaXRlbXMiLAorCQkJICBwcml2LT5kYXRhYmFzZV9p ZCk7CisJCXJiX2RhYXBfY29ubmVjdGlvbl9zdGF0ZV9kb25lIChjb25uZWN0aW9uLCBGQUxTRSk7 CisJCXJldHVybjsKKwl9CisJdXBkYXRlX2RlbHRhID0gZ192YWx1ZV9nZXRfY2hhciAoJih1cGRh dGVfaXRlbS0+Y29udGVudCkpOworCiAJbGlzdGluZ19ub2RlID0gcmJfZGFhcF9zdHJ1Y3R1cmVf ZmluZF9ub2RlIChzdHJ1Y3R1cmUsIFJCX0RBQVBfQ0NfTUxDTCk7CiAJaWYgKGxpc3Rpbmdfbm9k ZSA9PSBOVUxMKSB7CiAJCXJiX2RlYnVnICgiQ291bGQgbm90IGZpbmQgZG1hcC5saXN0aW5nIGl0 ZW0gaW4gL2RhdGFiYXNlcy8lZC9jb250YWluZXJzIiwKQEAgLTExNTksOSArMTIyNiw1MCBAQAog CQlwbGF5bGlzdC0+bmFtZSA9IG5hbWU7CiAJCXJiX2RlYnVnICgiR290IHBsYXlsaXN0ICVwOiBu YW1lICVzLCBpZCAlZCIsIHBsYXlsaXN0LCBwbGF5bGlzdC0+bmFtZSwgcGxheWxpc3QtPmlkKTsK IAotCQlwcml2LT5wbGF5bGlzdHMgPSBnX3NsaXN0X3ByZXBlbmQgKHByaXYtPnBsYXlsaXN0cywg cGxheWxpc3QpOworCQlpZiAoICFnX3NsaXN0X2ZpbmQocHJpdi0+cGxheWxpc3RzLCBwbGF5bGlz dCkgKSB7CisJCQlwcml2LT5wbGF5bGlzdHMgPSBnX3NsaXN0X3ByZXBlbmQgKHByaXYtPnBsYXls aXN0cywgcGxheWxpc3QpOworCQl9IGVsc2UgeworCQkJZ19mcmVlKHBsYXlsaXN0KTsKKwkJfQog CX0KIAorCWlmICh1cGRhdGVfZGVsdGEgPT0gVFJVRSkgeworCQkvLyBUaGlzIGlzIGEgZGVsdGEg dXBkYXRlLCBzbyBsb29rIGZvciBkZWxldGVkIGl0ZW1zCisJCUdOb2RlICpkZWxldGVkaWRfbm9k ZTsKKworCQlkZWxldGVkaWRfbm9kZSA9IHJiX2RhYXBfc3RydWN0dXJlX2ZpbmRfbm9kZSAoc3Ry dWN0dXJlLCBSQl9EQUFQX0NDX01VREwpOworCQlpZiAoZGVsZXRlZGlkX25vZGUgIT0gTlVMTCkg eworCQkJUkJEQUFQSXRlbSAqaXRlbTsKKwkJCWdpbnQgaWQ7CisKKwkJCWZvciAoIGkgPSAwLCBu ID0gZGVsZXRlZGlkX25vZGUtPmNoaWxkcmVuIDsgbiA7ICsraSwgbiA9IG4tPm5leHQgKSB7CisJ CQkJR1NMaXN0ICpsOworCisJCQkJaXRlbSA9IHJiX2RhYXBfc3RydWN0dXJlX2ZpbmRfaXRlbSAo biwgUkJfREFBUF9DQ19NSUlEKTsKKwkJCQlpZiAoaXRlbSA9PSBOVUxMKSB7CisJCQkJCXJiX2Rl YnVnICgiQ291bGQgbm90IGZpbmQgZG1hcC5pdGVtaWQgaXRlbSBpbiAvZGF0YWJhc2VzLyVkL2Nv bnRhaW5lcnMiLAorCQkJCQkJcHJpdi0+ZGF0YWJhc2VfaWQpOworCQkJCQljb250aW51ZTsKKwkJ CQl9CisJCQkJaWQgPSBnX3ZhbHVlX2dldF9pbnQgKCYoaXRlbS0+Y29udGVudCkpOworCQkJCWZv ciAobCA9IHByaXYtPnBsYXlsaXN0czsgbDsgbCA9IGwtPm5leHQpIHsKKwkJCQkJUkJEQUFQUGxh eWxpc3QgKnBsYXlsaXN0ID0gbC0+ZGF0YTsKKwkJCisJCQkJCWlmICggcGxheWxpc3QtPmlkID09 IGlkICkgeworCQkJCQkJcHJpdi0+cGxheWxpc3RzID0gZ19zbGlzdF9yZW1vdmUgKHByaXYtPnBs YXlsaXN0cywgcGxheWxpc3QpOworCisJCQkJCQlnX2xpc3RfZm9yZWFjaCAocGxheWxpc3QtPnVy aXMsIChHRnVuYylyYl9yZWZzdHJpbmdfdW5yZWYsIE5VTEwpOworCQkJCQkJZ19saXN0X2ZyZWUg KHBsYXlsaXN0LT51cmlzKTsKKwkJCQkJCWdfZnJlZSAocGxheWxpc3QtPm5hbWUpOworCQkJCQkJ Z19mcmVlIChwbGF5bGlzdCk7CisJCQkJCQlsLT5kYXRhID0gTlVMTDsKKwkJCQkJCWJyZWFrOwor CQkJCQl9CisJCQkJfQorCQkJfQorCQl9CisJfQorCiAJLyogU29ydCB0aGUgcGxheWxpc3RzIGlu dG8gbGV4aWNhbCBvcmRlci4gRXN0YWJsaXNoZWQgREFBUCBjbGllbnRzIGFscmVhZHkKIAkgKiBk byB0aGlzIGxlYWRpbmcgdG8gYW4gYWJzZW5jZSBvZiBzb3J0aW5nIGZ1bmN0aW9uYWxpdHkgaW4g REFBUCBzZXJ2ZXJzLiAqLwogCXByaXYtPnBsYXlsaXN0cyA9IGdfc2xpc3Rfc29ydCAocHJpdi0+ cGxheWxpc3RzLCBjb21wYXJlX3BsYXlsaXN0c19ieV9uYW1lKTsKQEAgLTEyMjIsNyArMTMzMCwx MSBAQAogCX0KIAlyYl9wcm9maWxlX2VuZCAoImhhbmRsaW5nIHBsYXlsaXN0IGVudHJpZXMiKTsK IAotCXBsYXlsaXN0LT51cmlzID0gZ19saXN0X3JldmVyc2UgKHBsYXlsaXN0X3VyaXMpOworICAg ICAgICBpZiAocGxheWxpc3QtPnVyaXMpIHsKKwkJcGxheWxpc3QtPnVyaXMgPSBnX2xpc3RfcHJl cGVuZChwbGF5bGlzdC0+dXJpcywgcGxheWxpc3RfdXJpcyk7CisgICAgICAgIH0gZWxzZSB7CisJ CXBsYXlsaXN0LT51cmlzID0gcGxheWxpc3RfdXJpczsKKwl9CiAJcmJfZGFhcF9jb25uZWN0aW9u X3N0YXRlX2RvbmUgKGNvbm5lY3Rpb24sIFRSVUUpOwogfQogCkBAIC0xNDA2LDYgKzE1MTgsMTYg QEAKIAkJICAgaGFzbid0IHJldHVybmVkIHlldCBzbyB3ZSBuZWVkIHRvIGZvcmNlIHRoZSBjb25u ZWN0aW9uCiAJCSAgIHRvIGZpbmlzaCAqLwogCQlwcml2LT5zdGF0ZSA9IERBQVBfRE9ORTsKKwkJ aWYgKHByaXYtPm1lc3NhZ2UpIHsKKwkJCS8vIFNldCBhbnkgb3V0c3RhbmRpbmcgbWVzc2FnZSB0 byB0aW1lb3V0CisJCQlzb3VwX21lc3NhZ2Vfc2V0X3N0YXR1cyhwcml2LT5tZXNzYWdlLCA0MDgp OworI2lmIGRlZmluZWQoSEFWRV9MSUJTT1VQXzJfNCkKKwkJCXNvdXBfc2Vzc2lvbl9jYW5jZWxf bWVzc2FnZShwcml2LT5zZXNzaW9uLCBwcml2LT5tZXNzYWdlLCBTT1VQX1NUQVRVU19DQU5DRUxM RUQpOworI2Vsc2UKKwkJCXNvdXBfc2Vzc2lvbl9jYW5jZWxfbWVzc2FnZShwcml2LT5zZXNzaW9u LCBwcml2LT5tZXNzYWdlKTsKKyNlbmRpZgorCQkJcHJpdi0+bWVzc2FnZSA9IE5VTEw7CisJCX0K IAkJR0RLX1RIUkVBRFNfTEVBVkUgKCk7CiAJCXJiX2RhYXBfY29ubmVjdGlvbl9maW5pc2ggKGNv bm5lY3Rpb24pOwogCQlHREtfVEhSRUFEU19FTlRFUiAoKTsKQEAgLTE0MjksOCArMTU1MSwxOSBA QAogCQlyYl9kYWFwX2Nvbm5lY3Rpb25fZmluaXNoIChjb25uZWN0aW9uKTsKIAkJR0RLX1RIUkVB RFNfRU5URVIgKCk7CiAJfSBlbHNlIHsKLQkJcHJpdi0+c3RhdGUgPSBEQUFQX0xPR09VVDsKKwkJ aWYgKHByaXYtPm1lc3NhZ2UpIHsKKwkJCS8vIFNldCBhbnkgb3V0c3RhbmRpbmcgbWVzc2FnZSB0 byB0aW1lb3V0CisJCQlzb3VwX21lc3NhZ2Vfc2V0X3N0YXR1cyhwcml2LT5tZXNzYWdlLCA0MDgp OworI2lmIGRlZmluZWQoSEFWRV9MSUJTT1VQXzJfNCkKKwkJCXNvdXBfc2Vzc2lvbl9jYW5jZWxf bWVzc2FnZShwcml2LT5zZXNzaW9uLCBwcml2LT5tZXNzYWdlLCBTT1VQX1NUQVRVU19DQU5DRUxM RUQpOworI2Vsc2UKKwkJCXNvdXBfc2Vzc2lvbl9jYW5jZWxfbWVzc2FnZShwcml2LT5zZXNzaW9u LCBwcml2LT5tZXNzYWdlKTsKKyNlbmRpZgorCQkJcHJpdi0+bWVzc2FnZSA9IE5VTEw7CisJCX0K IAorCQlwcml2LT5zdGF0ZSA9IERBQVBfRE9ORTsKKwogCQlwcml2LT5kb19zb21ldGhpbmdfaWQg PSBnX2lkbGVfYWRkICgoR1NvdXJjZUZ1bmMpIHJiX2RhYXBfY29ubmVjdGlvbl9kb19zb21ldGhp bmcsIGNvbm5lY3Rpb24pOwogCX0KIH0KQEAgLTE0NTAsMTQgKzE1ODMsMTQgQEAKIAkJc3dpdGNo IChwcml2LT5zdGF0ZSkgewogCQljYXNlIERBQVBfR0VUX1BMQVlMSVNUUzoKIAkJCWlmIChwcml2 LT5wbGF5bGlzdHMgPT0gTlVMTCkKLQkJCQlwcml2LT5zdGF0ZSA9IERBQVBfRE9ORTsKKwkJCQlw cml2LT5zdGF0ZSA9IERBQVBfR0VUX1JFVklTSU9OX05VTUJFUjsKIAkJCWVsc2UKIAkJCQlwcml2 LT5zdGF0ZSA9IERBQVBfR0VUX1BMQVlMSVNUX0VOVFJJRVM7CiAJCQlicmVhazsKIAkJY2FzZSBE QUFQX0dFVF9QTEFZTElTVF9FTlRSSUVTOgogCQkJLyoga2VlcCByZWFkaW5nIHBsYXlsaXN0cyB1 bnRpbCB3ZSd2ZSBnb3QgdGhlbSBhbGwgKi8KIAkJCWlmICgrK3ByaXYtPnJlYWRpbmdfcGxheWxp c3QgPj0gZ19zbGlzdF9sZW5ndGggKHByaXYtPnBsYXlsaXN0cykpCi0JCQkJcHJpdi0+c3RhdGUg PSBEQUFQX0RPTkU7CisJCQkJcHJpdi0+c3RhdGUgPSBEQUFQX0dFVF9SRVZJU0lPTl9OVU1CRVI7 CiAJCQlicmVhazsKIAogCQljYXNlIERBQVBfTE9HT1VUOgpAQCAtMTU0NiwxMiArMTY3OSwyMCBA QAogCQkJLyogRklYTUU6IHNldCBzdGF0ZSBiYWNrIHRvIEdFVF9QQVNTV09SRCB0byB0cnkgYWdh aW4gKi8KIAkJCXJiX2RhYXBfY29ubmVjdGlvbl9zdGF0ZV9kb25lIChjb25uZWN0aW9uLCBGQUxT RSk7CiAJCX0KKwkJcHJpdi0+cmV2aXNpb25fbnVtYmVyID0gMTsKKwkJcHJpdi0+cmV2aXNpb25f ZGVsdGEgPSAwOwogCiAJCWJyZWFrOwogCiAJY2FzZSBEQUFQX0dFVF9SRVZJU0lPTl9OVU1CRVI6 Ci0JCXJiX2RlYnVnICgiR2V0dGluZyBEQUFQIHNlcnZlciBkYXRhYmFzZSByZXZpc2lvbiBudW1i ZXIiKTsKLQkJcGF0aCA9IGdfc3RyZHVwX3ByaW50ZiAoIi91cGRhdGU/c2Vzc2lvbi1pZD0ldSZy ZXZpc2lvbi1udW1iZXI9MSIsIHByaXYtPnNlc3Npb25faWQpOworCQlpZiAocHJpdi0+cmV2aXNp b25fZGVsdGEgPiAwKSB7CisJCQlwYXRoID0gZ19zdHJkdXBfcHJpbnRmICgiL3VwZGF0ZT9zZXNz aW9uLWlkPSV1JnJldmlzaW9uLW51bWJlcj0lZCZkZWx0YT0lZCIsIAorCQkJCQkJcHJpdi0+c2Vz c2lvbl9pZCwgcHJpdi0+cmV2aXNpb25fbnVtYmVyLCBwcml2LT5yZXZpc2lvbl9kZWx0YSk7CisJ CX0gZWxzZSB7CisJCQlwYXRoID0gZ19zdHJkdXBfcHJpbnRmICgiL3VwZGF0ZT9zZXNzaW9uLWlk PSV1JnJldmlzaW9uLW51bWJlcj0lZCIsIAorCQkJCQkJcHJpdi0+c2Vzc2lvbl9pZCwgcHJpdi0+ cmV2aXNpb25fbnVtYmVyKTsKKwkJfQorCQlyYl9kZWJ1ZyAoIkdldHRpbmcgREFBUCBzZXJ2ZXIg ZGF0YWJhc2UgcmV2aXNpb24gbnVtYmVyICVzIiwgcGF0aCk7CiAJCWlmICghIGh0dHBfZ2V0IChj b25uZWN0aW9uLCBwYXRoLCBUUlVFLCBwcml2LT5kYWFwX3ZlcnNpb24sIDAsIEZBTFNFLAogCQkJ ICAgICAgIChSQkRBQVBSZXNwb25zZUhhbmRsZXIpIGhhbmRsZV91cGRhdGUsIEZBTFNFKSkgewog CQkJcmJfZGVidWcgKCJDb3VsZCBub3QgZ2V0IHNlcnZlciBkYXRhYmFzZSByZXZpc2lvbiBudW1i ZXIiKTsKQEAgLTE1NjIsOCArMTcwMywxMyBAQAogCiAJY2FzZSBEQUFQX0dFVF9EQl9JTkZPOgog CQlyYl9kZWJ1ZyAoIkdldHRpbmcgREFBUCBkYXRhYmFzZSBpbmZvIik7Ci0JCXBhdGggPSBnX3N0 cmR1cF9wcmludGYgKCIvZGF0YWJhc2VzP3Nlc3Npb24taWQ9JXUmcmV2aXNpb24tbnVtYmVyPSVk IiwKLQkJCQkJcHJpdi0+c2Vzc2lvbl9pZCwgcHJpdi0+cmV2aXNpb25fbnVtYmVyKTsKKwkJaWYg KHByaXYtPnJldmlzaW9uX2RlbHRhID4gMCkgeworCQkJcGF0aCA9IGdfc3RyZHVwX3ByaW50ZiAo Ii9kYXRhYmFzZXM/c2Vzc2lvbi1pZD0ldSZyZXZpc2lvbi1udW1iZXI9JWQmZGVsdGE9JWQiLAor CQkJCQkJcHJpdi0+c2Vzc2lvbl9pZCwgcHJpdi0+cmV2aXNpb25fbnVtYmVyLCBwcml2LT5yZXZp c2lvbl9kZWx0YSk7CisJCX0gZWxzZSB7CisJCQlwYXRoID0gZ19zdHJkdXBfcHJpbnRmICgiL2Rh dGFiYXNlcz9zZXNzaW9uLWlkPSV1JnJldmlzaW9uLW51bWJlcj0lZCIsCisJCQkJCQlwcml2LT5z ZXNzaW9uX2lkLCBwcml2LT5yZXZpc2lvbl9udW1iZXIpOworCQl9CiAJCWlmICghIGh0dHBfZ2V0 IChjb25uZWN0aW9uLCBwYXRoLCBUUlVFLCBwcml2LT5kYWFwX3ZlcnNpb24sIDAsIEZBTFNFLAog CQkJICAgICAgIChSQkRBQVBSZXNwb25zZUhhbmRsZXIpIGhhbmRsZV9kYXRhYmFzZV9pbmZvLCBG QUxTRSkpIHsKIAkJCXJiX2RlYnVnICgiQ291bGQgbm90IGdldCBEQUFQIGRhdGFiYXNlIGluZm8i KTsKQEAgLTE1NzQsMTUgKzE3MjAsMjggQEAKIAogCWNhc2UgREFBUF9HRVRfU09OR1M6CiAJCXJi X2RlYnVnICgiR2V0dGluZyBEQUFQIHNvbmcgbGlzdGluZyIpOwotCQlwYXRoID0gZ19zdHJkdXBf cHJpbnRmICgiL2RhdGFiYXNlcy8laS9pdGVtcz9zZXNzaW9uLWlkPSV1JnJldmlzaW9uLW51bWJl cj0laSIKLQkJCQkgICAgICAgICImbWV0YT1kbWFwLml0ZW1pZCxkbWFwLml0ZW1uYW1lLGRhYXAu c29uZ2FsYnVtLCIKLQkJCQkJImRhYXAuc29uZ2FydGlzdCxkYWFwLmRhYXAuc29uZ2dlbnJlLGRh YXAuc29uZ3NpemUsIgotCQkJCQkiZGFhcC5zb25ndGltZSxkYWFwLnNvbmd0cmFja2NvdW50LGRh YXAuc29uZ3RyYWNrbnVtYmVyLCIKLQkJCQkJImRhYXAuc29uZ3llYXIsZGFhcC5zb25nZm9ybWF0 LGRhYXAuc29uZ2dlbnJlLCIKLQkJCQkJImRhYXAuc29uZ2JpdHJhdGUsZGFhcC5zb25nZGlzY251 bWJlcixkYWFwLnNvbmdkYXRhdXJsIiwKLQkJCQkJcHJpdi0+ZGF0YWJhc2VfaWQsCi0JCQkJCXBy aXYtPnNlc3Npb25faWQsCi0JCQkJCXByaXYtPnJldmlzaW9uX251bWJlcik7CisJCWlmIChwcml2 LT5yZXZpc2lvbl9kZWx0YSA+IDApIHsKKwkJCXBhdGggPSBnX3N0cmR1cF9wcmludGYgKCIvZGF0 YWJhc2VzLyVpL2l0ZW1zP3Nlc3Npb24taWQ9JXUmcmV2aXNpb24tbnVtYmVyPSVpJmRlbHRhPSVk IgorCQkJCSAgICAgICAgCSImbWV0YT1kbWFwLml0ZW1pZCxkbWFwLml0ZW1uYW1lLGRhYXAuc29u Z2FsYnVtLCIKKwkJCQkJCSJkYWFwLnNvbmdhcnRpc3QsZGFhcC5kYWFwLnNvbmdnZW5yZSxkYWFw LnNvbmdzaXplLCIKKwkJCQkJCSJkYWFwLnNvbmd0aW1lLGRhYXAuc29uZ3RyYWNrY291bnQsZGFh cC5zb25ndHJhY2tudW1iZXIsIgorCQkJCQkJImRhYXAuc29uZ3llYXIsZGFhcC5zb25nZm9ybWF0 LGRhYXAuc29uZ2dlbnJlLCIKKwkJCQkJCSJkYWFwLnNvbmdiaXRyYXRlLGRhYXAuc29uZ2Rpc2Nu dW1iZXIsZGFhcC5zb25nZGF0YXVybCIsCisJCQkJCQlwcml2LT5kYXRhYmFzZV9pZCwKKwkJCQkJ CXByaXYtPnNlc3Npb25faWQsCisJCQkJCQlwcml2LT5yZXZpc2lvbl9udW1iZXIsCisJCQkJCQlw cml2LT5yZXZpc2lvbl9kZWx0YSk7CisJCX0gZWxzZSB7CisJCQlwYXRoID0gZ19zdHJkdXBfcHJp bnRmICgiL2RhdGFiYXNlcy8laS9pdGVtcz9zZXNzaW9uLWlkPSV1JnJldmlzaW9uLW51bWJlcj0l aSIKKwkJCQkgICAgICAgIAkiJm1ldGE9ZG1hcC5pdGVtaWQsZG1hcC5pdGVtbmFtZSxkYWFwLnNv bmdhbGJ1bSwiCisJCQkJCQkiZGFhcC5zb25nYXJ0aXN0LGRhYXAuZGFhcC5zb25nZ2VucmUsZGFh cC5zb25nc2l6ZSwiCisJCQkJCQkiZGFhcC5zb25ndGltZSxkYWFwLnNvbmd0cmFja2NvdW50LGRh YXAuc29uZ3RyYWNrbnVtYmVyLCIKKwkJCQkJCSJkYWFwLnNvbmd5ZWFyLGRhYXAuc29uZ2Zvcm1h dCxkYWFwLnNvbmdnZW5yZSwiCisJCQkJCQkiZGFhcC5zb25nYml0cmF0ZSxkYWFwLnNvbmdkaXNj bnVtYmVyLGRhYXAuc29uZ2RhdGF1cmwiLAorCQkJCQkJcHJpdi0+ZGF0YWJhc2VfaWQsCisJCQkJ CQlwcml2LT5zZXNzaW9uX2lkLAorCQkJCQkJcHJpdi0+cmV2aXNpb25fbnVtYmVyKTsKKwkJfQog CQlpZiAoISBodHRwX2dldCAoY29ubmVjdGlvbiwgcGF0aCwgVFJVRSwgcHJpdi0+ZGFhcF92ZXJz aW9uLCAwLCBGQUxTRSwKIAkJCSAgICAgICAoUkJEQUFQUmVzcG9uc2VIYW5kbGVyKSBoYW5kbGVf c29uZ19saXN0aW5nLCBUUlVFKSkgewogCQkJcmJfZGVidWcgKCJDb3VsZCBub3QgZ2V0IERBQVAg c29uZyBsaXN0aW5nIik7CkBAIC0xNTkzLDEwICsxNzUyLDE4IEBACiAKIAljYXNlIERBQVBfR0VU X1BMQVlMSVNUUzoKIAkJcmJfZGVidWcgKCJHZXR0aW5nIERBQVAgcGxheWxpc3RzIik7Ci0JCXBh dGggPSBnX3N0cmR1cF9wcmludGYgKCIvZGF0YWJhc2VzLyVkL2NvbnRhaW5lcnM/c2Vzc2lvbi1p ZD0ldSZyZXZpc2lvbi1udW1iZXI9JWQiLAotCQkJCQlwcml2LT5kYXRhYmFzZV9pZCwKLQkJCQkJ cHJpdi0+c2Vzc2lvbl9pZCwKLQkJCQkJcHJpdi0+cmV2aXNpb25fbnVtYmVyKTsKKwkJaWYgKHBy aXYtPnJldmlzaW9uX2RlbHRhID4gMCkgeworCQkJcGF0aCA9IGdfc3RyZHVwX3ByaW50ZiAoIi9k YXRhYmFzZXMvJWQvY29udGFpbmVycz9zZXNzaW9uLWlkPSV1JnJldmlzaW9uLW51bWJlcj0lZCZk ZWx0YT0lZCIsCisJCQkJCQlwcml2LT5kYXRhYmFzZV9pZCwKKwkJCQkJCXByaXYtPnNlc3Npb25f aWQsCisJCQkJCQlwcml2LT5yZXZpc2lvbl9udW1iZXIsCisJCQkJCQlwcml2LT5yZXZpc2lvbl9k ZWx0YSk7CisJCX0gZWxzZSB7CisJCQlwYXRoID0gZ19zdHJkdXBfcHJpbnRmICgiL2RhdGFiYXNl cy8lZC9jb250YWluZXJzP3Nlc3Npb24taWQ9JXUmcmV2aXNpb24tbnVtYmVyPSVkIiwKKwkJCQkJ CXByaXYtPmRhdGFiYXNlX2lkLAorCQkJCQkJcHJpdi0+c2Vzc2lvbl9pZCwKKwkJCQkJCXByaXYt PnJldmlzaW9uX251bWJlcik7CisJCX0KIAkJaWYgKCEgaHR0cF9nZXQgKGNvbm5lY3Rpb24sIHBh dGgsIFRSVUUsIHByaXYtPmRhYXBfdmVyc2lvbiwgMCwgRkFMU0UsCiAJCQkgICAgICAgKFJCREFB UFJlc3BvbnNlSGFuZGxlcikgaGFuZGxlX3BsYXlsaXN0cywgVFJVRSkpIHsKIAkJCXJiX2RlYnVn ICgiQ291bGQgbm90IGdldCBEQUFQIHBsYXlsaXN0cyIpOwpAQCAtMTYxMiwxMCArMTc3OSwxOSBA QAogCQkJCQkJCQkgICAgIHByaXYtPnJlYWRpbmdfcGxheWxpc3QpOwogCQkJZ19hc3NlcnQgKHBs YXlsaXN0KTsKIAkJCXJiX2RlYnVnICgiUmVhZGluZyBEQUFQIHBsYXlsaXN0ICVkIGVudHJpZXMi LCBwcml2LT5yZWFkaW5nX3BsYXlsaXN0KTsKLQkJCXBhdGggPSBnX3N0cmR1cF9wcmludGYgKCIv ZGF0YWJhc2VzLyVkL2NvbnRhaW5lcnMvJWQvaXRlbXM/c2Vzc2lvbi1pZD0ldSZyZXZpc2lvbi1u dW1iZXI9JWQmbWV0YT1kbWFwLml0ZW1pZCIsCi0JCQkJCQlwcml2LT5kYXRhYmFzZV9pZCwKLQkJ CQkJCXBsYXlsaXN0LT5pZCwKLQkJCQkJCXByaXYtPnNlc3Npb25faWQsIHByaXYtPnJldmlzaW9u X251bWJlcik7CisJCQlpZiAocHJpdi0+cmV2aXNpb25fZGVsdGEgPiAwKSB7CisJCQkJcGF0aCA9 IGdfc3RyZHVwX3ByaW50ZiAoIi9kYXRhYmFzZXMvJWQvY29udGFpbmVycy8lZC9pdGVtcz9zZXNz aW9uLWlkPSV1JnJldmlzaW9uLW51bWJlcj0lZCZkZWx0YT0lZCZtZXRhPWRtYXAuaXRlbWlkIiwK KwkJCQkJCQlwcml2LT5kYXRhYmFzZV9pZCwKKwkJCQkJCQlwbGF5bGlzdC0+aWQsCisJCQkJCQkJ cHJpdi0+c2Vzc2lvbl9pZCwgCisJCQkJCQkJcHJpdi0+cmV2aXNpb25fbnVtYmVyLCAKKwkJCQkJ CQlwcml2LT5yZXZpc2lvbl9kZWx0YSk7CisJCQl9IGVsc2UgeworCQkJCXBhdGggPSBnX3N0cmR1 cF9wcmludGYgKCIvZGF0YWJhc2VzLyVkL2NvbnRhaW5lcnMvJWQvaXRlbXM/c2Vzc2lvbi1pZD0l dSZyZXZpc2lvbi1udW1iZXI9JWQmbWV0YT1kbWFwLml0ZW1pZCIsCisJCQkJCQkJcHJpdi0+ZGF0 YWJhc2VfaWQsCisJCQkJCQkJcGxheWxpc3QtPmlkLAorCQkJCQkJCXByaXYtPnNlc3Npb25faWQs IHByaXYtPnJldmlzaW9uX251bWJlcik7CisJCQl9CiAJCQlpZiAoISBodHRwX2dldCAoY29ubmVj dGlvbiwgcGF0aCwgVFJVRSwgcHJpdi0+ZGFhcF92ZXJzaW9uLCAwLCBGQUxTRSwKIAkJCQkgICAg ICAgKFJCREFBUFJlc3BvbnNlSGFuZGxlcikgaGFuZGxlX3BsYXlsaXN0X2VudHJpZXMsIFRSVUUp KSB7CiAJCQkJcmJfZGVidWcgKCJDb3VsZCBub3QgZ2V0IGVudHJpZXMgZm9yIERBQVAgcGxheWxp c3QgJWQiLApAQCAtMTY5OSw3ICsxODc1LDEyIEBACiAJfQogCiAJaWYgKGJ5dGVzICE9IDApIHsK LQkJZ19zdHJpbmdfYXBwZW5kX3ByaW50ZiAoaGVhZGVycywiUmFuZ2U6IGJ5dGVzPSUiR19HSU5U NjRfRk9STUFUIi1cclxuIiwgYnl0ZXMpOworCQlpZiAoIGJ5dGVzID4gMiApIHsKKwkJICAgIGdf c3RyaW5nX2FwcGVuZF9wcmludGYgKGhlYWRlcnMsIlJhbmdlOiBieXRlcz0lIkdfR0lOVDY0X0ZP Uk1BVCItXHJcbiIsIGJ5dGVzKTsKKwkJfSBlbHNlIHsKKwkJICAgIGdpbnQ2NCBzdGFydCA9IDAs IGNvdW50ID0gMTsKKwkJICAgIGdfc3RyaW5nX2FwcGVuZF9wcmludGYgKGhlYWRlcnMsIlJhbmdl OiBieXRlcz0lIkdfR0lOVDY0X0ZPUk1BVCItJSJHX0dJTlQ2NF9GT1JNQVQiXHJcbiIsIHN0YXJ0 LCBjb3VudCk7CisgICAJCX0KIAl9CiAKIAlzID0gaGVhZGVycy0+c3RyOwpJbmRleDogcGx1Z2lu cy9kYWFwL3JiLWRhYXAtc291cmNlLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGx1Z2lucy9kYWFwL3JiLWRh YXAtc291cmNlLmMJKHJldmlzaW9uIDU4OTUpCisrKyBwbHVnaW5zL2RhYXAvcmItZGFhcC1zb3Vy Y2UuYwkocmV2aXNpb24gNzIwNSkKQEAgLTY3LDYgKzY3LDcgQEAKIHN0YXRpYyBjaGFyICogcmJf ZGFhcF9zb3VyY2VfZ2V0X3BhbmVkX2tleSAoUkJCcm93c2VyU291cmNlICpzb3VyY2UpOwogc3Rh dGljIHZvaWQgcmJfZGFhcF9zb3VyY2VfZ2V0X3N0YXR1cyAoUkJTb3VyY2UgKnNvdXJjZSwgY2hh ciAqKnRleHQsIGNoYXIgKipwcm9ncmVzc190ZXh0LCBmbG9hdCAqcHJvZ3Jlc3MpOwogc3RhdGlj IGNoYXIgKiByYl9kYWFwX3NvdXJjZV9nZXRfcGxheWJhY2tfdXJpIChSaHl0aG1EQkVudHJ5ICpl bnRyeSwgZ3BvaW50ZXIgZGF0YSk7CitzdGF0aWMgdm9pZCBfYWRkX2xvY2F0aW9uX3RvX3BsYXls aXN0IChSQlJlZlN0cmluZyAqdXJpLCBSQlN0YXRpY1BsYXlsaXN0U291cmNlICpzb3VyY2UpOwog CiAjZGVmaW5lIENPTkZfU1RBVEVfU09SVElORyBDT05GX1BSRUZJWCAiL3N0YXRlL2RhYXAvc29y dGluZyIKICNkZWZpbmUgQ09ORl9TVEFURV9QQU5FRF9QT1NJVElPTiBDT05GX1BSRUZJWCAiL3N0 YXRlL2RhYXAvcGFuZWRfcG9zaXRpb24iCkBAIC00MjQsNiArNDI1LDcyIEBACiAJCXNvdXJjZS0+ cHJpdi0+Y29ubmVjdGlvbl9zdGF0dXMgPSBfKCJDb25uZWN0aW5nIHRvIG11c2ljIHNoYXJlIik7 CiAJCWJyZWFrOwogCWNhc2UgREFBUF9HRVRfUkVWSVNJT05fTlVNQkVSOgorCQl7CisJCQlSQkRB QVBTb3VyY2UgKmRhYXBfc291cmNlID0gUkJfREFBUF9TT1VSQ0UgKHNvdXJjZSk7CisJCQlSQlNo ZWxsICpzaGVsbCA9IE5VTEw7CisJCQlHU0xpc3QgKnBsYXlsaXN0czsKKwkJCUdTTGlzdCAqbDsK KwkJCUdTTGlzdCAqcHM7CisJCQlSaHl0aG1EQkVudHJ5VHlwZSBlbnRyeV90eXBlOworCisJCQln X29iamVjdF9nZXQgKGRhYXBfc291cmNlLAorCQkgICAgICAJCSJzaGVsbCIsICZzaGVsbCwKKwkJ ICAgICAgCQkiZW50cnktdHlwZSIsICZlbnRyeV90eXBlLAorCQkgICAgICAJCU5VTEwpOworCQkJ cGxheWxpc3RzID0gcmJfZGFhcF9jb25uZWN0aW9uX2dldF9wbGF5bGlzdHMgKFJCX0RBQVBfQ09O TkVDVElPTiAoZGFhcF9zb3VyY2UtPnByaXYtPmNvbm5lY3Rpb24pKTsKKwkJCWZvciAobCA9IHBs YXlsaXN0czsgbCAhPSBOVUxMOyBsID0gZ19zbGlzdF9uZXh0IChsKSkgeworCQkJCVJCREFBUFBs YXlsaXN0ICpwbGF5bGlzdCA9IGwtPmRhdGE7CisJCQkJUkJTb3VyY2UgKnBsYXlsaXN0X3NvdXJj ZTsKKwkJCisJCQkJLy8gRGV0ZXJtaW5lIGlmIHRoaXMgcGxheWxpc3QgaXMgYWxyZWFkeSBpbiB0 aGUgcGxheWxpc3Qgc291cmNlcworCQkJCWZvciAocHMgPSBkYWFwX3NvdXJjZS0+cHJpdi0+cGxh eWxpc3Rfc291cmNlczsgcHMhPSBOVUxMOyBwcyA9IHBzLT5uZXh0KSB7CisJCQkJCVJCU291cmNl ICpwbGF5bGlzdF9zb3VyY2UgPSBSQl9TT1VSQ0UgKHBzLT5kYXRhKTsKKwkJCQkJY2hhciAqbmFt ZTsKKworCQkJCQlnX29iamVjdF9nZXQgKHBsYXlsaXN0X3NvdXJjZSwgIm5hbWUiLCAmbmFtZSwg TlVMTCk7CisJCQkJCWlmICggc3RyY21wKHBsYXlsaXN0LT5uYW1lLCBuYW1lKSA9PSAwICkgewor CQkJCQkJZ19mcmVlIChuYW1lKTsKKwkJCQkJCWJyZWFrOworCQkJCQl9CisJCQkJCWdfZnJlZSAo bmFtZSk7CisJCQkJfQorCisJCQkJaWYgKCBwcyAhPSBOVUxMICkgeworCQkJCQlwbGF5bGlzdF9z b3VyY2UgPSBSQl9TT1VSQ0UocHMtPmRhdGEpOworCQkJCQlnX2xpc3RfZm9yZWFjaCAocGxheWxp c3QtPnVyaXMsIChHRnVuYylfYWRkX2xvY2F0aW9uX3RvX3BsYXlsaXN0LCBwbGF5bGlzdF9zb3Vy Y2UpOworCQkJCX0gZWxzZSB7CisJCQkJCXBsYXlsaXN0X3NvdXJjZSA9IHJiX3N0YXRpY19wbGF5 bGlzdF9zb3VyY2VfbmV3IChzaGVsbCwgcGxheWxpc3QtPm5hbWUsIEZBTFNFLCBlbnRyeV90eXBl KTsKKwkJCQkJZ19saXN0X2ZvcmVhY2ggKHBsYXlsaXN0LT51cmlzLCAoR0Z1bmMpX2FkZF9sb2Nh dGlvbl90b19wbGF5bGlzdCwgcGxheWxpc3Rfc291cmNlKTsKKworCQkJCQlyYl9zaGVsbF9hcHBl bmRfc291cmNlIChzaGVsbCwgcGxheWxpc3Rfc291cmNlLCBSQl9TT1VSQ0UgKGRhYXBfc291cmNl KSk7CisJCQkJCWRhYXBfc291cmNlLT5wcml2LT5wbGF5bGlzdF9zb3VyY2VzID0gZ19zbGlzdF9w cmVwZW5kIChkYWFwX3NvdXJjZS0+cHJpdi0+cGxheWxpc3Rfc291cmNlcywgcGxheWxpc3Rfc291 cmNlKTsKKwkJCQl9CisJCQl9CisKKwkJCS8vIE5vdyByZW1vdmUgYW55IGRlbGV0ZWQgcGxheWxp c3RzCisJCQlmb3IgKHBzID0gZGFhcF9zb3VyY2UtPnByaXYtPnBsYXlsaXN0X3NvdXJjZXM7IHBz IT0gTlVMTDsgcHMgPSBwcy0+bmV4dCkgeworCQkJCVJCU291cmNlICpwbGF5bGlzdF9zb3VyY2Ug PSBSQl9TT1VSQ0UgKHBzLT5kYXRhKTsKKwkJCQljaGFyICpuYW1lID0gTlVMTDsKKworCQkJCWdf b2JqZWN0X2dldCAocGxheWxpc3Rfc291cmNlLCAibmFtZSIsICZuYW1lLCBOVUxMKTsKKworCQkJ CWZvciAobCA9IHBsYXlsaXN0czsgbCAhPSBOVUxMOyBsID0gZ19zbGlzdF9uZXh0IChsKSkgewor CQkJCQlSQkRBQVBQbGF5bGlzdCAqcGxheWxpc3QgPSBsLT5kYXRhOworCQkJCQlpZiAoIHN0cmNt cChwbGF5bGlzdC0+bmFtZSwgbmFtZSkgPT0gMCApIHsKKwkJCQkJCWJyZWFrOworCQkJCQl9CisJ CQkJfQorCQkJCWdfZnJlZSAobmFtZSk7CisKKwkJCQlpZiAobCA9PSBOVUxMKSB7CisJCQkJCXJi X3NvdXJjZV9kZWxldGVfdGh5c2VsZiAocGxheWxpc3Rfc291cmNlKTsKKwkJCQkJZGFhcF9zb3Vy Y2UtPnByaXYtPnBsYXlsaXN0X3NvdXJjZXMgPSBnX3NsaXN0X3JlbW92ZSAoZGFhcF9zb3VyY2Ut PnByaXYtPnBsYXlsaXN0X3NvdXJjZXMsIHBsYXlsaXN0X3NvdXJjZSk7CisJCQkJfQorCQkJfQor CQkJZ19vYmplY3RfdW5yZWYgKHNoZWxsKTsKKwkJCWdfYm94ZWRfZnJlZSAoUkhZVEhNREJfVFlQ RV9FTlRSWV9UWVBFLCBlbnRyeV90eXBlKTsKKwkJfQorCQlicmVhazsKIAljYXNlIERBQVBfR0VU X0RCX0lORk86CiAJY2FzZSBEQUFQX0dFVF9TT05HUzoKIAljYXNlIERBQVBfR0VUX1BMQVlMSVNU UzoKQEAgLTQ5NSw2ICs1NjIsMTAgQEAKIHN0YXRpYyB2b2lkCiBfYWRkX2xvY2F0aW9uX3RvX3Bs YXlsaXN0IChSQlJlZlN0cmluZyAqdXJpLCBSQlN0YXRpY1BsYXlsaXN0U291cmNlICpzb3VyY2Up CiB7CisJaWYgKHVyaSA9PSBOVUxMKSB7CisJCXJiX2RlYnVnKCJub3RlOiBfYWRkX2xvY2F0aW9u X3RvX3BsYXlsaXN0IFVSST09TlVMTFxuIik7CisJCXJldHVybjsKKwl9CiAJcmJfc3RhdGljX3Bs YXlsaXN0X3NvdXJjZV9hZGRfbG9jYXRpb24gKHNvdXJjZSwgcmJfcmVmc3RyaW5nX2dldCAodXJp KSwgLTEpOwogfQogCkBAIC02MDgsNiArNjc5LDggQEAKIAogCXJiX2RlYnVnICgiREFBUCBzb3Vy Y2UgZGlzY29ubmVjdGVkIik7CiAKKwlkYWFwX3NvdXJjZS0+cHJpdi0+ZGlzY29ubmVjdGluZyA9 IEZBTFNFOworCiAJcmVsZWFzZV9jb25uZWN0aW9uIChkYWFwX3NvdXJjZSk7CiAKIAlnX29iamVj dF91bnJlZiAoc291cmNlKTsKSW5kZXg6IHBsdWdpbnMvZGFhcC9yYi1kYWFwLW1kbnMtYnJvd3Nl ci1hdmFoaS5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KLS0tIHBsdWdpbnMvZGFhcC9yYi1kYWFwLW1kbnMtYnJvd3Nl ci1hdmFoaS5jCShyZXZpc2lvbiA1ODk1KQorKysgcGx1Z2lucy9kYWFwL3JiLWRhYXAtbWRucy1i cm93c2VyLWF2YWhpLmMJKHJldmlzaW9uIDcyMDUpCkBAIC0xNjEsNiArMTYxLDcgQEAKIAkJY2hh ciAgICAqbmFtZSA9IE5VTEw7CiAJCWNoYXIgICAgIGhvc3QgW0FWQUhJX0FERFJFU1NfU1RSX01B WF07CiAJCWdib29sZWFuIHBwID0gRkFMU0U7CisJCWdib29sZWFuIGxvY2Fsb2sgPSBGQUxTRTsK IAogCQlpZiAodGV4dCkgewogCQkJQXZhaGlTdHJpbmdMaXN0ICpsOwpAQCAtMTgyLDYgKzE4Myw4 IEBACiAJCQkJCX0KIAkJCQl9IGVsc2UgaWYgKHN0cmNtcCAoa2V5LCAiTWFjaGluZSBOYW1lIikg PT0gMCkgewogCQkJCQluYW1lID0gZ19zdHJkdXAgKHZhbHVlKTsKKwkJCQl9IGVsc2UgaWYgKHN0 cmNtcCAoa2V5LCAiTWFjaGluZSBJRCIpID09IDApIHsKKwkJCQkJbG9jYWxvayA9IFRSVUU7CiAJ CQkJfQogCiAJCQkJZ19mcmVlIChrZXkpOwpAQCAtMTkzLDE2ICsxOTYsMzIgQEAKIAkJCW5hbWUg PSBnX3N0cmR1cCAoc2VydmljZV9uYW1lKTsKIAkJfQogCisKKwkJLy8gdGVzdCBpZiB0aGUgc2Vy dmljZSBpcyBsb2NhbAorCQlnYm9vbGVhbiBsb2NhbDsKKyNpZmRlZiBIQVZFX0FWQUhJXzBfNQor CQlsb2NhbCA9IGF2YWhpX2NsaWVudF9pc19zZXJ2aWNlX2xvY2FsIChzZXJ2aWNlX3Jlc29sdmVy LT5wcml2LT5jbGllbnQsIGludGVyZmFjZSwgcHJvdG9jb2wsIG5hbWUsIHR5cGUsIGRvbWFpbik7 CisjZW5kaWYKKyNpZmRlZiBIQVZFX0FWQUhJXzBfNgorCQlsb2NhbCA9ICgoZmxhZ3MgJiBBVkFI SV9MT09LVVBfUkVTVUxUX0xPQ0FMKSAhPSAwKTsKKyNlbmRpZgogCQlhdmFoaV9hZGRyZXNzX3Nu cHJpbnQgKGhvc3QsIEFWQUhJX0FERFJFU1NfU1RSX01BWCwgYWRkcmVzcyk7CiAKLQkJZ19zaWdu YWxfZW1pdCAoYnJvd3NlciwKLQkJCSAgICAgICBzaWduYWxzIFtTRVJWSUNFX0FEREVEXSwKLQkJ CSAgICAgICAwLAotCQkJICAgICAgIHNlcnZpY2VfbmFtZSwKLQkJCSAgICAgICBuYW1lLAotCQkJ ICAgICAgIGhvc3QsCi0JCQkgICAgICAgcG9ydCwKLQkJCSAgICAgICBwcCk7CisJCWlmIChsb2Nh bG9rIHx8ICFsb2NhbCkgeworCQkJaWYgKGxvY2FsKSB7CisJCQkJcmJfZGVidWcoIkFsbG93aW5n IGxvY2FsIHNlcnZpY2U6ICclcydcbiIsIG5hbWUpOworCQkJfQorCQkJZ19zaWduYWxfZW1pdCAo YnJvd3NlciwKKwkJCQkgICAgICAgc2lnbmFscyBbU0VSVklDRV9BRERFRF0sCisJCQkJICAgICAg IDAsCisJCQkJICAgICAgIHNlcnZpY2VfbmFtZSwKKwkJCQkgICAgICAgbmFtZSwKKwkJCQkgICAg ICAgaG9zdCwKKwkJCQkgICAgICAgcG9ydCwKKwkJCQkgICAgICAgcHApOworCQl9IGVsc2Ugewor CQkJcmJfZGVidWcoIkV4Y2x1ZGluZyBsb2NhbCBzZXJ2aWNlOiAnJXMnXG4iLCBuYW1lKTsKKwkJ fQogCiAJCWdfZnJlZSAobmFtZSk7CiAJfQpAQCAtMjY2LDYgKzI4NSw3IEBACiAjZW5kaWYKIAkg ICBSQkRhYXBNZG5zQnJvd3NlciAgICAgKmJyb3dzZXIpCiB7CisjaWZkZWYgRElTQUJMRV9MT0NB TF9TSEFSSU5HCiAJZ2Jvb2xlYW4gbG9jYWw7CiAKICNpZmRlZiBIQVZFX0FWQUhJXzBfNQpAQCAt Mjc4LDYgKzI5OCw3IEBACiAJCXJiX2RlYnVnICgiSWdub3JpbmcgbG9jYWwgc2VydmljZSAlcyIs IG5hbWUpOwogCQlyZXR1cm47CiAJfQorI2VuZGlmCiAKIAlpZiAoZXZlbnQgPT0gQVZBSElfQlJP V1NFUl9ORVcpIHsKIAkJYnJvd3Nlcl9hZGRfc2VydmljZSAoYnJvd3NlciwgbmFtZSk7CkluZGV4 OiBwbHVnaW5zL2RhYXAvcmItZGFhcC1zcmMuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwbHVnaW5zL2RhYXAv cmItZGFhcC1zcmMuYwkocmV2aXNpb24gNTg5NSkKKysrIHBsdWdpbnMvZGFhcC9yYi1kYWFwLXNy Yy5jCShyZXZpc2lvbiA3MjA1KQpAQCAtMzE2LDE3ICszMTYsMTQgQEAKIAkJfQogCX0KIAotCXdo aWxlIChieXRlc19yZWFkIDwgY291bnQpIHsKLQkJc3NpemVfdCByZXQgPSByZWFkIChzcmMtPnNv Y2tfZmQsIGJ1ZiArIGJ5dGVzX3JlYWQsIGNvdW50IC0gYnl0ZXNfcmVhZCk7CisJc3NpemVfdCBy ZXQgPSByZWFkIChzcmMtPnNvY2tfZmQsIGJ1ZiArIGJ5dGVzX3JlYWQsIGNvdW50IC0gYnl0ZXNf cmVhZCk7CiAKLQkJaWYgKHJldCA8IDApIHsKLQkJCUdTVF9XQVJOSU5HICgiZXJyb3Igd2hpbGUg cmVhZGluZzogJXMiLCBnX3N0cmVycm9yIChlcnJubykpOwotCQkJcmV0dXJuIHJldDsKLQkJfQot CQlpZiAocmV0ID09IDApCi0JCQlicmVhazsKLQkJYnl0ZXNfcmVhZCArPSByZXQ7CisJaWYgKHJl dCA8IDApIHsKKwkJR1NUX1dBUk5JTkcgKCJlcnJvciB3aGlsZSByZWFkaW5nOiAlcyIsIGdfc3Ry ZXJyb3IgKGVycm5vKSk7CisJCXJldHVybiByZXQ7CiAJfQorCWlmIChyZXQgPiAwKQorCSAgICBi eXRlc19yZWFkICs9IHJldDsKIAogCUdTVF9ERUJVR19PQkpFQ1QgKHNyYywgInJlYWQgJWQgYnl0 ZXMgc3VjY2VzZnVsbHkiLCBieXRlc19yZWFkKTsKIAlyZXR1cm4gYnl0ZXNfcmVhZDsKQEAgLTQy Myw3ICs0MjAsNyBAQAogfQogCiBzdGF0aWMgZ2Jvb2xlYW4KLXJiX2RhYXBfc3JjX29wZW4gKFJC REFBUFNyYyAqc3JjKQorcmJfZGFhcF9zcmNfb3BlbiAoUkJEQUFQU3JjICpzcmMsIGdib29sZWFu IGhlYWRlcnNvbmx5KQogewogCWludCByZXQ7CiAJc3RydWN0IHNvY2thZGRyX2luIHNlcnZlcjsK QEAgLTQ5Myw2ICs0OTAsOSBAQAogCQlnX3dhcm5pbmcgKCJVbmFibGUgdG8gbG9va3VwIHNvdXJj ZSBmb3IgVVJJOiAlcyIsIHNyYy0+ZGFhcF91cmkpOwogCQlyZXR1cm4gRkFMU0U7CiAJfQorCWlm IChoZWFkZXJzb25seSkgeworCQlzcmMtPnNlZWtfYnl0ZXMgPSAyOworCX0KIAogCS8qIFRoZSBm b2xsb3dpbmcgY2FuIGZhaWwgaWYgdGhlIHNvdXJjZSBpcyBubyBsb25nZXIgY29ubmVjdGVkICov CiAJaGVhZGVycyA9IHJiX2RhYXBfc291cmNlX2dldF9oZWFkZXJzIChzb3VyY2UsIHNyYy0+ZGFh cF91cmksIHNyYy0+c2Vla19ieXRlcyk7CkBAIC02NTksNyArNjU5LDcgQEAKIH0KIAogc3RhdGlj IGdib29sZWFuCi1yYl9kYWFwX3NyY19zdGFydCAoR3N0QmFzZVNyYyAqYnNyYykKK3JiX2RhYXBf c3JjX3N0YXJ0X2V4IChHc3RCYXNlU3JjICpic3JjLCBnYm9vbGVhbiBoZWFkZXJzb25seSkKIHsK IAlSQkRBQVBTcmMgKnNyYyA9IFJCX0RBQVBfU1JDIChic3JjKTsKIAlpZiAoc3JjLT5zb2NrX2Zk ICE9IC0xKSB7CkBAIC02NjgsNyArNjY4LDcgQEAKIAogCXNyYy0+Y3Vyb2Zmc2V0ID0gMDsKIAot CWlmIChyYl9kYWFwX3NyY19vcGVuIChzcmMpKSB7CisJaWYgKHJiX2RhYXBfc3JjX29wZW4gKHNy YywgaGVhZGVyc29ubHkpKSB7CiAJCXNyYy0+YnVmZmVyID0gc3JjLT5idWZmZXJfYmFzZTsKIAkJ c3JjLT5jdXJvZmZzZXQgPSBzcmMtPnNlZWtfYnl0ZXM7CiAJCWlmIChzcmMtPmNodW5rZWQpIHsK QEAgLTY4Miw2ICs2ODIsMTIgQEAKIH0KIAogc3RhdGljIGdib29sZWFuCityYl9kYWFwX3NyY19z dGFydCAoR3N0QmFzZVNyYyAqYnNyYykKK3sKKwlyZXR1cm4gcmJfZGFhcF9zcmNfc3RhcnRfZXgg KGJzcmMsIFRSVUUpOworfQorCitzdGF0aWMgZ2Jvb2xlYW4KIHJiX2RhYXBfc3JjX3N0b3AgKEdz dEJhc2VTcmMgKmJzcmMpCiB7CiAJLyogZG9uJ3QgZG8gYW55dGhpbmcgLSB0aGlzIHNlZW1zIHRv IGdldCBjYWxsZWQgZHVyaW5nIHNldHVwLCBidXQKQEAgLTcwMyw3ICs3MDksNyBAQAogCQkJY2xv c2UgKHNyYy0+c29ja19mZCk7CiAJCQlzcmMtPnNvY2tfZmQgPSAtMTsKIAkJfQotCQlpZiAoIXJi X2RhYXBfc3JjX3N0YXJ0IChHU1RfQkFTRV9TUkMgKHNyYykpKQorCQlpZiAoIXJiX2RhYXBfc3Jj X3N0YXJ0X2V4IChHU1RfQkFTRV9TUkMgKHNyYyksIEZBTFNFKSkKIAkJCXJldHVybiBHU1RfRkxP V19FUlJPUjsKIAkJc3JjLT5kb19zZWVrID0gRkFMU0U7CiAJfQo= --_004_241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2DMBX73ad2softc_-- From notverysmart@gmail.com Tue Jul 29 13:18:45 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A489D75049F for ; Tue, 29 Jul 2008 13:18:45 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.026 X-Spam-Level: X-Spam-Status: No, score=-1.026 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 4018 hrs), (distance 14, link: (Google 2)), [209.85.198.231] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YARpaBc0J62N for ; Tue, 29 Jul 2008 13:18:36 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.231]) by menubar.gnome.org (Postfix) with ESMTP id 8DE4275048B for ; Tue, 29 Jul 2008 13:18:17 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so4182612rvb.3 for ; Tue, 29 Jul 2008 06:18:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=85IM3W/KNwAoHYvyUNXnaHYVZpk/nxg1JLQ9HJrT2Ug=; b=jIbua8xcNYmreFJRGw9pN75UjOpDNUIMItRjuZELHiDPSebXqsWpFnIWOmCoqG84+w dEDMBCML65tD4uH56Du0hQZ4iE9gun8ISLUw1Jza+uDINw4PSA2jiy3WcjicO/HSMNzp cplSOHwdSzdnmUMZCV5oYZUyc656nj2JmmUPo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=i5hlxOXaHlbASO6Db/AbtBAZBK23VuSpwF+Din1td6G2Tfz/EkTAE50Vtldc8WXruE xkgJAey6vtdXZoK7//wMCvRvN8989XgtU5uJlXdac8z9e1T6Y/OZdi6mmaMvXxMtXIBz gAErVW7I2+khWYBSulJdFTbViUaF3enR812Uw= Received: by 10.141.153.16 with SMTP id f16mr987422rvo.17.1217337492517; Tue, 29 Jul 2008 06:18:12 -0700 (PDT) Received: from spine.d14n.org ( [59.167.98.81]) by mx.google.com with ESMTPS id k2sm22891823rvb.4.2008.07.29.06.18.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 29 Jul 2008 06:18:11 -0700 (PDT) Date: Tue, 29 Jul 2008 23:18:00 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080729131800.GA2670@spine.d14n.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Subject: [Rhythmbox-devel] gio port X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 13:18:45 -0000 Hi, I've just committed a moderately sized patch that replaces gnome-vfs with GIO in Rhythmbox: 112 files changed, 3392 insertions(+), 7435 deletions(-) This drops support for various old versions of various dependencies (libsoup 2.2, howl, ..) and means we require glib 2.16 and gstreamer 0.10.12; if you want to build rhythmbox from svn on a distribution more than six months old, you're sadly out of luck. Now the good news: lots of code is a bit more sensible, file and volume monitoring works better, podcast downloads can be resumed now, and with my confirmation bias goggles firmly in place, things seem to be a bit faster too. Not everything has been thoroughly tested, though. There's some preliminary support for mounting drives and network shares as required. I haven't really tested network shares (sftp or smb) at all. The basics all work, as far as I can tell. If you're going to test this and help us track down the bugs that have no doubt been introduced, please take a backup of your database (~/.gnome2/rhythmbox/rhythmdb.xml) first - older versions will not read database files written by gio-enabled rhythmboxes. enjoy, -jonathan From cfergeau@gmail.com Tue Jul 29 14:32:36 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4F4147500A6 for ; Tue, 29 Jul 2008 14:32:36 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 4031 hrs), (distance 14, link: (Google 2)), [209.85.198.235] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kD4y2N3pYaGx for ; Tue, 29 Jul 2008 14:32:04 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.235]) by menubar.gnome.org (Postfix) with ESMTP id E3C1375040C for ; Tue, 29 Jul 2008 14:31:48 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so4211015rvb.3 for ; Tue, 29 Jul 2008 07:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=hi6FFdTKQdTe+wiVbPPwxswoS15PyAt+2QQo9raPgjQ=; b=p/kfy3vsmszRAK3CZHFkJvEQ9jt3jOuuZdS8Zs/MURnTDfLNC/c2j90K5QfV10vrQJ Dl3szHG2czkmFcnPtAFz3mp/gKkkS/g94aboaiQXqdHNqDHWNptBxOtZ7NjweLfCSjm7 IcT7SKqu2vJ/uOt9fUyMEH1fn7+lVKb0i63y4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=N1qbqM/ZkOIFnVb05vXEaqD7wqtWzpbqxUI7bITP+zf7e7ZAK7pLa7peetcSNHXQSk Orj4wzYx64fXfBOT+MHZ+6sJIORl8Bfmc03WUTDFv9gzHbJbuiN0CAQowW1zZ995cRyG i3h+dmowAgB4qzAZRuKhjhyFskj9KSC09kF8w= Received: by 10.140.249.20 with SMTP id w20mr3166849rvh.21.1217341896900; Tue, 29 Jul 2008 07:31:36 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Tue, 29 Jul 2008 07:31:36 -0700 (PDT) Message-ID: Date: Tue, 29 Jul 2008 16:31:36 +0200 From: "Christophe Fergeau" To: "Jonathan Matthew" In-Reply-To: <20080729131800.GA2670@spine.d14n.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080729131800.GA2670@spine.d14n.org> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] gio port X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 14:32:36 -0000 Hi, Great to see this land ;) 2008/7/29 Jonathan Matthew : > > If you're going to test this and help us track down the bugs that have > no doubt been introduced, please take a backup of your database > (~/.gnome2/rhythmbox/rhythmdb.xml) first - older versions will not read > database files written by gio-enabled rhythmboxes. Compilation fails if libsoup 2.4 headers aren't installed in lib/rb-proxy-config.c (which uses SoupURI). Do we want to make libsoup mandatory ? Or should that file be fixed to compile when libsoup isn't present ? Christophe From daikerjohn@gmail.com Tue Jul 29 18:53:23 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 255E875037C for ; Tue, 29 Jul 2008 18:53:23 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.026 X-Spam-Level: X-Spam-Status: No, score=-1.026 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496, TW_SV=0.077] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5561 hrs), (distance 12, link: (Google 2)), [64.233.166.182] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1X3Do+muSDgY for ; Tue, 29 Jul 2008 18:53:14 +0000 (GMT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 9A59C7501F0 for ; Tue, 29 Jul 2008 18:53:04 +0000 (GMT) Received: by py-out-1112.google.com with SMTP id a29so6988pyi.36 for ; Tue, 29 Jul 2008 11:52:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=kVHqaim02BZcMkljygBuZ+bHzXH4O5HoX0818AENp5g=; b=Ymj5v3018B/zDSxOGNi6wEAGTQcC9YjgCI92/k2mxgeL93VtQHi+0ULNZHgxgu6hmQ S6oPw3i0k85XVvEli9u4mq2Tv7XplzHkduCYKRFJBK92Hfp0as7KBNH75LzS2duirJee knOzWk9h/VdZdK3y/AWzBsIG7GEQrqYlP7AaQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=sdMx99MNO+pki9SwFdlB71BjNFpi22jBrQHb+JMZUlg25S4oeP/8kdJpcSZxUVwd9Y is/5AB3H0r75K/Vbl+Toc8NR9PSiSlZP4VvcaGeAXqrdP30vHJb383e6Z0VGwzn8ap3V GBotHkwRaFUo7qRmzWDVVR0Zh3v54D5vHj9qs= Received: by 10.141.23.7 with SMTP id a7mr3540565rvj.58.1217357572363; Tue, 29 Jul 2008 11:52:52 -0700 (PDT) Received: from ?10.11.0.4? ( [216.64.170.67]) by mx.google.com with ESMTPS id b39sm9968147rvf.9.2008.07.29.11.52.51 (version=SSLv3 cipher=RC4-MD5); Tue, 29 Jul 2008 11:52:51 -0700 (PDT) Message-ID: <488F6724.60202@gmail.com> Date: Tue, 29 Jul 2008 11:53:24 -0700 From: John Daiker User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: Jonathan Matthew References: <20080729131800.GA2670@spine.d14n.org> In-Reply-To: <20080729131800.GA2670@spine.d14n.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] gio port X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 18:53:23 -0000 Are there any *obvious* differences that we should be seeing after applying this patch? Should we run in --debug mode just for fun and see what turns up? John Daiker Jonathan Matthew wrote: > Hi, > > I've just committed a moderately sized patch that replaces gnome-vfs > with GIO in Rhythmbox: > > 112 files changed, 3392 insertions(+), 7435 deletions(-) > > This drops support for various old versions of various dependencies > (libsoup 2.2, howl, ..) and means we require glib 2.16 and gstreamer > 0.10.12; if you want to build rhythmbox from svn on a distribution more > than six months old, you're sadly out of luck. > > Now the good news: lots of code is a bit more sensible, file and volume > monitoring works better, podcast downloads can be resumed now, and with > my confirmation bias goggles firmly in place, things seem to be a bit > faster too. > > Not everything has been thoroughly tested, though. There's some > preliminary support for mounting drives and network shares as required. > I haven't really tested network shares (sftp or smb) at all. The basics > all work, as far as I can tell. > > If you're going to test this and help us track down the bugs that have > no doubt been introduced, please take a backup of your database > (~/.gnome2/rhythmbox/rhythmdb.xml) first - older versions will not read > database files written by gio-enabled rhythmboxes. > > enjoy, > -jonathan > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel > From cfergeau@gmail.com Tue Jul 29 20:12:24 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CAAD2750391 for ; Tue, 29 Jul 2008 20:12:24 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 2948 hrs), (distance 14, link: (Google 2)), [74.125.46.28] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HlGCNUpUUIo0 for ; Tue, 29 Jul 2008 20:12:15 +0000 (GMT) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.28]) by menubar.gnome.org (Postfix) with ESMTP id 950B875040C for ; Tue, 29 Jul 2008 20:12:00 +0000 (GMT) Received: by yw-out-2324.google.com with SMTP id 5so20801ywh.63 for ; Tue, 29 Jul 2008 13:11:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=5idbZ7fFCUShjAp71kCziVECUxYTIc3ryk5vtdTSjps=; b=kOZ3pV0pzXGf4LQt3CuWc+ZzqpCF1PUlGXFG/JrJZWldIvN0v0uDGwMv+b5ik7LC6G EQS5QoOwv98MSDPTE+QYUszo6ORkA1zs7m9sarMb08Iw/na1lfEA4b/P4LIuLLHUqI4/ Y5PUnRhA/3DNsnW9OaRyl/wu2Bh895iQ1cJjc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=UZ5WPJN0M/+aFJSdNSix9oY5jjTdGKPiDjfEKNCufcVR3FTkCN7Y7TzyYR0Xdu3GkS Ep3E9GO04aKdDERND/SJ9qtyGUE9AEHGGWNpZ0Rk6FQ4x8xodkGSB+hcyKut44sKOEDg HL3Ch5LWRhR69jfyNsETTCcW4CE89iWrWuuiU= Received: by 10.141.69.1 with SMTP id w1mr3646694rvk.147.1217362307620; Tue, 29 Jul 2008 13:11:47 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Tue, 29 Jul 2008 13:11:47 -0700 (PDT) Message-ID: Date: Tue, 29 Jul 2008 22:11:47 +0200 From: "Christophe Fergeau" To: "Yavor Goulishev" In-Reply-To: <241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2D@MBX73.ad2.softcom.biz> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2D@MBX73.ad2.softcom.biz> Cc: "rhythmbox-devel@gnome.org" Subject: Re: [Rhythmbox-devel] Simplify Media patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 20:12:25 -0000 Hi, > To make Rhythmbox working for us we needed to change the DAAP plugin. Thanks for the patch! :) It would be much better if you could open a bug on bugzilla.gnome.org with that patch attached so that it doesn't get lost. Explaining what the patch does would be really helpful as well. And cleaning it to remove the simplifymedia specific bits would be even better :) Cheers, thanks again, Christophe From notverysmart@gmail.com Tue Jul 29 21:56:40 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AC70B75045D for ; Tue, 29 Jul 2008 21:56:40 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 9176 hrs), (distance 15, link: (Google 2)), [74.125.92.26] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ipVJ58Ue8eS6 for ; Tue, 29 Jul 2008 21:56:27 +0000 (GMT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.26]) by menubar.gnome.org (Postfix) with ESMTP id 5BC027504E0 for ; Tue, 29 Jul 2008 21:56:16 +0000 (GMT) Received: by qw-out-2122.google.com with SMTP id 9so13153qwb.9 for ; Tue, 29 Jul 2008 14:56:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=AxU00Cj+jcIU/PGr0UsaIJpCMsRPh/SLqI/uuvZp8WE=; b=KGVqu+7LTg4a/r9CLDbnO1qz+zjKqTWClHYcsRXhcFrHrfTX0ky8z+lS/WLCwBe9g+ UXsmXZ245uT4mox1hF5bsDySXdm9xY9SVRgqnrLzc73rMlu1JOFYMBm0lUGbLz2dIH0l AXLLxVOxxQ9LRkukGG6LH5oxbzm3iCZATuTqE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=sgKjS2JpGwj+ujxTiBQ0CajfIVzO24viwYOPKStIwwauVcDiIgo2gZUdoOEXqmaWnl XqXWOJb7WWl2/dkT/fDX6UXy+mBaWZ+KrFMBogO17/jRTKJe2k180lSqesbjOLQ9sm1Z bNoQu3vXMjrrhetAiTupJsbwEsu66/fVLvz8Y= Received: by 10.214.113.8 with SMTP id l8mr3209110qac.79.1217368566905; Tue, 29 Jul 2008 14:56:06 -0700 (PDT) Received: from spine.d14n.org ( [59.167.98.81]) by mx.google.com with ESMTPS id i27sm452363elf.11.2008.07.29.14.56.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 29 Jul 2008 14:56:06 -0700 (PDT) Date: Wed, 30 Jul 2008 07:55:57 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080729215557.GA26826@spine.d14n.org> References: <20080729131800.GA2670@spine.d14n.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [Rhythmbox-devel] gio port X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 21:56:40 -0000 On Tue, Jul 29, 2008 at 04:31:36PM +0200, Christophe Fergeau wrote: > Hi, > > Great to see this land ;) > > 2008/7/29 Jonathan Matthew : > > > > If you're going to test this and help us track down the bugs that have > > no doubt been introduced, please take a backup of your database > > (~/.gnome2/rhythmbox/rhythmdb.xml) first - older versions will not read > > database files written by gio-enabled rhythmboxes. > > Compilation fails if libsoup 2.4 headers aren't installed in > lib/rb-proxy-config.c (which uses SoupURI). Do we want to make libsoup > mandatory ? Or should that file be fixed to compile when libsoup isn't > present ? I've fixed the compile error now. There isn't much effort involved in keeping it optional, so I'm happy for it to stay that way, but maybe ./configure should fail if libsoup is not found unless '--without-libsoup' is specified? From notverysmart@gmail.com Tue Jul 29 22:00:31 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 066DE75014C for ; Tue, 29 Jul 2008 22:00:31 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 9177 hrs), (distance 15, link: (Google 2)), [74.125.92.24] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rkQbhkf055Ue for ; Tue, 29 Jul 2008 22:00:26 +0000 (GMT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.24]) by menubar.gnome.org (Postfix) with ESMTP id 83DD2750530 for ; Tue, 29 Jul 2008 22:00:11 +0000 (GMT) Received: by qw-out-2122.google.com with SMTP id 9so14024qwb.9 for ; Tue, 29 Jul 2008 14:59:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=yA7jBtfMxvg0gX2SgaIgYu358Y4U0/wVxRzSLVvCa48=; b=OiVCFCQ3lzsamSoeCXrUAbPM+OhS6aDPgbgBdRRj+/DKVnvL69ZFvx2dY1bwlFvv9Y PzY0Pup1/4yt3zs05pZJn7WpVH86FDj2m1e5wBwDX8U3jbFGO6C8NCMam0he6m9PNGbd GqQ5NMbIQNVLLQj/ZevcaaepK7qTL4gzqTg4o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=HCEXl86OCs2a70KuZxq4/osKFbIfZpPvkvoWGs/Q9tVI/Ey6EBlfZaVcOCNXAyGvO+ 5JX9hb8Y08GtgdWw7goGMh9YpKCxKa7nqNcGQhtcjjdEds1rTeF37Hb+UuGlMnLaaV/F gW9qOQ2CpzPoFKTp2za8G91MiIwz4L5SSMfBQ= Received: by 10.214.26.4 with SMTP id 4mr3155367qaz.49.1217368799103; Tue, 29 Jul 2008 14:59:59 -0700 (PDT) Received: from spine.d14n.org ( [59.167.98.81]) by mx.google.com with ESMTPS id h27sm465138elf.2.2008.07.29.14.59.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 29 Jul 2008 14:59:58 -0700 (PDT) Date: Wed, 30 Jul 2008 07:59:52 +1000 From: Jonathan Matthew To: rhythmbox-devel@gnome.org Message-ID: <20080729215952.GB26826@spine.d14n.org> References: <20080729131800.GA2670@spine.d14n.org> <488F6724.60202@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <488F6724.60202@gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [Rhythmbox-devel] gio port X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2008 22:00:31 -0000 On Tue, Jul 29, 2008 at 11:53:24AM -0700, John Daiker wrote: > Are there any *obvious* differences that we should be seeing after > applying this patch? Should we run in --debug mode just for fun and see > what turns up? There shouldn't be any visible differences. Running with --debug is probably overkill; just keep your eyes open. Trying out things you don't normally use is also helpful. From landimatte@gmail.com Wed Jul 30 10:01:46 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BBE37750200 for ; Wed, 30 Jul 2008 10:01:46 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 9296 hrs), (distance 15, link: (Google 2)), [74.125.92.26] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oDqRHExYkuEH for ; Wed, 30 Jul 2008 10:01:39 +0000 (GMT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.26]) by menubar.gnome.org (Postfix) with ESMTP id D69E975053E for ; Wed, 30 Jul 2008 09:54:37 +0000 (GMT) Received: by qw-out-2122.google.com with SMTP id 9so126500qwb.9 for ; Wed, 30 Jul 2008 02:54:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=uPrkttgD4wVD7Gi+syiU/qKZfG4ws9T8eqUtqU0+m9s=; b=sKjMVXEr09jn/Wh7pF5ToNW6XULYREHkRivHH0Br1mkprqlcP8cjxqA4GBaZ40hFXm 1xEOHh+nO0PHiFgqE3vpQXLpNQq3fOGGZF6Md2rsIOf8p+T/zzFIcfBP1szoZb7+UIdB f0dkcKvinuEKPOuktubNsvqnvAT69MOUKOnv8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=ZOioKmj6KNMZEpKKkXxlugqrn46XHQ3VNlQ6JUos54Pw94I7v06paKod8ucmc+P/m1 muXs+xC9twq6n0rbbbsRC/QwYHGLSMQAP4NXAMMUxlfHJUfppXKoAin412tg4j0kGX4a jaTacsnmAt6EDh+7R5k23cZC93QmvpDABdeFs= Received: by 10.215.41.5 with SMTP id t5mr4462247qaj.71.1217411665189; Wed, 30 Jul 2008 02:54:25 -0700 (PDT) Received: by 10.150.49.20 with HTTP; Wed, 30 Jul 2008 02:54:25 -0700 (PDT) Message-ID: <27814e40807300254u4fb4bb95n52b1bbeca7c97b28@mail.gmail.com> Date: Wed, 30 Jul 2008 11:54:25 +0200 From: "Matteo Landi" To: rhythmbox-devel@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Mailman-Approved-At: Wed, 30 Jul 2008 10:41:51 +0000 Subject: [Rhythmbox-devel] Ipod Sync plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 10:01:47 -0000 Hi all, few days ago i found an usefull script for rhythmbox which aim is to try to sync your library with the ratings, playcounts and other things done with the ipod. Well i tryied it and nothing seems to happen; so i opened again rhythmbox in debug mode, and i get an error from the plugin: cannot find ipod device. Well i would like to know if is there a way to check wheter rhythmbox looks at my ipod as a removable media, or as an ipod itself; in that way i can discover the error origin. Is there something for thge python console to discover if the ipod is well recognised or something similar? Thanks in advance M@ ps. the integration of this plugin inside rhythmbox should be fine anyway! From cfergeau@gmail.com Wed Jul 30 10:57:25 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C69C750112 for ; Wed, 30 Jul 2008 10:57:25 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 4235 hrs), (distance 13, link: (Google 2)), [209.85.198.231] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lDLp7qGMlltL for ; Wed, 30 Jul 2008 10:57:10 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.231]) by menubar.gnome.org (Postfix) with ESMTP id 306557500CF for ; Wed, 30 Jul 2008 10:56:53 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so325826rvb.3 for ; Wed, 30 Jul 2008 03:56:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=wmpieR2smjg9J4mCliyOxIpXDs3M55e7ivfQr0D2Aqw=; b=QC6ptvTCnKIxlQcLWSetXDWx2PtrnA4QJVLQn4+yRIem+uUeIp2DHjbOGuyp+w2CUI D7U9yBGVNtuBv132Ac6LgeIR6GoGS99djz9pY50TF8xG2gKFqAOUni7wL0SgSpeYsWo5 0799p9p+zbPN+JVsM81GV3xb03BJe+kQJnIyM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=GoUu5/qCkYSP0mvJdCCrVM2hRt6WPpuWYf91x5u0J+DWqFGFk0MYZDV8sV68tqlNRa Zcc03q2m+pPMdl15vRDPNBMypelQ97hG6h9DDqlMjfaA3KYh2FWNnEINNooDNKcfCvUV RfzH6bFD28QarJ697/GH/PPJ5GB1WJRjgESDU= Received: by 10.114.39.16 with SMTP id m16mr8184888wam.98.1217415402072; Wed, 30 Jul 2008 03:56:42 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Wed, 30 Jul 2008 03:56:42 -0700 (PDT) Message-ID: Date: Wed, 30 Jul 2008 12:56:42 +0200 From: "Christophe Fergeau" To: "Matteo Landi" In-Reply-To: <27814e40807300254u4fb4bb95n52b1bbeca7c97b28@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <27814e40807300254u4fb4bb95n52b1bbeca7c97b28@mail.gmail.com> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Ipod Sync plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 10:57:25 -0000 Hello, 2008/7/30 Matteo Landi : > Well i tryied it and nothing seems to happen; so i opened again > rhythmbox in debug mode, and i get an error from the plugin: cannot > find ipod device. > Well i would like to know if is there a way to check wheter rhythmbox > looks at my ipod as a removable media, or as an ipod itself; in that > way i can discover the error origin. I don't think that plugin uses rhythmbox to find about the iPod, it probably implements its own ipod detection mechanism and there's probably a problem with that code in the plugin Cheers, Christophe From landimatte@gmail.com Wed Jul 30 11:09:53 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5D882750006 for ; Wed, 30 Jul 2008 11:09:53 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.103 X-Spam-Level: X-Spam-Status: No, score=-1.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 4237 hrs), (distance 13, link: (Google 2)), [209.85.198.224] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8VgAEhRJQnDm for ; Wed, 30 Jul 2008 11:09:47 +0000 (GMT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.224]) by menubar.gnome.org (Postfix) with ESMTP id E18B8750008 for ; Wed, 30 Jul 2008 11:09:46 +0000 (GMT) Received: by rv-out-0506.google.com with SMTP id f6so330889rvb.3 for ; Wed, 30 Jul 2008 04:09:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=pxzrhMRZypaJ77yEkXN0tyWpOFw+oTs28cYxwPDnd2o=; b=NdaOgDJyDMf676Pb6qW3pwVyDAP0PpWUg9Dre45SFP52aPZIimltW6Q4JOxtGaOj1Q f5/w06/TpfZmFLXnSEw/7fBxWSe/IuYVCsbJ+idrBYdjtZYNq64iE6owCH001RocXfj8 OBU2k2l40qSZCQHXDEHWJAXazeAJmOV2mijrk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=k7VPFRZ+DrKkxV3zx/41FUPnOBET0yG897ILR4VR0FldkBC1JvICzXJkfqM5+PljUX H19oOifIo9veKxStk0v2wB9VbDQhMoX7pKZ+1EMyHLSYH3kylYPg5c4W9FFa0H6Wov3c YGiYIWDTDz+5meSZIS1vQMiy1oMwrblM5KcNk= Received: by 10.114.135.1 with SMTP id i1mr8267019wad.5.1217416174464; Wed, 30 Jul 2008 04:09:34 -0700 (PDT) Received: by 10.150.49.20 with HTTP; Wed, 30 Jul 2008 04:09:34 -0700 (PDT) Message-ID: <27814e40807300409n10afdb6dqc455a3847dc2d50c@mail.gmail.com> Date: Wed, 30 Jul 2008 13:09:34 +0200 From: "Matteo Landi" Sender: landimatte@gmail.com To: "Christophe Fergeau" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <27814e40807300254u4fb4bb95n52b1bbeca7c97b28@mail.gmail.com> X-Google-Sender-Auth: dc2bff1616adff37 Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Ipod Sync plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 11:09:53 -0000 On Wed, Jul 30, 2008 at 12:56 PM, Christophe Fergeau wrote: > Hello, > > 2008/7/30 Matteo Landi : >> Well i tryied it and nothing seems to happen; so i opened again >> rhythmbox in debug mode, and i get an error from the plugin: cannot >> find ipod device. >> Well i would like to know if is there a way to check wheter rhythmbox >> looks at my ipod as a removable media, or as an ipod itself; in that >> way i can discover the error origin. > > I don't think that plugin uses rhythmbox to find about the iPod, it > probably implements its own ipod detection mechanism and there's > probably a problem with that code in the plugin Well, and what about a way for check wheter rhythmbox recognize my ipod in the right way or not? Thanks for the answer M@ > Cheers, > > Christophe > From cfergeau@gmail.com Wed Jul 30 11:24:22 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 551D975002E for ; Wed, 30 Jul 2008 11:24:22 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.483 X-Spam-Level: X-Spam-Status: No, score=-1.483 tagged_above=-999 required=2 tests=[AWL=-0.380, BAYES_00=-2.599, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Linux 2.6 (newer, 2) (firewall!) (up: 5726 hrs), (distance 12, link: (Google 2)), [64.233.166.180] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XjsrRIjouoPr for ; Wed, 30 Jul 2008 11:24:10 +0000 (GMT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by menubar.gnome.org (Postfix) with ESMTP id 3F50D750108 for ; Wed, 30 Jul 2008 11:23:59 +0000 (GMT) Received: by py-out-1112.google.com with SMTP id a29so551286pyi.36 for ; Wed, 30 Jul 2008 04:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=B2ynZFHjf3177X+AUrflMKhJKYW+kVcPpq1M21cZ6/c=; b=I5OqkFroktr9jAzeWxB0y65EDrWZTMScPJNwIyo5AIazMkHiCe49RdRvi4fKxYGU// NqQX0xTN4yfS7xlL9z28ndWvkre2X7elTfndic1wt3ylymb5o/lopwO18F90vSF7ldDo a9R0XmPj78/Vhw/OhMkVZaZ78hnR85DmSMFyE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=oMrvmcoCEKTQc6qZtzpXVkv4nVHUzJZ4PiLWonPknPhwLTEV9MMRlQ8Pr0+4mBW7fl IXB+qS9opjVyEkNB9hhSldrBVwMpeY6Fy7LkT2RRIH6V7ZDH5pF8nb0b1DRkxY/xyAgS aUk9VW5MrPMK2UdhIEC9GRkYnQij2H1grWpnY= Received: by 10.114.211.1 with SMTP id j1mr8229187wag.103.1217417034847; Wed, 30 Jul 2008 04:23:54 -0700 (PDT) Received: by 10.151.10.11 with HTTP; Wed, 30 Jul 2008 04:23:54 -0700 (PDT) Message-ID: Date: Wed, 30 Jul 2008 13:23:54 +0200 From: "Christophe Fergeau" To: "Matteo Landi" In-Reply-To: <27814e40807300409n10afdb6dqc455a3847dc2d50c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <27814e40807300254u4fb4bb95n52b1bbeca7c97b28@mail.gmail.com> <27814e40807300409n10afdb6dqc455a3847dc2d50c@mail.gmail.com> Cc: rhythmbox-devel@gnome.org Subject: Re: [Rhythmbox-devel] Ipod Sync plugin X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 11:24:22 -0000 > Well, and what about a way for check wheter rhythmbox recognize my > ipod in the right way or not? You can disable the ipod plugin and restart rhyhmbox and watch the ipod name/icon in the source pane.I think it's different when it's set by the ipod plugin and by the generic media player plugin Christophe From hunteke@earlham.edu Wed Jul 30 12:19:44 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CAD7D750254 for ; Wed, 30 Jul 2008 12:19:44 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 21, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y12F3U7d3T9K for ; Wed, 30 Jul 2008 12:19:35 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id 380B4750108 for ; Wed, 30 Jul 2008 12:19:24 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6UCFLxx003818 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Jul 2008 08:15:22 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <48905B57.3090904@earlham.edu> Date: Wed, 30 Jul 2008 08:15:19 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Andy Howell References: <488B6357.9050801@austin.rr.com> <1217117738.3080.486.camel@cookie.hadess.net> In-Reply-To: <1217117738.3080.486.camel@cookie.hadess.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List , Bastien Nocera Subject: Re: [Rhythmbox-devel] Playing to USB headset X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 12:19:45 -0000 At 8:15p -0400 on Sat, 26 Jul 2008, Bastien Nocera wrote: > On Sat, 2008-07-26 at 12:48 -0500, Andy Howell wrote: >> I tried the PulseAudio Sound Server as well, but even the test tone on >> that plays through the speakers. > > When using pulse, just launch pavucontrol (the PulseAudio Volume > Control, in Sound & Video), right-click on the Rhythmbox stream in the > second tab, and select which device you want it to output to. The only hiccup to this that I have found is that the PulseAudio server will occasionally die (in Ubuntu Hardy). It's okay though, just run 'pulseaudio' (the PulseAudio sound server) and it'll fix itself. Kevin From hunteke@earlham.edu Wed Jul 30 12:47:08 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F25BD7502E8 for ; Wed, 30 Jul 2008 12:47:07 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.103 X-Spam-Level: X-Spam-Status: No, score=-2.103 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, L_P0F_Unix=-1, NO_DNS_FOR_FROM=1.496] X-Amavis-OS-Fingerprint: Solaris 9 (NAT!), (distance 21, link: pppoe (DSL)), [159.28.1.75] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Udth7KQFFyu3 for ; Wed, 30 Jul 2008 12:46:39 +0000 (GMT) Received: from sipala.earlham.edu (sipala.earlham.edu [159.28.1.75]) by menubar.gnome.org (Postfix) with ESMTP id 562EB7500FB for ; Wed, 30 Jul 2008 12:46:29 +0000 (GMT) Received: from [192.168.2.101] (cpe-069-134-038-157.nc.res.rr.com [69.134.38.157]) (authenticated bits=0) by sipala.earlham.edu (8.13.6/8.13.6) with ESMTP id m6UCjijn010753 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Jul 2008 08:45:45 -0400 (EDT) X-Authentication-Warning: sipala.earlham.edu: Host cpe-069-134-038-157.nc.res.rr.com [69.134.38.157] claimed to be [192.168.2.101] Message-ID: <48906276.1040908@earlham.edu> Date: Wed, 30 Jul 2008 08:45:42 -0400 From: Kevin Hunter User-Agent: Thunderbird 2.0.0.14 (X11/20080505) MIME-Version: 1.0 To: Charlotte Curtis References: <117c5ac20807220949j4d600361v3cf3d9cd4bb808d6@mail.gmail.com> <48862269.9040307@giopas.eu> <117c5ac20807221153w519d6a7doa0eeb4d63f3c8044@mail.gmail.com> <48877164.60902@giopas.eu> <48877E60.5080008@giopas.eu> <1216844208.9610.27.camel@localhost> <488793EA.3060003@giopas.eu> <117c5ac20807231349g23b5f345s1bf98ce85b238879@mail.gmail.com> <4888CB39.3080203@giopas.eu> <117c5ac20807241723u390ab7b7u1d8d84f42688d8d9@mail.gmail.com> In-Reply-To: <117c5ac20807241723u390ab7b7u1d8d84f42688d8d9@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Rhythmbox Developers List Subject: Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 12:47:08 -0000 At 8:23p -0400 on Thu, 24 Jul 2008, Charlotte Curtis wrote: > Another thing I should mention is that it only analyzes the middle 30 > seconds of the song. This was done to reduce the amount of time > required for analysis, but it is possible that it could pick up on a > segment that is actually quite distinct from the rest of the song. > I'm not sure how this could be improved while maintaining a tolerable > analysis time. Is analysis something that you could put in a thread? Then you could make it low-priority, do it in chunks (so you could start again if it was stopped), put it in the background, analyze the whole song, and generally have it be something that didn't freeze the UI while allowing the user do other things while computation is ongoing. Take with salt, please, as I know not of what I speak; I don't know the RB internals at all (yet). Kevin From sri@aracnet.com Wed Jul 30 14:58:33 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B440C7500B0 for ; Wed, 30 Jul 2008 14:58:33 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_MK=0.077] X-Amavis-OS-Fingerprint: Linux 2.4-2.6 (up: 2138 hrs), (distance 18, link: ethernet/modem), [216.99.193.136] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c6V9xMKjgH9E for ; Wed, 30 Jul 2008 14:58:26 +0000 (GMT) Received: from jade.aracnet.com (jade.aracnet.com [216.99.193.136]) by menubar.gnome.org (Postfix) with ESMTP id 1874E7500CE for ; Wed, 30 Jul 2008 14:58:09 +0000 (GMT) Received: from [192.168.1.10] (pool-72-90-99-226.ptldor.fios.verizon.net [72.90.99.226]) (authenticated bits=0) by jade.aracnet.com (8.13.6/8.12.8) with ESMTP id m6UEw2Nv006291; Wed, 30 Jul 2008 07:58:03 -0700 From: Sriram Ramkrishna To: Yavor Goulishev In-Reply-To: <241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2D@MBX73.ad2.softcom.biz> References: <241CE5A1B2AFFA4987A663380D74C0BB3F0096DB2D@MBX73.ad2.softcom.biz> Content-Type: text/plain Date: Wed, 30 Jul 2008 07:58:02 -0700 Message-Id: <1217429882.4126.17.camel@banshee.bharat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit Cc: "rhythmbox-devel@gnome.org" Subject: Re: [Rhythmbox-devel] Simplify Media patch X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list Reply-To: sri@aracnet.com List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 14:58:34 -0000 Yavor, It's great to see vendors using Rhythmbox. Thank you. :-) sri On Mon, 2008-07-28 at 20:20 -0400, Yavor Goulishev wrote: > Hi all, > > Our team at Simplify Media (www.simplifymedia.com) has been working > on Linux port recently. > > To make Rhythmbox working for us we needed to change the DAAP plugin. > > I'm sending the resulting patch. Some of the changes are specific to > us, but there are generic pieces too. > > > > --Yavor > > > _______________________________________________ > rhythmbox-devel mailing list > rhythmbox-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/rhythmbox-devel -- Sriram Ramkrishna From cmalacara@hotmail.com Thu Jul 31 17:08:28 2008 Return-Path: X-Original-To: rhythmbox-devel@gnome.org Delivered-To: rhythmbox-devel@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B9D197500A5 for ; Thu, 31 Jul 2008 17:08:28 +0000 (GMT) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -93.803 X-Spam-Level: X-Spam-Status: No, score=-93.803 tagged_above=-999 required=2 tests=[BAYES_95=3, HTML_MESSAGE=0.001, L_P0F_W=1.7, NO_DNS_FOR_FROM=1.496, USER_IN_WHITELIST=-100] X-Amavis-OS-Fingerprint: Windows 2000 SP4, XP SP1+, (distance 15, link: ethernet/modem), [65.55.111.104] Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dm2P8lG-i80r for ; Thu, 31 Jul 2008 17:08:21 +0000 (GMT) Received: from blu0-omc2-s29.blu0.hotmail.com (blu0-omc2-s29.blu0.hotmail.com [65.55.111.104]) by menubar.gnome.org (Postfix) with ESMTP id C2CA775008E for ; Thu, 31 Jul 2008 17:08:05 +0000 (GMT) Received: from BLU115-DS4 ([65.55.111.73]) by blu0-omc2-s29.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 31 Jul 2008 10:07:54 -0700 X-Originating-IP: [189.166.40.147] X-Originating-Email: [cmalacara@hotmail.com] Message-ID: From: "Carlos Malacara" To: Date: Thu, 31 Jul 2008 12:07:49 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0006_01C8F306.0D62EF00" X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 12.0.1606 X-MimeOLE: Produced By Microsoft MimeOLE V12.0.1606 X-OriginalArrivalTime: 31 Jul 2008 17:07:54.0051 (UTC) FILETIME=[F8A31930:01C8F32F] X-Mailman-Approved-At: Thu, 31 Jul 2008 18:12:59 +0000 Subject: [Rhythmbox-devel] commands after stopping X-BeenThere: rhythmbox-devel@gnome.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Rhythmbox developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2008 17:08:29 -0000 Ce message est compos et au format MIME. ------=_NextPart_000_0006_01C8F306.0D62EF00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, i'll try to express my self though english is not my native = language; I think rhythmbox would include an option to the stop button, like = winamp: Stop after current song, or Stop after playlist, and shutdown = the computer or something like that. It's only a suggestion, I don't know anything about it could be possible. ------=_NextPart_000_0006_01C8F306.0D62EF00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi, i'll try to express my self though = english is=20 not my native language;
 
I think rhythmbox would include an = option to the=20 stop button, like winamp: Stop after current song, or Stop after = playlist, and=20 shutdown the computer or something like that.
 
It's only a suggestion, I don't know = anything about=20 it could be possible.
------=_NextPart_000_0006_01C8F306.0D62EF00--