void InitializeSongs()
        {
            // Album art attribution
            // Ring01.jpg      | Autumn Yellow Leaves           | George Hodan
            // Ring02.jpg      | Abstract Background            | Larisa Koshkina
            // Ring03Part1.jpg | Snow Covered Mountains         | Petr Kratochvil
            // Ring03Part2.jpg | Tropical Beach With Palm Trees | Petr Kratochvil
            // Ring03Part3.jpg | Alyssum Background             | Anne Lowe

            // Initialize the playlist data/view model.
            // In a production app your data would be sourced from a data store or service.

            // Add complete tracks
            var song1 = new SongModel();
            song1.Title = "Ring 1";
            song1.MediaUri = new Uri("ms-appx:///Assets/Media/Ring01.wma");
            song1.AlbumArtUri = new Uri("ms-appx:///Assets/Media/Ring01.jpg");
            playlistView.Songs.Add(song1);

            var song2 = new SongModel();
            song2.Title = "Ring 2";
            song2.MediaUri = new Uri("ms-appx:///Assets/Media/Ring02.wma");
            song2.AlbumArtUri = new Uri("ms-appx:///Assets/Media/Ring02.jpg");
            playlistView.Songs.Add(song2);

            // Add gapless
            for (int i = 1; i <= 3; ++i)
            {
                var segment = new SongModel();
                segment.Title = "Ring 3 Part " + i;
                segment.MediaUri = new Uri("ms-appx:///Assets/Media/Ring03Part" + i + ".wma");
                segment.AlbumArtUri = new Uri("ms-appx:///Assets/Media/Ring03Part" + i + ".jpg");
                playlistView.Songs.Add(segment);
            }

            // Pre-cache all album art to facilitate smooth gapless transitions.
            // A production app would have a more sophisticated object cache.
            foreach (var song in playlistView.Songs)
            {
                var bitmap = new BitmapImage();
                bitmap.UriSource = song.AlbumArtUri;
                albumArtCache[song.AlbumArtUri.ToString()] = bitmap;
            }
        }