Warning: session_start(): open(/tmp/sess_d6gmv6jie0ps54vk32igslde14, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
Last.Fm Genre Tagger openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans  .- Knowledge Base  . 

Last.Fm Genre Tagger

   0.3.3  

Amarok Script

Score 73%
Last.Fm Genre Tagger
zoom


Link:  http://
Downloads:  1037
Submitted:  Apr 15 2008
Updated:  May 20 2008

Description:

Fetches artist tags from last.fm and uses the most popular as genre id3tag for current playing song

Dependencies
ruby
ruby-taglib
kdialog (kdebase on my distro)

kdialog is not required to run




Changelog:

If anyone has pointers on how to rescan single files in the collection database, I would be glad to hear them.

Known Issues:
Amarok database isn't updated before a collection rescan
Script crashes on wma files (who wants to use those anyway)

0.3.3:
Blacklist is now configurable from the configure menu.
If you don't have kdialog installed then edit the file manually at ~/.kde/share/apps/amarok/script-data/genre-tagger.csv

0.3.2:
Genre information is now capitalized

0.3.1:
Fixed bug which caused script to exit if title contains illegal characters

Fixed bug which didn't allow the script to try fallback data on fail.


0.3.0:
Implemented a very basic blacklist functionality. Must be updated manually in lastfm_genre.rb on line 68

Script now defaults to title search with fallback on album, and artist. default search priority must be set in lines 43 - 48


0.2.0:
Don't crash if connection to last.fm fails

Possibility to select between artist,album and title for tag search. NOTE: No gui option yet. Change it manually on lines 45-47 in lastfm_genre.rb


0.1.1:
Fixed bug caused by spaces in URL




LicenseGPL
Send to a friend
Subscribe
Other  Content  from DivineAnt
Report inappropriate content



goto page:  1  2 

-
.

 Good Idea

 
 by abo on: Apr 15 2008
 
Score 50%

I have a change for you:
For me it's better using the top tag for the track, not for the artist. I have changed your script. Tell me if you want it. Maybe you can make your script configurable.


Reply to this

-

 Re: Good Idea

 
 by DivineAnt on: Apr 16 2008
 
Score 50%

My original plan was to use tags for albums, but i dropped the idea when I saw some albums with top tag like "got this album".
I suspect that single track tags are even worse on that account.
But im not against putting it as a posibillity in configuration


Reply to this

-

 Re: Good Idea

 
 by DivineAnt on: Apr 16 2008
 
Score 50%

and by the way, yes, i would like to see your changes


Reply to this

-

 Blacklist

 
 by DoM on: Apr 16 2008
 
Score 50%

You could use a blacklist, look here: http://www.kde-apps.org/content/show.php/synctags?content=49583


Reply to this

-

 Re: Blacklist

 
 by DivineAnt on: Apr 16 2008
 
Score 50%

Good idea, ill put i on my todo.
Just need to find out a generic way of doing dialogs. kdialog is packaged deep inside some kde package, and im using gnome.


Reply to this

-

 better use a whiteli

 
 by orogor on: Apr 17 2008
 
Score 50%

Hello

If i was you i d better try to find a place that list a lot of different tags/music genre, then use this as a whitelist, maybe do stuff like not be case sensitive or fuzzy match in case stuf is misstyped.

But i can hardly imageine you can list all the bullshit peoples use as tag, whereas, there are something like 20-30 tags which must amount for >90% of genre tag.

Btw i get an error when trying to run your script ... a bit too lazy to check why now, i guess i ll wait for the next update.


Reply to this

-

 Re: better use a whi

 
 by DivineAnt on: Apr 18 2008
 
Score 50%

My guess is that you are missing ruby-taglib (http://www.hakubi.us/ruby-taglib/), which in my case (arch linux) was the only library that didn't came with the ruby package.
Almost all suggestions require me to figure out how to make a configuration dialog. So i think i'll implement a possibility for both white and blacklist.


Reply to this

-

 Thanks

 
 by orogor on: Apr 18 2008
 
Score 50%

Hello

Yes some time after posting the comment, i installed that missing lib and the plugin could start, but, i still don't have any context option, and at some point i had some connection error which seemed to randomly pop up (gentoo here).

Here's a suggestion of what you may use as genre list , listing all of them should be extensive enought in >90% of cases

http://www.jamendo.com/en/albums (right side)
http://www.last.fm/music/+tags/
http://verseguru.com/?music/list%7Cgenre

The little issue i have with blacklists is that i have no idea how you could fill that (lot of manual filling ?). Maybe add "www" in the blacklist it should work in a lot of cases, even stuff like "listen" shouldn't be in a blacklist because of "easy listening".

As for the match i'd suggest some fuzzy match, but something like no more than 2 characters to avoid something like "best _rock_ in the world".


Reply to this

-

 Possible Option

 
 by abombm1 on: Apr 24 2008
 
Score 50%

Hello!

I really like your script, it's something I've been wanting for a while actually.

One very minor change that could potentially be an option is to capitalize the genre tag.

I'm pretty anal when it comes to tagging my music, and it would be useful to at least set that option.

I hard coded it in for now, since I don't need lowercase tags ever, but perhaps for other users it would be helpful

Thanks!


Reply to this

-

 Re: Possible Option

 
 by DivineAnt on: Apr 24 2008
 
Score 50%

Actually I was just thinking that last I checked what tags it had retrieved. It will be Capitalized in next release


Reply to this

-

 Re: Re: Possible Option

 
 by oscarlevin on: May 13 2008
 
Score 50%

Yay. I can't wait.


Reply to this

-

 cant get it working

 
 by FinFin on: May 14 2008
 
Score 50%

hey,
your appp sounds good, but I cant get it working here. I got opensuse 10.3 with KDE
but I cant install the ruby-taglib.
I had a look at the page, but Iḿ a noob, so I didnt understand the installation guide. Anybody willing to help me?
THX

Fin-Fin


Reply to this

goto page:  1  2 

Add commentBack




-



 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team