Is there a way to hide songs in iTunes

Christmas is over, and now there is a lot of Christmas music on my Mac. Is there a way to disable or hide a genre or a category, rather than individual songs, from iTunes.

Basically I don't want these to play at anytime, when shuffling, using genius or when playing down the alphabetical list.


Checkboxes are universal, meaning that unchecking them in the library but checking them in a playlist can't happen. A song's box will all be checked or unchecked at a given time. However, this does let you make the act of checking/unchecking simple.

If you have a Christmas playlist, or some sort of grouping in iTunes that has all the music you don't care about them, browse to that playlist, select all the tracks (cmda, right-click -> select all, however you wish to go about it), and then right click one of the tracks and click 'Uncheck Selection'.

Massive amounts of tracks instantly unchecked and will not be considered for Genius, iTunes DJ, syncing, anything.


You can simply uncheck the Checkbox next to the track.

enter image description here

If unchecked, the song will never played!

Another Soultion:

Create just two different iTunes Librarys. One with Christmas songs, and another for the rest of the year. When it's christmas time, open iTunes and hold down the [alt]-key, to choose the other library!

There isn't any function to hide songs in iTunes. But you have great other options:

  1. Unselect the songs you don't want to hear
  2. Make a iTunes-Christmas-Library
  3. Create smart playlists