While some devices can accept up to 2TB, the largest commonly-available card is 1TB. That said, you shouldn't need that much for music storage, especially in MP3 format. For example, a 1TB card can hold between 100,000 and 250,000 MP3 music files.