public async void AddVideo(StorageFile file)
        {
            if (file == null)
            {
                return;
            }

            MusicProperties musicProperties = await file.Properties.GetMusicPropertiesAsync();

            MusicPiece song = new MusicPiece()
            {
                Title      = file.Name,
                Artist     = "",
                AlbumCover = new BitmapImage(),
                isMusic    = false
            };

            song.file = file;

            song.AlbumCover.UriSource = new Uri("ms-appx:///Assets/LockScreenLogo.scale-200.png");
            musics.Add(song);

            var mediaSource = MediaSource.CreateFromStorageFile(file);
            var item        = new MediaPlaybackItem(mediaSource);

            item.CanSkip = true;
            playbackList.Items.Add(item);
        }
        /*
         * AddMusic method, get a StorageFile and add information and the music itself into
         * the Viewmodel and playing list
         */
        public async void AddMusic(StorageFile file)
        {
            if (file == null)
            {
                return;
            }

            MusicProperties musicProperties = await file.Properties.GetMusicPropertiesAsync();

            MusicPiece song = new MusicPiece()
            {
                Title      = musicProperties.Title,
                Artist     = musicProperties.Artist,
                AlbumCover = new BitmapImage(),
                isMusic    = true
            };

            var thumbnail = await file.GetThumbnailAsync(ThumbnailMode.MusicView, 300);

            if (thumbnail != null && thumbnail.Type == ThumbnailType.Image)
            {
                song.AlbumCover.SetSource(thumbnail);
            }
            else
            {
                song.AlbumCover.UriSource = new Uri("ms-appx:///Assets/LockScreenLogo.scale-200.png");
            }

            song.file = file;

            musics.Add(song);

            var mediaSource = MediaSource.CreateFromStorageFile(file);
            var item        = new MediaPlaybackItem(mediaSource);

            item.CanSkip = true;
            playbackList.Items.Add(item);
        }