Organizing foreign language listening material with iTunes

August 3, 2009

Following up with the last post on creating a foreign language listening environment, today I’m presenting the system that I use to create a flow of new listening material. I do it via iTunes and smart playlists, and have been quite pleased with how the system has worked.

What we’re building

This is the skeleton of what we’re going to have when we finish this post:

iTunes foreign language listening management workflow

Don’t worry, it’s really not as complicated as it might seem. Also, though setting it up the first time is a bit of a pain, once you have it set up you can pretty much forget about it and let it do its thing. These are the kinds of systems I like best — upfront costs, but then minimal long-term pain.

Level 1: Individual language playlists

First, we need to set up smart playlists for each of the languages that you’re listening to. To do this, we’re going to take advantage of the seldom used Comment field. Start by creating a new smart playlist (File … New Smart Playlist). Your smart playlist should look like this:

Individual language playlist

Of course you’ll want to change “Chinese” to whatever language you’re creating the smart playlist for.

Once you have that set up, you need to tag tracks as “Chinese” so that they’ll be included in that smart playlist. Do this by right clicking on a track and selecting “Get Info” (or, on a Mac, pressing ⌘-I), and then clicking on the “Info” tab. In the Comment field, you can enter freeform text. The playlist we just created will automatically include any track with the word “Chinese” in the comment field (and it doesn’t have to be the only thing in the Comment field, it just has to be in there at all).

iTunes individual track information

This is, incidentally, the only thing you’ll have to do on an ongoing basis (so that new content you add into your iTunes collection is fed into the system). Easy peasy, no?

If you’re listening to more than one language at once, you’ll want to repeat this step for each of the languages.

Level 2: Intermediate collection

If you’re only studying a single language, you can skip this level and use the single playlist you created in Level 1 as the intermediate collection.

Now that you’ve created smart playlists for each of the languages you’re studying, it’s time to bring them together into a single smart playlist that will then feed the rest of the system. This smart playlist is pretty straightforward, and looks like this:

iTunes intermediate collection smart playlist

A couple of important points about this playlist. One, make sure that you have the dropdown selection set to any in the upper left “Match [any/all] of the following rules.” This way any track that is in any of the specified playlists will be included in this playlist. Two, make sure you add all of the playlists that you created in Level 1 to this smart playlist, as it is the source for all of the following steps.

Level 3: Filters

This level is optional. If you don’t want to filter your intermediate collection, then you can skip this level and Level 4, as the final collection won’t be any different than the intermediate collection you just made.

For the most part we’ll want every single foreign language track in our iTunes collection to be part of our mix, but there may be some exceptions. For eliminate these exceptions, you can create smart playlists that have all of the tracks that you don’t want, and use them in the next step to remove them from the content stream.

Exactly what you want to eliminate is up to you. Below is a filter that I use to eliminate very long items after they’ve been listened to once (I don’t see any real benefit in repeating a one-hour news podcast over and over — it’s just too long and takes up to much time).

iTunes filter playlist

You’ll see that first I’ve selected that I want to “[m]atch all of the following rules.” This way, only tracks that satisfy all three criteria will be included. Second, I have my intermediate collection playlist (I call it “Language (Source-Intermediate)”) selected. Only tracks with Play Count greater than zero (i.e., have been played once) and lengths greater than 25 minutes will be caught, so that after a single play the big news podcasts that I listen to will fall out of rotation, preserving space for other, more interesting to repeat things.

What I’ve done is collect all of my filters into a filter collection smart playlist, akin to the intermediate collection playlist we created in Level 2. This way I can add and remove filters to that playlist instead of having to add and remove the filters individually elsewhere.

Level 4: Final collection

Now that we have our filters ready, it’s time to make our final collection. This is basically the intermediate collection that we made in Level 2 minus all of the tracks in the filter collection we made in Level 3. The smart playlist is pretty straightforward:

iTunes final collection

First, we’re matching all rules. Second, we’re taking all of the tracks that are in the intermediate collection and not in the filter collection. Simple as falling off a log.

Level 5: Play count lists

This level is also optional, but strongly recommended. If you don’t want to split your final collection up by play count, then you’re all done and can skip this level and Level 6.

In Level 4 we created a single playlist with all of our foreign language tracks, but there was no order to it — everything is lumped in together. The problem with this is that, given the amount of material you’re probably going to be listening to, some tracks are going to be repeated frequently and some aren’t going to be repeated at all. This isn’t a huge problem, but one that’s not too hard to solve by taking a page out of the spaced repetition concept and implementing in iTunes.

In this level we’re creating a series of smart playlists that will break the final collection up into smaller parts based on the number of times various tracks have been played. By making the playlists full of less often heard material bigger than those full of frequently heard material, you’re biasing your collection toward new stuff, which will keep your listening material fresh while still giving you the opportunity to hear things more than once.

I’ve created four of these playlists:

  • Unheard items (play count == 0)
  • Play count between 1 and 3
  • Play count between 4 and 6
  • Play count greater than 6

playcount-1

playcount-2

playcount-3

playcount-4

All four of the playlists are pretty similar. Notice how, for the first time, we’ve set the “Limit to [...] selected by [...]” options. This is very important. The size of the playlist should get smaller as the play count increases (inversely related). This way there will be more new content than old content, and the more times a track has been heard the less chance there is that it will be heard again.

How long should each playlist be? This is up to you. As you can see I have my playlists doubling in length from one hour to eight hours. This works for me, and makes a final playlist of just about one gigabyte of content that easily fits on my iPhone.

Second, see how in the first playlist (the unplayed tracks) the playlist is ordered by “least recently added,” whereas the others are all ordered by “least recently played.” The first is so that the oldest material you’ve never heard is presented first, so it is less likely to be lost in the rush of new material. The others are set the way they are so that an item that has just heard doesn’t immediately reappear in your playlist.

While this doesn’t do let you do “real” spaced repetition, it’s a pretty satisfying simulation, and in general you’ll be listening to lots of new material interspersed with older stuff at increasing intervals.

Level 6: The final playlist

This last level is just a housekeeping level. Create a new smart playlist (I call this playlist “Language”) that contains all of the playlists that you created in Level 5. This way you’ll only have to sync a single playlist. This final playlist is created in the same way that the intermediate and final collections are.

And we’re done

I know the above seems really long and complicated, but, as I indicated in the introduction, once you’ve set it up it basically runs without maintenance. All you have to do is remember to tag new material as you add it to your iTunes collection, and it will automatically enter your listening flow.

Now all you have to do is listen, a lot.

Related posts:

  1. Creating a foreign language listening environment
  2. Using your iPhone to create a language immersion environment
  3. Maintaining one language while learning another
  4. How to read in a foreign language
  5. How I study foreign languages

Did you like this post? Subscribe to this blog via RSS or e-mail to be notified when the site updates, and make sure to leave a comment before you leave. Thanks for visiting!

{ 1 trackback }

Language Geek · How much listening do you do?
February 10, 2010 at 6:54 am

{ 12 comments… read them below or add one }

Bill August 5, 2009 at 5:39 am

Fascinating. I clearly don’t make the best use of iTunes. Now that I’ve finished all episodes of The Wire I should start looking at making more of the storage space available on my phone.

As a suggested follow up to this post, it would be interesting to see how you identify sources for foreign language listening. Is there anything you would recommend or do you just stumble across stuff?

Reply

Bill August 5, 2009 at 5:42 am

Scratch that idea. I see you have already got that far (and I should clearly pay more attention to the first sentences of blog posts).

Creating a foreign language listening environment

Reply

John B August 5, 2009 at 5:52 am

Bill,

Glad you liked the post. When I discovered smart playlists, and specifically how you can chain smart playlists together, I was hooked. I use them for all sorts of things now, with a focus on automating variety (otherwise I tend to listen to one album, or even one song, for hours while I’m working because I zone out and don’t pay that much attention to the music).

I’m not sure that my previous post quite answers your question. For the most part, I just stumble across stuff. One of my favorite ones for Chinese is BBC Chinese’s 中国丛谈. It’s really well done, and (I’ve just discovered) the word-for-word transcripts of the 中国人谈中国 section of the show are available online. Score!

Reply

Mairo Vergara August 13, 2009 at 10:06 pm

Amazing! I just finish setting up iTunes. Let’s wait for the results… I am doing Japanese and English.

Reply

John B August 13, 2009 at 10:19 pm

One thing I probably should have mentioned in the post, you need to keep adding new material for this to work best. More than half of the material in the final playlist (if you use my playlist lengths) is from the “zero plays” playlist, so to keep everything moving you have to keep filling that one up with new stuff.

Good luck, and let me know how it works for you!

Reply

Bill August 14, 2009 at 1:40 pm

John,

Thanks for the BBC link. I’ve been listening on my way to work and my understanding goes something like this: “China… Taiwan… Russia… China… China”. No, in all seriousness I had no idea what the show was about but I was able to pick out a couple of key phrases which is always enough to keep me listening. Every now and again I find out something that the BBC has done and get the sense that we in the UK don’t appreciate it enough.

On a slightly separate note, what did you use to put together the flow chart? It looks awfully Visio like, but I’m guessing you have found an alternative. GraphViz?

Reply

John B August 14, 2009 at 2:29 pm

Bill,

Glad you liked it. I’m always extremely impressed with the BBC, particularly in light of the VOA’s overall crappiness, and 中国丛谈 is no exception.

Good job being able to pick out a couple of key phrases. I think for my first couple years of studying (or at least living in China — not all that much studying actually went on) I would just watch the TV news and totally gloss over. I had no idea at all what was being talked about, and that was with the benefit of visuals! :)

I made the charts in Omnigraffle Pro. I picked it up initially to prototype iPhone app interfaces (there is a pretty awesome iPhone stencil set) but I use it a lot for that kind of charting work. Very useful tool.

Reply

Bill August 15, 2009 at 5:06 am

I’m lucky to have an MSDN subscription through work and Visio is one of the only things that gets me reaching voluntarily for my Windows laptop. I might have to give Omnigraffle a look. If you are looking for a programatic way to generate such diagrams, I can’t speak more highly of GraphViz.

Reply

rm November 7, 2009 at 10:09 am

Hi, I’ve just set this up, it’s a great idea, not least because like all good SRS setups it means I don’t have to *choose* what to listen to, it will be chosen for me!
But I’m a lot less smart than a typical itunes smart playlist, so I wanted to ask about one of the settings you suggest: that the three playlists for items played once or more are limited to a certain number of minutes, chosen by least recently played. Wouldn’t this mean that, if you are filling up your “source” material regularly, that items in, say, the “1-3 times-played” playlist, would struggle to get heard three or four times — because there will always be something that has been heard only once coming into the list and taking priority?
I guess there must be an explanation, I just can’t work it out!

Reply

John B November 7, 2009 at 8:55 pm

rm,

It works because the “least recently played” is ordering by the date of the item’s last complete play, so things that have just entered the “1-3 plays” playlist have, by definition, just been played, and go to the back of the line.

It’s not perfect because one items are in the playlist they’re chosen randomly, so it’s possible for an item to sit unplayed for long periods of time while other items are played several times, but it’s as good as I think iTunes can get without some sort of plugin.

Reply

rm November 9, 2009 at 11:50 am

Ah, OK I see, thanks for the explanation. I wasn’t trying to pick holes or anything, I just wanted to make sense of it. Oh and I’m sure it doesn’t need to be “perfect” like an SRS “perfect” — looks like it should work fine as it is.

Reply

John B November 9, 2009 at 11:54 am

No problem. I know you weren’t picking holes — iTunes Smart Playlists operate in totally non-obvious ways, which is probably why more people don’t use them.

I actually sort of dream of it being perfect some day, but writing a plugin for iTunes is not something I’m going to swing at.

Reply

Leave a Comment

Previous post:

Next post: