caleb531 / play-song

An Alfred workflow for quickly and easily playing music in the Apple Music app
MIT License
109 stars 9 forks source link

Items with non-latin characters showing up in results when they shouldn't (Alfred 3 version) #41

Closed aaron-romanick closed 8 years ago

aaron-romanick commented 8 years ago

I have some Japanese titled songs/artist/albums and they are showing up in search results when they shouldn't. This happens regardless of what keyword I use (playsong, playalbum, playartist...)

2016-06-11 8 57 09

caleb531 commented 8 years ago

First of all, thank you for opening up a separate issue for this. :)

Secondly, please paste the below AppleScript code into the built-in Script Editor application on your Mac (/Applications/Utilities/Script Editor.app). Run the script and tell me if the results is empty or if you see those same Japanese-titled songs.

tell application "iTunes"
    set theTracks to every track of playlist 2 whose name contains "xxusdjklwe"
    set theTrackNames to ""
    repeat with theTrack in theTracks
        set theTrackNames to theTrackNames & (name of theTrack) & "
"
    end repeat
    return theTrackNames
end tell

Thanks, Caleb

aaron-romanick commented 8 years ago

The result looks empty.

2016-06-13 19 05 23

caleb531 commented 8 years ago

I apologize for not getting back to you sooner. That empty result had me completely flustered for the past few days.

For what it's worth, have you tried:

  1. Reloading Alfred's cache?

reload-cache

  1. Clearing Alfred's knowledge?

clear-knowledge

aaron-romanick commented 8 years ago

I tried those, but still no luck :(

Could it be an encoding issue?

caleb531 commented 8 years ago

Possibly.

Alright, below is a code snippet with most of the logic borrowed directly from one of my Play Song scripts. Please run it in the Script Editor and tell me if it outputs any number of tracks or if it outputs an empty list ({}).

set query to "xxusdjklwe"
set songDescriptor to "audio"
set resultLimit to 25

tell application "iTunes"

    set theSongs to (get every track in playlist 2 whose name starts with query and kind contains songDescriptor)

    if length of theSongs < resultLimit then

        set theSongs to theSongs & (get every track in playlist 2 whose name contains (space & query) and name does not start with query and kind contains songDescriptor)

    end if

    if length of theSongs < resultLimit then

        set theSongs to theSongs & (get every track in playlist 2 whose name contains query and name does not start with query and name does not contain (space & query) and kind contains songDescriptor)

    end if

    return theSongs

end tell

Thanks, Caleb

aaron-romanick commented 8 years ago

It appears there are some results. 2016-06-20 18 53 54

caleb531 commented 8 years ago

Interesting. Let's try this, then:

Please run that same code, but this time with the Replies tab in the Log pane open. This will show you the results being returned at each search. Please comment back with the textual output.

screen shot 2016-06-20 at 10 28 19 am

Thanks, Caleb

aaron-romanick commented 8 years ago

This is what I get:

tell application "iTunes" get every track of playlist 2 whose name starts with "xxusdjklwe" and kind contains "audio" --> {} get every track of playlist 2 whose name contains " xxusdjklwe" and name does not start with "xxusdjklwe" and kind contains "audio" --> {file track id 4032 of user playlist id 3835 of source id 64, file track id 4034 of user playlist id 3835 of source id 64, file track id 4035 of user playlist id 3835 of source id 64, file track id 4036 of user playlist id 3835 of source id 64, file track id 4037 of user playlist id 3835 of source id 64, file track id 4038 of user playlist id 3835 of source id 64, file track id 4040 of user playlist id 3835 of source id 64, file track id 4041 of user playlist id 3835 of source id 64, file track id 4187 of user playlist id 3835 of source id 64, file track id 4188 of user playlist id 3835 of source id 64, file track id 4189 of user playlist id 3835 of source id 64, file track id 4191 of user playlist id 3835 of source id 64, file track id 4192 of user playlist id 3835 of source id 64, file track id 4193 of user playlist id 3835 of source id 64, file track id 4197 of user playlist id 3835 of source id 64, file track id 4559 of user playlist id 3835 of source id 64, file track id 4317 of user playlist id 3835 of source id 64, file track id 4319 of user playlist id 3835 of source id 64, file track id 4320 of user playlist id 3835 of source id 64, file track id 4322 of user playlist id 3835 of source id 64, file track id 4324 of user playlist id 3835 of source id 64, file track id 4326 of user playlist id 3835 of source id 64, file track id 4327 of user playlist id 3835 of source id 64, file track id 4329 of user playlist id 3835 of source id 64, file track id 4330 of user playlist id 3835 of source id 64} end tell 結果: {file track id 4032 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4034 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4035 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4036 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4037 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4038 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4040 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4041 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4187 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4188 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4189 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4191 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4192 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4193 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4197 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4559 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4317 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4319 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4320 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4322 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4324 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4326 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4327 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4329 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4330 of user playlist id 3835 of source id 64 of application "iTunes"}

caleb531 commented 8 years ago

How bizarre. :P

Alright, here's some different code to test, but once again, please paste here what's in the Replies pane after running:

set query to "xxusdjklwe"
set songDescriptor to "audio"
set resultLimit to 25

tell application "iTunes"

    get every track in playlist 2 whose name contains (space & query) and name does not start with query and kind contains songDescriptor

    get every track in playlist 2 whose name contains query and name does not start with query and kind contains songDescriptor

    get every track in playlist 2 whose name contains (space & query) and kind contains songDescriptor

    get every track in playlist 2 whose name contains query and kind contains songDescriptor

end tell

Thanks for your patience. Believe me, I want to get this fixed too. :) -Caleb

aaron-romanick commented 8 years ago
tell application "iTunes"
    get every track of playlist 2 whose name contains " xxusdjklwe" and name does not start with "xxusdjklwe" and kind contains "audio"
        --> {file track id 4032 of user playlist id 3835 of source id 64, file track id 4034 of user playlist id 3835 of source id 64, file track id 4035 of user playlist id 3835 of source id 64, file track id 4036 of user playlist id 3835 of source id 64, file track id 4037 of user playlist id 3835 of source id 64, file track id 4038 of user playlist id 3835 of source id 64, file track id 4040 of user playlist id 3835 of source id 64, file track id 4041 of user playlist id 3835 of source id 64, file track id 4187 of user playlist id 3835 of source id 64, file track id 4188 of user playlist id 3835 of source id 64, file track id 4189 of user playlist id 3835 of source id 64, file track id 4191 of user playlist id 3835 of source id 64, file track id 4192 of user playlist id 3835 of source id 64, file track id 4193 of user playlist id 3835 of source id 64, file track id 4197 of user playlist id 3835 of source id 64, file track id 4559 of user playlist id 3835 of source id 64, file track id 4317 of user playlist id 3835 of source id 64, file track id 4319 of user playlist id 3835 of source id 64, file track id 4320 of user playlist id 3835 of source id 64, file track id 4322 of user playlist id 3835 of source id 64, file track id 4324 of user playlist id 3835 of source id 64, file track id 4326 of user playlist id 3835 of source id 64, file track id 4327 of user playlist id 3835 of source id 64, file track id 4329 of user playlist id 3835 of source id 64, file track id 4330 of user playlist id 3835 of source id 64}
    get every track of playlist 2 whose name contains "xxusdjklwe" and name does not start with "xxusdjklwe" and kind contains "audio"
        --> {file track id 4032 of user playlist id 3835 of source id 64, file track id 4034 of user playlist id 3835 of source id 64, file track id 4035 of user playlist id 3835 of source id 64, file track id 4036 of user playlist id 3835 of source id 64, file track id 4037 of user playlist id 3835 of source id 64, file track id 4038 of user playlist id 3835 of source id 64, file track id 4040 of user playlist id 3835 of source id 64, file track id 4041 of user playlist id 3835 of source id 64, file track id 4187 of user playlist id 3835 of source id 64, file track id 4188 of user playlist id 3835 of source id 64, file track id 4189 of user playlist id 3835 of source id 64, file track id 4191 of user playlist id 3835 of source id 64, file track id 4192 of user playlist id 3835 of source id 64, file track id 4193 of user playlist id 3835 of source id 64, file track id 4197 of user playlist id 3835 of source id 64, file track id 4559 of user playlist id 3835 of source id 64, file track id 4317 of user playlist id 3835 of source id 64, file track id 4319 of user playlist id 3835 of source id 64, file track id 4320 of user playlist id 3835 of source id 64, file track id 4322 of user playlist id 3835 of source id 64, file track id 4324 of user playlist id 3835 of source id 64, file track id 4326 of user playlist id 3835 of source id 64, file track id 4327 of user playlist id 3835 of source id 64, file track id 4329 of user playlist id 3835 of source id 64, file track id 4330 of user playlist id 3835 of source id 64}
    get every track of playlist 2 whose name contains " xxusdjklwe" and kind contains "audio"
        --> {file track id 4032 of user playlist id 3835 of source id 64, file track id 4034 of user playlist id 3835 of source id 64, file track id 4035 of user playlist id 3835 of source id 64, file track id 4036 of user playlist id 3835 of source id 64, file track id 4037 of user playlist id 3835 of source id 64, file track id 4038 of user playlist id 3835 of source id 64, file track id 4040 of user playlist id 3835 of source id 64, file track id 4041 of user playlist id 3835 of source id 64, file track id 4187 of user playlist id 3835 of source id 64, file track id 4188 of user playlist id 3835 of source id 64, file track id 4189 of user playlist id 3835 of source id 64, file track id 4191 of user playlist id 3835 of source id 64, file track id 4192 of user playlist id 3835 of source id 64, file track id 4193 of user playlist id 3835 of source id 64, file track id 4197 of user playlist id 3835 of source id 64, file track id 4559 of user playlist id 3835 of source id 64, file track id 4317 of user playlist id 3835 of source id 64, file track id 4319 of user playlist id 3835 of source id 64, file track id 4320 of user playlist id 3835 of source id 64, file track id 4322 of user playlist id 3835 of source id 64, file track id 4324 of user playlist id 3835 of source id 64, file track id 4326 of user playlist id 3835 of source id 64, file track id 4327 of user playlist id 3835 of source id 64, file track id 4329 of user playlist id 3835 of source id 64, file track id 4330 of user playlist id 3835 of source id 64}
    get every track of playlist 2 whose name contains "xxusdjklwe" and kind contains "audio"
        --> {file track id 4032 of user playlist id 3835 of source id 64, file track id 4034 of user playlist id 3835 of source id 64, file track id 4035 of user playlist id 3835 of source id 64, file track id 4036 of user playlist id 3835 of source id 64, file track id 4037 of user playlist id 3835 of source id 64, file track id 4038 of user playlist id 3835 of source id 64, file track id 4040 of user playlist id 3835 of source id 64, file track id 4041 of user playlist id 3835 of source id 64, file track id 4187 of user playlist id 3835 of source id 64, file track id 4188 of user playlist id 3835 of source id 64, file track id 4189 of user playlist id 3835 of source id 64, file track id 4191 of user playlist id 3835 of source id 64, file track id 4192 of user playlist id 3835 of source id 64, file track id 4193 of user playlist id 3835 of source id 64, file track id 4197 of user playlist id 3835 of source id 64, file track id 4559 of user playlist id 3835 of source id 64, file track id 4317 of user playlist id 3835 of source id 64, file track id 4319 of user playlist id 3835 of source id 64, file track id 4320 of user playlist id 3835 of source id 64, file track id 4322 of user playlist id 3835 of source id 64, file track id 4324 of user playlist id 3835 of source id 64, file track id 4326 of user playlist id 3835 of source id 64, file track id 4327 of user playlist id 3835 of source id 64, file track id 4329 of user playlist id 3835 of source id 64, file track id 4330 of user playlist id 3835 of source id 64}
end tell
結果:
{file track id 4032 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4034 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4035 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4036 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4037 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4038 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4040 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4041 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4187 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4188 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4189 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4191 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4192 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4193 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4197 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4559 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4317 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4319 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4320 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4322 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4324 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4326 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4327 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4329 of user playlist id 3835 of source id 64 of application "iTunes", file track id 4330 of user playlist id 3835 of source id 64 of application "iTunes"}
caleb531 commented 8 years ago

I apologize for not getting back to you sooner; all these results have me completely bewildered.

What system language do you have set? Also, do these results show up when you search with a keyword that yields correct results?

aaron-romanick commented 8 years ago

My system is currently set to Japanese. And yes, the unintended results still show up when I search with a keyword that yields correct results:

2016-07-05 17 09 59

caleb531 commented 8 years ago

Alright, from everything I gather so far, this this issue seems to be caused by the system language. To confirm this, and if it's not too much trouble, could you please temporarily set the system language to English and see if this issue disappears?

Caleb

aaron-romanick commented 8 years ago

Well, I switched to English, and now I get no results :P I also ran the code from June 22 in the Script Editorand sure enough, no results. screen shot 2016-07-25 at 20 22 57

tell application "iTunes"
    get every track of playlist 2 whose name contains " the" and name does not start with "the" and kind contains "audio"
        --> {}
    get every track of playlist 2 whose name contains "the" and name does not start with "the" and kind contains "audio"
        --> {}
    get every track of playlist 2 whose name contains " the" and kind contains "audio"
        --> {}
    get every track of playlist 2 whose name contains "the" and kind contains "audio"
        --> {}
end tell
Result:
{}

Then, just to be sure, I switched it back to Japanese, and the original issue still persists but at least I also get normal results. 2016-07-25 20 26 32

tell application "iTunes"
    get every track of playlist 2 whose name contains " the" and name does not start with "the" and kind contains "audio"
        --> {file track id 4158 of user playlist id 3841 of source id 64, file track id 4181 of user playlist id 3841 of source id 64, file track id 3897 of user playlist id 3841 of source id 64, file track id 3972 of user playlist id 3841 of source id 64, file track id 4312 of user playlist id 3841 of source id 64, file track id 4316 of user playlist id 3841 of source id 64, file track id 4318 of user playlist id 3841 of source id 64, file track id 4288 of user playlist id 3841 of source id 64, file track id 4297 of user playlist id 3841 of source id 64, file track id 3905 of user playlist id 3841 of source id 64, file track id 3904 of user playlist id 3841 of source id 64, file track id 4173 of user playlist id 3841 of source id 64, file track id 4180 of user playlist id 3841 of source id 64, file track id 4169 of user playlist id 3841 of source id 64, file track id 3922 of user playlist id 3841 of source id 64, file track id 4229 of user playlist id 3841 of source id 64, file track id 4565 of user playlist id 3841 of source id 64, file track id 4363 of user playlist id 3841 of source id 64, file track id 4368 of user playlist id 3841 of source id 64, file track id 4372 of user playlist id 3841 of source id 64, file track id 4413 of user playlist id 3841 of source id 64, file track id 4423 of user playlist id 3841 of source id 64, file track id 4432 of user playlist id 3841 of source id 64, file track id 4554 of user playlist id 3841 of source id 64, file track id 4387 of user playlist id 3841 of source id 64, file track id 4393 of user playlist id 3841 of source id 64, file track id 4394 of user playlist id 3841 of source id 64, file track id 4398 of user playlist id 3841 of source id 64, file track id 4464 of user playlist id 3841 of source id 64, file track id 4479 of user playlist id 3841 of source id 64, file track id 4482 of user playlist id 3841 of source id 64, file track id 4494 of user playlist id 3841 of source id 64, file track id 4500 of user playlist id 3841 of source id 64, file track id 4737 of user playlist id 3841 of source id 64, file track id 4757 of user playlist id 3841 of source id 64, file track id 4758 of user playlist id 3841 of source id 64, file track id 4602 of user playlist id 3841 of source id 64, file track id 4608 of user playlist id 3841 of source id 64, file track id 4609 of user playlist id 3841 of source id 64, file track id 4610 of user playlist id 3841 of source id 64, file track id 4616 of user playlist id 3841 of source id 64, file track id 4624 of user playlist id 3841 of source id 64, file track id 4627 of user playlist id 3841 of source id 64, file track id 4631 of user playlist id 3841 of source id 64, file track id 4635 of user playlist id 3841 of source id 64, file track id 4640 of user playlist id 3841 of source id 64, file track id 4646 of user playlist id 3841 of source id 64, file track id 4659 of user playlist id 3841 of source id 64, file track id 4662 of user playlist id 3841 of source id 64, file track id 4699 of user playlist id 3841 of source id 64, file track id 4700 of user playlist id 3841 of source id 64, file track id 4705 of user playlist id 3841 of source id 64, file track id 4668 of user playlist id 3841 of source id 64, file track id 4665 of user playlist id 3841 of source id 64, file track id 4680 of user playlist id 3841 of source id 64, file track id 3973 of user playlist id 3841 of source id 64, file track id 4240 of user playlist id 3841 of source id 64, file track id 4287 of user playlist id 3841 of source id 64, file track id 4515 of user playlist id 3841 of source id 64, file track id 4519 of user playlist id 3841 of source id 64, file track id 4520 of user playlist id 3841 of source id 64, file track id 4584 of user playlist id 3841 of source id 64, file track id 4588 of user playlist id 3841 of source id 64, file track id 4591 of user playlist id 3841 of source id 64, file track id 4594 of user playlist id 3841 of source id 64, file track id 4595 of user playlist id 3841 of source id 64, file track id 4598 of user playlist id 3841 of source id 64, file track id 4124 of user playlist id 3841 of source id 64, file track id 4126 of user playlist id 3841 of source id 64, file track id 4062 of user playlist id 3841 of source id 64, file track id 4071 of user playlist id 3841 of source id 64, file track id 3985 of user playlist id 3841 of source id 64, file track id 4083 of user playlist id 3841 of source id 64, file track id 4017 of user playlist id 3841 of source id 64, file track id 3928 of user playlist id 3841 of source id 64, file track id 4090 of user playlist id 3841 of source id 64, file track id 4095 of user playlist id 3841 of source id 64, file track id 4102 of user playlist id 3841 of source id 64}
    get every track of playlist 2 whose name contains "the" and name does not start with "the" and kind contains "audio"
        --> {file track id 4158 of user playlist id 3841 of source id 64, file track id 4160 of user playlist id 3841 of source id 64, file track id 4161 of user playlist id 3841 of source id 64, file track id 4345 of user playlist id 3841 of source id 64, file track id 3869 of user playlist id 3841 of source id 64, file track id 4181 of user playlist id 3841 of source id 64, file track id 3897 of user playlist id 3841 of source id 64, file track id 3972 of user playlist id 3841 of source id 64, file track id 4312 of user playlist id 3841 of source id 64, file track id 4316 of user playlist id 3841 of source id 64, file track id 4318 of user playlist id 3841 of source id 64, file track id 4288 of user playlist id 3841 of source id 64, file track id 4297 of user playlist id 3841 of source id 64, file track id 3905 of user playlist id 3841 of source id 64, file track id 3904 of user playlist id 3841 of source id 64, file track id 4173 of user playlist id 3841 of source id 64, file track id 4177 of user playlist id 3841 of source id 64, file track id 4180 of user playlist id 3841 of source id 64, file track id 4169 of user playlist id 3841 of source id 64, file track id 3922 of user playlist id 3841 of source id 64, file track id 3951 of user playlist id 3841 of source id 64, file track id 4229 of user playlist id 3841 of source id 64, file track id 3961 of user playlist id 3841 of source id 64, file track id 4565 of user playlist id 3841 of source id 64, file track id 4363 of user playlist id 3841 of source id 64, file track id 4368 of user playlist id 3841 of source id 64, file track id 4372 of user playlist id 3841 of source id 64, file track id 4413 of user playlist id 3841 of source id 64, file track id 4423 of user playlist id 3841 of source id 64, file track id 4431 of user playlist id 3841 of source id 64, file track id 4432 of user playlist id 3841 of source id 64, file track id 4554 of user playlist id 3841 of source id 64, file track id 4562 of user playlist id 3841 of source id 64, file track id 4387 of user playlist id 3841 of source id 64, file track id 4393 of user playlist id 3841 of source id 64, file track id 4394 of user playlist id 3841 of source id 64, file track id 4398 of user playlist id 3841 of source id 64, file track id 4449 of user playlist id 3841 of source id 64, file track id 4464 of user playlist id 3841 of source id 64, file track id 4479 of user playlist id 3841 of source id 64, file track id 4482 of user playlist id 3841 of source id 64, file track id 4494 of user playlist id 3841 of source id 64, file track id 4500 of user playlist id 3841 of source id 64, file track id 4570 of user playlist id 3841 of source id 64, file track id 4735 of user playlist id 3841 of source id 64, file track id 4737 of user playlist id 3841 of source id 64, file track id 4757 of user playlist id 3841 of source id 64, file track id 4758 of user playlist id 3841 of source id 64, file track id 4602 of user playlist id 3841 of source id 64, file track id 4605 of user playlist id 3841 of source id 64, file track id 4608 of user playlist id 3841 of source id 64, file track id 4609 of user playlist id 3841 of source id 64, file track id 4610 of user playlist id 3841 of source id 64, file track id 4616 of user playlist id 3841 of source id 64, file track id 4624 of user playlist id 3841 of source id 64, file track id 4622 of user playlist id 3841 of source id 64, file track id 4627 of user playlist id 3841 of source id 64, file track id 4631 of user playlist id 3841 of source id 64, file track id 4635 of user playlist id 3841 of source id 64, file track id 4637 of user playlist id 3841 of source id 64, file track id 4640 of user playlist id 3841 of source id 64, file track id 4646 of user playlist id 3841 of source id 64, file track id 4651 of user playlist id 3841 of source id 64, file track id 4659 of user playlist id 3841 of source id 64, file track id 4662 of user playlist id 3841 of source id 64, file track id 4699 of user playlist id 3841 of source id 64, file track id 4700 of user playlist id 3841 of source id 64, file track id 4705 of user playlist id 3841 of source id 64, file track id 4668 of user playlist id 3841 of source id 64, file track id 4665 of user playlist id 3841 of source id 64, file track id 4680 of user playlist id 3841 of source id 64, file track id 3973 of user playlist id 3841 of source id 64, file track id 4240 of user playlist id 3841 of source id 64, file track id 4287 of user playlist id 3841 of source id 64, file track id 4249 of user playlist id 3841 of source id 64, file track id 4515 of user playlist id 3841 of source id 64, file track id 4519 of user playlist id 3841 of source id 64, file track id 4520 of user playlist id 3841 of source id 64, file track id 4584 of user playlist id 3841 of source id 64, file track id 4586 of user playlist id 3841 of source id 64, file track id 4588 of user playlist id 3841 of source id 64, file track id 4591 of user playlist id 3841 of source id 64, file track id 4594 of user playlist id 3841 of source id 64, file track id 4595 of user playlist id 3841 of source id 64, file track id 4596 of user playlist id 3841 of source id 64, file track id 4598 of user playlist id 3841 of source id 64, file track id 4124 of user playlist id 3841 of source id 64, file track id 4126 of user playlist id 3841 of source id 64, file track id 4062 of user playlist id 3841 of source id 64, file track id 4071 of user playlist id 3841 of source id 64, file track id 3985 of user playlist id 3841 of source id 64, file track id 4083 of user playlist id 3841 of source id 64, file track id 4017 of user playlist id 3841 of source id 64, file track id 3928 of user playlist id 3841 of source id 64, file track id 4090 of user playlist id 3841 of source id 64, file track id 4095 of user playlist id 3841 of source id 64, file track id 4102 of user playlist id 3841 of source id 64}
    get every track of playlist 2 whose name contains " the" and kind contains "audio"
        --> {file track id 4158 of user playlist id 3841 of source id 64, file track id 4181 of user playlist id 3841 of source id 64, file track id 4038 of user playlist id 3841 of source id 64, file track id 4039 of user playlist id 3841 of source id 64, file track id 4040 of user playlist id 3841 of source id 64, file track id 4041 of user playlist id 3841 of source id 64, file track id 4042 of user playlist id 3841 of source id 64, file track id 4043 of user playlist id 3841 of source id 64, file track id 4044 of user playlist id 3841 of source id 64, file track id 4045 of user playlist id 3841 of source id 64, file track id 4046 of user playlist id 3841 of source id 64, file track id 4047 of user playlist id 3841 of source id 64, file track id 4193 of user playlist id 3841 of source id 64, file track id 4194 of user playlist id 3841 of source id 64, file track id 4195 of user playlist id 3841 of source id 64, file track id 4197 of user playlist id 3841 of source id 64, file track id 4198 of user playlist id 3841 of source id 64, file track id 4199 of user playlist id 3841 of source id 64, file track id 4200 of user playlist id 3841 of source id 64, file track id 4201 of user playlist id 3841 of source id 64, file track id 4203 of user playlist id 3841 of source id 64, file track id 3897 of user playlist id 3841 of source id 64, file track id 3972 of user playlist id 3841 of source id 64, file track id 4312 of user playlist id 3841 of source id 64, file track id 4316 of user playlist id 3841 of source id 64, file track id 4318 of user playlist id 3841 of source id 64, file track id 4288 of user playlist id 3841 of source id 64, file track id 4297 of user playlist id 3841 of source id 64, file track id 3905 of user playlist id 3841 of source id 64, file track id 3904 of user playlist id 3841 of source id 64, file track id 3916 of user playlist id 3841 of source id 64, file track id 4173 of user playlist id 3841 of source id 64, file track id 4180 of user playlist id 3841 of source id 64, file track id 4169 of user playlist id 3841 of source id 64, file track id 3922 of user playlist id 3841 of source id 64, file track id 4229 of user playlist id 3841 of source id 64, file track id 4565 of user playlist id 3841 of source id 64, file track id 4322 of user playlist id 3841 of source id 64, file track id 4323 of user playlist id 3841 of source id 64, file track id 4324 of user playlist id 3841 of source id 64, file track id 4325 of user playlist id 3841 of source id 64, file track id 4326 of user playlist id 3841 of source id 64, file track id 4327 of user playlist id 3841 of source id 64, file track id 4328 of user playlist id 3841 of source id 64, file track id 4329 of user playlist id 3841 of source id 64, file track id 4330 of user playlist id 3841 of source id 64, file track id 4331 of user playlist id 3841 of source id 64, file track id 4332 of user playlist id 3841 of source id 64, file track id 4333 of user playlist id 3841 of source id 64, file track id 4334 of user playlist id 3841 of source id 64, file track id 4335 of user playlist id 3841 of source id 64, file track id 4336 of user playlist id 3841 of source id 64, file track id 4363 of user playlist id 3841 of source id 64, file track id 4368 of user playlist id 3841 of source id 64, file track id 4372 of user playlist id 3841 of source id 64, file track id 4413 of user playlist id 3841 of source id 64, file track id 4423 of user playlist id 3841 of source id 64, file track id 4432 of user playlist id 3841 of source id 64, file track id 4554 of user playlist id 3841 of source id 64, file track id 4387 of user playlist id 3841 of source id 64, file track id 4393 of user playlist id 3841 of source id 64, file track id 4394 of user playlist id 3841 of source id 64, file track id 4398 of user playlist id 3841 of source id 64, file track id 4464 of user playlist id 3841 of source id 64, file track id 4479 of user playlist id 3841 of source id 64, file track id 4482 of user playlist id 3841 of source id 64, file track id 4494 of user playlist id 3841 of source id 64, file track id 4500 of user playlist id 3841 of source id 64, file track id 4737 of user playlist id 3841 of source id 64, file track id 4757 of user playlist id 3841 of source id 64, file track id 4758 of user playlist id 3841 of source id 64, file track id 4602 of user playlist id 3841 of source id 64, file track id 4608 of user playlist id 3841 of source id 64, file track id 4609 of user playlist id 3841 of source id 64, file track id 4610 of user playlist id 3841 of source id 64, file track id 4616 of user playlist id 3841 of source id 64, file track id 4624 of user playlist id 3841 of source id 64, file track id 4627 of user playlist id 3841 of source id 64, file track id 4631 of user playlist id 3841 of source id 64, file track id 4635 of user playlist id 3841 of source id 64, file track id 4640 of user playlist id 3841 of source id 64, file track id 4646 of user playlist id 3841 of source id 64, file track id 4659 of user playlist id 3841 of source id 64, file track id 4662 of user playlist id 3841 of source id 64, file track id 4699 of user playlist id 3841 of source id 64, file track id 4700 of user playlist id 3841 of source id 64, file track id 4705 of user playlist id 3841 of source id 64, file track id 4668 of user playlist id 3841 of source id 64, file track id 4665 of user playlist id 3841 of source id 64, file track id 4680 of user playlist id 3841 of source id 64, file track id 3973 of user playlist id 3841 of source id 64, file track id 4240 of user playlist id 3841 of source id 64, file track id 4287 of user playlist id 3841 of source id 64, file track id 3995 of user playlist id 3841 of source id 64, file track id 3996 of user playlist id 3841 of source id 64, file track id 4108 of user playlist id 3841 of source id 64, file track id 4515 of user playlist id 3841 of source id 64, file track id 4519 of user playlist id 3841 of source id 64, file track id 4520 of user playlist id 3841 of source id 64, file track id 4584 of user playlist id 3841 of source id 64, file track id 4588 of user playlist id 3841 of source id 64, file track id 4591 of user playlist id 3841 of source id 64, file track id 4594 of user playlist id 3841 of source id 64, file track id 4595 of user playlist id 3841 of source id 64, file track id 4598 of user playlist id 3841 of source id 64, file track id 4118 of user playlist id 3841 of source id 64, file track id 4124 of user playlist id 3841 of source id 64, file track id 4126 of user playlist id 3841 of source id 64, file track id 4062 of user playlist id 3841 of source id 64, file track id 4071 of user playlist id 3841 of source id 64, file track id 4213 of user playlist id 3841 of source id 64, file track id 3985 of user playlist id 3841 of source id 64, file track id 4083 of user playlist id 3841 of source id 64, file track id 4017 of user playlist id 3841 of source id 64, file track id 3928 of user playlist id 3841 of source id 64, file track id 4090 of user playlist id 3841 of source id 64, file track id 4095 of user playlist id 3841 of source id 64, file track id 4102 of user playlist id 3841 of source id 64}
    get every track of playlist 2 whose name contains "the" and kind contains "audio"
        --> {file track id 4158 of user playlist id 3841 of source id 64, file track id 4160 of user playlist id 3841 of source id 64, file track id 4161 of user playlist id 3841 of source id 64, file track id 4345 of user playlist id 3841 of source id 64, file track id 3869 of user playlist id 3841 of source id 64, file track id 3876 of user playlist id 3841 of source id 64, file track id 3877 of user playlist id 3841 of source id 64, file track id 3863 of user playlist id 3841 of source id 64, file track id 4186 of user playlist id 3841 of source id 64, file track id 4191 of user playlist id 3841 of source id 64, file track id 4192 of user playlist id 3841 of source id 64, file track id 4181 of user playlist id 3841 of source id 64, file track id 3888 of user playlist id 3841 of source id 64, file track id 3889 of user playlist id 3841 of source id 64, file track id 4038 of user playlist id 3841 of source id 64, file track id 4039 of user playlist id 3841 of source id 64, file track id 4040 of user playlist id 3841 of source id 64, file track id 4041 of user playlist id 3841 of source id 64, file track id 4042 of user playlist id 3841 of source id 64, file track id 4043 of user playlist id 3841 of source id 64, file track id 4044 of user playlist id 3841 of source id 64, file track id 4045 of user playlist id 3841 of source id 64, file track id 4046 of user playlist id 3841 of source id 64, file track id 4047 of user playlist id 3841 of source id 64, file track id 4193 of user playlist id 3841 of source id 64, file track id 4194 of user playlist id 3841 of source id 64, file track id 4195 of user playlist id 3841 of source id 64, file track id 4196 of user playlist id 3841 of source id 64, file track id 4197 of user playlist id 3841 of source id 64, file track id 4198 of user playlist id 3841 of source id 64, file track id 4199 of user playlist id 3841 of source id 64, file track id 4200 of user playlist id 3841 of source id 64, file track id 4201 of user playlist id 3841 of source id 64, file track id 4202 of user playlist id 3841 of source id 64, file track id 4203 of user playlist id 3841 of source id 64, file track id 3899 of user playlist id 3841 of source id 64, file track id 3897 of user playlist id 3841 of source id 64, file track id 4217 of user playlist id 3841 of source id 64, file track id 3972 of user playlist id 3841 of source id 64, file track id 4312 of user playlist id 3841 of source id 64, file track id 4316 of user playlist id 3841 of source id 64, file track id 4318 of user playlist id 3841 of source id 64, file track id 4321 of user playlist id 3841 of source id 64, file track id 4505 of user playlist id 3841 of source id 64, file track id 4513 of user playlist id 3841 of source id 64, file track id 4288 of user playlist id 3841 of source id 64, file track id 4297 of user playlist id 3841 of source id 64, file track id 4299 of user playlist id 3841 of source id 64, file track id 3915 of user playlist id 3841 of source id 64, file track id 3905 of user playlist id 3841 of source id 64, file track id 3904 of user playlist id 3841 of source id 64, file track id 3916 of user playlist id 3841 of source id 64, file track id 4300 of user playlist id 3841 of source id 64, file track id 4305 of user playlist id 3841 of source id 64, file track id 4308 of user playlist id 3841 of source id 64, file track id 4311 of user playlist id 3841 of source id 64, file track id 4173 of user playlist id 3841 of source id 64, file track id 4175 of user playlist id 3841 of source id 64, file track id 4177 of user playlist id 3841 of source id 64, file track id 4180 of user playlist id 3841 of source id 64, file track id 4169 of user playlist id 3841 of source id 64, file track id 3922 of user playlist id 3841 of source id 64, file track id 3960 of user playlist id 3841 of source id 64, file track id 3951 of user playlist id 3841 of source id 64, file track id 4229 of user playlist id 3841 of source id 64, file track id 3961 of user playlist id 3841 of source id 64, file track id 3971 of user playlist id 3841 of source id 64, file track id 4565 of user playlist id 3841 of source id 64, file track id 4322 of user playlist id 3841 of source id 64, file track id 4323 of user playlist id 3841 of source id 64, file track id 4324 of user playlist id 3841 of source id 64, file track id 4325 of user playlist id 3841 of source id 64, file track id 4326 of user playlist id 3841 of source id 64, file track id 4327 of user playlist id 3841 of source id 64, file track id 4328 of user playlist id 3841 of source id 64, file track id 4329 of user playlist id 3841 of source id 64, file track id 4330 of user playlist id 3841 of source id 64, file track id 4331 of user playlist id 3841 of source id 64, file track id 4332 of user playlist id 3841 of source id 64, file track id 4333 of user playlist id 3841 of source id 64, file track id 4334 of user playlist id 3841 of source id 64, file track id 4335 of user playlist id 3841 of source id 64, file track id 4336 of user playlist id 3841 of source id 64, file track id 4363 of user playlist id 3841 of source id 64, file track id 4368 of user playlist id 3841 of source id 64, file track id 4372 of user playlist id 3841 of source id 64, file track id 4413 of user playlist id 3841 of source id 64, file track id 4423 of user playlist id 3841 of source id 64, file track id 4431 of user playlist id 3841 of source id 64, file track id 4432 of user playlist id 3841 of source id 64, file track id 4554 of user playlist id 3841 of source id 64, file track id 4562 of user playlist id 3841 of source id 64, file track id 4378 of user playlist id 3841 of source id 64, file track id 4380 of user playlist id 3841 of source id 64, file track id 4382 of user playlist id 3841 of source id 64, file track id 4383 of user playlist id 3841 of source id 64, file track id 4385 of user playlist id 3841 of source id 64, file track id 4387 of user playlist id 3841 of source id 64, file track id 4393 of user playlist id 3841 of source id 64, file track id 4394 of user playlist id 3841 of source id 64, file track id 4398 of user playlist id 3841 of source id 64, file track id 4439 of user playlist id 3841 of source id 64, file track id 4447 of user playlist id 3841 of source id 64, file track id 4449 of user playlist id 3841 of source id 64, file track id 4450 of user playlist id 3841 of source id 64, file track id 4464 of user playlist id 3841 of source id 64, file track id 4474 of user playlist id 3841 of source id 64, file track id 4476 of user playlist id 3841 of source id 64, file track id 4479 of user playlist id 3841 of source id 64, file track id 4482 of user playlist id 3841 of source id 64, file track id 4487 of user playlist id 3841 of source id 64, file track id 4490 of user playlist id 3841 of source id 64, file track id 4494 of user playlist id 3841 of source id 64, file track id 4500 of user playlist id 3841 of source id 64, file track id 4529 of user playlist id 3841 of source id 64, file track id 4533 of user playlist id 3841 of source id 64, file track id 4567 of user playlist id 3841 of source id 64, file track id 4570 of user playlist id 3841 of source id 64, file track id 4572 of user playlist id 3841 of source id 64, file track id 4575 of user playlist id 3841 of source id 64, file track id 4576 of user playlist id 3841 of source id 64, file track id 4578 of user playlist id 3841 of source id 64, file track id 4735 of user playlist id 3841 of source id 64, file track id 4737 of user playlist id 3841 of source id 64, file track id 4757 of user playlist id 3841 of source id 64, file track id 4758 of user playlist id 3841 of source id 64, file track id 4611 of user playlist id 3841 of source id 64, file track id 4612 of user playlist id 3841 of source id 64, file track id 4602 of user playlist id 3841 of source id 64, file track id 4613 of user playlist id 3841 of source id 64, file track id 4605 of user playlist id 3841 of source id 64, file track id 4608 of user playlist id 3841 of source id 64, file track id 4609 of user playlist id 3841 of source id 64, file track id 4610 of user playlist id 3841 of source id 64, file track id 4616 of user playlist id 3841 of source id 64, file track id 4624 of user playlist id 3841 of source id 64, file track id 4629 of user playlist id 3841 of source id 64, file track id 4622 of user playlist id 3841 of source id 64, file track id 4630 of user playlist id 3841 of source id 64, file track id 4627 of user playlist id 3841 of source id 64, file track id 4631 of user playlist id 3841 of source id 64, file track id 4643 of user playlist id 3841 of source id 64, file track id 4635 of user playlist id 3841 of source id 64, file track id 4637 of user playlist id 3841 of source id 64, file track id 4640 of user playlist id 3841 of source id 64, file track id 4644 of user playlist id 3841 of source id 64, file track id 4646 of user playlist id 3841 of source id 64, file track id 4658 of user playlist id 3841 of source id 64, file track id 4651 of user playlist id 3841 of source id 64, file track id 4659 of user playlist id 3841 of source id 64, file track id 4662 of user playlist id 3841 of source id 64, file track id 4699 of user playlist id 3841 of source id 64, file track id 4703 of user playlist id 3841 of source id 64, file track id 4700 of user playlist id 3841 of source id 64, file track id 4704 of user playlist id 3841 of source id 64, file track id 4705 of user playlist id 3841 of source id 64, file track id 4668 of user playlist id 3841 of source id 64, file track id 4665 of user playlist id 3841 of source id 64, file track id 4687 of user playlist id 3841 of source id 64, file track id 4680 of user playlist id 3841 of source id 64, file track id 4688 of user playlist id 3841 of source id 64, file track id 3973 of user playlist id 3841 of source id 64, file track id 3984 of user playlist id 3841 of source id 64, file track id 3983 of user playlist id 3841 of source id 64, file track id 4240 of user playlist id 3841 of source id 64, file track id 4241 of user playlist id 3841 of source id 64, file track id 4245 of user playlist id 3841 of source id 64, file track id 4287 of user playlist id 3841 of source id 64, file track id 4204 of user playlist id 3841 of source id 64, file track id 4205 of user playlist id 3841 of source id 64, file track id 4722 of user playlist id 3841 of source id 64, file track id 4732 of user playlist id 3841 of source id 64, file track id 3995 of user playlist id 3841 of source id 64, file track id 3996 of user playlist id 3841 of source id 64, file track id 4249 of user playlist id 3841 of source id 64, file track id 4255 of user playlist id 3841 of source id 64, file track id 4108 of user playlist id 3841 of source id 64, file track id 4109 of user playlist id 3841 of source id 64, file track id 4116 of user playlist id 3841 of source id 64, file track id 4515 of user playlist id 3841 of source id 64, file track id 4519 of user playlist id 3841 of source id 64, file track id 4520 of user playlist id 3841 of source id 64, file track id 4584 of user playlist id 3841 of source id 64, file track id 4585 of user playlist id 3841 of source id 64, file track id 4586 of user playlist id 3841 of source id 64, file track id 4588 of user playlist id 3841 of source id 64, file track id 4591 of user playlist id 3841 of source id 64, file track id 4594 of user playlist id 3841 of source id 64, file track id 4595 of user playlist id 3841 of source id 64, file track id 4596 of user playlist id 3841 of source id 64, file track id 4598 of user playlist id 3841 of source id 64, file track id 4600 of user playlist id 3841 of source id 64, file track id 4118 of user playlist id 3841 of source id 64, file track id 4123 of user playlist id 3841 of source id 64, file track id 4124 of user playlist id 3841 of source id 64, file track id 4126 of user playlist id 3841 of source id 64, file track id 4127 of user playlist id 3841 of source id 64, file track id 4008 of user playlist id 3841 of source id 64, file track id 4009 of user playlist id 3841 of source id 64, file track id 4062 of user playlist id 3841 of source id 64, file track id 4069 of user playlist id 3841 of source id 64, file track id 4071 of user playlist id 3841 of source id 64, file track id 4072 of user playlist id 3841 of source id 64, file track id 4213 of user playlist id 3841 of source id 64, file track id 3985 of user playlist id 3841 of source id 64, file track id 4033 of user playlist id 3841 of source id 64, file track id 4034 of user playlist id 3841 of source id 64, file track id 4083 of user playlist id 3841 of source id 64, file track id 4017 of user playlist id 3841 of source id 64, file track id 3928 of user playlist id 3841 of source id 64, file track id 4090 of user playlist id 3841 of source id 64, file track id 4095 of user playlist id 3841 of source id 64, file track id 4102 of user playlist id 3841 of source id 64}
end tell
結果:
{file track id 4158 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4160 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4161 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4345 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3869 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3876 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3877 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3863 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4186 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4191 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4192 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4181 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3888 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3889 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4038 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4039 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4040 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4041 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4042 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4043 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4044 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4045 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4046 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4047 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4193 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4194 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4195 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4196 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4197 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4198 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4199 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4200 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4201 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4202 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4203 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3899 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3897 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4217 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3972 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4312 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4316 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4318 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4321 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4505 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4513 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4288 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4297 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4299 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3915 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3905 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3904 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3916 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4300 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4305 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4308 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4311 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4173 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4175 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4177 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4180 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4169 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3922 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3960 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3951 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4229 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3961 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3971 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4565 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4322 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4323 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4324 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4325 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4326 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4327 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4328 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4329 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4330 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4331 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4332 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4333 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4334 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4335 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4336 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4363 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4368 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4372 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4413 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4423 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4431 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4432 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4554 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4562 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4378 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4380 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4382 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4383 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4385 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4387 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4393 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4394 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4398 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4439 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4447 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4449 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4450 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4464 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4474 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4476 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4479 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4482 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4487 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4490 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4494 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4500 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4529 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4533 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4567 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4570 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4572 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4575 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4576 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4578 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4735 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4737 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4757 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4758 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4611 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4612 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4602 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4613 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4605 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4608 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4609 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4610 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4616 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4624 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4629 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4622 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4630 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4627 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4631 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4643 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4635 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4637 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4640 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4644 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4646 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4658 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4651 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4659 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4662 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4699 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4703 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4700 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4704 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4705 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4668 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4665 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4687 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4680 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4688 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3973 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3984 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3983 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4240 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4241 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4245 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4287 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4204 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4205 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4722 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4732 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3995 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3996 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4249 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4255 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4108 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4109 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4116 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4515 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4519 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4520 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4584 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4585 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4586 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4588 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4591 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4594 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4595 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4596 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4598 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4600 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4118 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4123 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4124 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4126 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4127 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4008 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4009 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4062 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4069 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4071 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4072 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4213 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3985 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4033 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4034 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4083 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4017 of user playlist id 3841 of source id 64 of application "iTunes", file track id 3928 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4090 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4095 of user playlist id 3841 of source id 64 of application "iTunes", file track id 4102 of user playlist id 3841 of source id 64 of application "iTunes"}
caleb531 commented 8 years ago

I see. What results show when you search using the built-in search field in iTunes? Does the issue still occur in some form?

aaron-romanick commented 8 years ago

No, it finds the songs normally in the normal iTunes search window (both with English and Japanese language set as the system language)

caleb531 commented 8 years ago

Hmm, this is becoming a tough issue to decipher, but I'm not giving up yet!

I am attaching a fresh beta of Play Song below with a few changes to the search algorithm (I don't feel like going into detail right now haha), but I'm hopeful that this beta will eliminate those irrelevant results. Please test and let me know how it works for you. :) Play Song v4.3.0-beta.1.zip

Thanks again for all your patience so far, Caleb

aaron-romanick commented 8 years ago

It's still giving me the irrelevant songs in the search...

caleb531 commented 8 years ago

Oh, silly me. I just realized that I forgot to revise one more portion of the algorithm.

Please try this one. :) Play Song v4.3.0-beta.2.zip

Caleb

aaron-romanick commented 8 years ago

Better, but now it seems to 'fluctuate' between showing accurate results and inaccurate results on each keystroke (excluding spacebar). See screenshots: 2016-08-01 10 04 11 2016-08-01 10 04 31 2016-08-01 10 04 37 2016-08-01 10 04 59

caleb531 commented 8 years ago

In that case—sorry to say—I'm out of ideas. This seems to be is a sporadic bug which is not feasibly reproducible and whose cause is quite outside of my control. I don't know what more I can do to fix this bug without breaking Play Song's core functionality for everyone.

I'd like to close this issue since a fix does not seem possible, however I'd be willing to keep it open if you'd much prefer. Again, I'm very sorry I could not get this resolved.

Caleb