[Rhythmbox-devel] Feature suggestion: Random playback in the scope of albums

2008-08-04 Thread Jan Rathmann

Hello,

I have used Amarok before I switched to Rhythmbox (due to the much much 
better support of gapless playback), and there was one feature in Amarok 
that I liked very well and would love to see it also in Rhythmbox: 
Random playback for albums.


This works the following way:

- If enabled and the user clicks the play-button, a random album from 
the music collection (or playlist) is selected and played (in regular 
order of the tracks)
- If the last track from the album is over, another random album is 
selected and so on


Allthough I am not a very experienced programmer, I think I could try to 
implement this myself, since I suppose this might be a rather minor 
change/enhancement (or at least I hope so ;-) ). But I thought it would 
be a good idea to ask here first, if there is any chance at all that a 
feature like this might become integrated into Rhythmbox.


I also have already made up my mind about how this feature could be 
integrated in the GUI of Rhythmbox. In Amarok it is solved the way that 
there is a small icon in the lower window corner which toggles the 
current play mode between normal random (song scope) and random 
(album scope) when you click on it. This fits well to the user 
interface of Amarok, but I am not sure if it would also fit to the one 
of Rhythmbox. Maybe it could be solved by adding a additional button 
next to the one that is already there to enable random playback, called 
Play albums in random order (or something like this). If this button 
is clicked, then the random-button for songs would automatically be 
unpressed if random song playback was enabled (and vice versa).


It would be great to hear what you think.

Kind regards,
Jan
___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


Re: [Rhythmbox-devel] [Brainstorm] Excluding songs via anti-playlist / blacklist

2008-08-04 Thread Andrew Conkling
On Sun, Aug 3, 2008 at 2:24 PM, giopas [EMAIL PROTECTED] wrote:

 Maxim Levitsky wrote:
 
  I have a disk that has mp3s in a album/song.mp3 folder format, but no
  metadata.
 
  It is hard to add metadata using rhythmbox, especially track number,
  since it reorders the tracks once track number is entered.


 you can use ex-falso for this purpose.


...or MusicBrainz Picard (my favorite choice), or Cowbell, or Sound Juicer,
or Banshee, or Rhythmbox. In fact, the latter three will automatically tag
the appropriate metadata (often from MusicBrainz itself) when ripping CDs.
___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


Re: [Rhythmbox-devel] [Brainstorm] Excluding songs via anti-playlist / blacklist

2008-08-04 Thread Mats Taraldsvik
On Mon, 2008-08-04 at 09:45 -0400, Andrew Conkling wrote:
 On Sun, Aug 3, 2008 at 2:24 PM, giopas [EMAIL PROTECTED] wrote:
 Maxim Levitsky wrote:
 
  I have a disk that has mp3s in a album/song.mp3 folder
 format, but no
  metadata.
 
  It is hard to add metadata using rhythmbox, especially track
 number,
  since it reorders the tracks once track number is entered.
 
 
 
 you can use ex-falso for this purpose.
 
 ...or MusicBrainz Picard (my favorite choice), or Cowbell, or Sound
 Juicer, or Banshee, or Rhythmbox. In fact, the latter three will
 automatically tag the appropriate metadata (often from MusicBrainz
 itself) when ripping CDs.
 

or manually, with audio tag tool.

 ___
 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


Re: [Rhythmbox-devel] Feature suggestion: Random playback in the scope of albums

2008-08-04 Thread Jason Bodnar
On Mon, 04 Aug 2008 11:15:50 +0200, Jan Rathmann wrote
 I also have already made up my mind about how this feature could be 
 integrated in the GUI of Rhythmbox. In Amarok it is solved the way 
 that there is a small icon in the lower window corner which toggles 
 the current play mode between normal random (song scope) and 
 random 
 (album scope) when you click on it. This fits well to the user 
 interface of Amarok, but I am not sure if it would also fit to the 
 one of Rhythmbox. Maybe it could be solved by adding a additional 
 button next to the one that is already there to enable random 
 playback, called Play albums in random order (or something like 
 this). If this button is clicked, then the random-button for songs 
 would automatically be unpressed if random song playback was 
 enabled (and vice versa).

What if the current random button triggered a drop down list with the
different types of random playback? For now, it would be two but I'm sure
other people might like to add some in the future.

--
Jason Bodnar
[EMAIL PROTECTED]
http://www.shakabuku.org

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


[Rhythmbox-devel] Another feature suggestion: Open sound files but not add to collection

2008-08-04 Thread Maxim Levitsky

I also want to suggest a feature to rhythmbox

I want to be able to open a list of files, but not add it to collection, 
because for example files have no metadata, so they land in unknown 
artist/album list, or for other reasons as well.


Best regards,
Maxim Lwvitsky
___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


Re: [Rhythmbox-devel] Feature suggestion: Random playback in the scope of albums

2008-08-04 Thread Jan Rathmann

Jason Bodnar schrieb:

On Mon, 04 Aug 2008 11:15:50 +0200, Jan Rathmann wrote
  
I also have already made up my mind about how this feature could be 
integrated in the GUI of Rhythmbox. In Amarok it is solved the way 
that there is a small icon in the lower window corner which toggles 
the current play mode between normal random (song scope) and 
random 
(album scope) when you click on it. This fits well to the user 
interface of Amarok, but I am not sure if it would also fit to the 
one of Rhythmbox. Maybe it could be solved by adding a additional 
button next to the one that is already there to enable random 
playback, called Play albums in random order (or something like 
this). If this button is clicked, then the random-button for songs 
would automatically be unpressed if random song playback was 
enabled (and vice versa).



What if the current random button triggered a drop down list with the
different types of random playback? For now, it would be two but I'm sure
other people might like to add some in the future.
  
Would of course also be fine (For me personally it wouldn't be that 
important how exactly the UI integration is solved ;-) ).


Kind regards,
Jan

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


[Rhythmbox-devel] plugin development

2008-08-04 Thread Alexander Kraev

Hello all,

I am developing a plugin for one of social networks(just a home project 
for myself and friends). I almost do not know Python, but it seems that 
I can study it faster than GObject or Vala. I have a one question about 
plugin development for Rhythmbox on Pyton.


I have reviewed the source code of few plugins and, in principle, I 
understand the logic of Pyton plugin system. But most of the existed 
plugins using BrowserSource work with a list of already prepared tracks 
from remote files or something else. The essence of my plugin - do 
search in the remote database and use the response to fill the track 
list of BrowserSource. The problem is that the search bar of 
BrowserSource is connected to the track list already filled with tracks 
and I don't know how to change the behaviour of search bar.


Is it possible to do so with BrowserSource or do I need to use normal 
PlaylistSource and use customized search bar based on GTK?


Thank you for any help,
Alexander

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