Esempio n. 1
0
        public List<RPMusicGenre> GetAllGenres()
        {
            MusicHelper helper = new MusicHelper();
            bool failed = false;
            string txtError = "";
            List<RPMusicGenre> output = helper.RetrieveAllGenres(ref failed, ref txtError);
            if (failed)
                Functions.WriteLineToLogFile("Failed to get genres from music library: " + txtError);
            else
            {
                // Sort output A-Z
                CommonEPG.Comparers.RPMusicGenreTitleComparer myComparer = new CommonEPG.Comparers.RPMusicGenreTitleComparer();
                output.Sort(myComparer);
            }

            return output;
        }
Esempio n. 2
0
 void SafeGetSongsForGenre(object genreID)
 {
     MusicHelper helper = new MusicHelper();
     bool failed = false;
     string txtError = "";
     HelperReturnSongs = helper.RetrieveSongsForGenre((string)genreID, ref failed, ref txtError);
     if (failed)
         Functions.WriteLineToLogFile("Failed to get songs for genre: " + genreID + ", error: " + txtError);
 }
Esempio n. 3
0
        public void SafePathForMusicFile(object itemTrackingID)
        {
            MusicHelper helper = new MusicHelper();
            bool failed = false;
            string txtError = "";
            HelperReturnString = helper.RetrieveSongPathForSongID((string)itemTrackingID, ref failed, ref txtError);

            if (failed)
                Functions.WriteLineToLogFile("Couldn't get path for song with ID " + itemTrackingID);
        }