Explicit MP3 Tagger?

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Explicit MP3 Tagger?

Re: Explicit MP3 Tagger?

by MMuser2011 » Wed Jun 27, 2012 2:01 am

iamsid wrote:Would love an easy way to find songs my daughter could listen to from my collection (I didn't always used to care about swear words and have a LOT of songs in my collection with them included.
I'm just curious: How do you want to prevent that your daughter will hear *clean* words meaning/pretending something *(very) dirty*? Example: Is "licking a lollypop" something dirty? I would say, if 'Lil Wayne' or 'Snoop Dog' sings about, it is. :wink:

Re: Explicit MP3 Tagger?

by iamsid » Tue Jun 26, 2012 5:39 pm

I get an "Expression error!" using the code from above:

IIf(RegExp(oSongData.Lyrics, "<String Caption="Bad words" Value="bad_word_1|bad_word_2|bad_word_3">", 0) <> "" And InStr("$_", " Explicit") = 0, " Explicit", "")

Any chance that this code could be adjusted to do what has been proposed? Would there be a limit to how many bad words could be in that string?

Would love an easy way to find songs my daughter could listen to from my collection (I didn't always used to care about swear words and have a LOT of songs in my collection with them included.

Having an easy way to identify these songs would be a great thing for me.

Sid

Re: Explicit MP3 Tagger?

by damobarrowafc » Sat Nov 27, 2010 12:04 pm

Cheers :D

Re: Explicit MP3 Tagger?

by ZvezdanD » Sat Nov 27, 2010 11:36 am

Well, if you read its page carefully, you would see that it is nothing really special. Firstly, you need to have already assigned lyrics to your tracks. Secondly, you need to specify which words are "explicit". Thirdly, that script just appends word "Explicit" to the Comment tag if it find some specified word in Lyrics tag, so you need to write some additional filter which will exclude such tracks during reproduction. If you ask me, this is all such nonsense - if I need to write some filter to exclude some tracks from reproduction, it would be same if I write filter with a condition: Comment contains "Explicit", or: Lyrics contains "bad_word_1" OR Lyrics contains "bad_word_2" OR ...

If you really insists on such solution, you could use Lyricator add-on to attach lyrics and RegExp Find & Replace add-on with following settings:
Preset: Append "Explicit" to Comment field if Lyrics contains some explicit word
Description: You need to specify which words are explicit, separated with "|"
Find what: $
Into: Comment
Regular expression 1: checked
Replace with:

Code: Select all

IIf(RegExp(oSongData.Lyrics, "<String Caption="Bad words" Value="bad_word_1|bad_word_2|bad_word_3">", 0) <> "" And InStr("$_", " Explicit") = 0, " Explicit", "")
VBScript expression: checked

However, if you already have attached lyrics, there is much better solution with Magic Nodes add-on:

Code: Select all

Tracks with explicit words in Lyrics|Filter: InStr(<Lyrics>, 'bad_word_1') > 0 OR InStr(<Lyrics>, 'bad_word_2') > 0 OR InStr(<Lyrics>, 'bad_word_3') > 0

Code: Select all

Tracks without explicit words in Lyrics|Filter: InStr(<Lyrics>, 'bad_word_1') = 0 AND InStr(<Lyrics>, 'bad_word_2') = 0 AND InStr(<Lyrics>, 'bad_word_3') = 0

Explicit MP3 Tagger?

by damobarrowafc » Sat Nov 27, 2010 9:54 am

Is there a script that would automatically find all the songs in my database that contain explicit lyrics in the song?
I found this http://www.djmoya.com/how-to-scan-for-e ... ollection/ for itunes?
But does MediaMonkey have one? Because i really don't fancy downloading itunes

Cheers
Damobarrowafc

(If there isn't one available would someone be kind enough to create one? :wink: )

Top