Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Fantastische autoqueue voor Rhythmbox en quodlibet  (gelezen 12853 keer)

Offline stani

  • Lid
    • http://pythonide.stani.be
Fantastische autoqueue voor Rhythmbox en quodlibet
« Gepost op: 2008/09/30, 15:59:46 »
Een van de features die ik het harste miste voor Rhythmbox is het automatisch kiezen van volgende verwante liedjes op basis van het huidige liedje. Via de Nederlandse Python gemeenschap heb ik Eric Casteleijn leren kennen deze feature had ontwikkelde voor quod libet met de originele naam: Autoqueue. Mijn vreugde was erg groot toen bleek dat hij nu ook een plugin versie voor Rhythmbox had gemaakt. Ik stelde hem voor om hier zijn product aan te prijzen, maar hij heeft last van bescheidenheid en wou liever eerst officiëel een release doen. Ik had niet het geduld om hierop te wachten en besloot het uit te proberen en het werkt echt fantastisch! Probeer het zelf maar.

Ik zal hier beschrijven hoe je het aan de praat krijgt voor Rhythmbox. Zorg eerst dat je subversion hebt geïnstalleerd:

sudo apt-get install subversionVervolgens download je de plugin in een tijdelijke folder:
svn checkout http://autoqueue.googlecode.com/svn/trunk/ autoqueue-read-onlyDaarna maak je deze folder aan als deze nog niet bestaat:
~/.gnome2/rhythmbox/pluginsKopieer dan deze bestanden van subversion in de plugin folder:
autoqueue.py, rhythmbox_autoqueue.py, and rhythmbox_autoqueue.rb-pluginVervolgens start je Rhythmbox, ga naar Bewerken>Plugins en vink Autoqueue aan. Zet Rhytmbox op willekeurig afspelen en herstart. Daarna zal Rhythmbox vrijwel meteen (beetje geduld) de wachtrij vullen met twee liedjes.

Autoqueue kent oneindig veel configuratiemogelijkheden en features. Helaas zijn deze enkel toegankelijk met de quodlibet plugin. Er zijn allerlei opties voor herhalen/niet herhalen binnen zoveel dagen van dezelfde artiest, album, liedje, ... Voor Rhytmbox gebeurt alles op automatische piloot. Als je wat ervaring hebt met pygtk, snel dan Eric ter hulp.

Meer gegevens over het project vindt je op de homepage:
http://code.google.com/p/autoqueue/source/checkout

en op zijn blog:
http://thisfred.blogspot.com/

Vindt je dit een interessant product en heb je vragen, maak je dan lid van de discussiegroep:
http://groups.google.com/group/autoqueue

Wil je helpen met de wiki? Contacteer Eric dan via de homepage.

Als iemand er interesse in heeft, zal ik eens polsen of Eric zin heeft om een praatje te houden over zijn plugin op een van de release parties. Hij gebruikt zelf Ubuntu en is van Utrecht.

thisfred

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #1 Gepost op: 2008/09/30, 16:19:17 »
Dank, Stani, voor alle promotie! :) Ik ben dus die Eric, en als er mensen feature verzoeken of andere vragen hebben, beantwoord ik ze graag. Ook is er inmiddels iemand bezig met een mpd versie, hebben mensen interesse getoond in een versie voor xmms, en ben ik zelf nog een pytone versie van plan. Als je zelf een andere player gebruikt die python plugins ondersteunt, en je wilt hulp bij het porten van de plugin, aarzel niet!

Overigens ben ik van plan om voor zover mogelijk de configuratie opties ook naar rhythmbox te porten, maar allemaal gaat niet lukken, helaas, aangezien de rhythmbox plugin API beperktere zoek-filtermogelijkheden heeft dan die van Quod Libet.

Verder ben ik nu aan het experimenteren (als in ik heb werkende code, maar nog niet geintegreerd) met het toevoegen van mirage support, wat een plugin voor Banshee is die acoustische signaal analyse doet om gelijkaardige nummers te vinden. En wil ik ook aan de gang met de API van echonest.com. Kortom, zoals altijd, meer plannen dan tijd ;)

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #2 Gepost op: 2008/10/01, 08:22:15 »
Wat een geweldig idee, die autoqueue plugin :)
Ik ben al langer een tevreden gebruiker van Quod Libet en last.fm, maar dit kan het nog beter maken dan het al is.
Ga het meteen proberen :D

samuhe

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #3 Gepost op: 2008/10/01, 12:38:35 »
Bedankt! Geweldige plugin.

mvg,
Samuhe

Eider

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #4 Gepost op: 2008/10/01, 14:38:00 »
Gaan jullie 'm ook nog herschrijven voor Exaile :)?
Exaile heeft ook al een aantal plugins en dit zou een fijne toevoeging zijn.

thisfred

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #5 Gepost op: 2008/10/01, 17:47:24 »
Citaat van: Eider
Gaan jullie 'm ook nog herschrijven voor Exaile :)?
Exaile heeft ook al een aantal plugins en dit zou een fijne toevoeging zijn.
Als ik het goed heb is Exaile ooit begonnen als fork van Quod Libet (maar kan ik goed mis hebben, er zijn nog al wat spelers die oppervlakkig op elkaar lijken,) en als dat zo is zou het niet moeilijk moeten zijn.

Het staat niet heel hoog op *mijn* lijstje, maar wie weet kom ik er ooit aan toe. Als de plugin structuur vergelijkbaar is met die van Quod Libet is het echter vrij simpel om de plugin te porten, die is namelijk gemaakt om zo player onafhankelijk mogelijk te zijn. Met een heel klein beetje python-kennis kom je een eind, en op onze mailing lijst is hulp voorhanden.

thisfred

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #6 Gepost op: 2008/10/01, 17:49:37 »
Overigens: nog een kleine aanpassing in de rhythmbox versie gedaan, waardoor die nu ook dezelfde track een tijdlang niet speelt, want daar ergerde ik me aan. Volgende stap is al deze dingen configureerbaar maken in de UI, maar da's nog al vervelend werk, dus dat stel ik altijd zo lang mogelijk uit.

Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #7 Gepost op: 2008/10/06, 14:33:19 »
Is dit niet al aanwezig in Amarok?

Offline stani

  • Lid
    • http://pythonide.stani.be
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #8 Gepost op: 2008/10/06, 15:01:38 »
Citaat van: .zamorano
Is dit niet al aanwezig in Amarok?
Jawel, maar nog niet andere players zoals Rhythmbox, Quodlibet, ... Vandaar deze plugin.

Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #9 Gepost op: 2008/10/06, 16:32:52 »
Citaat van: stani
Citaat van: .zamorano
Is dit niet al aanwezig in Amarok?
Jawel, maar nog niet andere players zoals Rhythmbox, Quodlibet, ... Vandaar deze plugin.
ok, top!

Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #10 Gepost op: 2008/10/06, 16:53:11 »
Is dit zoiets als Genius playlists in iTunes, of zit ik nu mis? Het lijkt me in ieder geval een leuke ontwikkeling, maar zelf luister ik niet zo veel muziek (toch niet het soort waar Genius mee overweg kan).

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline stani

  • Lid
    • http://pythonide.stani.be
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #11 Gepost op: 2008/10/06, 17:00:32 »
Citaat van: .zamorano
Citaat van: stani
Citaat van: .zamorano
Is dit niet al aanwezig in Amarok?
Jawel, maar nog niet andere players zoals Rhythmbox, Quodlibet, ... Vandaar deze plugin.
ok, top!
Bovendien lijkt "Suggested Songs" in Amarok niet goed te werken. Na een tijdje selecteert hij enkel nummers van dezelfde artiest. Dit probleem heb je bij deze plugin niet.

Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #12 Gepost op: 2008/10/06, 19:02:32 »
iTunes, is dat niet dat programma waarbij je niet zelf kan bepalen welke muziek je draait?

Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #13 Gepost op: 2008/10/06, 21:05:25 »
Citaat van: .zamorano
iTunes, is dat niet dat programma waarbij je niet zelf kan bepalen welke muziek je draait?
Enneuh, wat bedoel je hier precies mee? Waarom zou je niet de muziek kunnen draaien die je zelf wilt?
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #14 Gepost op: 2008/10/06, 22:31:24 »

thisfred

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #15 Gepost op: 2008/10/07, 09:29:03 »
Voor we in flamewars vervallen... ;)

1. Deze plugin is onder andere geïnspireerd door de dynamic playlist feature in Amarok. Het probleem daarbij was (mogelijk is dit inmiddels verholpen) dat dezelfde artiesten de hele tijd kort na elkaar voorbij komen. Bij autoqueue is dat niet het geval.

2. Genius in iTunes 8 is inderdaad een soortgelijk feature, maar heeft vooralsnog nogal wat problemen, als ik de recensies bekijk. Ten eerste kunnen alleen nummers gevonden worden die in de iTunes store te kopen zijn, en ten tweede zijn er nogal wat 'freakommendations' d.w.z. niet zulke heel goede suggesties bij sommige nummers. Zie de blog van Paul Lamere:

http://blogs.sun.com/plamere/entry/freakomendations_if_you_like_stairway
http://blogs.sun.com/plamere/entry/genius_or_savant_syndrome

Dat autoqueue het beter doet dan genius is niet zo zeer te danken aan mijn genialiteit, maar meer aan het feit dat de similarity gegevens van last.fm die autoqueue gebruikt, inmiddels zeer goed zijn. (Dat is ook wel eens anders geweest dus waarschijnlijk verbetert dat in iTunes ook snel.) En dat ik wat slimmigheidjes toepas om te voorkomen dat het allemaal wat eentonig wordt.

Overigens is mijn collega een heel eind met een autoqueue voor iTunes op OSX, en zie ik ook geen reden waarom er niet snel een Amarok versie gemaakt kan worden.

Vincentt

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #16 Gepost op: 2008/10/28, 17:34:14 »
Hoor ik dat iemand bezig is met een mpd-versie? Awesome! :)

thisfred

  • Gast
Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #17 Gepost op: 2008/10/28, 18:14:16 »
Yep, en hij is zelfs af! Ik heb 'm zelf al een tijdje draaien, en 't werkt prima (net als bij rhythmbox zijn niet *alle* features geimplementeerd, maar wat er is doet het prima.) Vooral ook leuk icm icecast!

Offline DivinGGoD

  • Lid
Re: Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #18 Gepost op: 2008/11/16, 21:26:24 »
Een van de features die ik het harste miste voor Rhythmbox is het automatisch kiezen van volgende verwante liedjes op basis van het huidige liedje. Via de Nederlandse Python gemeenschap heb ik Eric Casteleijn leren kennen deze feature had ontwikkelde voor quod libet met de originele naam: Autoqueue. Mijn vreugde was erg groot toen bleek dat hij nu ook een plugin versie voor Rhythmbox had gemaakt. Ik stelde hem voor om hier zijn product aan te prijzen, maar hij heeft last van bescheidenheid en wou liever eerst officiëel een release doen. Ik had niet het geduld om hierop te wachten en besloot het uit te proberen en het werkt echt fantastisch! Probeer het zelf maar.

Ik zal hier beschrijven hoe je het aan de praat krijgt voor Rhythmbox. Zorg eerst dat je subversion hebt geïnstalleerd:

sudo apt-get install subversionVervolgens download je de plugin in een tijdelijke folder:
svn checkout http://autoqueue.googlecode.com/svn/trunk/ autoqueue-read-onlyDaarna maak je deze folder aan als deze nog niet bestaat:
~/.gnome2/rhythmbox/pluginsKopieer dan deze bestanden van subversion in de plugin folder:
autoqueue.py, rhythmbox_autoqueue.py, and rhythmbox_autoqueue.rb-pluginVervolgens start je Rhythmbox, ga naar Bewerken>Plugins en vink Autoqueue aan. Zet Rhytmbox op willekeurig afspelen en herstart. Daarna zal Rhythmbox vrijwel meteen (beetje geduld) de wachtrij vullen met twee liedjes.

Autoqueue kent oneindig veel configuratiemogelijkheden en features. Helaas zijn deze enkel toegankelijk met de quodlibet plugin. Er zijn allerlei opties voor herhalen/niet herhalen binnen zoveel dagen van dezelfde artiest, album, liedje, ... Voor Rhytmbox gebeurt alles op automatische piloot. Als je wat ervaring hebt met pygtk, snel dan Eric ter hulp.

Meer gegevens over het project vindt je op de homepage:
http://code.google.com/p/autoqueue/source/checkout

en op zijn blog:
http://thisfred.blogspot.com/

Vindt je dit een interessant product en heb je vragen, maak je dan lid van de discussiegroep:
http://groups.google.com/group/autoqueue

Wil je helpen met de wiki? Contacteer Eric dan via de homepage.

Als iemand er interesse in heeft, zal ik eens polsen of Eric zin heeft om een praatje te houden over zijn plugin op een van de release parties. Hij gebruikt zelf Ubuntu en is van Utrecht.

mooie toevoeging eraan idd :D
bedankt eric

wat is de site van de nederlandse python gemeenschap?
daar kan ik vast een hele hoop leren

Offline stani

  • Lid
    • http://pythonide.stani.be
Re: Fantastische autoqueue voor Rhythmbox en quodlibet
« Reactie #19 Gepost op: 2009/02/10, 19:34:44 »
mooie toevoeging eraan idd :D
bedankt eric

wat is de site van de nederlandse python gemeenschap?
daar kan ik vast een hele hoop leren
Een beetje laat antwoord, maar deze site is: http://wiki.python.org/moin/PUN/

We komen om de drie maanden bij elkaar. Er komen zowel beginners als zeer gevorderden op af.
De volgende bijeenkomst is op 26 februari 2009 in Arnhem. Wees welkom!