Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

mirage/banshee skips songs in automatic playlist

7 views
Skip to first unread message

zombiepig

unread,
Aug 6, 2008, 2:56:14 AM8/6/08
to Mirage - Automatic Playlist Generation
I've just been playing around with the latest release of mirage, and
while it seems to do a good job of finding similar songs, the playlist
support seems a little strange.
I can drop a song onto the playlist generator, and mirage will fill
the next 5 songs with similar songs. I can play and skip between these
songs ok. But, if I let a song play to near the end, the rest of the
songs in the playlist get replaced with new songs. Is this expected
behaviour? I guess I'd have thought mirage would add these songs to
the end of the playlist, not replace songs already listed there.
Am I missing something here?

Anyway, thanks for a great plugin, and I'm suprised at how well mirage
can match music!!
Cheers,
Nyall

Bertrand Lorentz

unread,
Aug 6, 2008, 3:31:07 AM8/6/08
to mirag...@googlegroups.com
On Wed, Aug 6, 2008 at 8:56 AM, zombiepig <ny...@zombiepigs.net> wrote:
>
> I've just been playing around with the latest release of mirage, and
> while it seems to do a good job of finding similar songs, the playlist
> support seems a little strange.
> I can drop a song onto the playlist generator, and mirage will fill
> the next 5 songs with similar songs. I can play and skip between these
> songs ok. But, if I let a song play to near the end, the rest of the
> songs in the playlist get replaced with new songs. Is this expected
> behaviour? I guess I'd have thought mirage would add these songs to
> the end of the playlist, not replace songs already listed there.
> Am I missing something here?

It's the expected behavior. When you have played 60% of a track,
Mirage will replace the next tracks by new ones, similar to the tracks
you have played and excluding the ones you skipped.
The idea is that it immediately adapts and refines your playlist
according to your behavior.
We are of course open to suggestions about this.

> Anyway, thanks for a great plugin, and I'm suprised at how well mirage
> can match music!!

Well, Dominik is the one to thank for harnessing the power of math to
do this ! ;)

Thanks for your feedback !

--
Bertrand Lorentz <bertrand...@gmail.com>
> http://flickr.com/photos/bl8/ <

Nyall

unread,
Aug 6, 2008, 4:43:47 AM8/6/08
to mirag...@googlegroups.com

> It's the expected behavior. When you have played 60% of a track,
> Mirage will replace the next tracks by new ones, similar to the tracks
> you have played and excluding the ones you skipped.
> The idea is that it immediately adapts and refines your playlist
> according to your behavior.
> We are of course open to suggestions about this.
Thanks for the quick reply!

This makes a lot more sense after seeing in your screencast that the
previous version shaded the played tracks in a different colour to the
'possibly upcoming' tracks. Is the colour shading likely to return?

Nyall


Bertrand Lorentz

unread,
Aug 6, 2008, 5:43:17 AM8/6/08
to mirag...@googlegroups.com

As far as I know, arbitrarily changing the appearance of a track in
the track list is currently not possible in banshee. So the color
shading might return if this feature is added to banshee, or if
someone finds another way to have a visual indication on tracks.

The color shading was possible before because mirage was using a
standard GTK treeview widget and re-implementing a lot of the banshee
code. Mirage now uses the new ListView custom widget that comes "for
free" in banshee (ie almost no code to use it).

I probably should have explained that "feature regression" somewhere,
so thanks for giving me the opportunity to do it !

Bryan Forbes

unread,
Aug 14, 2008, 5:00:06 PM8/14/08
to Mirage - Automatic Playlist Generation


On Aug 6, 2:31 am, "Bertrand Lorentz" <bertrand.lore...@gmail.com>
wrote:
> On Wed, Aug 6, 2008 at 8:56 AM, zombiepig <ny...@zombiepigs.net> wrote:
>
> > I've just been playing around with the latest release of mirage, and
> > while it seems to do a good job of finding similar songs, the playlist
> > support seems a little strange.
> > I can drop a song onto the playlist generator, and mirage will fill
> > the next 5 songs with similar songs. I can play and skip between these
> > songs ok. But, if I let a song play to near the end, the rest of the
> > songs in the playlist get replaced with new songs. Is this expected
> > behaviour? I guess I'd have thought mirage would add these songs to
> > the end of the playlist, not replace songs already listed there.
> > Am I missing something here?
>
> It's the expected behavior. When you have played 60% of a track,
> Mirage will replace the next tracks by new ones, similar to the tracks
> you have played and excluding the ones you skipped.
> The idea is that it immediately adapts and refines your playlist
> according to your behavior.
> We are of course open to suggestions about this.

I would suggest two modes: an adaptive mode and a "static" mode, so to
speak. The first would act like it does now. The second would
generate a list of 30 or so songs at a time based on the song or songs
dragged to the playlist and when it gets to the end of the playlist,
it generates 30 more songs based on the original songs you dragged in.

Another suggestion I have is to make it so songs from the same album
don't get selected in the adaptive playlist. I just listened to an
entire album out of order because the playlist kept generating songs
from the same album. If I wanted to do that, I'd use shuffle ;). I'm
the kind of person that likes to set up a playlist, play it, and then
leave it alone while I work.

Other than those two things, I'm really liking this extension. Keep
up the good work!

>
> > Anyway, thanks for a great plugin, and I'm suprised at how well mirage
> > can match music!!
>
> Well, Dominik is the one to thank for harnessing the power of math to
> do this ! ;)
>
> Thanks for your feedback !
>
> --
> Bertrand Lorentz <bertrand.lore...@gmail.com>
>
> >http://flickr.com/photos/bl8/<
>
>
Reply all
Reply to author
Forward
0 new messages